1 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5 * gcc.target/arm/wmul-1.c: Likewise.
6 * gcc.target/arm/wmul-2.c: Likewise.
7 * gcc.target/arm/wmul-3.c: Likewise.
8 * gcc.target/arm/wmul-4.c: Likewise.
9 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
10 add tab after scan target.
11 * gcc.target/arm/smlaltt-1.c: Likewise.
12 * gcc.target/arm/smlatb-1.c: Likewise.
13 * gcc.target/arm/smlatt-1.c: Likewise.
15 2011-07-07 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/debug/pr49522.c: New test.
20 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
22 * gcc.dg/pragma-align.c: Run only if target !default_packed.
23 * gcc.dg/pr46212.c: Run only if target int32plus.
24 * gcc.dg/torture/pr48146.c: Ditto.
25 * gcc.dg/tree-ssa/vrp51.c: Ditto.
26 * c-c++-common/pr44832.c: Ditto.
27 * gcc.dg/pr49544.c: Run only if target ptr32plus.
28 * gcc.dg/pr31490.c: Ditto.
29 * gcc.dg/torture/builtin-math-7.c: Run only if target
31 * gcc.dg/torture/pr45764.c: Skip for AVR.
32 * gcc.dg/pr47893.c: Ditto.
34 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
36 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
37 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
38 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
39 add tab to scan target.
41 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
43 * gcc.target/arm/neon-modes-3.c: New test.
45 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
47 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
48 -fno-loop-interchange -ffast-math.
50 2011-07-07 Richard Guenther <rguenther@suse.de>
52 * gcc.dg/ftrapv-3.c: New testcase.
54 2011-07-07 Richard Guenther <rguenther@suse.de>
56 * gcc.dg/tree-ssa/vrp58.c: New testcase.
57 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
59 2011-07-07 Kai Tietz <ktietz@redhat.com>
61 * gcc.dg/binop-notxor1.c: New test.
62 * gcc.dg/binop-notand4a.c: New test.
63 * gcc.dg/binop-notxor2.c: New test.
64 * gcc.dg/binop-notand3a.c: New test.
65 * gcc.dg/binop-notand2a.c: New test.
66 * gcc.dg/binop-notand6a.c: New test.
67 * gcc.dg/binop-notor1.c: New test.
68 * gcc.dg/binop-notand1a.c: New test.
69 * gcc.dg/binop-notand5a.c: New test.
70 * gcc.dg/binop-notor2.c: New test.
72 2011-07-07 Jakub Jelinek <jakub@redhat.com>
75 * gcc.dg/gomp/pr49640.c: New test.
77 2011-07-07 Richard Guenther <rguenther@suse.de>
79 * gcc.dg/graphite/pr37485.c: Add -floop-block.
81 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
84 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
86 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
88 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
89 * gcc.target/powerpc/no-r11-2.c: Ditto.
90 * gcc.target/powerpc/no-r11-3.c: Ditto.
92 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
95 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
97 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
99 * lib/target-supports.exp (check_profiling_available): Disable
100 profiling with -fprofile-generate for target avr.
102 2011-07-06 Richard Guenther <rguenther@suse.de>
104 PR tree-optimization/49645
105 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
107 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
110 * gcc.dg/pr47383.c: New.
112 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
114 PR tree-optimization/49647
115 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
117 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
120 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
121 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
123 2011-07-05 Jason Merrill <jason@redhat.com>
126 * g++.dg/template/template-id-4.C: New.
128 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
130 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
131 * gcc.dg/pr43402.c: Ditto.
133 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
135 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
137 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
139 * gcc.target/powerpc/ppc-switch-1.c: New test for
140 --param case-values-threshold.
141 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
143 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
145 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
147 2011-07-05 Jason Merrill <jason@redhat.com>
149 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
151 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
153 PR tree-optimization/47654
154 * gcc.dg/graphite/block-pr47654.c: New.
156 2011-07-05 Jason Merrill <jason@redhat.com>
158 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
160 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
162 PR tree-optimization/49580
163 * gcc.dg/autopar/pr49580.c: New test.
165 2011-07-05 Richard Guenther <rguenther@suse.de>
167 PR tree-optimization/49518
168 PR tree-optimization/49628
169 * g++.dg/torture/pr49628.C: New testcase.
170 * gcc.dg/torture/pr49518.c: Likewise.
172 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
174 * ada/acats/run_acats (which): Extract last field from type -p,
175 type output only if command succeeded.
177 2011-07-04 Jason Merrill <jason@redhat.com>
179 * g++.dg/abi/mangle48.C: New.
181 * g++.dg/cpp0x/diag1.C: New.
183 * g++.dg/diagnostic/aka1.C: New.
185 2011-07-04 Jakub Jelinek <jakub@redhat.com>
187 PR rtl-optimization/49619
188 * gcc.dg/pr49619.c: New test.
190 PR rtl-optimization/49472
191 * gfortran.dg/pr49472.f90: New test.
194 * gcc.dg/pr49602.c: New test.
196 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
200 * gcc.target/avr/avr.exp: Run over cpp files, too.
201 * gcc.target/avr/torture/avr-torture.exp: Ditto.
202 * gcc.target/avr/progmem.h: New file.
203 * gcc.target/avr/exit-abort.h: New file.
204 * gcc.target/avr/progmem-error-1.c: New file.
205 * gcc.target/avr/progmem-error-1.cpp: New file.
206 * gcc.target/avr/progmem-warning-1.c: New file.
207 * gcc.target/avr/torture/progmem-1.c: New file.
208 * gcc.target/avr/torture/progmem-1.cpp: New file.
210 2011-07-04 Richard Guenther <rguenther@suse.de>
212 PR tree-optimization/49615
213 * g++.dg/torture/pr49615.C: New testcase.
215 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
217 PR tree-optimization/49610
218 * gcc.dg/vect/pr49610.c: New test.
220 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
222 * gnat.dg/specs/debug1.ads: New test.
224 2011-07-02 Janus Weil <janus@gcc.gnu.org>
227 * gfortran.dg/typebound_proc_23.f90: New.
229 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
232 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
234 2011-07-01 Jason Merrill <jason@redhat.com>
237 * g++.dg/template/template-id-3.C: New.
240 * g++.dg/template/qualified-id4.C: New.
243 * g++.dg/template/explicit-args4.C: New.
246 * g++.dg/template/offsetof2.C: New.
248 2011-07-01 Kai Tietz <ktietz@redhat.com>
250 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
252 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
255 * lib/target-supports.exp (check_effective_target_gld): New proc.
257 2011-07-01 Richard Guenther <rguenther@suse.de>
259 PR tree-optimization/49603
260 * gcc.dg/torture/pr49603.c: New testcase.
262 2011-06-30 Jason Merrill <jason@redhat.com>
265 * g++.dg/rtti/template1.C: New.
268 * g++.dg/cpp0x/regress/ctor1.C: New.
271 * g++.dg/cpp0x/initlist54.C: New.
273 2011-06-30 Martin Jambor <mjambor@suse.cz>
275 * gcc.dg/tree-ssa/sra-12.c: New test.
277 2011-06-29 Jason Merrill <jason@redhat.com>
279 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
281 2011-06-30 Richard Guenther <rguenther@suse.de>
283 PR tree-optimization/46787
284 * gcc.dg/vect/vect-121.c: New testcase.
286 2011-06-30 Martin Jambor <mjambor@suse.cz>
288 PR tree-optimization/49094
289 * gcc.dg/tree-ssa/pr49094.c: New test.
291 2011-06-30 Jakub Jelinek <jakub@redhat.com>
294 * gfortran.dg/pr49540-1.f90: New test.
295 * gfortran.dg/pr49540-2.f90: New test.
297 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
300 * ada/acats/run_acats (which): Use last field of type -p output.
302 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
303 Iain Sandoe <iains@gcc.gnu.org>
306 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
307 Only skip on 64-bit *-*-darwin8* && !objc2.
309 2011-06-30 Richard Guenther <rguenther@suse.de>
311 PR tree-optimization/38752
312 * gcc.c-torture/compile/pr38752.c: New testcase.
314 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
316 * gcc.dg/vect/slp-widen-mult-half.c: New test.
317 * gcc.dg/vect/vect-widen-mult-half.c: New test.
319 2011-06-29 Jason Merrill <jason@redhat.com>
322 * g++.dg/cpp0x/initlist53.C: Use placement new.
323 * g++.dg/cpp0x/initlist-value.C: Use placement new.
324 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
327 * g++.dg/cpp0x/trailing6.C: New.
328 * g++.dg/cpp0x/pr45908.C: No error.
331 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
334 * g++.dg/cpp0x/constexpr-using2.C: New.
336 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
339 * g++.dg/cpp0x/constexpr-diag3.C: New.
340 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
341 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
342 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
343 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
345 2011-06-29 Jason Merrill <jason@redhat.com>
347 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
349 2011-06-29 Richard Guenther <rguenther@suse.de>
351 * gcc.dg/tree-ssa/loop-17.c: Adjust.
353 2011-06-29 Jason Merrill <jason@redhat.com>
355 * g++.dg/cpp0x/initlist-value2.C: New.
357 * g++.dg/cpp0x/constexpr-initlist4.C: New.
358 * g++.dg/cpp0x/initlist-value.C: New.
360 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
362 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
364 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
366 * gcc.dg/inline_1.c: Remove dg-excess-errors.
367 * gcc.dg/inline_2.c: Likewise.
368 * gcc.dg/unroll_1.c: Likewise.
370 2011-06-29 Jakub Jelinek <jakub@redhat.com>
373 * gcc.target/i386/pr49567.c: New test.
375 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
377 * gnat.dg/opt17.ad[sb]: New test.
379 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
380 Tom de Vries <tom@codesourcery.com>
382 * lib/target-supports.exp (check_effective_target_arm_nothumb)
383 (check_effective_target_arm_thumb2): New effective targets.
384 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
385 properly. Clean up temporary files.
386 * gcc.target/arm/ivopts-2.c: Likewise.
387 * gcc.target/arm/ivopts-3.c: Likewise.
388 * gcc.target/arm/ivopts-4.c: Likewise.
389 * gcc.target/arm/ivopts-5.c: Likewise.
390 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
392 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
395 * gfortran.dg/reshape_zerosize_3.f90: New test.
397 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
399 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
400 * gcc.target/arm/vfp-ldmias.c: Likewise.
401 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
402 * gcc.target/arm/vfp-stmdbs.c: Likewise.
403 * gcc.target/arm/vfp-ldmiad.c: Likewise.
404 * gcc.target/arm/vfp-stmias.c: Likewise.
405 * gcc.target/arm/vfp-stmdbd.c: Likewise.
406 * gcc.target/arm/vfp-stmiad.c: Likewise.
408 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
410 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
412 * gcc.target/arm/pr45701-2.c: Ditto.
414 2011-06-27 Janus Weil <janus@gcc.gnu.org>
417 * gfortran.dg/allocatable_scalar_9.f90: Modified.
418 * gfortran.dg/extends_14.f03: Modified.
420 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
422 * lib/target-supports-dg.exp (dg-require-effective-target): Return
423 early if the test is already being skipped.
425 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
426 scan-assembler-dem-not): For missing file, report unresolved with
427 same message as for pass/fail, with reason reported in log file.
429 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
430 from add_options_for_arm_neon_fp16.
431 (check_effective_target_arm_fp16_ok_nocache): Renamed from
432 check_effective_target_arm_neon_fp16_ok_nocache.
433 Check -mfpu and -mfloat-abi options from current multilib.
434 Do not require neon support.
435 (check_effective_target_arm_fp16_ok): Renamed from
436 check_effecitve_target_arm_neon_fp16_ok.
437 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
438 arm_neon_fp16_ok and arm_fp16.
439 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
440 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
441 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
442 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
444 2011-06-27 Jakub Jelinek <jakub@redhat.com>
446 * gcc.dg/builtin-assume-aligned-1.c: New test.
447 * gcc.dg/builtin-assume-aligned-2.c: New test.
448 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
451 * gcc.dg/pr49544.c: New test.
453 2011-06-27 Richard Guenther <rguenther@suse.de>
455 PR tree-optimization/49394
456 * g++.dg/torture/pr49394.C: New testcase.
458 2011-06-27 Kai Tietz <ktietz@redhat.com>
460 * gcc.dg/optimize-bswapdi-2.c: New test.
462 2011-06-27 Michael Hope <michael.hope@linaro.org>
463 Richard Sandiford <richard.sandiford@linaro.org>
465 PR tree-optimization/49169
466 * gcc.dg/torture/pr49169.c: New test.
468 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
471 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
473 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
476 2011-06-26 Jason Merrill <jason@redhat.com>
478 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
481 * g++.dg/init/ref19.C: New.
482 * g++.dg/cpp0x/constexpr-cleanup.C: New.
484 2011-06-26 Jakub Jelinek <jakub@redhat.com>
486 PR tree-optimization/48377
487 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
490 2011-06-26 Steve Ellcey <sje@cup.hp.com>
493 * lib/target-supports.exp (check_effective_target_non_strict_align):
495 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
497 2011-06-24 Martin Jambor <mjambor@suse.cz>
499 PR tree-optimizations/49516
500 * g++.dg/tree-ssa/pr49516.C: New test.
502 2011-06-23 Jason Merrill <jason@redhat.com>
505 * g++.dg/template/partial10.C: New.
506 * g++.dg/template/partial11.C: New.
508 2011-06-23 Jeff Law <law@redhat.com>
511 * gcc.dg/pr48770.c: New test.
513 2011-06-23 Jan Hubicka <jh@suse.cz>
516 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
518 2011-06-23 Jakub Jelinek <jakub@redhat.com>
521 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
522 instead of -fdump-tree-optimized.
524 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
527 * g++.dg/template/crash107.C: New.
528 * g++.dg/template/error17.C: Adjust.
530 2011-06-23 Jason Merrill <jason@redhat.com>
533 * g++.dg/cpp0x/defaulted30.C: New.
536 * g++.dg/rtti/anon-ns1.C: New.
539 * g++.dg/init/ref18.C: New.
542 * g++.dg/template/partial9.C: New.
544 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
547 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
549 2011-06-22 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/pr49496.c: New test.
554 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
556 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
559 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
561 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
562 * gcc.target/arm/pr42879.c: Likewise.
563 * gcc.target/arm/pr45701-3.c: Likewise.
565 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
566 * gcc.target/arm/pr40482.c: Likewise.
567 * gcc.target/arm/stack-corruption.c: Likewise.
569 2011-06-22 Richard Guenther <rguenther@suse.de>
571 PR tree-optimization/49493
572 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
574 2011-06-22 Jason Merrill <jason@redhat.com>
577 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
579 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
580 Dmitry Melnik <dm@ispras.ru>
582 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
583 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
584 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
586 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
588 * gcc.target/arm/tlscall.c: New.
590 2011-06-21 Jason Merrill <jason@redhat.com>
593 * g++.dg/cpp0x/constexpr-ref1.C: New.
594 * g++.dg/cpp0x/constexpr-ref2.C: New.
595 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
598 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
601 * g++.dg/template/param3.C: New.
603 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
605 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
606 my_clrsb test functions.
608 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
609 test_sll, test_ull): Add clrsb tests.
610 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
613 2011-06-21 Janus Weil <janus@gcc.gnu.org>
616 * gfortran.dg/class_44.f03: New.
618 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
620 PR tree-optimization/49478
621 * gcc.dg/vect/pr49478.c
623 2011-06-21 Richard Guenther <rguenther@suse.de>
625 PR tree-optimization/49483
626 * gcc.dg/vect/vect-120.c: New testcase.
628 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
631 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
632 * gcc.dg/vect/vect-peel-4.c: Likewise.
634 2011-06-22 Christian Bruel <christian.bruel@st.com>
637 * gcc.dg/always_inline.c: Removed -Winline. Update checks
638 * gcc.dg/always_inline2.c: Likewise.
639 * gcc.dg/always_inline3.c: Likewise.
640 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
641 * gcc.dg/inline_1.c: Likewise.
642 * gcc.dg/inline_2.c: Likewise.
643 * gcc.dg/inline_3.c: Likewise.
644 * gcc.dg/inline_4.c: Likewise.
645 * gcc.dg/20051201-1.c: Likewise.
646 * gcc.dg/pr40087.c: Likewise.
647 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
648 * gcc.dg/inline-22.c: Likewise.
649 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
650 * gcc.dg/lto/20090218-1_1.c: Likewise.
651 * g++.dg/ipa/devirt-7.C: Likewise.
652 * gcc.dg/uninit-pred-5_a.c: Likewise.
653 * gcc.dg/uninit-pred-5_b.c: Likewise.
654 * gcc.dg/fail_always_inline.c: New.
656 2011-06-21 Jakub Jelinek <jakub@redhat.com>
658 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
659 into 6 jobs instead of 3.
661 2011-06-20 Jason Merrill <jason@redhat.com>
664 * g++.dg/cpp0x/initlist53.C: New.
666 2011-06-20 Tobias Burnus <burnus@net-b.de>
669 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
670 * gfortran.dg/coarray_lock_3.f90: New.
671 * gfortran.dg/coarray/lock_1.f90: New.
673 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
675 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
676 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
677 unresolved and report the reason to the log file.
679 * lib/scanasm.exp (object-size): Move argument processing earlier
680 to report errors before verifying that the file exists. Report
681 problems detected at runtime as unresolved instead of error and
682 report their reasons to the log file.
684 2011-06-20 Jason Merrill <jason@redhat.com>
687 * g++.dg/cpp0x/explicit6.C: New.
690 * g++.dg/cpp0x/enum20.C: New.
693 * g++.dg/ext/attr-aligned01.C: New.
696 * g++.dg/cpp0x/variadic-default.C: New.
699 * g++.dg/cpp0x/auto26.C: New.
702 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
704 2011-06-20 Kai Tietz <ktietz@redhat.com>
706 * gcc.dg/binop-notand1.c: New test.
707 * gcc.dg/binop-notand2.c: New test.
708 * gcc.dg/binop-notand3.c: New test.
709 * gcc.dg/binop-notand4.c: New test.
710 * gcc.dg/binop-notand5.c: New test.
711 * gcc.dg/binop-notand6.c: New test.
713 2011-06-18 Jakub Jelinek <jakub@redhat.com>
716 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
718 2011-06-18 Janus Weil <janus@gcc.gnu.org>
721 * gfortran.dg/proc_ptr_31.f90: New.
723 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
725 * gnat.dg/volatile6.adb: New test.
726 * gnat.dg/volatile7.adb: Likewise.
727 * gnat.dg/volatile8.adb: Likewise.
728 * gnat.dg/volatile9.adb: Likewise.
730 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
732 * gnat.dg/constant3.adb: New test.
734 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
737 * gfortran.dg/read_list_eof_1.f90: New test.
739 2011-06-18 Jakub Jelinek <jakub@redhat.com>
742 * gcc.target/i386/testimm-1.c: New test.
743 * gcc.target/i386/testimm-2.c: New test.
744 * gcc.target/i386/testimm-3.c: New test.
745 * gcc.target/i386/testimm-4.c: New test.
746 * gcc.target/i386/testimm-5.c: New test.
747 * gcc.target/i386/testimm-6.c: New test.
748 * gcc.target/i386/testimm-7.c: New test.
749 * gcc.target/i386/testimm-8.c: New test.
750 * gcc.target/i386/xop-vpermil2px-2.c: New test.
751 * gcc.target/i386/xop-rotate1-int.c: New test.
752 * gcc.target/i386/xop-rotate2-int.c: New test.
754 2011-06-17 Jason Merrill <jason@redhat.com>
756 * g++.dg/cpp0x/rv-func2.C: New.
758 * g++.dg/debug/dwarf2/lambda1.C: New.
759 * g++.dg/warn/Wshadow-6.C: Adjust.
761 2011-06-17 Janus Weil <janus@gcc.gnu.org>
764 * gfortran.dg/move_alloc_5.f90: New.
766 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
768 PR rtl-optimization/48542
769 * gcc.dg/torture/pr48542.c: New test.
771 2011-06-16 Jason Merrill <jason@redhat.com>
774 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
777 * g++.dg/cpp0x/initlist52.C New.
780 * c-c++-common/raw-string-12.c: New.
783 * g++.dg/cpp0x/sfinae26.C: New.
786 * g++.dg/cpp0x/variadic113.C: New.
789 * g++.dg/cpp0x/variadic112.C: New.
791 2011-06-16 Jeff Law <law@redhat.com>
793 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
794 improved jump threading.
795 * gcc.dg/builtin-object-size-2.c: Likewise.
796 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
798 2011-06-16 Janus Weil <janus@gcc.gnu.org>
801 * gfortran.dg/typebound_assignment_3.f03: New.
803 2011-06-16 Steve Ellcey <sje@cup.hp.com>
806 * g++.dg/opt/devirt2.C: Change xfail rule to target.
808 2011-06-16 Martin Jambor <mjambor@suse.cz>
810 PR tree-optimization/49343
811 * gnat.dg/discr31.ad[sb]: New test.
813 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
815 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
817 2011-06-16 Tom de Vries <tom@codesourcery.com>
820 * gcc.target/arm/ivopts-3.c: Update test.
821 * gcc.target/arm/ivopts-5.c: Same.
823 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
826 2011-06-10 Wei Guozhi <carrot@google.com>
829 * gcc.target/arm/pr45335.c: New test.
830 * gcc.target/arm/pr45335-2.c: New test.
831 * gcc.target/arm/pr45335-3.c: New test.
832 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
833 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
834 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
836 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
838 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
840 2011-06-16 Janus Weil <janus@gcc.gnu.org>
843 * gfortran.dg/class_43.f03: New.
845 2011-06-16 Jakub Jelinek <jakub@redhat.com>
847 PR tree-optimization/49419
848 * gcc.c-torture/execute/pr49419.c: New test.
850 2011-06-16 Revital Eres <revital.eres@linaro.org>
852 * gcc.dg/sms-9.c: New file.
854 2011-06-15 Easwaran Raman <eraman@google.com>
856 PR rtl-optimization/49414
857 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
859 2011-06-14 Jason Merrill <jason@redhat.com>
861 * g++.dg/cpp0x/noexcept13.C: New.
863 2011-06-14 Easwaran Raman <eraman@google.com>
865 PR rtl-optimization/44194
866 * gcc.dg/pr44194-1.c: New test.
867 * gcc.dg/pr44194-2.c: New test.
869 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
871 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
873 * gcc.target/arm/pr45701-2.c: Likewise.
874 * gcc.target/arm/thumb-branch1.c: Likewise.
876 2011-06-14 Steve Ellcey <sje@cup.hp.com>
879 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
881 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
883 * gcc.target/arm/pr45701-1.c: Require thumb support.
884 * gcc.target/arm/pr45701-2.c: Likewise.
885 * gcc.target/arm/thumb-branch1.c: Likewise.
887 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
888 * gcc.target/arm/pr39839.c: Likewise.
889 * gcc.target/arm/pr40657-2.c: Likewise.
890 * gcc.target/arm/pr40956.c: Likewise.
891 * gcc.target/arm/pr41679.c: Likewise.
892 * gcc.target/arm/pr42235.c: Likewise.
893 * gcc.target/arm/pr42495.c: Likewise.
894 * gcc.target/arm/pr42505.c: Likewise.
895 * gcc.target/arm/pr42574.c: Likewise.
896 * gcc.target/arm/pr46883.c: Likewise.
897 * gcc.target/arm/pr46934.c: Likewise.
898 * gcc.target/arm/xor-and.c: Likewise.
900 2011-06-14 Jason Merrill <jason@redhat.com>
902 * g++.dg/other/error23.C: Adjust error message.
903 * g++.dg/other/error32.C: Likewise.
906 * g++.dg/cpp0x/rv-dotstar.C: New.
909 * g++.dg/cpp0x/decltype30.C: New.
911 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
913 2011-06-14 Jakub Jelinek <jakub@redhat.com>
916 * gfortran.dg/pr49103.f90: New test.
918 2011-06-14 Tom de Vries <tom@codesourcery.com>
921 * gcc.target/arm/ivopts-3.c: New test.
922 * gcc.target/arm/ivopts-4.c: New test.
923 * gcc.target/arm/ivopts-5.c: New test.
925 2011-06-14 Jakub Jelinek <jakub@redhat.com>
927 PR rtl-optimization/49390
928 * gcc.c-torture/execute/pr49390.c: New test.
930 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
932 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
934 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
936 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
937 * gcc.c-torture/execute/cmpsi-2.x: New file.
938 * gcc.c-torture/execute/pr45262.c: Undo 172757.
939 * gcc.c-torture/execute/pr45262.x: New file.
940 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
941 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
943 * gcc.c-torture/compile/pr49163.c: Ditto.
945 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
947 * gcc.dg/vect/vect-16.c: Rename to...
948 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
949 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
950 for double-word vectors.
951 * gcc.dg/vect/vect-peel-4.c: Likewise.
952 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
954 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
957 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
960 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
962 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
964 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
966 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
968 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
970 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
972 * gfortran.dg/trim_optimize_8.f90: New test case.
974 2011-06-13 Jakub Jelinek <jakub@redhat.com>
975 Ira Rosen <ira.rosen@linaro.org>
977 PR tree-optimization/49352
978 * gcc.dg/vect/pr49352.c: New test.
980 2011-06-12 Tobias Burnus
983 * gfortran.dg/alloc_comp_assign_11.f90: New.
985 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
987 * gfortran.dg/trim_optimize_7.f90: New test.
989 2011-06-10 Wei Guozhi <carrot@google.com>
992 * gcc.target/arm/pr45335.c: New test.
993 * gcc.target/arm/pr45335-2.c: New test.
994 * gcc.target/arm/pr45335-3.c: New test.
995 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
996 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
997 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
999 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1002 * g++.dg/parse/error39.C: New.
1004 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1006 * gcc.target/arm/20090811-1.c: Skip for incompatible
1007 options, do not override other options.
1008 * gcc.target/arm/combine-cmp-shift.c: Skip for
1009 incompatible options.
1010 * gcc.target/arm/pr45094.c: Likewise.
1011 * gcc.target/arm/scd42-1.c: Likewise.
1012 * gcc.target/arm/scd42-3.c: Likewise.
1013 * gcc.target/arm/thumb-ltu.c: Likewise.
1015 * lib/target-supports.exp
1016 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1017 multilib flags use -mfpu with a value other than neon-fp16.
1019 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1021 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1022 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1024 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1026 * lib/target-supports.exp (check_effective_target_pie): New proc.
1027 * gcc.dg/pie-link.c: Use target pie.
1029 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1030 Laurent Rougé <laurent.rouge@menta.fr>
1032 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1033 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1035 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1037 * gfortran.dg/coarray/sync_1.f90: New test for
1038 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1040 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1042 PR tree-optimization/49318
1043 * gcc.dg/vect/pr49318.c: New test.
1045 2011-06-09 David Krauss <potswa@mac.com>
1047 * g++.dg/template/arrow1.C: New.
1049 2011-06-09 Jason Merrill <jason@redhat.com>
1051 * lib/prune.exp: Prune "note"s.
1052 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1054 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1055 * g++.dg/template/dependent-expr3.C: Likewise.
1056 * g++.dg/parse/template7.C: Likewise.
1057 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1058 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1059 * g++.old-deja/g++.pt/friend38.C: Likewise.
1060 * g++.old-deja/g++.pt/crash32.C: Likewise.
1061 * g++.old-deja/g++.other/init4.C: Likewise.
1062 * g++.old-deja/g++.other/friend8.C: Likewise.
1064 * g++.dg/ext/complex7.C: Adjust expected output.
1065 * g++.dg/diagnostic/method1.C: Likewise.
1066 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1067 * g++.dg/parse/crash33.C: Likewise.
1068 * g++.dg/other/warning1.C: Likewise.
1069 * g++.dg/init/pr29571.C: Likewise.
1070 * g++.dg/warn/overflow-warn-1.C: Likewise.
1071 * g++.dg/warn/overflow-warn-3.C: Likewise.
1072 * g++.dg/warn/overflow-warn-4.C: Likewise.
1073 * g++.old-deja/g++.oliva/template1.C: Likewise.
1075 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1076 * g++.dg/parse/template7.C: Adjust.
1078 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1081 * gcc.dg/pr49307.c: New.
1083 2011-06-09 Wei Guozhi <carrot@google.com>
1086 * gcc.target/arm/pr46975.c: New testcase.
1088 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1090 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1091 (PMETH, arglist_t): Removed.
1092 (method_get_number_of_arguments): Removed.
1093 (method_get_nth_argument): Removed.
1094 (method_get_first_argument): Removed.
1095 (method_get_next_argument): Removed.
1096 (method_get_sizeof_arguments): Removed.
1097 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1099 (method_get_number_of_arguments): Removed.
1100 (method_get_nth_argument): Removed.
1101 (method_get_first_argument): Removed.
1102 (method_get_next_argument): Removed.
1103 (method_get_sizeof_arguments): Removed.
1104 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1106 2011-06-09 David Li <davidxl@google.com>
1108 * gcc.dg/dump-pass.c: New test.
1110 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/parse/error38.C: New.
1115 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1118 * gfortran.dg/pr49308.f90: New test.
1120 2011-06-08 Jason Merrill <jason@redhat.com>
1122 * g++.dg/cpp0x/noexcept11.C: New.
1123 * g++.dg/cpp0x/noexcept12.C: New.
1124 * g++.dg/cpp0x/sfinae11.C: Adjust.
1126 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1129 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1130 to dg-options, match also DW_AT_linkage_name.
1132 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1135 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1136 -fno-common on alpha*-dec-osf*.
1137 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1139 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1141 PR rtl-optimization/49303
1142 * gcc.target/ia64/pr49303.c: New test.
1144 2011-06-08 Tobias Burnus <burnus@net-b.de>
1147 * gfortran.dg/coarray_lock_1.f90: New.
1148 * gfortran.dg/coarray_lock_2.f90: New.
1150 2011-06-07 Jason Merrill <jason@redhat.com>
1152 * lib/prune.exp: Look for "required" rather than "instantiated".
1153 * g++.dg/abi/mangle11.C: Likewise.
1154 * g++.dg/abi/mangle12.C: Likewise.
1155 * g++.dg/abi/mangle17.C: Likewise.
1156 * g++.dg/abi/mangle20-2.C: Likewise.
1157 * g++.dg/abi/pragma-pack1.C: Likewise.
1158 * g++.dg/cpp0x/decltype26.C: Likewise.
1159 * g++.dg/cpp0x/decltype28.C: Likewise.
1160 * g++.dg/cpp0x/decltype29.C: Likewise.
1161 * g++.dg/cpp0x/enum11.C: Likewise.
1162 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1163 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1164 * g++.dg/cpp0x/pr47416.C: Likewise.
1165 * g++.dg/ext/case-range2.C: Likewise.
1166 * g++.dg/ext/case-range3.C: Likewise.
1167 * g++.dg/gomp/for-19.C: Likewise.
1168 * g++.dg/gomp/pr37533.C: Likewise.
1169 * g++.dg/gomp/pr38639.C: Likewise.
1170 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1171 * g++.dg/inherit/base3.C: Likewise.
1172 * g++.dg/inherit/using6.C: Likewise.
1173 * g++.dg/init/placement4.C: Likewise.
1174 * g++.dg/init/reference3.C: Likewise.
1175 * g++.dg/lookup/scoped6.C: Likewise.
1176 * g++.dg/lookup/using7.C: Likewise.
1177 * g++.dg/other/abstract1.C: Likewise.
1178 * g++.dg/other/error10.C: Likewise.
1179 * g++.dg/other/error5.C: Likewise.
1180 * g++.dg/other/field1.C: Likewise.
1181 * g++.dg/other/offsetof5.C: Likewise.
1182 * g++.dg/parse/bitfield2.C: Likewise.
1183 * g++.dg/parse/constant4.C: Likewise.
1184 * g++.dg/parse/crash20.C: Likewise.
1185 * g++.dg/parse/invalid-op1.C: Likewise.
1186 * g++.dg/parse/non-dependent2.C: Likewise.
1187 * g++.dg/parse/template18.C: Likewise.
1188 * g++.dg/tc1/dr152.C: Likewise.
1189 * g++.dg/tc1/dr166.C: Likewise.
1190 * g++.dg/tc1/dr176.C: Likewise.
1191 * g++.dg/tc1/dr213.C: Likewise.
1192 * g++.dg/template/access11.C: Likewise.
1193 * g++.dg/template/access2.C: Likewise.
1194 * g++.dg/template/access3.C: Likewise.
1195 * g++.dg/template/access7.C: Likewise.
1196 * g++.dg/template/arg7.C: Likewise.
1197 * g++.dg/template/cond2.C: Likewise.
1198 * g++.dg/template/crash13.C: Likewise.
1199 * g++.dg/template/crash40.C: Likewise.
1200 * g++.dg/template/crash7.C: Likewise.
1201 * g++.dg/template/crash84.C: Likewise.
1202 * g++.dg/template/ctor5.C: Likewise.
1203 * g++.dg/template/defarg13.C: Likewise.
1204 * g++.dg/template/defarg14.C: Likewise.
1205 * g++.dg/template/dtor7.C: Likewise.
1206 * g++.dg/template/eh2.C: Likewise.
1207 * g++.dg/template/error2.C: Likewise.
1208 * g++.dg/template/error43.C: Likewise.
1209 * g++.dg/template/friend32.C: Likewise.
1210 * g++.dg/template/injected1.C: Likewise.
1211 * g++.dg/template/instantiate1.C: Likewise.
1212 * g++.dg/template/instantiate3.C: Likewise.
1213 * g++.dg/template/instantiate5.C: Likewise.
1214 * g++.dg/template/instantiate7.C: Likewise.
1215 * g++.dg/template/local6.C: Likewise.
1216 * g++.dg/template/lookup2.C: Likewise.
1217 * g++.dg/template/member5.C: Likewise.
1218 * g++.dg/template/memfriend15.C: Likewise.
1219 * g++.dg/template/memfriend16.C: Likewise.
1220 * g++.dg/template/memfriend17.C: Likewise.
1221 * g++.dg/template/memfriend7.C: Likewise.
1222 * g++.dg/template/meminit1.C: Likewise.
1223 * g++.dg/template/nested3.C: Likewise.
1224 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1225 * g++.dg/template/nontype12.C: Likewise.
1226 * g++.dg/template/nontype13.C: Likewise.
1227 * g++.dg/template/nontype6.C: Likewise.
1228 * g++.dg/template/pr23510.C: Likewise.
1229 * g++.dg/template/pr35240.C: Likewise.
1230 * g++.dg/template/ptrmem15.C: Likewise.
1231 * g++.dg/template/ptrmem6.C: Likewise.
1232 * g++.dg/template/qualified-id1.C: Likewise.
1233 * g++.dg/template/qualttp20.C: Likewise.
1234 * g++.dg/template/qualttp3.C: Likewise.
1235 * g++.dg/template/qualttp4.C: Likewise.
1236 * g++.dg/template/qualttp5.C: Likewise.
1237 * g++.dg/template/qualttp6.C: Likewise.
1238 * g++.dg/template/qualttp7.C: Likewise.
1239 * g++.dg/template/qualttp8.C: Likewise.
1240 * g++.dg/template/recurse.C: Likewise.
1241 * g++.dg/template/recurse2.C: Likewise.
1242 * g++.dg/template/ref5.C: Likewise.
1243 * g++.dg/template/scope2.C: Likewise.
1244 * g++.dg/template/sfinae10.C: Likewise.
1245 * g++.dg/template/sfinae3.C: Likewise.
1246 * g++.dg/template/sizeof3.C: Likewise.
1247 * g++.dg/template/static9.C: Likewise.
1248 * g++.dg/template/template-id-2.C: Likewise.
1249 * g++.dg/template/typedef13.C: Likewise.
1250 * g++.dg/template/typename4.C: Likewise.
1251 * g++.dg/template/using14.C: Likewise.
1252 * g++.dg/template/using2.C: Likewise.
1253 * g++.dg/template/warn1.C: Likewise.
1254 * g++.dg/warn/Wparentheses-13.C: Likewise.
1255 * g++.dg/warn/Wparentheses-15.C: Likewise.
1256 * g++.dg/warn/Wparentheses-16.C: Likewise.
1257 * g++.dg/warn/Wparentheses-17.C: Likewise.
1258 * g++.dg/warn/Wparentheses-18.C: Likewise.
1259 * g++.dg/warn/Wparentheses-19.C: Likewise.
1260 * g++.dg/warn/Wparentheses-20.C: Likewise.
1261 * g++.dg/warn/Wparentheses-23.C: Likewise.
1262 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1263 * g++.dg/warn/noeffect2.C: Likewise.
1264 * g++.dg/warn/noeffect4.C: Likewise.
1265 * g++.dg/warn/pr8570.C: Likewise.
1266 * g++.old-deja/g++.brendan/init2.C: Likewise.
1267 * g++.old-deja/g++.eh/spec6.C: Likewise.
1268 * g++.old-deja/g++.pt/crash10.C: Likewise.
1269 * g++.old-deja/g++.pt/crash36.C: Likewise.
1270 * g++.old-deja/g++.pt/derived3.C: Likewise.
1271 * g++.old-deja/g++.pt/error2.C: Likewise.
1272 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1273 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1274 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1275 * g++.old-deja/g++.pt/overload7.C: Likewise.
1276 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1278 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1279 Iain Sandoe <iains@gcc.gnu.org>
1281 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1282 Added code to deal with the case when [Protocol
1283 -descriptionForInstanceMethod:] or [Protocol
1284 -descriptionForClassMethod:] returns NULL.
1286 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1287 Iain Sandoe <iains@gcc.gnu.org>
1289 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1290 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1293 2011-06-07 Xinliang David Li <davidxl@google.com>
1295 * gcc.dg/inline_2.c: New test.
1296 * gcc.dg/unroll_2.c: New test.
1297 * gcc.dg/inline_3.c: New test.
1298 * gcc.dg/unroll_3.c: New test.
1299 * gcc.dg/inline_4.c: New test.
1300 * gcc.dg/unroll_4.c: New test.
1301 * gcc.dg/inline_1.c: New test.
1302 * gcc.dg/unroll_1.c: New test.
1304 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1306 PR tree-optimization/48497
1307 * lib/gcc-defs.exp (dg-additional-options): New proc.
1308 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1309 -msse2 on 32-bit x86.
1311 2011-06-06 Jason Merrill <jason@redhat.com>
1313 * g++.dg/cpp0x/enum19.C: New.
1315 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1317 * gcc.target/arm/neon-reload-class.c: New test.
1319 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1322 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1324 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1326 * gcc.target/arm/smlatb-1.c: New file.
1327 * gcc.target/arm/smlatt-1.c: New file.
1328 * gcc.target/arm/smlaltb-1.c: New file.
1329 * gcc.target/arm/smlaltt-1.c: New file.
1331 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1333 * gcc.target/arm/mla-2.c: New test.
1335 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1337 PR gcov-profile/49299
1338 * gcc.dg/tree-prof/pr49299-1.c: New test.
1339 * gcc.dg/tree-prof/pr49299-2.c: New test.
1341 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1343 * lib/target-supports.exp
1344 (check_effective_target_vect_widen_mult_qi_to_hi):
1345 Add NEON as supporting target.
1346 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1347 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1348 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1349 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1350 using widening multiplication on targets that support it.
1351 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1352 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1353 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1355 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1357 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1358 Modern Objective-C runtime API.
1359 * objc/execute/next_mapping.h: Removed.
1360 * objc-obj-c++-shared/next-mapping.h: Removed.
1361 * objc-obj-c++-shared/Object1.h: Removed.
1362 * objc-obj-c++-shared/Object1.m: Removed.
1363 * objc-obj-c++-shared/Object1.mm: Removed.
1364 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1365 * objc-obj-c++-shared/Protocol1.h: Removed.
1366 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1367 of ProtoBool, IVAR_T and METHOD.
1368 * objc-obj-c++-shared/runtime.h: New.
1369 * objc-obj-c++-shared/TestsuiteObject.h: New.
1370 * objc-obj-c++-shared/TestsuiteObject.m: New.
1372 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1373 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1374 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1376 * objc/execute/_cmd.m: Include
1377 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1378 runtime API. ([TestClass +initialize]): Include this method also
1379 with the GNU runtime.
1380 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1381 Object. ([-setValue:]): Return void.
1382 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1383 with the GNU runtime. Include
1384 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1385 for the NeXT runtime. Use the existing print_ivars() and
1386 compare_structures() implementations for the old NeXT runtime.
1387 Added new implementations for the Modern GNU and NeXT runtimes.
1388 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1389 well. (main): Use objc_getClass(). Use return instead of exit.
1390 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1391 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1393 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1394 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1395 instead of Object. (main): Use return instead of exit().
1396 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1397 instead of Object. Removed prototype for exit(). (main): Use
1398 return instead of exit(). Use the Modern Objective-C runtime API.
1399 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1401 * objc/execute/class-tests-1.h: Include
1402 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1403 runtime API. (test_class_with_superclass): Do not call [Object
1404 class]. There is no need to with the current libobjc.
1405 * objc/execute/class-tests-2.h: Include
1406 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1408 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1409 ../../objc-obj-c++-shared/next-mapping.h.
1410 * objc/execute/class-2.m: Likewise.
1411 * objc/execute/class-3.m: Likewise.
1412 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1413 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1414 +initialize]): Include this method also with the GNU
1415 runtime. (main): Use the Modern Objective-C runtime API.
1416 * objc/execute/class-5.m: Likewise.
1417 * objc/execute/class-6.m: Likewise.
1418 * objc/execute/class-7.m: Likewise.
1419 * objc/execute/class-8.m: Likewise.
1420 * objc/execute/class-9.m: Likewise.
1421 * objc/execute/class-10.m: Likewise.
1422 * objc/execute/class-11.m: Likewise.
1423 * objc/execute/class-12.m: Likewise.
1424 * objc/execute/class-13.m: Likewise.
1425 * objc/execute/class-14.m: Likewise.
1426 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1427 this method also with the GNU runtime.
1428 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1429 +initialize]): Include this method also with the GNU runtime.
1430 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1432 * objc/execute/encode-1.m: Likewise.
1433 * objc/execute/enumeration-1.m: Likewise.
1434 * objc/execute/enumeration-2.m: Likewise.
1435 * objc/execute/exceptions/catchall-1.m: Likewise.
1436 * objc/execute/exceptions/finally-1.m: Likewise.
1437 * objc/execute/exceptions/foward-1.m: Likewise.
1438 * objc/execute/exceptions/local-variables-1.m: Likewise.
1439 * objc/execute/exceptions/throw-nil.m: Likewise.
1440 * objc/execute/exceptions/trivial.m: Likewise.
1441 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1442 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1443 * objc/execute/exceptions/matcher-1.m: Likewise.
1444 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1446 * objc/execute/formal_protocol-2.m: Likewise.
1447 * objc/execute/formal_protocol-3.m: Likewise.
1448 * objc/execute/formal_protocol-4.m: Likewise.
1449 * objc/execute/formal_protocol-5.m: Include
1450 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1452 * objc/execute/formal_protocol-6.m: Likewise.
1453 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1454 Object. Include <objc/Protocol.h> instead of
1455 ../../objc-obj-c++-shared/Protocol1.h.
1456 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1458 * objc/execute/informal_protocol.m: Likewise.
1459 * objc/execute/load-3.m: Likewise.
1460 * objc/execute/many_args_method.m ([TestClass +initialize]):
1461 Include this method with the GNU runtime as well.
1462 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1463 * objc/execute/nested-func-1.m: Use TestsuiteObject
1465 * objc/execute/nil_method-1.m: Likewise.
1466 * objc/execute/no_clash.m: Likewise.
1467 * objc/execute/np-1.m: Do not include
1468 ../../objc-obj-c++-shared/Protocol1.h.
1469 (main): Use return instead of exit().
1470 * objc/execute/np-2.m: Do not include
1471 ../../objc-obj-c++-shared/Protocol1.h.
1472 ([MyObject +initialize]): Include this method also with the GNU
1473 runtime. (main): Use return instead of exit().
1474 * objc/execute/object_is_class.m: Include
1475 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1476 of Object. (main): Use the Modern Objective-C runtime API.
1477 * objc/execute/object_is_meta_class.m: Likewise.
1478 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1479 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1480 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1481 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1482 Objective-C runtime API.
1483 * objc/execute/protocol-isEqual-2.m: Likewise.
1484 * objc/execute/protocol-isEqual-3.m: Likewise.
1485 * objc/execute/protocol-isEqual-4.m: Likewise.
1486 * objc/execute/redefining_self.m ([TestClass +initialize]):
1487 Include this method with the GNU runtime as well.
1488 * objc/execute/root_methods.m: Include
1489 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
1490 Include this method with the GNU runtime as well.
1491 (main): Use the Modern Objective-C runtime API.
1492 * objc/execute/selector-1.m: Include
1493 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1494 of Object. (main): Use the Modern Objective-C runtime API.
1495 * objc/execute/static-1.m ([Test +initialize]): Include this
1496 method with the GNU runtime as well.
1497 * objc/execute/static-2.m: Likewise.
1498 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1499 * objc/execute/va_method.m: Do not include objc/objc-api.h.
1500 ([MathClass +initialize]): Include this method with the GNU
1502 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
1504 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
1505 * objc.dg/attributes/categ-attributes-2.m: Likewise.
1506 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
1507 * objc.dg/attributes/method-attribute-1.m: Likewise.
1508 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1509 * objc.dg/attributes/method-attribute-2.m: Likewise.
1510 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1511 * objc.dg/attributes/method-attribute-3.m: Likewise.
1512 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1513 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
1514 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
1515 * obj-c++.dg/bitfield-1.mm: Likewise.
1516 * obj-c++.dg/bitfield-2.mm: Likewise
1517 * objc.dg/bitfield-3.m: Likewise.
1518 * obj-c++.dg/bitfield-4.mm: Likewise.
1519 * objc.dg/bitfield-5.m: Likewise
1520 * objc.dg/call-super-1.m: Likewise.
1521 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
1522 Use objc_getClass() instead of objc_get_class(), but for the GNU
1523 runtime redefine objc_getClass as objc_get_class. Include
1524 ../objc-obj-c++-shared/runtime.h.
1525 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
1526 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
1527 Use the Modern Objective-C runtime API.
1528 * objc.dg/class-protocol-1.m: Include
1529 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
1530 * obj-c++.dg/class-protocol-1.mm: Likewise.
1531 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
1532 * objc.dg/comp-types-10.m: Likewise.
1533 * objc.dg/comp-types-11.m: Likewise.
1534 * objc.dg/comp-types-12.m: Likewise.
1535 * obj-c++.dg/comp-types-9.mm: Likewise.
1536 * obj-c++.dg/comp-types-11.mm: Likewise.
1537 * obj-c++.dg/comp-types-12.mm: Likewise.
1538 * obj-c++.dg/comp-types-13.mm: Likewise.
1539 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
1540 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1541 * obj-c++.dg/cxx-scope-1.mm: Likewise.
1542 * obj-c++.dg/cxx-scope-2.mm: Likewise.
1543 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
1544 * objc.dg/desig-init-1.m: Likewise.
1545 * obj-c++.dg/defs.mm: Likewise.
1546 * objc.dg/exceptions-2.m: Likewise.
1547 * obj-c++.dg/except-1.mm: Likewise.
1548 * obj-c++.dg/exceptions-2.mm: Likewise.
1549 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
1550 Use the Modern Objective-C runtime API.
1551 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
1552 the Modern Objective-C runtime API. Do not include
1553 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
1554 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
1555 the Modern Objective-C runtime API except when using an older NeXT
1557 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
1558 the Modern Objective-C runtime API.
1559 * objc.dg/encode-7.m: Include objc/runtime.h instead of
1561 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
1562 * objc.dg/encode-7-next-64bit.m: Updated include.
1563 * objc.dg/encode-8.m: Include objc/runtime.h instead of
1565 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
1566 the Modern Objective-C runtime API.
1567 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
1568 Use the Modern Objective-C runtime API. Include objc/Protocol.h
1569 instead of ../objc-obj-c++-shared/Protocol1.h.
1570 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
1571 the Modern Objective-C runtime API except when using an older NeXT
1573 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
1574 the Modern Objective-C runtime API.
1575 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
1577 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
1578 * objc.dg/fix-and-continue-2.m: Likewise.
1579 * objc.dg/foreach-1.m: Likewise.
1580 * objc.dg/foreach-2.m: Likewise.
1581 * objc.dg/foreach-3.m: Likewise.
1582 * objc.dg/foreach-4.m: Likewise.
1583 * objc.dg/foreach-5.m: Likewise.
1584 * objc.dg/foreach-6.m: Likewise.
1585 * objc.dg/foreach-7.m: Likewise.
1586 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
1588 * objc.dg/func-ptr-2.m: Likewise.
1589 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
1590 Do not include objc/objc-api.h.
1591 * obj-c++.dg/fsf-package-0.mm: Likewise.
1592 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1593 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1594 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1596 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1597 * objc.dg/gnu-runtime-3.m: Likewise.
1598 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1599 * objc.dg/headers.m: Include objc/runtime.h instead of
1600 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
1601 for the NeXT runtime.
1602 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1603 * obj-c++.dg/isa-field-1.mm: Likewise.
1604 * obj-c++.dg/ivar-list-semi.mm: Likewise.
1605 * objc.dg/layout-1.m: Likewise.
1606 * objc.dg/layout-2.m: Likewise.
1607 * objc.dg/local-decl-2.m: Likewise.
1608 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1609 Object. ([Container +elementForView:]): Use
1610 class_conformsToProtocol().
1611 * obj-c++.dg/lookup-2.mm: Likewise.
1612 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1613 * obj-c++.dg/local-decl-1.mm: Likewise.
1614 * objc.dg/method-3.m: Likewise.
1615 * objc.dg/method-4.m: Likewise.
1616 * objc.dg/method-6.m: Include objc/Protocol.h instead of
1617 ../objc-obj-c++-shared/Protocol1.h.
1618 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1619 * objc.dg/method-9.m: Likewise.
1620 * objc.dg/method-10.m: Likewise.
1621 * objc.dg/method-13.m ([Root +initialize]): Include this method
1622 also for the GNU runtime. (main): Use objc_getClass() also for
1624 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1625 * objc.dg/method-17.m: Likewise.
1626 * objc.dg/method-19.m: Likewise.
1627 * objc.dg/method-20b.m: Likewise.
1628 * obj-c++.dg/method-2.mm: Likewise.
1629 * obj-c++.dg/method-6.mm: Likewise.
1630 * obj-c++.dg/method-10.mm: Likewise.
1631 * obj-c++.dg/method-11.mm: Likewise.
1632 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1633 ../objc-obj-c++-shared/Protocol1.h.
1634 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1635 * obj-c++.dg/method-15.mm: Likewise.
1636 * obj-c++.dg/method-17.mm: Likewise.
1637 * obj-c++.dg/method-19.mm: Updated includes. ([Root
1638 +initialize]): Include this method also for the GNU
1639 runtime. (main): Use objc_getClass() also for the GNU runtime.
1640 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1641 * obj-c++.dg/method-22.mm: Likewise.
1642 * obj-c++.dg/method-23.mm: Likewise.
1643 * obj-c++.dg/no-extra-load.mm: Likewise.
1644 * objc.dg/objc-fast-4.m: Likewise.
1645 * objc.dg/objc-gc-4.m: Likewise.
1646 * obj-c++.dg/objc-gc-3.mm: Likewise.
1647 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
1648 protocol_getMethodDescription() instead of [Protocol
1649 -descriptionForInstanceMethod].
1650 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1651 Made it available with all runtimes. (main): Call -test instead
1653 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1654 and put into a category.
1655 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1656 Object. Include objc/objc.h.
1657 * obj-c++.dg/proto-lossage-2.mm: Likewise.
1658 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
1659 New. (main): Use protocol_getMethodDescription() instead
1660 of [Protocol -descriptionForInstanceMethod] and [Protocol
1661 -descriptionForClassMethod].
1662 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1663 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
1664 Objective-C runtime API.
1665 * obj-c++.dg/proto-qual-1.mm: Likewise.
1666 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1668 * obj-c++.dg/property/property-1.mm: Likewise.
1669 * obj-c++.dg/qual-types-1.mm: Likewise.
1670 * objc.dg/selector-2.m: Include objc/objc.h instead of
1671 ../objc-obj-c++-shared/Object1.h.
1672 * obj-c++.dg/selector-2.mm: Likewise.
1673 * obj-c++.dg/selector-5.mm: Likewise.
1674 * obj-c++.dg/selector-6.mm: Likewise.
1675 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1676 Object. Do not include objc/objc-api.h.
1677 * obj-c++.dg/set-not-used-1.mm: Likewise.
1678 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1679 * objc.dg/stret-1.m: Likewise.
1680 * objc.dg/stret-2.m: Likewise.
1681 * obj-c++.dg/super-class-2.mm: Likewise.
1682 * objc.dg/super-class-3.m: Likewise.
1683 * objc.dg/super-class-4.m: Likewise.
1684 * objc.dg/sync-2.m: Likewise.
1685 * obj-c++.dg/sync-2.mm: Likewise.
1686 * objc.dg/sync-1.m: Include objc/objc.h instead of
1687 ../objc-obj-c++-shared/Object1.h.
1688 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1689 'Class' as the type of 'isa'.
1690 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1691 Objective-C runtime API. ([TestClass +initialize]): Include this
1692 method with the GNU runtime as well.
1693 * objc.dg/strings/strings-1.m: Updated includes.
1694 * obj-c++.dg/strings/strings-1.mm: Likewise.
1695 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1696 objc.dg/strings/const-str-12b.m.
1697 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1698 * obj-c++.dg/template-3.mm: Likewise.
1699 * obj-c++.dg/template-4.mm: Likewise.
1700 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1701 Objective-C runtime API.
1702 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1703 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1704 * obj-c++.dg/try-catch-1.mm: Likewise.
1705 * obj-c++.dg/try-catch-2.mm: Likewise.
1706 * objc.dg/try-catch-3.m: Likewise.
1707 * obj-c++.dg/try-catch-3.mm: Likewise.
1708 * objc.dg/try-catch-6.m: Likewise.
1709 * objc.dg/try-catch-7.m: Likewise.
1710 * obj-c++.dg/try-catch-7.mm: Likewise.
1711 * obj-c++.dg/try-catch-8.mm: Likewise.
1712 * obj-c++.dg/try-catch-9.mm: Likewise.
1713 * objc.dg/try-catch-10.m: Likewise.
1714 * obj-c++.dg/try-catch-11.mm: Likewise.
1715 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1716 Object. Include objc/objc.h.
1717 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1718 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1719 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1720 Object. Use Modern Objective-C runtime API. Do not use
1722 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1723 * obj-c++.dg/torture/trivial.mm: Likewise.
1724 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1725 instead of ../objc-obj-c++-shared/Object1.h. Include
1726 ../objc-obj-c++-shared/runtime.h.
1727 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1728 * objc.dg/torture/strings/const-str-11.m: Likewise.
1729 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1730 * objc.dg/torture/strings/const-str-9.m: Likewise.
1731 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1732 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1733 instead of Object. Only add _FooClassReference if
1735 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1736 * objc.dg/torture/strings/const-str-8.m: Likewise.
1737 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1738 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1740 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1742 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1743 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1744 * obj-c++.dg/va-meth-1.mm: Likewise.
1745 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1746 ../objc-obj-c++-shared/Object1.h.
1747 * objc.dg/zero-link-3.m: Likewise.
1749 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1751 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1753 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1756 * obj-c++.dg/property/cxx-property-1.mm: New.
1757 * obj-c++.dg/property/cxx-property-2.mm: New.
1759 2011-06-06 Jason Merrill <jason@redhat.com>
1761 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1763 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1765 PR rtl-optimization/49145
1767 * gcc.c-torture/compile/pr49145.c: New test.
1769 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1772 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1773 to dg-options, match also DW_AT_linkage_name.
1776 * gcc.dg/debug/pr49294.c: New test.
1779 * g++.dg/opt/pr49264.C: New test.
1781 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1783 PR tree-optimization/49243
1784 * gcc.dg/pr49243.c: New.
1786 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1788 * gnat.dg/specs/cond_expr1.ads: New test.
1790 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1792 * gnat.dg/deferred_const4.ad[sb]: New test.
1793 * gnat.dg/deferred_const4_pkg.ads: New helper.
1795 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1797 * gnat.dg/test_tamdt.adb: Rename to...
1798 * gnat.dg/taft_type1.adb: ...this.
1799 * gnat.dg/tamdt.ad[sb]: Rename to...
1800 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1801 * gnat.dg/tamdt_aux.ads: Rename to...
1802 * gnat.dg/taft_type1_pkg2.ads: ...this.
1803 * gnat.dg/taft_type2.ad[sb]: New test.
1804 * gnat.dg/taft_type2_pkg.ads: New helper.
1805 * gnat.dg/taft_type3.adb: New test.
1806 * gnat.dg/taft_type3_pkg.ads: New helper.
1808 2011-06-05 Tobias Burnus <burnus@net-b.de>
1811 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1814 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1817 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1819 * objc.dg/gnu-api-2-objc.m: Likewise.
1820 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1821 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1823 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1825 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1826 alignment, not the alignment, when calling class_addIvar(). Add
1827 an 'isa' instance variable to the test root class.
1828 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1830 2011-06-04 Jan Hubicka <jh@suse.cz>
1832 PR tree-optimization/48893
1833 PR tree-optimization/49091
1834 PR tree-optimization/49179
1835 * gfortran.dg/pr49179.f90: New testcase
1837 2011-06-04 Jan Hubicka <jh@suse.cz>
1840 * g++.dg/torture/pr48954.C: New testcase.
1842 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1844 * g++.dg/warn/delete-non-virtual-dtor.C: New.
1846 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1849 * g++.dg/diagnostic/bitfld2.C: New.
1851 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1854 * gcc.c-torture/execute/pr49281.c: New test.
1856 2011-06-04 Jan Hubicka <jh@suse.cz>
1858 PR tree-optimize/48929
1859 * gcc.c-torture/compile/pr48929.c: New testcase.
1861 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1865 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1868 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1870 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1872 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1874 2011-06-03 Richard Henderson <rth@redhat.com>
1875 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1877 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1879 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1881 * objc.dg/headers.m: Do not include objc-list.h.
1883 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1885 * objc.dg/type-stream-1.m: Test removed.
1886 * objc.dg/headers.m: Do not include typedstream.h.
1888 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1890 * objc.dg/torture/forward-1.m (main): Updated testcase.
1892 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1895 * gcc.c-torture/compile/pr49163.c: New.
1897 2011-06-02 Asher Langton <langton2@llnl.gov>
1900 * gfortran.dg/PR49268.f90: New test.
1902 2011-06-02 Asher Langton <langton2@llnl.gov>
1905 * gfortran.dg/PR37039.f90: New test.
1907 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1910 * objc.dg/method-5.m: Updated.
1911 * objc.dg/method-19.m: Updated.
1912 * objc.dg/method-lookup-1.m: New.
1913 * obj-c++.dg/method-6.mm: Updated.
1914 * obj-c++.dg/method-7.mm: Updated.
1915 * obj-c++.dg/method-lookup-1.mm: New.
1917 2011-06-02 DJ Delorie <dj@redhat.com>
1919 * lib/timeout.exp (timeout): Add board_info support.
1921 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1925 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1928 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1929 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1931 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1932 Hans-Peter Nilsson <hp@axis.com>
1934 PR rtl-optimization/48840
1935 * gcc.target/sparc/ultrasp13.c: New test.
1937 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1940 * gcc.c-torture/compile/pr49238.c: New.
1942 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1944 * gcc.target/arm/g2.c: Skip test in -mthumb.
1945 Skip test unless cpu is xscale.
1946 * gcc.target/arm/scd42-2.c: Likewise.
1947 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1949 2011-06-01 Jason Merrill <jason@redhat.com>
1951 * g++.dg/cpp0x/decltype28.C: New.
1952 * g++.dg/cpp0x/decltype29.C: New.
1954 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1957 * gcc.target/mips/pr45074.c: New test.
1959 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1960 Hans-Peter Nilsson <hp@axis.com>
1962 PR rtl-optimization/48830
1963 * gcc.target/sparc/ultrasp12.c: New test.
1965 2011-06-01 David Li <davidxl@google.com>
1967 * gcc.dg/profile-dir-1.c: Change pass name.
1968 * gcc.dg/profile-dir-2.c: Ditto.
1969 * gcc.dg/tree-ssa/dump-1.c: Ditto.
1970 * gcc.dg/tree-ssa/loop-25.c: Ditto.
1971 * gcc.dg/tree-prof/stringop-1.c: Ditto.
1972 * gcc.dg/tree-prof/update-loopch.c: Ditto.
1973 * gcc.dg/tree-prof/stringop-2.c: Ditto.
1974 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1975 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1976 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1977 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
1978 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
1979 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
1980 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
1981 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
1982 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
1983 * gcc.dg/profile-dir-3.c: Ditto.
1984 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
1986 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1988 * objc.dg/attributes/method-nonnull-1.m: New test.
1989 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1991 2011-05-31 Tobias Burnus <burnus@net-b.de>
1994 * gfortran.dg/coarray_atomic_1.f90: New.
1995 * gfortran.dg/coarray/atomic_1.f90: New.
1997 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1999 * gcc.dg/guality/bswaptest.c: New test.
2000 * gcc.dg/guality/clztest.c: New test.
2001 * gcc.dg/guality/ctztest.c: New test.
2002 * gcc.dg/guality/rotatetest.c: New test.
2005 * gcc.target/i386/pr48688.c: New test.
2007 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2010 * g++.dg/lookup/name-clash9.C: New.
2012 2011-05-31 Tobias Burnus <burnus@net-b.de>
2015 * gfortran.dg/coarray/dummy_1.f90: New.
2017 2011-05-31 Tobias Burnus <burnus@net-b.de>
2020 * gfortran.dg/coarray/save_1.f90: New.
2021 * gfortran.dg/coarray_4.f90: Update dg-error.
2023 2011-05-31 Jason Merrill <jason@redhat.com>
2025 * g++.dg/cpp0x/rv-template1.C: New.
2027 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2029 PR rtl-optimization/49235
2030 * gcc.dg/pr49235.c: New test.
2032 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2034 PR tree-optimization/49093
2035 * gcc.dg/vect/pr49093.c: New test.
2037 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2040 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2042 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2045 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2048 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2051 * gcc.c-torture/execute/pr49186.c: New.
2053 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2056 * gcc.target/i386/pr49168-1.c: New.
2058 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2059 Eric Botcazou <ebotcazou@adacore.com>
2061 * gcc.dg/guality/drap.c: New test.
2063 2011-05-30 Richard Guenther <rguenther@suse.de>
2065 PR tree-optimization/49210
2066 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2067 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2069 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2072 * g++.dg/gomp/pr49223-1.C: New test.
2073 * g++.dg/gomp/pr49223-2.C: New test.
2075 2011-05-30 Richard Guenther <rguenther@suse.de>
2077 PR tree-optimization/49218
2078 * gcc.c-torture/execute/pr49218.c: New testcase.
2080 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2082 PR tree-optimization/49199
2083 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2084 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2085 -fno-tree-scev-cprop.
2087 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2090 * gfortran.dg/extends_13.f03: New.
2092 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2094 PR rtl-optimization/49095
2095 * gcc.target/i386/pr49095.c: New test.
2097 2011-05-29 Tobias Burnus <burnus@net-b.de>
2100 * gfortran.dg/coarray_24.f90: New.
2102 2011-05-29 Tobias Burnus <burnus@net-b.de>
2105 * gfortran.dg/coarray_23.f90: New.
2107 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2110 * gcc.dg/pr48826.c: New test.
2112 2011-05-29 Richard Guenther <rguenther@suse.de>
2114 PR tree-optimization/49217
2115 * gcc.dg/torture/pr49217.c: New testcase.
2117 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2120 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2122 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2124 * gnat.dg/boolean_subtype.adb: Rename to...
2125 * gnat.dg/boolean_subtype1.adb: ...this.
2127 2011-05-28 Jason Merrill <jason@redhat.com>
2129 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2131 2011-05-27 Jason Merrill <jason@redhat.com>
2133 * g++.dg/cpp0x/enum18.C: Adjust.
2135 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2137 2011-05-27 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/coarray_22.f90: New.
2142 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2144 PR tree-optimization/46728
2145 * gcc.target/powerpc/pr46728-1.c: New.
2146 * gcc.target/powerpc/pr46728-2.c: New.
2147 * gcc.target/powerpc/pr46728-3.c: New.
2148 * gcc.target/powerpc/pr46728-4.c: New.
2149 * gcc.target/powerpc/pr46728-5.c: New.
2150 * gcc.dg/pr46728-6.c: New.
2151 * gcc.target/powerpc/pr46728-7.c: New.
2152 * gcc.target/powerpc/pr46728-8.c: New.
2153 * gcc.dg/pr46728-9.c: New.
2154 * gcc.target/powerpc/pr46728-10.c: New.
2155 * gcc.target/powerpc/pr46728-11.c: New.
2156 * gcc.dg/pr46728-12.c: New.
2157 * gcc.target/powerpc/pr46728-13.c: New.
2158 * gcc.target/powerpc/pr46728-14.c: New.
2159 * gcc.target/powerpc/pr46728-15.c: New.
2160 * gcc.target/powerpc/pr46728-16.c: New.
2162 2011-05-27 Jason Merrill <jason@redhat.com>
2164 * g++.dg/abi/mangle47.C: New.
2167 * g++.dg/template/const5.C: New.
2169 * g++.dg/cpp0x/enum18.C: New.
2171 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2173 * g++.dg/cpp0x/error6.C: New.
2175 * g++.dg/cpp0x/error5.C: New.
2177 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2180 * g++.dg/eh/cond6.C: New test.
2182 2011-05-27 Tobias Burnus <burnus@net-b.de>
2185 * gfortran.dg/rank_3.f90: New.
2186 * gfortran.dg/rank_4.f90: New.
2188 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2190 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2191 replace dump search.
2193 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2195 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2196 * gnat.dg/bit_packed_array5.adb: ...here.
2198 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2201 * g++.dg/cpp0x/auto25.C: New.
2203 2011-05-27 Richard Guenther <rguenther@suse.de>
2205 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2207 2011-05-27 Richard Guenther <rguenther@suse.de>
2209 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2211 2011-05-27 Richard Guenther <rguenther@suse.de>
2214 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2216 2011-05-26 Jason Merrill <jason@redhat.com>
2218 * g++.dg/cpp0x/friend1.C: New.
2219 * g++.dg/cpp0x/friend2.C: New.
2221 * g++.dg/cpp0x/auto7.C: Update.
2222 * g++.dg/template/crash50.C: Adjust.
2223 * g++.dg/template/static9.C: Adjust.
2224 * g++.old-deja/g++.ext/memconst.C: Adjust.
2226 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2228 * gcc.dg/march.c: Ignore a note for some targets.
2230 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2231 Nathan Froyd <froydnj@codesourcery.com>
2235 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2236 * g++.dg/parse/pr18770.C: New test.
2237 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2239 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2242 * gfortran.dg/dependency_40.f90 : New test.
2244 2011-05-26 Tobias Burnus <burnus@net-b.de>
2247 * gfortran.dg/coarray/registering_1.f90: New.
2249 2011-05-26 Jason Merrill <jason@redhat.com>
2251 * g++.dg/cpp0x/variadic111.C: New.
2252 * g++.dg/cpp0x/variadic41.C: Adjust.
2254 2011-05-26 Richard Guenther <rguenther@suse.de>
2256 PR tree-optimization/48702
2257 * gcc.dg/torture/pr48702.c: New testcase.
2259 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2261 PR gcov-profile/48845
2262 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2264 * gcc.dg/matrix/matrix.exp: Likewise.
2265 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2266 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2267 line number to check_profiling_available.
2268 * lib/target-supports.exp (check_profiling_available): Account for
2270 Require TLS runtime support with -fprofile-generate.
2271 * lib/profopt.exp (profopt-execute): Add TLS options for
2273 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2275 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2278 * g++.dg/eh/cond5.C: New test.
2280 PR tree-optimization/49161
2281 * gcc.c-torture/execute/pr49161.c: New test.
2283 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2285 * gcc.target/arm/neon-vorn-vbic.c: New test.
2287 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2289 PR tree-optimization/49038
2290 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2291 * gcc.dg/vect/pr49038.c: New test.
2293 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2294 * g++.dg/init/pr25811-3.C: New.
2295 * g++.dg/init/pr25811-4.C: New.
2297 2011-05-25 Jason Merrill <jason@redhat.com>
2299 * g++.dg/cpp0x/enum17.C: New.
2300 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2302 * g++.dg/cpp0x/auto24.C: New.
2304 * g++.dg/cpp0x/error4.C: New.
2306 * g++.dg/cpp0x/rv-restrict.C: New.
2308 * g++.dg/cpp0x/enum15.C: New.
2309 * g++.dg/cpp0x/constexpr-switch2.C: New.
2311 * g++.dg/cpp0x/variadic110.C: New.
2313 * g++.dg/cpp0x/auto9.C: Add typedef test.
2315 * g++.dg/cpp0x/auto23.C: New.
2316 * g++.dg/cpp0x/auto9.C: Adjust.
2318 * g++.dg/cpp0x/defaulted29.C: New.
2320 * g++.dg/cpp0x/initlist51.C: New.
2322 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2324 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2325 * g++.dg/abi/packed1.C: Suppress warning.
2326 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2327 * g++.dg/template/stdarg1.C: Likewise.
2328 * g++.dg/other/packed1.C: Remove arm from xfail list.
2330 2011-05-25 Jason Merrill <jason@redhat.com>
2332 * g++.dg/cpp0x/enum16.C: New.
2333 * g++.dg/parse/error15.C: Adjust.
2335 * g++.dg/cpp0x/initlist50.C: New.
2337 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2339 * g++.dg/cpp0x/variadic109.C: New.
2341 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2343 * gcc.target/i386/pause-1.c: New.
2345 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2347 * gcc.dg/stack-usage-1.c: Adjust comment.
2348 * gcc.dg/stack-usage-2.c: New test.
2350 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2353 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2354 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2356 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2358 PR rtl-optimization/48757
2359 * gfortran.dg/pr48757.f: New test case.
2361 2011-05-24 Jason Merrill <jason@redhat.com>
2363 * g++.dg/cpp0x/access01.C: New.
2365 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2368 * objc.dg/pr48177.m: New testcase.
2370 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2373 * objc.dg/pr48187.m: New testcase.
2374 * obj-c++.dg/pr48187.mm: New testcase.
2375 * objc.dg/ivar-extra-semicolon.m: New testcase.
2377 2011-05-24 Jason Merrill <jason@redhat.com>
2379 * g++.dg/template/access21.C: New.
2380 * g++.dg/template/access22.C: New.
2382 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2384 PR rtl-optimization/48633
2385 * g++.dg/pr48633.C: New test.
2387 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2390 * g++.dg/other/pr49133.C: New test.
2392 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2393 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2395 * gcc.dg/torture/tls/run-gd.c: New test.
2396 * gcc.dg/torture/tls/run-ie.c: New test.
2397 * gcc.dg/torture/tls/run-ld.c: New test.
2398 * gcc.dg/torture/tls/run-le.c: New test.
2399 * lib/target-supports.exp (check_effective_target_tls_runtime):
2400 Build testcase with TLS options.
2402 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2404 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2406 2011-05-24 Tom de Vries <tom@codesourcery.com>
2408 PR tree-optimization/49121
2409 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2411 2011-05-23 Jason Merrill <jason@redhat.com>
2413 * g++.dg/cpp0x/defaulted28.C: New.
2415 * g++.dg/cpp0x/sfinae25.C: New.
2417 * g++.dg/cpp0x/rv-cast2.C: New.
2419 * g++.dg/cpp0x/enum14.C: New.
2421 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.c-torture/execute/pr49123.c: New test.
2427 * gcc.dg/debug/pr49032.c: New test.
2430 * gcc.dg/pr49120.c: New test.
2432 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2435 * gcc.target/i386/pr47315.c: New test.
2437 2011-05-23 Jason Merrill <jason@redhat.com>
2439 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2441 * g++.dg/cpp0x/sfinae24.C: New.
2443 * g++.dg/cpp0x/error3.C: New.
2445 * g++.dg/cpp0x/defaulted27.C: New.
2447 * g++.dg/cpp0x/decltype27.C: New.
2449 2011-05-23 Richard Guenther <rguenther@suse.de>
2451 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2453 2011-05-23 Richard Guenther <rguenther@suse.de>
2455 PR tree-optimization/40874
2456 * g++.dg/tree-ssa/pr40874.C: New testcase.
2458 2011-05-23 Richard Guenther <rguenther@suse.de>
2460 PR tree-optimization/49115
2461 * g++.dg/torture/pr49115.C: New testcase.
2463 2011-05-23 Richard Guenther <rguenther@suse.de>
2466 * gcc.dg/memcpy-3.c: New testcase.
2468 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.c-torture/execute/pr48973-1.c: New test.
2472 * gcc.c-torture/execute/pr48973-2.c: New test.
2474 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2477 * g++.dg/warn/pr18016.C: New.
2479 2011-05-23 Tom de Vries <tom@codesourcery.com>
2482 * gcc.target/arm/ivopts-6.c: New test.
2484 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.c-torture/compile/pr49029.c: New test.
2489 2011-05-22 Jason Merrill <jason@redhat.com>
2491 * g++.dg/cpp0x/sfinae23.C: New.
2492 * g++.dg/cpp0x/sfinae8.C: Correct.
2494 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2496 * gfortran.dg/function_optimize_8.f90: New test case.
2498 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
2500 PR tree-optimization/49087
2501 * gcc.dg/vect/O3-pr49087.c: New test.
2503 2011-05-21 Jason Merrill <jason@redhat.com>
2505 * g++.dg/debug/const5.C: New.
2507 2011-05-20 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/constexpr-static7.C: Extend.
2511 * g++.dg/cpp0x/constexpr-static7.C: New.
2513 * g++.dg/cpp0x/enum12.C: New.
2514 * g++.dg/cpp0x/enum13.C: New.
2516 2011-05-21 Janus Weil <janus@gcc.gnu.org>
2519 * gfortran.dg/select_type_23.f03: New.
2521 2011-05-20 Jason Merrill <jason@redhat.com>
2523 * g++.dg/cpp0x/defaulted26.C: New.
2525 * g++.dg/cpp0x/noexcept02.C: Fix.
2526 * g++.dg/cpp0x/noexcept03.C: Fix.
2527 * g++.dg/cpp0x/noexcept08.C: Fix.
2528 * g++.dg/cpp0x/noexcept10.C: New.
2530 2011-05-20 Janus Weil <janus@gcc.gnu.org>
2533 * gfortran.dg/extends_12.f03: New.
2535 2011-05-20 Jason Merrill <jason@redhat.com>
2537 * g++.dg/template/koenig9.C: New.
2538 * g++.dg/opt/pr47615.C: Fix.
2539 * g++.dg/overload/defarg1.C: Fix.
2540 * g++.dg/tc1/dr213.C: Remove xfail.
2541 * g++.dg/torture/pr34850.C: Fix.
2542 * g++.dg/torture/pr39362.C: Fix.
2543 * g++.old-deja/g++.brendan/crash56.C: Fix.
2544 * g++.old-deja/g++.pt/memtemp47.C: Fix.
2546 2011-05-20 Richard Guenther <rguenther@suse.de>
2548 PR tree-optimization/49079
2549 * gcc.dg/torture/pr49079.c: New testcase.
2551 2011-05-20 Jakub Jelinek <jakub@redhat.com>
2553 PR tree-optimization/49073
2554 * gcc.c-torture/execute/pr49073.c: New test.
2556 2011-06-19 Tobias Burnus <burnus@net-b.de>
2559 * gfortran.dg/coarray_21.f90: New.
2561 2011-05-19 Joseph Myers <joseph@codesourcery.com>
2563 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
2566 2011-05-19 Richard Guenther <rguenther@suse.de>
2569 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
2571 2011-05-19 Richard Guenther <rguenther@suse.de>
2574 * gcc.dg/builtin-object-size-11.c: New testcase.
2576 2011-05-19 Tom de Vries <tom@codesourcery.com>
2579 * gcc.target/arm/ivopts.c: New test.
2580 * gcc.target/arm/ivopts-2.c: New test.
2582 2011-05-19 Tom de Vries <tom@codesourcery.com>
2584 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
2586 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2588 * gcc.c-torture/execute/960321-1.x: Remove.
2590 2011-05-18 Janus Weil <janus@gcc.gnu.org>
2593 * gfortran.dg/move_alloc_4.f90: New.
2595 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
2598 * gcc.target/i386/pr49002-1.c: New test.
2599 * gcc.target/i386/pr49002-2.c: Likewise.
2601 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2603 PR tree-optimization/49039
2604 * gcc.c-torture/execute/pr49039.c: New test.
2605 * gcc.dg/tree-ssa/pr49039.c: New test.
2606 * g++.dg/torture/pr49039.C: New test.
2608 2011-05-18 Jason Merrill <jason@redhat.com>
2610 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2611 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2612 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2614 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
2616 * gcc.target/bfin/mcpu-bf592.c: New test.
2618 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
2620 PR tree-optimization/41881
2621 * gcc.dg/vect/O3-pr41881.c: New test.
2622 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2624 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2626 PR tree-optimization/49000
2627 * gcc.dg/pr49000.c: New test.
2629 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
2631 * gnat.dg/invalid1.adb: New test.
2633 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
2635 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2637 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2638 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2640 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2643 * g++.dg/cpp0x/range-for18.C: New.
2645 2011-05-15 Tobias Burnus <burnus@net-b.de>
2648 * gfortran.dg/coarray/image_index_2.f90: New.
2650 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2652 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2653 * g++.dg/cpp0x/override2.C: New.
2655 2011-05-14 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.de/coarray_20.f90: New.
2660 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2663 * function_optimize_7.f90: New test case.
2665 2011-05-13 Jason Merrill <jason@redhat.com>
2667 * g++.dg/cpp0x/decltype26.C: New.
2668 * g++.dg/cpp0x/enum11.C: New.
2670 2011-05-13 Tobias Burnus <burnus@net-b.de>
2674 * gfortran.dg/assign_8.f90: Update dg-error.
2676 2011-05-13 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/io_constraints_8.f90: New.
2680 * gfortran.dg/io_constraints_9.f90: New.
2682 2011-05-13 Martin Thuresson <martint@google.com>
2684 PR gcov-profile/47793
2685 * gcc.dg/pr47793.c: New.
2687 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2689 PR tree-optimization/48975
2690 * gcc.dg/pr48975.c: New test.
2692 2011-05-12 Tobias Burnus <burnus@net-b.de>
2695 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2697 2011-05-12 Jason Merrill <jason@redhat.com>
2699 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2701 2011-05-12 Geert Bosch <bosch@adacore.com>
2703 * gnat.dg/view_conversion1.adb: New test.
2705 2011-05-12 Richard Guenther <rguenther@suse.de>
2707 PR tree-optimization/48172
2708 * gcc.dg/vect/pr48172.c: New testcase.
2710 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2713 * g++.dg/opt/pr48967.C: New test.
2715 2011-05-11 Jason Merrill <jason@redhat.com>
2717 * g++.dg/cpp0x/constexpr-friend.C: New.
2718 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2720 * g++.dg/cpp0x/sfinae22.C: New.
2722 2011-05-11 Tobias Burnus <burnus@net-b.de>
2725 * gfortran.dg/generic_24.f90: New.
2727 2011-05-11 Richard Guenther <rguenther@suse.de>
2729 PR tree-optimization/15256
2730 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2732 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2735 * gcc.dg/pr48159-1.c: New test.
2736 * gcc.dg/pr48159-2.c: New test.
2738 2011-05-11 Richard Guenther <rguenther@suse.de>
2741 * gcc.dg/torture/pr48953.c: New testcase.
2743 2011-05-11 Richard Guenther <rguenther@suse.de>
2745 PR tree-optimization/18041
2746 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2748 2011-05-11 Alan Modra <amodra@gmail.com>
2751 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2753 2011-05-10 Jason Merrill <jason@redhat.com>
2755 * g++.dg/cpp0x/defaulted25.C: New.
2756 * g++.dg/template/crash7.C: Adjust.
2758 * g++.dg/cpp0x/variadic108.C: New.
2760 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2762 * g++.dg/inherit/virtual9.C: Extend.
2764 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2767 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2768 are passed and returned in vector registers.
2770 2011-05-10 Richard Guenther <rguenther@suse.de>
2772 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2773 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2775 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2776 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2779 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2781 PR tree-optimization/48611
2782 PR tree-optimization/48794
2783 * gfortran.dg/gomp/pr48611.f90: New test.
2784 * gfortran.dg/gomp/pr48794.f90: New test.
2787 * gcc.dg/dfp/pr48928.c: New test.
2789 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2792 * g++.dg/cpp0x/pr48522.C: New.
2794 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/cpp0x/sfinae21.C: New.
2799 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2801 * g++.dg/template/sfinae28.C: Rename to...
2802 * g++.dg/cpp0x/sfinae19.C: ... this.
2803 * g++.dg/template/sfinae29.C: Rename to...
2804 * g++.dg/cpp0x/sfinae20.C: ... this.
2806 2011-05-09 Jeff Law <law@redhat.com>
2808 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2811 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2814 * g++.dg/init/pr20039.C: New.
2816 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2820 * g++.dg/template/sfinae28.C: New.
2821 * g++.dg/template/sfinae29.C: Likewise.
2823 2011-05-09 Jason Merrill <jason@redhat.com>
2825 * g++.dg/template/nontype23.C: New.
2827 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2829 * g++.dg/init/pr48859.C: New.
2831 2011-05-09 Jason Merrill <jason@redhat.com>
2833 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2834 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2835 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2836 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2837 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2838 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2839 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2840 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2842 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2844 * g++.dg/inherit/virtual9.C: New.
2846 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2849 * g++.dg/template/dependent-expr8.C: New test case.
2851 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2853 PR tree-optimization/48837
2854 * gcc.dg/pr48837.c: New testcase.
2856 2011-05-06 Jason Merrill <jason@redhat.com>
2858 * g++.dg/cpp0x/constexpr-condition2.C: New.
2860 * g++.dg/cpp0x/constexpr-missing.C: New.
2862 2011-05-06 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/coarray/this_image_2.f90: New.
2867 2011-05-06 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/bind_c_usage_22.f90: New.
2872 * gfortran.dg/bind_c_usage_23.f90: New.
2873 * gfortran.dg/bind_c_usage_24.f90: New.
2874 * gfortran.dg/bind_c_usage_24_c.c: New.
2876 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2879 * g++.dg/template/member9.C: New test case.
2881 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2883 * gnat.dg/discr29.ad[sb]: New test.
2884 * gnat.dg/discr30.adb: Likewise.
2886 2011-05-05 Julian Brown <julian@codesourcery.com>
2888 * gcc.target/arm/neon-vset_lanes8.c: New test.
2890 2011-05-05 Jason Merrill <jason@redhat.com>
2892 * g++.dg/init/new32.C: New.
2894 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2896 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2899 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2901 PR rtl-optimization/48381
2902 * gcc.c-torture/compile/pr48381.c: New test.
2904 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2906 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2908 * gcc.target/i386/opt-1.c: Ditto.
2910 2011-05-04 Jason Merrill <jason@redhat.com>
2912 * g++.dg/conversion/base1.C: New.
2914 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2916 PR libgfortran/48787
2917 * gfortran.dg/round_3.f08: Add more checks to test case.
2919 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2921 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2922 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2923 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2924 Gate test on effective_target fd_truncate.
2926 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2928 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2929 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2930 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2931 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2932 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2933 * gcc.target/i386/pr38824.c: Ditto.
2934 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2935 * gcc.target/i386/vecinit-2.c: Ditto.
2936 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2937 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2938 * gcc.target/i386/parity-2.c: Ditto.
2939 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2941 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2943 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2945 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2946 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2947 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2949 2011-05-03 Tobias Burnus <burnus@net-b.de>
2952 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2954 2011-05-03 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/coarray/this_image_1.f90: New.
2959 2011-05-03 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/coarray/caf.dg: New.
2963 * gfortran.dg/coarray/image_index_1.f90: New, copied
2964 from ../coarray_16.f90.
2966 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/ext/complex9.C: New.
2971 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2974 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2975 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2976 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2978 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2980 * gcc.target/bfin/builtins: Created.
2981 * gcc.target/bfin/hisilh-O0.c: Deleted.
2982 * gcc.target/bfin/hisilh.c: Moved to...
2983 * gcc.target/bfin/builtins/hisilh.c: ...here.
2984 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2985 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2986 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2987 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2988 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2989 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2990 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2991 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2992 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2993 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2994 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2995 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2996 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2997 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2998 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2999 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3000 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3001 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3002 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3003 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3004 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3005 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3006 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3007 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3008 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3009 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3010 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3011 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3012 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3013 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3014 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3015 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3016 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3017 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3018 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3019 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3020 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3021 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3022 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3023 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3024 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3025 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3026 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3027 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3028 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3029 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3030 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3031 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3032 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3033 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3034 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3035 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3036 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3037 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3038 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3039 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3040 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3041 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3042 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3043 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3044 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3045 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3046 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3047 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3048 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3049 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3050 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3051 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3052 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3053 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3054 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3055 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3056 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3057 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3058 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3059 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3060 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3061 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3062 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3063 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3064 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3065 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3066 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3067 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3068 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3069 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3070 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3071 * gcc.target/bfin/builtins/circptr.c: Ditto.
3072 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3073 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3074 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3075 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3076 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3077 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3078 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3079 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3080 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3081 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3082 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3083 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3084 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3085 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3086 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3087 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3088 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3089 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3090 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3091 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3092 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3093 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3094 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3095 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3096 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3097 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3098 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3099 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3100 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3101 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3102 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3103 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3104 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3105 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3106 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3107 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3108 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3109 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3110 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3111 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3112 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3113 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3114 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3115 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3116 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3117 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3118 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3119 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3120 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3121 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3122 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3123 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3124 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3125 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3126 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3127 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3128 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3129 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3130 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3131 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3132 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3133 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3134 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3135 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3136 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3137 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3138 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3139 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3140 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3141 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3143 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3145 * gcc.target/arm/cold-lc.c: New test.
3147 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3150 * gcc.dg/pr48774.c: New test.
3152 2011-05-03 Richard Guenther <rguenther@suse.de>
3154 * gcc.dg/large-size-array-5.c: New testcase.
3156 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3158 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3160 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3162 * lib/target-supports.exp (check_effective_target_vect_strided):
3164 (check_effective_target_vect_strided2)
3165 (check_effective_target_vect_strided3)
3166 (check_effective_target_vect_strided4)
3167 (check_effective_target_vect_strided8): ...these new functions.
3169 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3170 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3171 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3172 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3173 * gcc.dg/vect/pr37539.c: Likewise.
3174 * gcc.dg/vect/slp-11a.c: Likewise.
3175 * gcc.dg/vect/slp-11b.c: Likewise.
3176 * gcc.dg/vect/slp-11c.c: Likewise.
3177 * gcc.dg/vect/slp-12a.c: Likewise.
3178 * gcc.dg/vect/slp-12b.c: Likewise.
3179 * gcc.dg/vect/slp-18.c: Likewise.
3180 * gcc.dg/vect/slp-19a.c: Likewise.
3181 * gcc.dg/vect/slp-19b.c: Likewise.
3182 * gcc.dg/vect/slp-21.c: Likewise.
3183 * gcc.dg/vect/slp-23.c: Likewise.
3184 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3186 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3187 instead of vect_interleave && vect_extract_even_odd.
3188 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3189 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3190 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3191 * gcc.dg/vect/vect-1.c: Likewise.
3192 * gcc.dg/vect/vect-10.c: Likewise.
3193 * gcc.dg/vect/vect-98.c: Likewise.
3194 * gcc.dg/vect/vect-107.c: Likewise.
3195 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3196 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3197 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3198 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3199 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3200 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3201 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3202 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3203 * gcc.dg/vect/vect-strided-float.c: Likewise.
3204 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3205 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3206 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3207 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3208 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3209 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3210 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3211 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3212 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3213 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3216 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3217 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3218 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3220 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3222 * gcc.dg/vect/pr30843.c: Likewise.
3223 * gcc.dg/vect/pr33866.c: Likewise.
3224 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3225 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3226 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3227 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3229 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3231 * gcc.dg/vect/slp-11.c: Split into...
3232 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3233 gcc.dg/vect/slp-11c.c: ...these tests.
3234 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3235 * gcc.dg/vect/slp-12c.c: ...this new test.
3236 * gcc.dg/vect/slp-19.c: Split into...
3237 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3238 gcc.dg/vect/slp-19c.c: ...these new tests.
3240 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3242 * lib/target-supports.exp
3243 (check_effective_target_vect_extract_even_odd_wide): Delete.
3244 (check_effective_target_vect_strided_wide): Likewise.
3245 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3246 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3247 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3248 * gcc.dg/vect/pr37539.c: Likewise.
3249 * gcc.dg/vect/slp-11.c: Likewise.
3250 * gcc.dg/vect/slp-12a.c: Likewise.
3251 * gcc.dg/vect/slp-12b.c: Likewise.
3252 * gcc.dg/vect/slp-19.c: Likewise.
3253 * gcc.dg/vect/slp-23.c: Likewise.
3254 * gcc.dg/vect/vect-1.c: Likewise.
3255 * gcc.dg/vect/vect-98.c: Likewise.
3256 * gcc.dg/vect/vect-107.c: Likewise.
3257 * gcc.dg/vect/vect-strided-float.c: Likewise.
3259 2011-05-02 Jason Merrill <jason@redhat.com>
3261 * g++.dg/init/new31.C: New.
3263 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3266 * gcc.dg/pr35445.c: New test.
3268 2011-05-02 Jason Merrill <jason@redhat.com>
3270 * c-c++-common/vla-1.c: New.
3272 2011-05-02 Richard Guenther <rguenther@suse.de>
3274 PR tree-optimization/48822
3275 * gcc.dg/torture/pr48822.c: New testcase.
3277 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3280 * g++.dg/cpp0x/constexpr-47969.C: New.
3282 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3285 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3286 on vect_no_align targets.
3287 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3288 vect_no_align targets.
3290 2011-05-01 Xinliang David Li <davidxl@google.com>
3292 * gcc.dg/tree-ssa/integer-addr.c: New test.
3293 * gcc.dg/tree-ssa/alias_bug.c: New test.
3295 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3297 PR libgfortran/48787
3298 * gfortran.dg/round_3.f08: Add more checks.
3300 2011-04-30 Tobias Burnus <burnus@net-b.de>
3303 * gfortran.dg/import9.f90: New, proper test.
3304 * gfortran.dg/interface_37.f90: Remove bogus
3305 test (bogus copy of interface_36.f90).
3307 2011-04-30 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/interface_37.f90: New.
3312 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3315 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3317 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3319 PR tree-optimization/48809
3320 * gcc.c-torture/execute/pr48809.c: New test.
3322 2011-04-29 Jeff Law <law@redhat.com>
3324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3326 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/init/ctor10.C: New.
3331 2011-04-29 Le-Chun Wu <lcwu@google.com>
3333 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3334 warning in implicitly instantiated templates.
3336 2011-04-29 Le-Chun Wu <lcwu@google.com>
3338 * g++.dg/warn/Wnull-conversion-1.C: New.
3339 * g++.dg/warn/Wnull-conversion-2.C: New.
3341 2011-04-29 Diego Novillo <dnovillo@google.com>
3343 * g++.old-deja/g++.other/null3.C: Expect warning about
3344 converting boolean to a pointer.
3346 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3349 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3353 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3355 2011-04-29 Tobias Burnus <burnus@net-b.de>
3358 * gfortran.dg/typebound_proc_22.f90: New.
3361 * gfortran.dg/interface_36.f90: New.
3363 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3365 PR libgfortran/48488
3366 PR libgfortran/48602
3367 PR libgfortran/48615
3368 PR libgfortran/48684
3369 PR libgfortran/48787
3370 * gfortran.dg/fmt_g.f: Adjust test.
3371 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3372 * gfortran.dg/round_3.f08: New test.
3373 * gfortran.dg/namelist_print_1.f: Adjust test.
3374 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3375 * gfortran.dg/f2003_io_5.f03: Adjust test.
3376 * gfortran.dg/coarray_15.f90: Adjust test.
3377 * gfortran.dg/namelist_65.f90: Adjust test.
3378 * gfortran.dg/fmt_cache_1.f: Adjust test.
3379 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3380 * gfortran.dg/real_const_3.f90: Adjust test.
3382 2011-04-28 Xinliang David Li <davidxl@google.com>
3384 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3385 * g++.dg/prof-robust-1.C: New test.
3387 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3389 PR tree-optimization/48765
3390 * gcc.dg/vect/pr48765.c: New.
3392 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3394 PR tree-optimization/48775
3395 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3397 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3400 * g++.dg/inherit/pr48798.C: New.
3401 * g++.old-deja/g++.other/base1.C: Adjust.
3403 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3406 * g++.dg/template/inherit7.C: New test case.
3408 2011-04-28 Richard Guenther <rguenther@suse.de>
3410 PR tree-optimization/40052
3411 PR tree-optimization/15347
3412 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3413 * gcc.dg/pr15347.c: Likewise.
3415 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3418 * g++.dg/cpp0x/sfinae18.C: New.
3420 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3423 * g++.dg/ext/is_literal_type1.C: New.
3425 2011-04-28 Tobias Burnus <burnus@net-b.de>
3429 * gfortran.dg/interface_35.f90: New.
3430 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3431 * gfortran.dg/func_result_6.f90: Add dg-warning.
3432 * gfortran.dg/bessel_1.f90: Ditto.
3433 * gfortran.dg/hypot_1.f90: Ditto.
3434 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3435 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3436 * gfortran.dg/interface_assignment_4.f90: Ditto.
3438 2011-04-27 Jason Merrill <jason@redhat.com>
3440 * g++.dg/ext/complex8.C: New.
3442 * g++.dg/cpp0x/initlist49.C: New.
3443 * g++.dg/init/new30.C: New.
3445 2011-04-27 Tobias Burnus <burnus@net-b.de>
3448 * gfortran.dg/whole_file_34.f90: New.
3450 2011-04-27 Jan Hubicka <jh@suse.cz>
3452 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3454 2011-04-27 Jason Merrill <jason@redhat.com>
3456 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3458 * g++.dg/parse/ambig6.C: New.
3460 2011-04-27 Nick Clifton <nickc@redhat.com>
3462 * gcc.dg/20020312-2.c: Add definition for RX.
3464 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3465 option with RX targets.
3467 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3470 2011-04-27 Richard Guenther <rguenther@suse.de>
3472 * gcc.dg/tree-ssa/pr23382.c: Remove.
3474 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3477 * gcc.c-torture/compile/pr48767.c: New test.
3479 2011-04-27 Richard Guenther <rguenther@suse.de>
3481 PR tree-optimization/48772
3482 * g++.dg/pr48772.C: New testcase.
3484 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3487 * gcc.c-torture/compile/pr48742.c: New test.
3489 2011-04-26 Jason Merrill <jason@redhat.com>
3491 * g++.dg/lookup/koenig13.C: New.
3493 * g++.dg/cpp0x/initlist48.C: New.
3495 2011-04-25 Jason Merrill <jason@redhat.com>
3497 * g++.dg/cpp0x/sfinae17.C: New.
3499 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3502 * gcc.target/powerpc/pr48258-1.c: New file.
3503 * gcc.target/powerpc/pr48258-2.c: Ditto.
3505 2011-04-26 Xinliang David Li <davidxl@google.com>
3507 * gcc.dg/uninit-suppress.c: New test.
3508 * gcc.dg/uninit-suppress.c: New test.
3510 2011-04-26 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.dg/pr48768.c: New test.
3515 PR tree-optimization/48734
3516 * gcc.c-torture/compile/pr48734.c: New test.
3519 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
3521 2011-04-26 Richard Guenther <rguenther@suse.de>
3523 PR tree-optimization/48731
3524 * gcc.dg/torture/pr48731.c: New testcase.
3526 2011-04-26 Richard Guenther <rguenther@suse.de>
3529 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
3531 2011-04-26 Richard Guenther <rguenther@suse.de>
3534 * gcc.dg/torture/pr48694-1.c: New testcase.
3535 * gcc.dg/torture/pr48694-2.c: Likewise.
3537 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3539 * g++.dg/ext/underlying_type1.C: New.
3540 * g++.dg/ext/underlying_type2.C: Likewise.
3541 * g++.dg/ext/underlying_type3.C: Likewise.
3542 * g++.dg/ext/underlying_type4.C: Likewise.
3543 * g++.dg/ext/underlying_type5.C: Likewise.
3544 * g++.dg/ext/underlying_type6.C: Likewise.
3545 * g++.dg/ext/underlying_type7.C: Likewise.
3546 * g++.dg/ext/underlying_type8.C: Likewise.
3547 * g++.dg/ext/underlying_type9.C: Likewise.
3548 * g++.dg/ext/underlying_type10.C: Likewise.
3550 2011-04-25 Jason Merrill <jason@redhat.com>
3552 * g++.dg/cpp0x/regress/template-const2.C: New.
3554 2011-04-25 Jeff Law <law@redhat.com>
3556 * gcc.dg/tree-ssa/vrp56.c: new test.
3558 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3560 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
3562 2011-04-24 Jakub Jelinek <jakub@redhat.com>
3564 PR preprocessor/48740
3565 * c-c++-common/raw-string-11.c: New test.
3567 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
3569 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
3572 2011-04-23 Tobias Burnus <burnus@net-b.de>
3575 * gfortran.dg/coarray_19.f90: New.
3577 2011-04-23 Jakub Jelinek <jakub@redhat.com>
3580 * gcc.dg/pr48685.c: New test.
3582 2011-04-22 Jan Hubicka <jh@suse.cz>
3584 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
3586 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3588 PR tree-optimization/48717
3589 * gcc.c-torture/execute/pr48717.c: New test.
3591 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
3594 * gcc.target/i386/pr48723.c: New test.
3596 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3599 * gcc.dg/gomp/pr48716.c: New test.
3600 * g++.dg/gomp/pr48716.C: New test.
3602 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
3605 * gcc.dg/missing-field-init-2.c: Update testcase.
3607 2011-04-22 Alan Modra <amodra@gmail.com>
3609 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3611 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3614 * gfortran.dg/function_optimize_6.f90: New test.
3616 2011-04-21 Easwaran Raman <eraman@google.com>
3618 * gcc.dg/stack-layout-2.c: New test.
3620 2011-04-21 Richard Guenther <rguenther@suse.de>
3623 * g++.dg/lto/pr48207-2_0.C: New testcase.
3624 * g++.dg/lto/pr48207-3_0.C: Likewise.
3626 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
3628 * gnat.dg/volatile5.adb: New test.
3629 * gnat.dg/volatile5_pkg.ads: New helper.
3631 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
3634 * gcc.target/i386/pr48708.c: New test.
3636 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3638 * gcc.dg/vect/vect-119.c: New test.
3640 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3642 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3645 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
3646 Richard Sandiford <richard.sandiford@linaro.org>
3649 * gcc.target/arm/pr46329.c: New test.
3651 2011-04-21 Tobias Burnus <burnus@net-b.de>
3654 * gfortran.dg/coarray_18.f90: New.
3656 2011-04-20 Jason Merrill <jason@redhat.com>
3658 * g++.dg/cpp0x/initlist47.C: New.
3660 * g++.dg/init/dtor4.C: New.
3662 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
3665 * gcc.target/i386/sse2-pinsrw.c: New test.
3666 * gcc.target/i386/avx-vpinsrw.c: Ditto.
3667 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3668 * gcc.target/i386/sse2-insvhi.c: Ditto.
3669 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3670 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3672 2011-04-20 Jason Merrill <jason@redhat.com>
3674 * g++.dg/template/const4.C: New.
3676 2011-04-20 Easwaran Raman <eraman@google.com>
3678 * gcc.dg/stack-layout-1.c: New test.
3680 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
3682 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3683 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3686 2011-04-20 Kai Tietz <ktietz@redhat.com>
3688 * gcc.dg/binop-xor1.c: New test.
3689 * gcc.dg/binop-xor2.c: New test.
3690 * gcc.dg/binop-xor3.c: New test.
3691 * gcc.dg/binop-xor4.c: New test.
3692 * gcc.dg/binop-xor5.c: New test.
3694 2011-04-20 Richard Guenther <rguenther@suse.de>
3696 PR tree-optimization/47892
3697 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3699 2011-04-20 Richard Guenther <rguenther@suse.de>
3702 * g++.dg/torture/pr48695.C: New testcase.
3704 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3706 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3707 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3708 * gcc.c-torture/execute/pr45262.c: Ditto
3709 * gcc.dg/torture/pr43165.c: Ditto.
3710 * gcc.dg/torture/pr47228.c: Ditto.
3711 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3712 * gcc.dg/ipa/pr45644.c: Ditto.
3713 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3716 2011-04-19 Jason Merrill <jason@redhat.com>
3718 * g++.dg/ext/complex7.C: New.
3720 * g++.dg/ext/attrib41.C: New.
3722 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3725 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3727 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3730 * gcc.target/i386/pr48678.c: New test.
3732 2011-04-19 Martin Jambor <mjambor@suse.cz>
3734 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3735 * g++.dg/opt/devirt2.C: New test.
3736 * g++.dg/ipa/devirt-g-1.C: Likewise.
3738 2011-04-19 Tobias Burnus <burnus@net-b.de>
3741 * gfortran.dg/whole_file_33.f90: New.
3743 2011-04-19 Martin Jambor <mjambor@suse.cz>
3745 * g++.dg/ipa/devirt-7.C: New test.
3747 2011-04-19 Richard Guenther <rguenther@suse.de>
3750 * g++.dg/lto/pr48207_0.C: New testcase.
3752 2011-04-18 Jason Merrill <jason@redhat.com>
3754 * g++.dg/init/void1.C: New.
3756 * g++.dg/cpp0x/union4.C: New.
3758 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3761 * g++.dg/torture/pr48661.C: New test.
3764 * g++.dg/gomp/pr48632.C: New test.
3766 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3768 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3769 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3771 2011-04-18 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/coarray_17.f90: New.
3775 * gfortran.dg/coarray_10.f90: Update dg-error.
3777 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3780 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3781 * gfortran.dg/guality/guality.exp: Likewise.
3783 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3789 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3791 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3793 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3795 2011-04-18 Richard Guenther <rguenther@suse.de>
3798 * g++.dg/torture/pr46364.C: New testcase.
3800 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3802 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3804 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3806 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3808 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3809 Ira Rosen <ira.rosen@linaro.org>
3812 * gcc.target/arm/pr48252.c: New test.
3814 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3816 PR tree-optimization/48616
3817 * gcc.dg/pr48616.c: New test.
3819 2011-04-18 Tobias Burnus <burnus@net-b.de>
3822 * gfortran.dg/coarray_16.f90: New.
3824 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3827 * gfortran.dg/realloc_on_assign_7.f03: New test.
3829 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3831 PR libgfortran/48602
3832 * gfortran.dg/fmt_g0_6.f08: New test.
3834 2011-04-17 Jason Merrill <jason@redhat.com>
3836 * g++.dg/cpp0x/sfinae16.C: New.
3838 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3840 * gcc.target/mips/reg-var-1.c: New test.
3842 2011-04-17 Jan Hubicka <jh@suse.cz>
3844 * gcc.dg/winline-5.c: Update testcase.
3846 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3848 * gnat.dg/discr27.ad[sb]: Move dg directive.
3849 * gnat.dg/discr28.ad[sb]: New test.
3850 * gnat.dg/discr28_pkg.ads: New helper.
3852 2011-04-17 Michael Matz <matz@suse.de>
3854 PR tree-optimization/48622
3856 * gcc.dg/lto/pr48622_0.c: New test.
3858 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3860 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3861 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3862 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3863 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3864 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3865 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3867 2011-04-15 Jason Merrill <jason@redhat.com>
3869 * g++.dg/cpp0x/range-for17.C: New.
3871 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3873 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3874 * g++.dg/cpp0x/range-for3.C: Likewise.
3875 * g++.dg/cpp0x/range-for9.C: Correct error message.
3876 * g++.dg/cpp0x/range-for11.C: New.
3877 * g++.dg/cpp0x/range-for12.C: New.
3878 * g++.dg/cpp0x/range-for13.C: New.
3879 * g++.dg/cpp0x/range-for14.C: New.
3880 * g++.dg/cpp0x/range-for15.C: New.
3881 * g++.dg/cpp0x/range-for16.C: New.
3883 2011-04-15 Tobias Burnus <burnus@net-b.de>
3886 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3888 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3890 * objc.dg/naming-4.m: Updated.
3891 * objc.dg/naming-5.m: Updated.
3892 * objc.dg/naming-6.m: New.
3893 * objc.dg/naming-7.m: New.
3894 * obj-c++.dg/naming-1.mm: Updated.
3895 * obj-c++.dg/naming-2.mm: Updated.
3896 * obj-c++.dg/naming-3.mm: New.
3897 * obj-c++.dg/naming-4.mm: New.
3899 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3901 PR libgfortran/48589
3902 * gfortran.dg/fmt_g0_5.f08: New test.
3904 2011-04-15 Richard Guenther <rguenther@suse.de>
3907 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3909 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3911 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3912 -finline-limit=0 to -fno-inline
3914 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3917 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3920 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3923 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3924 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3925 * gcc.target/i386/avx-insertps-3.c: New test.
3926 * gcc.target/i386/avx-insertps-4.c: New test.
3928 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3930 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3938 * gcc.target/avr/pr46779-1.c: New test case
3939 * gcc.target/avr/pr46779-2.c: New test case
3941 2011-04-14 Jason Merrill <jason@redhat.com>
3943 * g++.dg/cpp0x/sfinae15.C: New.
3945 * g++.dg/cpp0x/sfinae14.C: New.
3947 * g++.dg/ext/vla10.C: New.
3949 2011-04-14 Richard Guenther <rguenther@suse.de>
3951 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3953 2011-04-14 Richard Guenther <rguenther@suse.de>
3955 * gcc.dg/fold-bitand-4.c: Move ...
3956 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3958 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3960 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3962 * gcc.target/avr/torture/trivial.c: Ditto.
3964 2011-04-13 Jason Merrill <jason@redhat.com>
3966 * g++.dg/template/operator11.C: New.
3968 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3971 * gcc.dg/gomp/pr48591.c: New test.
3974 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3975 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3977 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3980 * g++.dg/template/dependent-expr7.C: New test case.
3982 2011-04-13 Jason Merrill <jason@redhat.com>
3984 * g++.dg/cpp0x/sfinae13.C: New.
3986 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3988 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3990 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3992 * gcc.target/arm/pr43698.c: Remove -march option.
3994 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3996 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3999 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4003 * gfortran.dg/realloc_on_assign_6.f03: New test.
4005 2011-04-12 Kai Tietz <ktietz@redhat.com>
4007 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4008 targets the additional -mno-ms-bitfields and
4009 -Wno-packed-bitfield-compat options.
4010 * g++.dg/ext/bitfield3.C: Likewise.
4011 * g++.dg/ext/bitfield4.C: Likewise.
4012 * g++.dg/ext/bitfield5.C: Likewise.
4013 * gcc.dg/bitfld-15.c: Likewise.
4014 * gcc.dg/bitfld-16.c: Likewise.
4015 * gcc.dg/bitfld-17.c: Likewise.
4016 * gcc.dg/bitfld-18.c: Likewise.
4018 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4020 * gcc.target/arm/neon-vld3-1.c: New test.
4021 * gcc.target/arm/neon-vst3-1.c: New test.
4022 * gcc.target/arm/neon/v*.c: Regenerate.
4024 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4026 PR rtl-optimization/48549
4027 * g++.dg/opt/pr48549.C: New test.
4029 2011-04-12 Richard Guenther <rguenther@suse.de>
4031 PR tree-optimization/46076
4032 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4034 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4037 * lib/compat.exp (compat-execute): Declare unsupported after
4038 stripping path from src1.
4039 * lib/lto.exp (lto-execute): Likewise.
4041 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4044 * gcc.dg/pr48552-1.c: New test.
4045 * gcc.dg/pr48552-2.c: New test.
4047 2011-04-11 Jason Merrill <jason@redhat.com>
4049 * g++.dg/cpp0x/sfinae12.C: New.
4051 * g++.dg/cpp0x/enum10.C: New.
4053 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4055 * g++.dg/cpp0x/rv-func.C: New.
4057 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4059 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4062 2011-04-11 Martin Jambor <mjambor@suse.cz>
4064 PR tree-optimization/48195
4065 * gcc.dg/ipa/pr48195.c: New test.
4067 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4069 * gnat.dg/return3.adb: Remove unused switch.
4071 2011-04-08 Mike Stump <mikestump@comcast.net>
4074 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4075 default to fno-common.
4077 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4079 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4080 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4082 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4085 * gfortran.dg/function_optimize_5.f90: New test.
4087 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4089 * gnat.dg/aggr17.adb: New test.
4090 * gnat.dg/aggr18.adb: Likewise.
4092 2011-04-08 Michael Matz <matz@suse.de>
4095 * gcc.target/i386/pr48389.c: New test.
4097 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4099 PR rtl-optimization/48272
4100 * g++.dg/opt/pr48272.C: New.
4102 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4104 PR rtl-optimization/48235
4105 * gcc.dg/pr48235.c: New.
4107 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4109 PR rtl-optimization/48302
4110 * g++.dg/opt/pr48302.C: New.
4112 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4115 * g++.dg/opt/pr48273.C: New.
4117 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4119 PR rtl-optimization/48442
4120 * gcc.dg/pr48442.c: New.
4122 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4124 PR tree-optimization/48377
4125 * gcc.dg/vect/pr48377.c: New test.
4127 2011-04-07 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/regress/call1.C: New.
4131 * g++.dg/cpp0x/variadic107.C: New.
4133 * g++.dg/cpp0x/sfinae11.C: New.
4134 * g++.dg/cpp0x/noexcept02.C: Fix.
4136 * g++.dg/cpp0x/sfinae10.C: New.
4138 * g++.dg/cpp0x/sfinae9.C: New.
4140 * c-c++-common/Wcast-qual-1.c: Move here from...
4141 * gcc.dg/cast-qual-3.c: ...here, and...
4142 * g++.dg/warn/Wcast-qual2.C: ...here.
4144 * g++.dg/cpp0x/sfinae8.C: New.
4146 * g++.dg/cpp0x/sfinae7.C: New.
4148 * g++.dg/cpp0x/enum9.C: New.
4150 2011-04-07 Mike Stump <mikestump@comcast.net>
4152 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4153 with no trampolines.
4155 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4158 * gfortran.dg/gomp/pr48117.f90: New test.
4161 * gcc.dg/torture/pr48343.c: New test.
4163 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4165 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4167 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4169 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4171 2011-04-07 Tom de Vries <tom@codesourcery.com>
4174 * lib/scanasm.exp (object-size): New proc.
4175 * gcc.target/arm/pr43920-2.c: New test.
4177 2011-04-06 Tobias Burnus <burnus@net-b.de>
4181 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4183 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4185 * gcc.dg/mtune.c: Prune note from output.
4187 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4190 * gcc.dg/guality/pr36977.c: New test.
4191 * gcc.dg/guality/pr48466.c: New test.
4193 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4195 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4197 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4199 * gnat.dg/return3.adb: New test.
4201 2011-04-06 Richard Guenther <rguenther@suse.de>
4203 PR tree-optimization/47663
4204 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4206 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4208 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4209 Solaris 8 and 9 as well.
4211 2011-04-05 Tom de Vries <tom@codesourcery.com>
4214 * gcc.target/arm/pr43920-1.c: New test.
4216 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4218 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4219 (cctor): Actually return the value.
4220 (main): Cast return values.
4222 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4224 * gfortran.dg/character_comparison_8.f90: New test.
4226 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4228 * frontend-passes: (optimize_lexical_comparison): New function.
4229 (optimize_expr): Call it.
4230 (optimize_comparison): Also handle lexical comparison functions.
4231 Return false instad of -2 for unequal comparison.
4233 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4236 * function_optimize_4.f90: New test.
4238 2011-04-04 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4242 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4243 * gfortran.dg/coarray_15.f90: New.
4245 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4247 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4248 * gfortran.dg/bessel_7.f90: Likewise.
4250 2011-04-03 Tobias Burnus <burnus@net-b.de>
4252 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4254 2011-04-03 Richard Guenther <rguenther@suse.de>
4255 Ira Rosen <ira.rosen@linaro.org>
4257 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4258 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4259 -ftree-loop-if-convert-stores.
4261 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4263 * gnat.dg/specs/aggr2.ads: New test.
4265 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4267 * gnat.dg/debug2.ad[sb]: New test.
4268 * gnat.dg/debug2_pkg.ads: New helper.
4269 * gnat.dg/debug3.ad[sb]: New test.
4271 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4273 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4275 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4278 * gcc.c-torture/compile/pr48335-1.c: New test.
4279 * gcc.dg/pr48335-1.c: New test.
4280 * gcc.dg/pr48335-2.c: New test.
4281 * gcc.dg/pr48335-3.c: New test.
4282 * gcc.dg/pr48335-4.c: New test.
4283 * gcc.dg/pr48335-5.c: New test.
4284 * gcc.dg/pr48335-6.c: New test.
4285 * gcc.dg/pr48335-7.c: New test.
4286 * gcc.dg/pr48335-8.c: New test.
4287 * gcc.target/i386/pr48335-1.c: New test.
4289 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4292 * gcc.dg/Waddress.c: New test.
4294 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4297 * gfortran.dg/function_optimize_3.f90: New test.
4299 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4301 * gcc.c-torture/compile/20110401-1.c: New test.
4303 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4304 * g++.dg/lto/20091002-2_0.C: Likewise.
4305 * g++.dg/lto/20090303_0.c: Likewise.
4306 * g++.dg/lto/20091004-1_0.C: Likewise.
4307 * g++.dg/lto/20091002-3_0.C: Likewise.
4308 * g++.dg/lto/20091004-2_0.C: Likewise.
4309 * g++.dg/lto/20081123_0.C: Likewise.
4310 * g++.dg/lto/20090313_0.C: Likewise.
4311 * g++.dg/lto/20081109-1_0.C: Likewise.
4312 * g++.dg/lto/20081219_0.C: Likewise.
4313 * g++.dg/lto/20081204-1_0.C: Likewise.
4314 * g++.dg/lto/20090302_0.C: Likewise.
4315 * g++.dg/lto/20081119-1_0.C: Likewise.
4316 * g++.dg/lto/20081118_0.C: Likewise.
4317 * gcc.dg/lto/20091020-2_0.c: Likewise.
4318 * gcc.dg/lto/20090210_0.c: Likewise.
4319 * gcc.dg/lto/20081204-1_0.c: Likewise.
4320 * gcc.dg/lto/20081224_0.c: Likewise.
4321 * gcc.dg/lto/20090219_0.c: Likewise.
4322 * gcc.dg/lto/20091014-1_0.c: Likewise.
4323 * gcc.dg/lto/20091016-1_0.c: Likewise.
4324 * gcc.dg/lto/20090206-2_0.c: Likewise.
4325 * gcc.dg/lto/20090116_0.c: Likewise.
4326 * gcc.dg/lto/20091013-1_0.c: Likewise.
4327 * gcc.dg/lto/20091015-1_0.c: Likewise.
4328 * gcc.dg/lto/20090126-2_0.c: Likewise.
4330 2011-03-31 Ian Lance Taylor <iant@google.com>
4332 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4334 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4336 * gnat.dg/opt16.adb: New test.
4338 2011-03-31 Jason Merrill <jason@redhat.com>
4340 * g++.dg/cpp0x/defaulted24.C: New.
4342 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4345 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4348 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4350 * g++.dg/other/i386-9.C: New test.
4352 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4354 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4356 2011-03-30 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4360 * g++.dg/cpp0x/regress/isnan.C: New.
4362 * g++.dg/cpp0x/initlist46.C: New.
4364 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4367 * gcc.target/arm/neon-modes-2.c: New test.
4369 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.c-torture/compile/pr48305.c: New test.
4374 2011-03-29 Jason Merrill <jason@redhat.com>
4376 * g++.dg/cpp0x/regress/value-dep1.C: New.
4378 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4380 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4382 2011-03-29 Ian Lance Taylor <iant@google.com>
4384 * go.test/go-test.exp: Handle the test lines used in several new
4386 (errchk): Add opts parameter. Change all callers. Handle parens
4389 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4390 Dominique d'Humieres <dominiq@lps.ens.fr>
4392 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4393 and __APPLE__ && __PPC__ && __ALTIVEC__.
4395 2011-03-29 Jason Merrill <jason@redhat.com>
4397 * g++.dg/cpp0x/dependent1.C: New.
4399 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4401 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4403 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4405 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4408 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4409 * gfortran.dg/proc_ptr_comp_32.f90: New.
4411 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4413 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4414 check for corresponding warning.
4416 2011-03-28 Jason Merrill <jason@redhat.com>
4418 * g++.dg/cpp0x/rv-deduce2.C: New.
4420 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4423 * gcc.dg/pr48203.c: New test.
4425 2011-03-28 Jeff Law <law@redhat.com>
4427 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4429 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4431 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4432 and __PPC__ && __ALTIVEC__.
4434 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4437 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4438 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4439 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4440 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4442 2011-03-28 Jason Merrill <jason@redhat.com>
4444 * g++.dg/cpp0x/initlist-array2.C: New.
4446 * g++.dg/cpp0x/initlist-array1.C: New.
4448 * g++.dg/cpp0x/constexpr-compound.C: New.
4450 * g++.dg/cpp0x/constexpr-using.C: New.
4452 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4454 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4457 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4459 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4461 * gcc.dg/slp-1.c: New test.
4463 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4465 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4466 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4467 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4468 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4469 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4470 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4471 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4472 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4473 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4474 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4475 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4476 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4477 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4478 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4480 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4483 * gfortran.dg/trim_optimize_5.f90: New test.
4484 * gfortran.dg/trim_optimize_6.f90: New test.
4486 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4489 * gcc.target/mips/madd-7.c: Remove -mlong32.
4490 * gcc.target/mips/msub-7.c: Likewise.
4492 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
4494 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4495 accesses to preserve the meaning of the test for doubleword vectors.
4496 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4497 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4499 2011-03-26 Janus Weil <janus@gcc.gnu.org>
4502 * gfortran.dg/class_42.f03: New.
4504 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
4506 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
4509 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
4511 PR rtl-optimization/48144
4512 * gcc.dg/pr48144.c: New test.
4514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4516 * gnat.dg/discr27.ad[sb]: New test.
4518 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4520 * gnat.dg/limited_with2.ad[sb]: New test.
4521 * gnat.dg/limited_with2_pkg1.ads: New helper.
4522 * gnat.dg/limited_with2_pkg2.ads: Likewise.
4524 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4526 * gnat.dg/opt15.adb: New test.
4527 * gnat.dg/opt15_pkg.ad[sb]: New helper.
4529 2011-03-25 Tobias Burnus <burnus@net-b.de>
4533 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
4534 * gfortran.dg/leadz_trailz_3.f90: Ditto
4536 2011-03-25 Martin Jambor <mjambor@suse.cz>
4538 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
4540 2011-03-25 Jason Merrill <jason@redhat.com>
4542 * g++.dg/cpp0x/defaulted22.C: New.
4543 * g++.dg/cpp0x/defaulted23.C: New.
4544 * g++.dg/cpp0x/defaulted15.C: Adjust.
4546 2011-03-25 Jason Merrill <jason@redhat.com>
4548 * g++.dg/cpp0x/move1.C: New.
4550 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
4553 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
4555 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4557 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
4558 for mips-sgi-irix6.5.
4559 Replace snprintf prototype by <stdio.h>.
4561 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4564 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
4565 run_expensive_tests.
4566 * gcc.dg/graphite/block-4.c: Likewise.
4567 * gcc.dg/graphite/block-7.c: Likewise.
4568 * gcc.dg/graphite/block-8.c: Likewise.
4570 2011-03-25 Richard Guenther <rguenther@suse.de>
4572 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
4573 * g++.dg/tree-ssa/pr8781.C: Likewise.
4574 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4575 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4576 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4577 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
4578 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4579 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4580 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4581 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
4582 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4583 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4584 * gcc.dg/tree-ssa/pr21574.c: Likewise.
4585 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
4586 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4587 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
4588 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
4589 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4590 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4591 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4592 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4593 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4594 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4595 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4596 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4597 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4598 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4599 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4600 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4603 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4605 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4606 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4607 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4608 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4609 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4610 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4611 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4612 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4613 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4614 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4615 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4616 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4617 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4618 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4619 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4620 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4621 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4622 * c-c++-common/pr46562-2.c: Likewise.
4623 * gfortran.dg/pr42108.f90: Likewise.
4624 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4625 foo to be inlined even at -O1.
4626 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4627 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4628 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4629 * gcc.dg/matrix/matrix.exp: Disable FRE.
4631 2011-03-24 Jakub Jelinek <jakub@redhat.com>
4634 * gcc.dg/dfp/pr48204.c: New test.
4636 2011-03-24 Steve Ellcey <sje@cup.hp.com>
4639 * gcc.c-torture/execute/pr47917.c: Move this...
4640 * gcc.dg/torture/pr47917.c: to here and add xfails.
4642 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4644 * gnat.dg/array16.ad[sb]: New test.
4645 * gnat.dg/array16.ads: New helper.
4647 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4649 * gnat.dg/derived_type2.adb: New test.
4651 2011-03-24 Richard Guenther <rguenther@suse.de>
4653 PR tree-optimization/48271
4654 * g++.dg/torture/pr48271.C: New testcase.
4656 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4658 * gnat.dg/array15.ad[sb]: New test.
4660 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
4663 * gcc.target/i386/pr48237.c: New test.
4665 2011-03-24 Richard Guenther <rguenther@suse.de>
4668 * gcc.dg/builtin-object-size-10.c: New testcase.
4670 2011-03-24 Richard Guenther <rguenther@suse.de>
4672 PR tree-optimization/46562
4673 * c-c++-common/pr46562-2.c: New testcase.
4674 * c-c++-common/pr46562.c: Likewise.
4676 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
4678 * gcc.dg/vect/vect-cselim-1.c: New test.
4679 * gcc.dg/vect/vect-cselim-2.c: New test.
4681 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
4683 * gcc.target/arm/pr46934.c: New.
4685 2011-03-23 Ian Lance Taylor <iant@google.com>
4687 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4689 2011-03-23 Richard Guenther <rguenther@suse.de>
4691 * gcc.dg/struct: Remove directory and contents.
4693 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4696 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4698 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4700 * gnat.dg/discr26.ad[sb]: New test.
4701 * gnat.dg/discr26_pkg.ads: New helper.
4703 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4706 * gcc.target/arm/neon-vld-1.c: New test.
4708 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4710 * gnat.dg/array14.ad[sb]: New test.
4711 * gnat.dg/array14_pkg.ads: New helper.
4713 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4715 * gcc.c-torture/execute/920501-8.x: Remove.
4716 * gcc.c-torture/execute/930513-1.x: Remove.
4717 * gcc.c-torture/execute/960312-1.x: Remove.
4718 * gcc.c-torture/compile/20000804-1.c,
4719 gcc.c-torture/compile/20001205-1.c,
4720 gcc.c-torture/compile/20001226-1.c,
4721 gcc.c-torture/compile/20010518-2.c,
4722 gcc.c-torture/compile/20020312-1.c,
4723 gcc.c-torture/compile/20020604-1.c,
4724 gcc.c-torture/compile/920501-12.c,
4725 gcc.c-torture/compile/920501-4.c,
4726 gcc.c-torture/compile/920520-1.c,
4727 gcc.c-torture/compile/980506-1.c,
4728 gcc.c-torture/execute/980709-1.x,
4729 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4730 options for m68hc11.
4731 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4732 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4735 2011-03-22 Nick Clifton <nickc@redhat.com>
4737 * lib/target-supports.exp (check_profiling_available): Add MN10300
4738 to the list of targets that do not support profiling. Restore
4739 alpha sorting to this list.
4741 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4743 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4744 failure on 32-bit systems.
4745 * gcc.dg/torture/vector-2.c: Ditto.
4747 2011-03-22 Richard Guenther <rguenther@suse.de>
4749 PR tree-optimization/48228
4750 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4754 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4758 * gcc.target/powerpc/pr48226.c: New file.
4760 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4762 * lib/prune.exp (prune_gcc_output): Prune "could not create
4763 compact unwind for" warnings.
4765 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4769 * gcc.c-torture/execute/pr42544.c: New test.
4770 * gcc.c-torture/execute/pr48197.c: New test.
4772 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4774 PR preprocessor/48192
4775 * gcc.target/powerpc/pr48192.c: New file.
4778 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4779 split problem of 0 being loaded in a VSX register.
4781 2011-03-21 Richard Guenther <rguenther@suse.de>
4784 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4785 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4786 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4787 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4789 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.dg/pr48213.c: New test.
4794 2011-03-21 Kai Tietz <ktietz@redhat.com>
4797 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4799 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4801 * gcc.target/arm/xor-and.c: New.
4803 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4806 * gfortran.dg/function_optimize_1.f90: New test.
4807 * gfortran.dg/function_optimize_2.f90: New test.
4809 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4811 PR rtl-optimization/47502
4812 * gcc.target/i386/pr47502-1.c: New.
4813 * gcc.target/i386/pr47502-2.c: Likewise.
4815 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4817 PR rtl-optimization/48156
4818 * gcc.dg/pr48156.c: New test.
4820 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4823 * gfortran.dg/scratch_1.f90: Adjust test.
4825 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4828 * gfortran.dg/scratch_1.f90: New test.
4830 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4832 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4833 variably modified typedefs.
4834 * gcc.dg/c1x-typedef-2.c: Remove.
4836 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4838 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4839 * gcc.dg/c1x-anon-struct-3.c: New test.
4840 * gcc.dg/anon-struct-11.c: Update.
4842 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4846 Only xfail with gas.
4848 2011-03-18 Jason Merrill <jason@redhat.com>
4850 * g++.dg/template/fn-ptr1.C: New.
4852 * g++.dg/overload/volatile1.C: New.
4854 * g++.dg/opt/pr23372.C: New.
4856 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4858 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4861 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4863 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4865 * gcc.target/arm/unsigned-extend-1.c: New.
4867 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4870 * gcc.c-torture/compile/pr48161.c: New test.
4872 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4875 * gcc.dg/torture/pr47725.c: New.
4877 2011-03-17 Jason Merrill <jason@redhat.com>
4879 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4880 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4882 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4884 * gnat.dg/specs/elab2.ads: New test.
4885 * gnat.dg/specs/elab2_pkg.ads: New helper.
4887 2011-03-17 Jason Merrill <jason@redhat.com>
4889 * g++.dg/cpp0x/decltype-1212.C: New.
4890 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4892 2011-03-17 Jason Merrill <jason@redhat.com>
4894 * g++.dg/parse/memfnquals1.C: New.
4896 2011-03-17 Richard Guenther <rguenther@suse.de>
4899 * gcc.dg/pr48134.c: New testcase.
4901 2011-03-17 Richard Guenther <rguenther@suse.de>
4904 * g++.dg/torture/pr48165.C: New testcase.
4906 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4908 PR rtl-optimization/48141
4909 * gcc.dg/pr48141.c: New test.
4911 2011-03-16 Jason Merrill <jason@redhat.com>
4913 * g++.dg/cpp0x/constexpr-48089.C: New.
4915 * g++.dg/cpp0x/constexpr-abi1.C: New.
4917 * g++.dg/cpp0x/constexpr-46336.C: New.
4918 * g++.dg/parse/friend5.C: Adjust expected errors.
4920 * g++.dg/cpp0x/constexpr-47570.C: New.
4922 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4925 * ++.dg/debug/dwarf2/typedef6.C: New test.
4927 2011-03-16 Jason Merrill <jason@redhat.com>
4929 * g++.dg/cpp0x/elision2.C: New.
4931 * g++.dg/cpp0x/constexpr-array3.C: New.
4933 2011-03-16 Jason Merrill <jason@redhat.com>
4935 * g++.dg/cpp0x/sfinae6.C: New.
4936 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
4937 * g++.dg/cpp0x/pr45908.C: Likewise.
4938 * g++.dg/cpp0x/sfinae6.C: Likewise.
4939 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4940 * g++.old-deja/g++.law/arg11.C: Likewise.
4942 2011-03-16 Jason Merrill <jason@redhat.com>
4944 * g++.dg/template/incomplete6.C: New.
4946 2011-03-16 Jeff Law <law@redhat.com>
4948 * gcc.dg/tree-ssa/vrp55.c: New test.
4950 2011-03-16 Jason Merrill <jason@redhat.com>
4952 * g++.dg/cpp0x/auto22.C: New.
4954 2011-03-16 Richard Guenther <rguenther@suse.de>
4956 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4957 optimizing it away if promoted to const.
4959 2011-03-16 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/48149
4962 * gcc.dg/fold-complex-1.c: New testcase.
4964 2011-03-16 Richard Guenther <rguenther@suse.de>
4967 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4970 2011-03-16 Richard Guenther <rguenther@suse.de>
4972 PR tree-optimization/26134
4973 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4975 2011-03-16 Richard Guenther <rguenther@suse.de>
4977 PR tree-optimization/48146
4978 * gcc.dg/torture/pr48146.c: New testcase.
4980 2011-03-16 Richard Guenther <rguenther@suse.de>
4982 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4983 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4985 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4988 * gcc.c-torture/compile/pr48136.c: New test.
4990 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4993 * gcc.dg/guality/pr45882.c: New test.
4995 2011-03-15 Jason Merrill <jason@redhat.com>
4997 * g++.dg/cpp0x/constexpr-recursion.C: New.
4999 * g++.dg/cpp0x/implicit11.C: New.
5001 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5003 * g++.dg/cpp0x/constexpr-attribute.C: New.
5005 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5007 * g++.dg/parse/pr34758.C: New.
5009 2011-03-15 Xinliang David Li <davidxl@google.com>
5012 * gcc.dg/uninit-pred-7_d.c: New test.
5013 * gcc.dg/uninit-pred-8_d.c: New test.
5015 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5018 * gcc.target/arm/pr46788.c: New.
5020 2011-03-15 Richard Guenther <rguenther@suse.de>
5023 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5024 * gfortran.dg/ishft_4.f90: Likewise.
5025 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5027 2011-03-15 Richard Guenther <rguenther@suse.de>
5029 PR tree-optimization/13954
5030 * g++.dg/tree-ssa/pr13954.C: New testcase.
5032 2011-03-15 Richard Guenther <rguenther@suse.de>
5034 PR tree-optimization/48037
5035 * gcc.target/i386/pr48037-1.c: New testcase.
5037 2011-03-15 Richard Guenther <rguenther@suse.de>
5039 PR tree-optimization/41490
5040 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5041 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5042 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5043 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5044 * g++.dg/tree-ssa/pr33604.C: Adjust.
5046 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5049 * gcc.c-torture/execute/pr47917.c: New test.
5050 * gcc.dg/pr47917.c: New test.
5053 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5055 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5057 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5058 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5059 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5060 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5061 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5062 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5063 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5064 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5065 * gcc.target/i386/avx-floor-vec.c: Ditto.
5066 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5067 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5068 * gcc.target/i386/avx-rint-vec.c: Ditto.
5069 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5070 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5071 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5072 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5074 2011-03-14 Tom Tromey <tromey@redhat.com>
5076 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5077 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5078 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5080 2011-03-14 Tom Tromey <tromey@redhat.com>
5082 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5083 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5084 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5086 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5088 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5090 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5092 PR rtl-optimization/47166
5093 * gcc.c-torture/execute/postmod-1.c: New test.
5095 2011-03-14 Richard Guenther <rguenther@suse.de>
5098 * gcc.dg/torture/pr48098.c: New testcase.
5100 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5103 * gcc.target/powerpc/pr48053-1.c: New test.
5104 * gcc.target/powerpc/pr48053-2.c: Likewise.
5106 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5109 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5111 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5114 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5116 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5119 * gfortran.dg/class_41.f03: New.
5121 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5123 * g++.dg/conversion/cast3.C: New test.
5125 2011-03-11 Jason Merrill <jason@redhat.com>
5127 * g++.dg/template/error45.C: New.
5129 * g++.dg/parse/no-type-defn1.C: New.
5131 * g++.dg/ext/attrib40.C: New.
5133 * g++.dg/cpp0x/regress/array1.C: New.
5135 2011-03-11 Richard Guenther <rguenther@suse.de>
5137 PR tree-optimization/48067
5138 * gcc.dg/pr48067.c: New testcase.
5140 2011-03-11 Richard Guenther <rguenther@suse.de>
5143 * g++.dg/lto/20110311-1_0.C: New testcase.
5145 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5148 * g++.dg/inherit/virtual8.C: New test.
5151 * gcc.dg/torture/pr48044.c: New test.
5153 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5156 * gfortran.dg/proc_ptr_comp_31.f90: New.
5158 2011-03-11 Richard Guenther <rguenther@suse.de>
5160 PR tree-optimization/47278
5161 * gcc.dg/torture/pr47278-1.c: New testcase.
5162 * gcc.dg/torture/pr47278-2.c: Likewise.
5164 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5166 PR tree-optimization/48063
5167 * gcc.dg/torture/pr48063.c: New test.
5169 2011-03-10 Jason Merrill <jason@redhat.com>
5171 * g++.dg/template/array22.C: New.
5173 * g++.dg/cpp0x/syntax-err1.C: New.
5174 * g++.dg/parse/error36.C: Adjust expected errors.
5175 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5176 * g++.old-deja/g++.pt/typename3.C: Likewise.
5177 * g++.old-deja/g++.pt/typename4.C: Likewise.
5178 * g++.old-deja/g++.pt/typename6.C: Likewise.
5180 2011-03-09 Jason Merrill <jason@redhat.com>
5182 * g++.dg/template/nontype22.C: New.
5184 2011-03-09 Martin Jambor <mjambor@suse.cz>
5186 PR tree-optimization/47714
5187 * g++.dg/torture/pr47714.C: New test.
5189 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5192 * gcc.target/powerpc/pr47755-2.c: New file.
5194 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5196 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5197 is not set in the environment, pass 64 as first argument when not
5198 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5199 native where ulimit -u is supported.
5201 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5203 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5205 2011-03-08 Jason Merrill <jason@redhat.com>
5207 * g++.dg/template/nontype21.C: New.
5209 * g++.dg/template/anon5.C: New.
5211 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5214 * gcc.dg/pr47881.c: New test.
5216 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5219 * g++.dg/lookup/template3.C: New test.
5221 2011-03-08 Kai Tietz <ktietz@redhat.com>
5223 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5226 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5229 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5230 sizeof to compute alignment.
5232 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5234 PR tree-optimization/48022
5235 * gcc.dg/pr48022-1.c: New test.
5236 * gcc.dg/pr48022-2.c: New test.
5238 2011-03-07 Jason Merrill <jason@redhat.com>
5240 * g++.dg/template/nontype20.C: New.
5241 * g++.dg/init/member1.C: Adjust expected errors.
5242 * g++.dg/parse/constant4.C: Likewise.
5243 * g++.dg/template/qualified-id3.C: Likewise.
5244 * g++.old-deja/g++.pt/crash10.C: Likewise.
5246 * g++.dg/cpp0x/regress/non-const1.C: New.
5248 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5251 * gcc.dg/pr47991.c: New test.
5253 2011-03-07 Jason Merrill <jason@redhat.com>
5255 * g++.dg/abi/mangle46.C: New.
5257 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5260 * gcc.target/powerpc/pr47862.c: New.
5262 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5265 * gcc.target/i386/combine-mul.c: Require nonpic.
5267 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5268 Nathan Froyd <froydnj@codesourcery.com>
5270 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5272 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5274 * README.QMTEST: Remove.
5276 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5277 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5280 * gfortran.dg/array_constructor_37.f90 : New test.
5282 2011-03-05 Jason Merrill <jason@redhat.com>
5284 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5285 * g++.dg/abi/mangle45.C: Likewise.
5286 * g++.dg/cpp0x/trailing1.C: Likewise.
5288 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5290 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5292 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5294 PR rtl-optimization/47899
5295 * gcc.dg/pr47899.c: New test.
5297 * gcc.dg/torture/pr47968.c: Ignore warnings.
5299 PR tree-optimization/47967
5300 * gcc.c-torture/compile/pr47967.c: New test.
5302 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5304 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5305 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5307 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5309 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5310 and property_getAttributes() if __OBJC2__.
5311 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5312 * objc.dg/property/property-encoding-1.m: New.
5313 * obj-c++.dg/property/property-encoding-1.mm: New.
5315 2011-03-04 Jason Merrill <jason@redhat.com>
5317 * g++.dg/template/pseudodtor6.C: New.
5319 * g++.dg/inherit/covariant19.C: New.
5321 2011-03-04 Richard Guenther <rguenther@suse.de>
5324 * gcc.dg/torture/pr47968.c: New testcase.
5326 2011-03-04 Richard Guenther <rguenther@suse.de>
5329 * gcc.dg/torture/pr47975.c: New testcase.
5331 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5334 * g++.dg/template/crash106.C: New.
5336 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5339 * gcc.dg/gomp/pr47963.c: New test.
5340 * g++.dg/gomp/pr47963.C: New test.
5342 2011-03-02 Jason Merrill <jason@redhat.com>
5344 * g++.dg/cpp0x/regress/condition1.C: New.
5346 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5348 2011-03-01 Jason Merrill <jason@redhat.com>
5350 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5352 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5354 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5356 PR rtl-optimization/47925
5357 * gcc.c-torture/execute/pr47925.c: New test.
5359 2011-03-01 Jason Merrill <jason@redhat.com>
5361 * g++.dg/cpp0x/decltype25.C: New.
5363 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5365 2011-03-01 Richard Guenther <rguenther@suse.de>
5367 PR tree-optimization/47890
5368 * gcc.dg/torture/pr47890.c: New testcase.
5370 2011-03-01 Richard Guenther <rguenther@suse.de>
5373 * gcc.dg/lto/pr47924_0.c: New testcase.
5375 2011-03-01 Richard Guenther <rguenther@suse.de>
5378 * gfortran.dg/lto/pr46911_0.f: New testcase.
5380 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5382 PR libgfortran/47933
5383 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5384 compile errors from older code form.
5386 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5388 PR libgfortran/47567
5389 * gfortran.dg/fmt_fw_d.f90: New test.
5391 2011-02-28 Jason Merrill <jason@redhat.com>
5393 * g++.dg/inherit/covariant18.C: New.
5395 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5398 * gcc.dg/pr47893.c: New test.
5400 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5402 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5403 NULL in case of a selector with conflicting types.
5404 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5406 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5408 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5409 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5410 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5411 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5413 2011-02-28 Jason Merrill <jason@redhat.com>
5416 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5418 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5420 PR libgfortran/47778
5421 * gfortran.dg/namelist_71.f90: New test.
5423 2011-02-27 Jason Merrill <jason@redhat.com>
5426 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5427 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5429 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5432 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5434 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5437 * gfortran.dg/gomp/task-1.f90: Removed.
5439 2011-02-26 Jason Merrill <jason@redhat.com>
5441 * g++.dg/template/this-targ1.C: New.
5443 * g++.dg/cpp0x/regress/template-const1.C: New.
5444 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5445 * g++.dg/template/function1.C: Adjust.
5446 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5447 * g++.dg/debug/debug7.C: Adjust.
5449 2011-02-26 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/gomp/task-1.f90: New.
5454 2011-02-25 Jie Zhang <jie@codesourcery.com>
5456 * gcc.target/arm/neon-thumb2-move.c: Add
5457 dg-require-effective-target arm_thumb2_ok.
5459 2011-02-24 Jason Merrill <jason@redhat.com>
5461 * g++.dg/parse/constant1.C: Specify C++98 mode.
5462 * g++.dg/parse/constant5.C: Likewise.
5463 * g++.dg/parse/error2.C: Likewise.
5464 * g++.dg/parse/semicolon3.C: Likewise.
5465 * g++.dg/template/crash14.C: Likewise.
5466 * g++.dg/template/local4.C: Likewise.
5467 * g++.dg/template/nontype3.C: Likewise.
5468 * g++.dg/parse/crash31.C: Adjust expected errors.
5469 * g++.dg/template/function1.C: Likewise.
5470 * g++.dg/template/ref3.C: Likewise.
5471 * g++.dg/template/static9.C: Likewise.
5472 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5474 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5475 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5476 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5477 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5478 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5480 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5483 * gfortran.dg/pr47878.f90: New test.
5485 2011-02-24 Richard Guenther <rguenther@suse.de>
5488 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5489 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5491 2011-02-24 Richard Guenther <rguenther@suse.de>
5494 * gfortran.dg/lto/pr47839_0.f90: New testcase.
5495 * gfortran.dg/lto/pr47839_1.f90: Likewise.
5497 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5499 PR libgfortran/47567
5500 * gfortran.dg/fmt_f0_1.f90: Update test.
5502 2011-02-23 Jason Merrill <jason@redhat.com>
5504 * g++.dg/abi/mangle39.C: Adjust parm mangling.
5505 * g++.dg/abi/mangle45.C: New.
5507 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
5508 * g++.dg/template/canon-type-9.C: Match use of decltype
5509 between declaration and definition.
5510 * g++.dg/template/canon-type-12.C: Likewise.
5512 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
5515 * gfortran.dg/nested_allocatables_1.f90: New.
5517 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
5520 * g++.dg/pr46868.C: New test.
5521 * g++.dg/parse/parameter-declaration-1.C: Adjust.
5522 * g++.dg/parse/error14.C: Adjust.
5524 2011-02-23 Richard Guenther <rguenther@suse.de>
5526 PR tree-optimization/47838
5527 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
5529 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5531 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
5533 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5535 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
5536 * gfortran.dg/count_init_expr.f03: Ditto.
5537 * gfortran.dg/gomp/pr43711.f90: Ditto.
5538 * gcc.dg/struct-parse-2.c: Ditto.
5539 * gcc.dg/parse-error-3.c: Ditto.
5540 * gcc.dg/Wlogical-op-1.c: Ditto.
5541 * gcc.dg/Walways-true-1.c: Ditto.
5542 * gcc.dg/pr24225.c: Ditto.
5543 * gcc.dg/Walways-true-2.c: Ditto.
5544 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
5545 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
5546 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
5547 * g++.dg/overload/defarg4.C: Ditto.
5548 * g++.dg/inherit/covariant16.C: Ditto.
5549 * g++.dg/inherit/virtual7.C: Ditto.
5550 * g++.dg/template/canon-type-9.C: Ditto.
5551 * g++.dg/template/access19.C: Ditto.
5552 * g++.dg/template/call7.C: Ditto.
5553 * g++.dg/template/canon-type-2.C: Ditto.
5554 * g++.dg/template/init7.C: Ditto.
5555 * g++.dg/template/sizeof-template-argument.C: Ditto.
5556 * g++.dg/template/const3.C: Ditto.
5557 * g++.dg/template/sfinae26.C: Ditto.
5558 * g++.dg/template/sfinae26.C: Ditto.
5559 * g++.dg/template/canon-type-11.C: Ditto.
5560 * g++.dg/template/union2.C: Ditto.
5561 * g++.dg/template/canon-type-3.C: Ditto.
5562 * g++.dg/template/canon-type-1.C: Ditto.
5563 * g++.dg/template/canon-type-5.C: Ditto.
5564 * g++.dg/template/canon-type-7.C: Ditto.
5565 * g++.dg/template/canon-type-10.C: Ditto.
5566 * g++.dg/template/spec36.C: Ditto.
5567 * g++.dg/template/typedef38.C: Ditto.
5568 * g++.dg/template/canon-type-4.C: Ditto.
5569 * g++.dg/template/canon-type-6.C: Ditto.
5570 * g++.dg/template/canon-type-13.C: Ditto.
5571 * g++.dg/template/instantiate9.C: Ditto.
5572 * g++.dg/template/ttp22.C: Ditto.
5573 * g++.dg/warn/Wreturn-type-6.C: Ditto.
5574 * g++.dg/warn/Walways-true-1.C: Ditto.
5575 * g++.dg/warn/Wlogical-op-1.C: Ditto.
5576 * g++.dg/warn/Walways-true-2.C: Ditto.
5577 * g++.dg/conversion/op4.C: Ditto.
5578 * g++.dg/opt/pr19650.C: Ditto.
5579 * g++.dg/lookup/friend11.C: Ditto.
5580 * g++.dg/other/default2.C: Ditto.
5581 * g++.dg/other/default3.C: Ditto.
5582 * g++.dg/other/dtor2.C: Ditto.
5583 * g++.dg/other/friend5.C: Ditto.
5584 * g++.dg/other/default5.C: Ditto.
5585 * g++.dg/init/brace6.C: Ditto.
5586 * g++.dg/init/aggr5.C: Ditto.
5587 * g++.dg/init/error2.C: Ditto.
5588 * g++.dg/expr/bound-mem-fun.C: Ditto.
5589 * g++.dg/expr/cond6.C: Ditto.
5590 * g++.dg/expr/stmt-expr-1.C: Ditto.
5591 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
5592 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5593 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5594 * g++.dg/cpp0x/bracket1.C: Ditto.
5595 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5596 * g++.dg/cpp0x/pr38646.C: Ditto.
5597 * g++.dg/cpp0x/variadic73.C: Ditto.
5598 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5599 * g++.dg/cpp0x/bracket4.C: Ditto.
5600 * g++.dg/cpp0x/decltype4.C: Ditto.
5601 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5602 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5603 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5604 * g++.dg/cpp0x/variadic-new2.C: Ditto.
5605 * g++.dg/cpp0x/decltype2.C: Ditto.
5606 * g++.dg/cpp0x/decltype1.C: Ditto.
5607 * g++.dg/cpp0x/bracket2.C: Ditto.
5608 * g++.dg/cpp0x/decltype5.C: Ditto.
5609 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5610 * g++.dg/cpp0x/variadic70.C: Ditto.
5611 * g++.dg/cpp0x/decltype6.C: Ditto.
5612 * g++.dg/cpp0x/rvo.C: Ditto.
5613 * g++.dg/cpp0x/vt-40092.C: Ditto.
5614 * g++.dg/cpp0x/variadic-new.C: Ditto.
5615 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5616 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5617 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5618 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5619 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5620 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5621 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5622 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5623 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5624 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5625 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5626 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5627 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5628 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5629 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5630 * g++.dg/cpp0x/pr39639.C: Ditto.
5631 * g++.dg/cpp0x/decltype3.C: Ditto.
5632 * g++.dg/cpp0x/variadic68.C: Ditto.
5633 * g++.dg/cpp0x/variadic-function.C: Ditto.
5634 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5635 * g++.dg/cpp0x/variadic-bind.C: Ditto.
5636 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5637 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5638 * g++.dg/parse/crash35.C: Ditto.
5639 * g++.dg/parse/crash40.C: Ditto.
5640 * g++.dg/parse/defarg12.C: Ditto.
5641 * g++.dg/parse/crash34.C: Ditto.
5642 * g++.dg/parse/constructor3.C: Ditto.
5643 * g++.dg/parse/template23.C: Ditto.
5644 * g++.dg/parse/crash56.C: Ditto.
5645 * g++.dg/parse/dtor13.C: Ditto.
5646 * g++.dg/parse/error33.C: Ditto.
5647 * g++.dg/parse/ctor9.C: Ditto.
5648 * g++.dg/parse/error32.C: Ditto.
5649 * g++.dg/parse/error37.C: Ditto.
5650 * g++.dg/parse/bitfield3.C: Ditto.
5651 * g++.dg/parse/struct-4.C: Ditto.
5652 * g++.dg/ext/has_trivial_copy.C: Ditto.
5653 * g++.dg/ext/is_polymorphic.C: Ditto.
5654 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5655 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5656 * g++.dg/ext/has_nothrow_assign.C: Ditto.
5657 * g++.dg/ext/is_union.C: Ditto.
5658 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5659 * g++.dg/ext/is_pod.C: Ditto.
5660 * g++.dg/ext/has_virtual_destructor.C: Ditto.
5661 * g++.dg/ext/has_trivial_constructor.C: Ditto.
5662 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5663 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5664 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5665 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5666 * g++.dg/ext/is_abstract.C: Ditto.
5667 * g++.dg/ext/has_trivial_assign.C: Ditto.
5668 * g++.dg/ext/is_class.C: Ditto.
5669 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5670 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5671 * g++.dg/ext/is_base_of.C: Ditto.
5672 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5673 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5674 * g++.dg/ext/is_empty.C: Ditto.
5675 * g++.dg/ext/is_enum.C: Ditto.
5676 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5677 * gnat.dg/opt11.adb: Ditto.
5678 * obj-c++.dg/pr45735.mm: Ditto.
5679 * obj-c++.dg/pr24393.mm: Ditto.
5680 * obj-c++.dg/exceptions-2.mm: Ditto.
5681 * objc.dg/pr45735.m: Ditto.
5682 * objc.dg/pr24393.m: Ditto.
5684 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
5686 * objc.dg/attributes/objc-exception-1.m: New.
5688 2011-02-23 Jie Zhang <jie@codesourcery.com>
5690 * gcc.dg/cpp/include7.c: New test.
5692 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5695 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5697 2011-02-23 Jie Zhang <jie@codesourcery.com>
5699 PR rtl-optimization/47763
5700 * gcc.dg/pr47763.c: New test.
5702 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5705 * gfortran.dg/whole_file_32.f90 : New test.
5707 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5710 * g++.dg/inherit/virtual7.C: New test.
5712 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5715 * objc.dg/type-size-3.m: Updated error message.
5716 * objc.dg/type-size-4.m: New test.
5717 * objc.dg/type-size-5.m: New test.
5719 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5721 * lib/gnat.exp: Fix comments.
5722 Don't load libgloss.exp.
5723 (default_gnat_version): Call $compiler with --version.
5724 Adapt regexp for gnatmake output, insert version.
5725 (gnat_version): New proc.
5726 (gnat_init): Remove gnat_libgcc_s_path.
5727 (gnat_target_compile): Likewise.
5728 Remove ld_library_path.
5729 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5730 (gnat_pass): Remove.
5731 (gnat_pass): Remove.
5732 (gnat_finish): Remove.
5733 (gnat_exit): Remove.
5734 (local_find_gnatmake): Reindent.
5735 (runtest_file_p): Remove.
5736 (prune_warnings): Remove.
5737 (find_gnatclean): New proc.
5738 * lib/gnat-dg.exp (lremove): New proc.
5739 (gnat-dg-test): Reindent.
5740 Remove additional output files.
5741 (gnat-dg-runtest): Remove.
5743 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5744 * gnat.dg/loop_optimization6.adb: Likewise.
5745 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5747 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5749 PR tree-optimization/47835
5750 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5752 2011-02-22 Tobias Burnus <burnus@net-b.de>
5754 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5755 * gfortran.dg/abstract_type_2.f03: Ditto.
5756 * gfortran.dg/abstract_type_3.f03: Ditto.
5757 * gfortran.dg/abstract_type_4.f03: Ditto.
5758 * gfortran.dg/abstract_type_5.f03: Ditto.
5759 * gfortran.dg/abstract_type_6.f03: Ditto.
5760 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5761 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5762 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5763 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5764 * gfortran.dg/array_function_5.f90: Ditto.
5765 * gfortran.dg/asynchronous_3.f03: Ditto.
5766 * gfortran.dg/char_expr_1.f90: Ditto.
5767 * gfortran.dg/class_14.f03: Ditto.
5768 * gfortran.dg/data_array_6.f: Ditto.
5769 * gfortran.dg/data_invalid.f90: Ditto.
5770 * gfortran.dg/dot_product_1.f03: Ditto.
5771 * gfortran.dg/func_derived_5.f90: Ditto.
5772 * gfortran.dg/func_result_4.f90: Ditto.
5773 * gfortran.dg/implied_do_1.f90: Ditto.
5774 * gfortran.dg/initialization_25.f90: Ditto.
5775 * gfortran.dg/initialization_26.f90: Ditto.
5776 * gfortran.dg/interface_34.f90: Ditto.
5777 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5778 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5779 * gfortran.dg/matmul_8.f03: Ditto.
5780 * gfortran.dg/merge_init_expr.f90: Ditto.
5781 * gfortran.dg/pack_assign_1.f90: Ditto.
5782 * gfortran.dg/pack_vector_1.f90: Ditto.
5783 * gfortran.dg/pointer_check_8.f90: Ditto.
5784 * gfortran.dg/product_init_expr.f03: Ditto.
5785 * gfortran.dg/reshape_order_5.f90: Ditto.
5786 * gfortran.dg/reshape_shape_1.f90: Ditto.
5787 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5788 * gfortran.dg/same_name_2.f90: Ditto.
5789 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5790 * gfortran.dg/spread_init_expr.f03: Ditto.
5791 * gfortran.dg/stmt_func_1.f90: Ditto.
5792 * gfortran.dg/sum_init_expr.f03: Ditto.
5793 * gfortran.dg/transpose_3.f03: Ditto.
5794 * gfortran.dg/unpack_init_expr.f03: Ditto.
5795 * gfortran.dg/warn_conversion.f90: Ditto.
5796 * gfortran.dg/warn_conversion_2.f90: Ditto.
5797 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5798 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5799 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5800 * gfortran.dg/whole_file_16.f90: Ditto.
5801 * gfortran.dg/whole_file_17.f90: Ditto.
5802 * gfortran.dg/whole_file_18.f90: Ditto.
5803 * gfortran.dg/whole_file_20.f03: Ditto.
5804 * gfortran.dg/whole_file_5.f90: Ditto.
5805 * gfortran.dg/whole_file_6.f90: Ditto.
5806 * gfortran.dg/write_invalid_format.f90: Ditto.
5807 * gfortran.dg/zero_sized_6.f90: Ditto.
5809 2011-02-21 Jeff Law <law@redhat.com>
5811 PR rtl-optimization/46178
5812 * gcc.target/i386/pr46178.c: New test.
5814 PR rtl-optimization/46002
5815 * gcc.c-torture/compile/pr46002.c: New test.
5817 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5819 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5822 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5825 * g++.dg/debug/pr47106.C: Require effective target lto.
5827 2011-02-21 Jason Merrill <jason@redhat.com>
5829 * g++.dg/cpp0x/constexpr-diag2.C: New.
5831 2011-02-20 Jason Merrill <jason@redhat.com>
5833 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5835 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5837 * g++.dg/overload/conv-op1.C: New.
5839 * g++.dg/cpp0x/constexpr-synth1.C: New.
5841 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5843 * objc.dg/layout-2.m: New.
5844 * objc.dg/selector-3.m: Adjusted location of error message.
5845 * objc.dg/type-size-3.m: Same.
5846 * obj-c++.dg/selector-3.mm: Same.
5848 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5851 * objc.dg/property/dotsyntax-22.m: New.
5852 * obj-c++.dg/property/dotsyntax-22.mm: New.
5854 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5857 * g++.dg/template/typedef38.C: New test.
5859 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5862 * gfortran.dg/whole_file_30.f90 : New test.
5863 * gfortran.dg/whole_file_31.f90 : New test.
5865 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5869 * gfortran.dg/whole_file_28.f90 : New test.
5870 * gfortran.dg/whole_file_29.f90 : New test.
5872 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5875 * g++.dg/template/crash105.C: New.
5877 2011-02-19 Jason Merrill <jason@redhat.com>
5879 * g++.dg/cpp0x/regress/no-elide1.C: New.
5881 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5883 PR tree-optimization/46620
5884 * gcc.dg/pr46620.c: New.
5886 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5889 * gcc.target/i386/pr47809.c: New test.
5891 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5892 Tobias Burnus <burnus@net-b.de>
5894 * lib/target-supports.exp
5895 (check_effective_target_fortran_large_real): New check for large reals.
5896 * gfortran.dg/nan_7.f90: New test.
5898 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900 PR libgfortran/47567
5901 * gfortran.dg/fmt_f0_1.f90: Update test.
5903 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5906 * gfortran.dg/array_constructor_36.f90 : New test.
5907 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5908 allow for comparison between different elements of the array
5909 constructor at different levels of optimization.
5911 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5913 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5914 * gcc.target/i386/pr32280-1.c: Likewise.
5916 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5919 * gcc.target/i386/pr47800.c: New test.
5921 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5923 * objc/execute/exceptions/foward-1.x: New.
5925 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5928 * gfortran.dg/derived_constructor_comps_4.f90: New.
5930 2011-02-18 Tobias Burnus
5933 * gfortran.dg/func_result_6.f90: New.
5935 2011-02-18 Michael Matz <matz@suse.de>
5938 * gfortran.dg/lto/pr45586_0.f90: New test.
5939 * gfortran.dg/typebound_proc_20.f90: Ditto.
5940 * gfortran.dg/typebound_proc_21.f90: Ditto.
5942 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5945 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5947 2011-02-18 Tobias Burnus <burnus@net-b.de>
5950 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5952 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5953 normalizing the error/warning output.
5954 * gfortran.dg/Wall.f90: Update dg-error/warning.
5955 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5956 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5957 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5958 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5959 * gfortran.dg/class_30.f90: Update dg-error/warning.
5960 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5961 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5962 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5963 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5964 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5965 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5966 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5967 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5968 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5969 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5970 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5971 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5972 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5973 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5974 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5975 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5976 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5977 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5978 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5979 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5980 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5981 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5982 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5983 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5984 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5986 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5989 * gfortran.dg/proc_ptr_comp_30.f90: New.
5991 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5994 * gcc.target/i386/pr47780.c: New test.
5996 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5999 * gfortran.dg/class_40.f03: New.
6001 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6004 * g++.dg/cpp0x/auto21.C: New test.
6006 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6008 * objc.dg/special/unclaimed-category-1.h: Updated for
6010 * objc.dg/special/unclaimed-category-1.m: Same.
6011 * objc.dg/zero-link-1.m: Same.
6012 * objc.dg/lookup-1.m: Same.
6013 * objc.dg/torture/strings/const-str-9.m
6014 * objc.dg/torture/strings/const-str-10.m: Same.
6015 * objc.dg/torture/strings/const-str-11.m: Same.
6016 * objc.dg/torture/forward-1.m: Same.
6017 * objc.dg/zero-link-2.m: Same.
6018 * objc.dg/encode-7-next-64bit.m: Same.
6019 * objc.dg/method-4.m: Same.
6020 * objc.dg/next-runtime-1.m: Same.
6021 * objc.dg/image-info.m: Same.
6022 * objc.dg/pr23214.m: Same.
6023 * objc.dg/symtab-1.m: Same.
6024 * obj-c++.dg/basic.m: Same.
6025 * obj-c++.dg/proto-lossage-3.m: Same.
6026 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6027 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6028 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6029 * obj-c++.dg/method-11.m: Same.
6030 * objc/execute/enumeration-1.m: Same.
6031 * objc/execute/object_is_class.m: Same.
6032 * objc/execute/formal_protocol-2.m: Same.
6033 * objc/execute/formal_protocol-4.m: Same.
6034 * objc/execute/formal_protocol-6.m: Same.
6035 * objc/execute/bycopy-3.m: Same.
6036 * objc/execute/exceptions/catchall-1.m: Same.
6037 * objc/execute/exceptions/finally-1.m: Same.
6038 * objc/execute/exceptions/local-variables-1.m: Same.
6039 * objc/execute/exceptions/foward-1.m: Same.
6040 * objc/execute/bf-common.h
6041 * objc/execute/enumeration-2.m: Same.
6042 * objc/execute/formal_protocol-1.m: Same.
6043 * objc/execute/formal_protocol-3.m: Same.
6044 * objc/execute/formal_protocol-5.m: Same.
6045 * objc/execute/accessing_ivars.m: Same.
6046 * objc/execute/bycopy-2.m: Same.
6047 * objc/execute/formal_protocol-7.m: Same.
6048 * objc/execute/compatibility_alias.m: Same.
6049 * objc/execute/no_clash.m: Same.
6050 * objc/execute/object_is_meta_class.m: Same.
6051 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6052 * objc/execute/class-tests-1.h: Include stdio.h.
6053 * objc/execute/class-tests-2.h: Same.
6054 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6056 * obj-c++.dg/try-catch-2.mm: Same.
6058 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6061 * g++.dg/warn/Wunused-parm-4.C: New test.
6063 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6064 Jan Hubicka <jh@suse.cz>
6068 * g++.dg/debug/pr47106.C: New.
6070 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6073 * gcc.target/i386/pr43653.c: New test.
6075 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6078 * g++.dg/template/inherit6.C: New test.
6080 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6083 * gfortran.dg/class_39.f03: New.
6085 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6088 * g++.dg/cpp0x/variadic106.C: New test.
6090 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6093 * gfortran.dg/pr47757-1.f90: New test.
6094 * gfortran.dg/pr47757-2.f90: New test.
6095 * gfortran.dg/pr47757-3.f90: New test.
6098 * g++.dg/cpp0x/enum8.C: New test.
6100 2011-02-15 Jason Merrill <jason@redhat.com>
6102 * g++.dg/inherit/implicit-trivial1.C: New.
6103 * g++.dg/cpp0x/implicit-trivial1.C: New.
6105 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6108 * gcc.dg/torture/pr47725.c: Removed.
6110 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6113 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6114 constant does not generate a load from memory.
6116 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6119 * gcc.dg/torture/pr47725.c: New.
6121 2011-02-15 Richard Guenther <rguenther@suse.de>
6123 PR tree-optimization/47743
6124 * gcc.dg/torture/pr47743.c: New testcase.
6126 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6129 * gcc.target/i386/pr47581.c: New test.
6131 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6134 * gfortran.dg/select_type_22.f03: New.
6136 2011-02-14 Jason Merrill <jason@redhat.com>
6138 * g++.dg/cpp0x/regress/enum1.C: New.
6140 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6142 * gnat.dg/include.adb: New test.
6144 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6147 * gfortran.dg/class_38.f03: New.
6149 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6151 * gcc.dg/pr46494.c: New test.
6153 2011-02-14 Richard Guenther <rguenther@suse.de>
6155 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6157 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6160 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6161 sparc*-sun-solaris2.11.
6163 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6166 * gfortran.dg/argument_checking_18.f90: New.
6168 2011-02-13 Tobias Burnus <burnus@net-b.de>
6170 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6171 * gfortran.dg/argument_checking_17.f90: New.
6173 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6175 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6176 are temporarily disabled.
6177 * gfortran.dg/class_7.f03: Ditto.
6178 * gfortran.dg/coarray_14.f90: Ditto.
6179 * gfortran.dg/typebound_proc_13.f03: Ditto.
6181 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6184 * gfortran.dg/extends_11.f03: New.
6186 2011-02-11 Xinliang David Li <davidxl@google.com>
6188 PR tree-optimization/47707
6189 * g++.dg/tree-ssa/pr47707.C: New test.
6191 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6193 * g++.dg/opt/inline17.C: New test.
6195 2011-02-11 Tobias Burnus <burnus@net-b.de>
6198 * gfortran.dg/pure_formal_2.f90: New.
6200 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6202 PR rtl-optimization/47614
6203 * gfortran.dg/pr47614.f: New.
6205 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6208 * gcc.dg/opts-6.c: New test.
6210 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6213 * gcc.dg/pr47684.c: New test.
6215 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6218 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6219 c99_runtime, dg-add-options c99_runtime.
6220 (main): Use __asm__.
6222 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6225 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6226 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6227 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6228 * gcc.dg/ucnid-10.c: Likewise.
6229 * gcc.dg/ucnid-13.c: Likewise.
6230 * gcc.dg/ucnid-7.c: Likewise.
6231 * gcc.dg/ucnid-8.c: Likewise.
6232 Adapt dg-warning line number.
6234 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6236 * gcc.target/i386/parity-1.c: Use -march=k8.
6237 * gcc.target/i386/parity-2.c: Ditto.
6238 * gcc.target/i386/vecinit-1.c: Ditto.
6239 * gcc.target/i386/vecinit-2.c: Ditto.
6241 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6244 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6245 * gcc.target/mips/save-restore-3.c: Likewise.
6246 * gcc.target/mips/save-restore-4.c: Likewise.
6247 * gcc.target/mips/save-restore-5.c: Likewise.
6250 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6251 * g++.dg/tree-prof/partition2.C: Likewise.
6253 2011-02-09 Jason Merrill <jason@redhat.com>
6255 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6256 rather than misdeclare std::puts.
6258 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6259 * g++.dg/other/warning1.C: Likewise.
6260 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6261 * g++.old-deja/g++.gb/scope06.C: Likewise.
6262 * g++.old-deja/g++.law/cvt11.C: Likewise.
6263 * g++.old-deja/g++.law/init1.C: Likewise.
6264 * g++.dg/abi/mangle26.C: Likewise.
6266 * g++.dg/template/function1.C: Adjust for C++0x mode.
6267 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6269 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6270 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6272 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6274 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6276 * g++.dg/cpp0x/regress: New directory.
6277 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6278 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6279 * g++.dg/cpp0x/regress/regress3.C: New.
6281 2011-02-10 Richard Guenther <rguenther@suse.de>
6283 PR tree-optimization/47677
6284 * gcc.dg/torture/pr47677.c: New testcase.
6286 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6288 * objc.dg/special/load-category-1.m: Remove unused header.
6289 * objc.dg/special/load-category-1a.m: Likewise.
6290 * objc.dg/special/load-category-2.m: Likewise.
6291 * objc.dg/special/load-category-2a.m: Likewise.
6292 * objc.dg/special/load-category-3.m: Likewise.
6293 * objc.dg/special/load-category-3a.m: Likewise.
6294 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6295 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6296 * objc.dg/attributes/class-attribute-1.m: Likewise.
6297 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6298 * obj-c++.dg/property/property.exp: Likewise.
6299 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6300 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6301 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6302 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6303 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6304 * obj-c++.dg/template-8.mm: Likewise.
6306 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6309 * gcc.target/i386/pr47665.c: New test.
6311 2011-02-10 Jie Zhang <jie@codesourcery.com>
6315 2011-02-05 Jie Zhang <jie@codesourcery.com>
6317 * gcc.dg/pr42631.c: Update test.
6318 * gcc.dg/pr42631-2.c: New test.
6320 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6323 * gfortran.dg/proc_decl_25.f90: New.
6325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6328 * gfortran.dg/typebound_assignment_2.f03: New.
6330 2011-02-09 Richard Guenther <rguenther@suse.de>
6332 PR tree-optimization/47664
6333 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6335 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6338 * gnat.dg/uninit_func.adb: Adjust dg directive.
6340 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6343 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6345 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6348 * gfortran.dg/auto_dealloc_2.f90: New.
6350 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6352 * gcc.dg/builtins-config.h: Remove __sgi handling.
6353 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6354 -std=c99 for mips-sgi-irix6.5*.
6356 2011-02-09 Martin Jambor <mjambor@suse.cz>
6359 * gfortran.dg/pr25923.f90: Remove xfails.
6361 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6364 * gfortran.dg/inquire_14.f90: New test.
6366 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6369 * gfortran.dg/pointer_init_6.f90: New.
6371 2011-02-08 Jeff Law <law@redhat.com>
6373 PR tree-optimization/42893
6374 * gcc.tree-ssa/pr42893.c: New test.
6376 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6378 PR tree-optimization/46834
6379 PR tree-optimization/46994
6380 PR tree-optimization/46995
6381 * gcc.dg/graphite/id-pr46834.c: New.
6382 * gfortran.dg/graphite/id-pr46994.f90: New.
6383 * gfortran.dg/graphite/id-pr46995.f90: New.
6385 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6388 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6389 using the variable is known the warning is emitted there.
6390 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6391 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6393 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6396 * gcc.dg/noreturn-1.c (foo5): Likewise.
6397 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6398 (method2): Likewise.
6400 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6401 the return statement using the uninitialized variable.
6402 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6404 2011-02-08 Richard Guenther <rguenther@suse.de>
6407 * g++.dg/opt/pr47639.c: New testcase.
6409 2011-02-08 Richard Guenther <rguenther@suse.de>
6411 PR tree-optimization/47632
6412 * g++.dg/opt/pr47632.C: New testcase.
6414 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6416 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6418 2011-02-07 Richard Guenther <rguenther@suse.de>
6420 PR tree-optimization/47615
6421 * g++.dg/opt/pr47615.C: New testcase.
6423 2011-02-07 Richard Guenther <rguenther@suse.de>
6425 PR tree-optimization/47621
6426 * gcc.dg/torture/pr47621.c: New testcase.
6428 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6430 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6432 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6435 * gfortran.dg/allocate_with_source_1 : New test.
6437 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6440 * gcc.dg/pr47610.c: New test.
6442 2011-02-05 Jie Zhang <jie@codesourcery.com>
6445 * gcc.dg/pr42631.c: Update test.
6446 * gcc.dg/pr42631-2.c: New test.
6448 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6451 * gfortran.dg/pr47574.f90: New test.
6453 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6455 PR tree-optimization/46194
6456 * gcc.dg/autopar/pr46194.c: New.
6458 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6460 PR tree-optimization/43695
6461 * g++.dg/ipa/pr43695.C: New.
6463 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6466 * gcc.dg/pr23200.c: New test.
6468 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6471 * g++.dg/pr47589.C: New test.
6473 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6476 * g++.dg/template/typedef37.C: New test.
6477 * g++.dg/template/param1.C: Adjust expected error message.
6479 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6482 * gcc.dg/pr31490-2.c: New test.
6483 * gcc.dg/pr31490-3.c: New test.
6484 * gcc.dg/pr31490-4.c: New test.
6486 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6487 Jakub Jelinek <jakub@redhat.com>
6490 * g++.dg/parser/semicolon3.C: Adjust.
6491 * g++.dg/parser/semicolon4.C: New testcase.
6492 * g++.dg/pr46890.C: New testcase.
6494 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6497 * g++.dg/init/pr29571.C: New.
6499 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
6501 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
6502 instead of vect_int.
6504 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6507 * gcc.target/i386/pr47312.c: New test.
6510 * gcc.target/i386/pr47564.c: New test.
6512 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
6514 PR tree-optimization/45122
6515 * gcc.dg/tree-ssa/pr45122.c: New.
6517 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6520 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
6523 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
6524 and vsx so a default --with-cpu=power7 doesn't give an error
6525 when -mavoid-indexed-addresses is used.
6527 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
6528 wrapper function to save the arguments and then jump to the real
6529 function, rather than depending on the compiler not to move stuff
6531 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
6533 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6534 Paul Thomas <pault@gcc.gnu.org>
6537 * gfortran.dg/class_37.f03 : New test.
6539 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
6540 Richard Guenther <rguenther@suse.de>
6542 PR tree-optimization/40979
6544 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
6545 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
6546 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
6547 check_vect_support_and_set_flags.
6548 * gfortran.dg/graphite/vect-pr40979.f90: New.
6550 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6553 * gfortran.dg/class_36.f03: New.
6555 2011-02-02 Richard Guenther <rguenther@suse.de>
6557 PR tree-optimization/47566
6558 * gcc.dg/lto/20110201-1_0.c: New testcase.
6560 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
6566 * debug/pr47498.c: New.
6567 * debug/pr47501.c: New.
6569 2011-02-01 Richard Guenther <rguenther@suse.de>
6571 PR tree-optimization/47559
6572 * g++.dg/torture/pr47559.C: New testcase.
6574 2011-02-01 Janus Weil <janus@gcc.gnu.org>
6577 * gfortran.dg/typebound_call_20.f03: New.
6579 2011-02-01 Richard Guenther <rguenther@suse.de>
6581 PR tree-optimization/47555
6582 * gcc.dg/pr47555.c: New testcase.
6584 2011-02-01 Richard Guenther <rguenther@suse.de>
6586 PR tree-optimization/47541
6587 * g++.dg/torture/pr47541.C: New testcase.
6589 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6592 * gfortran.dg/typebound_call_19.f03: New.
6594 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6597 * g++.dg/cpp0x/pr47416.C: New test.
6599 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
6602 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6604 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6607 * gfortran.dg/typebound_assignment_1.f03: New.
6609 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6611 PR tree-optimization/47538
6612 * gcc.c-torture/execute/pr47538.c: New test.
6614 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6617 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6619 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6621 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6623 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
6625 PR rtl-optimization/44031
6626 * gcc.c-torture/compile/20110131-1.c: New test.
6628 2011-01-31 Tobias Burnus <burnus@net-b.de>
6631 * gfortran.dg/stmt_func_1.f90: New.
6633 2011-01-31 Tobias Burnus <burnus@net-b.de>
6636 * gfortran.dg/interface_34.f90: New.
6638 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
6641 * gfortran.dg/realloc_on_assign_5.f03: New test.
6642 * gfortran.dg/realloc_on_assign_5.f03: New test.
6644 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6646 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6647 * gfortran.dg/bessel_7.f90: Likewise.
6648 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
6650 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6651 * gfortran.dg/sum_init_expr.f03: Likewise.
6653 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6655 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6658 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6659 loop only on "vect_intfloat_cvt" targets.
6661 2011-01-29 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/shape_6.f90: New.
6666 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6668 PR libgfortran/47434
6669 * gfortran.dg/read_infnan_1.f90: Update test.
6670 * gfortran.dg/module_nan.f90: Update test.
6671 * gfortran.dg/char4_iunit_1.f03: Update test.
6672 * gfortran.dg/large_real_kind_1.f90: Update test.
6673 * gfortran.dg/real_const_3.f90: Update test.
6674 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6676 2011-01-29 Dodji Seketeli <dodji@redhat.com>
6679 * g++.dg/template/param2.C: New test.
6681 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6683 PR libgfortran/47285
6684 * gfortran.dg/fmt_g.f: New test.
6686 2011-01-28 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/pure_formal_1.f90: New.
6691 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6694 * gcc.dg/tls/pr42894.c: New test.
6696 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6698 * gcc.dg/pr47276.c: Add dg-require-visibility.
6700 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6704 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6705 Tobias Burnus <burnus@gcc.gnu.org>
6710 * gfortran.dg/realloc_on_assign_3.f03: New test.
6711 * gfortran.dg/realloc_on_assign_4.f03: New test.
6712 * gfortran.dg/allocatable_function_5.f90: New test.
6713 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6714 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6715 implemented" dg-errors.
6717 2011-01-27 Jan Hubicka <jh@suse.cz>
6720 * gcc.dg/attr-weakref-4.c: New testcase
6722 2011-01-27 Martin Jambor <mjambor@suse.cz>
6724 PR tree-optimization/47228
6725 * gcc.dg/torture/pr47228.c: New test.
6727 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6729 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6731 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6733 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6734 when using auto-overlay support on the SPU.
6736 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6738 PR rtl-optimization/44174
6739 * gcc.target/i386/asm-6.c: New test.
6741 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6743 PR rtl-optimization/46856
6744 * gcc.c-torture/compile/pr46856.c: New test.
6746 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6747 Andrew Pinski <pinskia@gmail.com>
6750 * gcc.dg/pr43082.c: New.
6752 2011-01-26 DJ Delorie <dj@redhat.com>
6754 PR rtl-optimization/46878
6755 * gcc.dg/pr46878-1.c: New test.
6757 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6760 * g++.dg/cpp0x/pr47476.C: New test.
6762 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6764 * gcc.c-torture/compile/20110126-1.c: New test.
6766 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6769 * gcc.dg/torture/pr47473.c: New test.
6771 2011-01-26 Jan Hubicka <jh@suse.cz>
6774 * gcc.c-torture/execute/pr47237.c: New testcase.
6776 2011-01-26 Jan Hubicka <jh@suse.cz>
6778 PR tree-optimization/47190
6779 * gcc.dg/attr-weakref-3.c: New testcase.
6781 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6784 * gcc.dg/dll-9a.c: New test file.
6785 * gcc.dg/dll-11.c: Likewise.
6786 * gcc.dg/dll-12.c: Likewise.
6787 * gcc.dg/dll-12a.c: Likewise.
6788 * gcc.dg/dll-11a.c: Likewise.
6789 * gcc.dg/dll-9.c: Likewise.
6790 * gcc.dg/dll-10.c: Likewise.
6791 * gcc.dg/dll-10a.c: Likewise.
6792 * g++.dg/ext/dllexport4a.cc: Likewise.
6793 * g++.dg/ext/dllexport4.C: Likewise.
6794 * g++.dg/ext/dllexport5.C: Likewise.
6795 * g++.dg/ext/dllexport5a.cc: Likewise.
6797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6799 PR tree-optimization/46970
6800 * gcc.dg/graphite/pr46970.c: New.
6802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6804 PR tree-optimization/46215
6805 * gcc.dg/graphite/pr46215.c: New.
6807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6809 PR tree-optimization/46168
6810 * gcc.dg/graphite/pr46168.c: New.
6812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6814 PR tree-optimization/43657
6815 * gcc.dg/graphite/pr43657.c: New.
6817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6819 PR tree-optimization/29832
6820 * gfortran.dg/graphite/pr29832.f90: New.
6822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6824 PR tree-optimization/43567
6825 * gcc.dg/graphite/pr43567.c: New.
6827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6829 * gfortran.dg/graphite/interchange-4.f: New.
6830 * gfortran.dg/graphite/interchange-5.f: New.
6832 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6833 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6834 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6835 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6836 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6837 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6838 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6839 * gfortran.dg/ltrans-7.f90: Removed.
6840 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6842 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6843 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6844 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6845 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6846 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6847 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6848 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6849 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6850 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6851 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6852 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6853 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6854 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6855 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6856 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6857 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6858 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6859 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6860 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6861 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6862 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6863 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6864 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6865 * gcc.dg/tree-ssa/data-dep-1.c
6866 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6867 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6868 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6869 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6870 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6872 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6874 PR tree-optimization/47265
6875 PR tree-optimization/47443
6876 * gcc.c-torture/compile/pr47265.c: New test.
6877 * gcc.dg/pr47443.c: New test.
6879 2011-01-25 Martin Jambor <mjambor@suse.cz>
6881 PR tree-optimization/47382
6882 * g++.dg/torture/pr47382.C: New test.
6883 * g++.dg/opt/devirt1.C: Xfail.
6885 2011-01-25 Yao Qi <yao@codesourcery.com>
6888 * gcc.target/arm/pr45701-1.c: New test.
6889 * gcc.target/arm/pr45701-2.c: New test.
6890 * gcc.target/arm/pr45701-3.c: New test.
6892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6893 Jakub Jelinek <jakub@redhat.com>
6895 PR tree-optimization/47271
6896 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6898 2011-01-25 Nick Clifton <nickc@redhat.com>
6900 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6901 (saturate_add): Delete.
6903 (main): Do not run saturate_add.
6904 (set_interrupts): Delete.
6906 2011-01-25 Tobias Burnus <burnus@net-b.de>
6909 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6911 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6913 PR tree-optimization/47427
6914 PR tree-optimization/47428
6915 * gcc.c-torture/compile/pr47427.c: New test.
6916 * gcc.c-torture/compile/pr47428.c: New test.
6918 2011-01-25 Richard Guenther <rguenther@suse.de>
6921 * gcc.dg/torture/pr47411.c: New testcase.
6923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6925 * gfortran.dg/graphite/id-24.f: New.
6926 * gfortran.dg/graphite/id-25.f: New.
6928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6930 * gfortran.dg/graphite/id-23.f: New.
6932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6934 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6938 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6939 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6940 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6941 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6942 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6943 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6944 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6945 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6946 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6950 * gcc.dg/graphite/block-0.c: Add documentation.
6951 * gcc.dg/graphite/block-4.c: Same.
6952 * gcc.dg/graphite/block-7.c: Same.
6953 * gcc.dg/graphite/block-8.c: New.
6954 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6955 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6956 * gcc.dg/graphite/interchange-12.c: Add documentation.
6957 * gcc.dg/graphite/interchange-13.c: New.
6958 * gcc.dg/graphite/interchange-14.c: New.
6959 * gcc.dg/graphite/interchange-15.c: New.
6960 * gcc.dg/graphite/interchange-8.c: Add documentation.
6961 * gcc.dg/graphite/interchange-mvt.c: Same.
6963 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6966 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6967 * gcc.target/powerpc/altivec-14.c: Ditto.
6968 * gcc.target/powerpc/altivec-33.c: Ditto.
6969 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6970 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6971 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6972 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6973 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6974 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6975 * g++.dg/ext/altivec-15.C: Ditto.
6976 * g++.dg/ext/altivec-types-1.C: Ditto.
6977 * g++.dg/ext/altivec-types-2.C: Ditto.
6978 * g++.dg/ext/altivec-types-3.C: Ditto.
6979 * g++.dg/ext/altivec-types-4.C: Ditto.
6981 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6985 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6987 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6988 optimization options.
6990 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6992 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6995 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6997 2011-01-23 Tobias Burnus <burnus@net-b.de>
7000 * gfortran.dg/allocatable_scalar_12.f90: New.
7002 2011-01-23 Ira Rosen <irar@il.ibm.com>
7004 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7005 vectorization to be not profitable if peeling is used to
7006 realign the memory access.
7007 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7008 loop bound to avoid loop unrolling.
7009 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7011 2011-01-22 Jan Hubicka <jh@suse.cz>
7014 * g++.dg/lto/pr47333.C: New file.
7016 2011-01-22 Jan Hubicka <jh@suse.cz>
7018 PR tree-optimization/43884
7020 * gcc.dg/autopar/outer-2.c: Increase array size.
7021 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7023 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7026 * gfortran.dg/c_loc_tests_16.f90: New test.
7028 2011-01-22 Tobias Burnus <burnus@net-b.de>
7031 * gfortran.dg/typebound_proc_19.f90: New.
7033 2011-01-21 Jeff Law <law@redhat.com>
7035 PR tree-optimization/47053
7036 * g++.dg/pr47053.C: New test.
7038 2011-01-21 Jason Merrill <jason@redhat.com>
7041 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7043 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7046 * g++.dg/cpp0x/range-for10.C: New test.
7047 * g++.dg/template/for1.C: New test.
7050 * g++.dg/tree-prof/partition3.C: New test.
7052 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7054 PR rtl-optimization/47366
7055 * g++.dg/opt/pr47366.C: New test.
7057 2011-01-21 Jason Merrill <jason@redhat.com>
7060 * g++.dg/cpp0x/constexpr-regress2.C: New.
7062 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7064 2011-01-21 Jeff Law <law@redhat.com>
7066 PR rtl-optimization/41619
7067 * gcc.dg/pr41619.c: New.
7069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7071 PR tree-optimization/47355
7072 * g++.dg/opt/pr47355.C: New test.
7074 2011-01-21 Richard Guenther <rguenther@suse.de>
7076 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7079 2011-01-21 Richard Guenther <rguenther@suse.de>
7081 PR tree-optimization/47365
7082 * gcc.dg/torture/pr47365.c: New testcase.
7083 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7085 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7087 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7089 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7091 PR tree-optimization/47391
7092 * gcc.dg/pr47391.c: New test.
7094 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7096 * g++.dg/template/char1.C: Use signed char.
7098 2011-01-21 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/pointer_target_4.f90: New.
7103 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7106 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7107 ILP32 system and not IP32.
7109 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7112 * g++.dg/debug/pr46583.C: New.
7114 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7117 * g++.dg/debug/pr47283.C: New test.
7120 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7121 * gcc.target/i386/headmerge-2.c: Likewise.
7123 2011-01-20 Richard Guenther <rguenther@suse.de>
7126 * gcc.dg/torture/pr47370.c: New testcase.
7128 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7130 PR tree-optimization/46130
7131 * gcc.dg/pr46130-1.c: New test.
7132 * gcc.dg/pr46130-2.c: New test.
7134 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7137 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7139 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7142 * g++.dg/debug/pr46240.cc: New.
7144 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7147 * g++.dg/template/anonunion1.C: New test.
7149 PR rtl-optimization/47337
7150 * gcc.c-torture/execute/pr47337.c: New test.
7152 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7155 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7157 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7159 PR tree-optimization/46021
7160 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7162 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7164 PR tree-optimization/47290
7165 * g++.dg/torture/pr47290.C: New test.
7167 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7170 * gfortran.dg/proc_ptr_comp_29.f90: New.
7172 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7175 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7176 powerpc-apple-darwin9.
7178 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7180 PR rtl-optimization/47299
7181 * gcc.c-torture/execute/pr47299.c: New test.
7183 2011-01-17 Jason Merrill <jason@redhat.com>
7185 * g++.dg/cpp0x/constexpr-virtual.C: New.
7187 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7190 * gfortran.dg/gomp/pr47331.f90: New test.
7192 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7195 * objc.dg/selector-warn-1.m: New.
7196 * obj-c++.dg/selector-warn-1.mm: New.
7198 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7200 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7201 Update dg-final accordingly.
7203 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7205 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7207 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7209 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7211 * gcc.dg/guality/pr36728-2.c: Likewise.
7213 2011-01-17 Richard Guenther <rguenther@suse.de>
7215 PR tree-optimization/47313
7216 * g++.dg/torture/pr47313.C: New testcase.
7218 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7221 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7222 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7223 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7224 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7226 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7228 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7229 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7230 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7232 2011-01-17 Richard Guenther <rguenther@suse.de>
7234 PR tree-optimization/45967
7235 * gcc.dg/torture/pr45967-2.c: New testcase.
7236 * gcc.dg/torture/pr45967-3.c: Likewise.
7238 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7241 * g++.dg/ext/pr47213.C: Require visibility.
7243 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7245 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7246 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7248 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7250 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7251 Linux-based targets.
7253 2011-01-13 Jan Hubicka <jh@suse.cz>
7255 PR tree-optimization/47276
7256 * gcc.dg/pr47276.c: New testcase.
7258 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7259 Jonathan Wakely <jwakely.gcc@gmail.com>
7262 * g++.dg/other/pr33558.C: New.
7263 * g++.dg/other/pr33558-2.C: New.
7265 2011-01-14 Martin Jambor <mjambor@suse.cz>
7267 PR tree-optimization/45934
7268 PR tree-optimization/46302
7269 * g++.dg/ipa/devirt-c-1.C: New test.
7270 * g++.dg/ipa/devirt-c-2.C: Likewise.
7271 * g++.dg/ipa/devirt-c-3.C: Likewise.
7272 * g++.dg/ipa/devirt-c-4.C: Likewise.
7273 * g++.dg/ipa/devirt-c-5.C: Likewise.
7274 * g++.dg/ipa/devirt-c-6.C: Likewise.
7275 * g++.dg/ipa/devirt-6.C: Likewise.
7276 * g++.dg/ipa/devirt-d-1.C: Likewise.
7277 * g++.dg/torture/pr45934.C: Likewise.
7279 2011-01-14 Jason Merrill <jason@redhat.com>
7281 * g++.dg/cpp0x/variadic105.C: New.
7283 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7287 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7288 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7289 execution tests on i?86-*-*, x86_64-*-* and
7290 powerpc*-apple-darwin* && ilp32.
7291 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7292 tests on i?86-*-* and x86_64-*-*.
7294 2011-01-14 Richard Guenther <rguenther@suse.de>
7296 PR tree-optimization/47280
7297 * g++.dg/opt/pr47280.C: New testcase.
7299 2011-01-14 Jason Merrill <jason@redhat.com>
7301 * g++.dg/cpp0x/constexpr-regress1.C: New.
7303 * g++.dg/ext/flexary2.C: New.
7305 2011-01-14 Richard Guenther <rguenther@suse.de>
7308 * gcc.dg/torture/pr47281.c: New testcase.
7309 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7311 2011-01-14 Richard Guenther <rguenther@suse.de>
7313 PR tree-optimization/47286
7314 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7316 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7319 * g++.dg/ext/pr47213.C: New.
7321 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7323 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7325 2011-01-13 Tobias Burnus <burnus@net-b.de>
7326 Mikael Morin <mikael@gcc.gnu.org>
7330 * gfortran.dg/select_type_20.f90: New.
7331 * gfortran.dg/select_type_21.f90: New.
7333 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7336 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7338 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7340 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7341 * gcc.dg/guality/pr36728-2.c: Likewise.
7343 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7346 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7348 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7350 PR rtl-optimization/45352
7351 * gcc.dg/pr45352-3.c: New.
7353 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7355 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7357 * g++.dg/cpp0x/range-for8.C: New.
7358 * g++.dg/cpp0x/range-for9.C: New.
7360 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7363 * g++.dg/debug/pr47209.C: New.
7365 2011-01-12 Richard Guenther <rguenther@suse.de>
7368 * gcc.dg/lto/pr47259_0.c: New testcase.
7369 * gcc.dg/lto/pr47259_1.c: Likewise.
7371 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7373 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7374 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7375 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7376 methods missing from the OBJC2 Object.
7377 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7378 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7379 GNU and NeXT runtimes.
7380 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7382 * objc-obj-c++-shared/Object1.m: Likewise.
7383 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7384 * objc.dg/proto-qual-1.m: Likewise.
7385 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7386 * obj-c++.dg/proto-qual-1.mm: Likewise.
7388 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7391 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7393 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7395 Fixed the Objective-C++ testsuite and updated all tests.
7396 * lib/obj-c++.exp (obj-c++_init): Declare and set
7397 gcc_warning_prefix and gcc_error_prefix.
7398 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7399 'dg-warning', 'dg-message' and 'dg-error'.
7400 * obj-c++.dg/class-extension-3.mm: Likewise.
7401 * obj-c++.dg/class-protocol-1.mm: Likewise.
7402 * obj-c++.dg/encode-7.mm: Likewise.
7403 * obj-c++.dg/exceptions-3.mm: Likewise.
7404 * obj-c++.dg/exceptions-5.mm: Likewise.
7405 * obj-c++.dg/method-12.mm: Likewise.
7406 * obj-c++.dg/method-13.mm: Likewise.
7407 * obj-c++.dg/method-15.mm: Likewise.
7408 * obj-c++.dg/method-16.mm: Likewise.
7409 * obj-c++.dg/method-4.mm: Likewise.
7410 * obj-c++.dg/method-8.mm: Likewise.
7411 * obj-c++.dg/method-conflict-1.mm: Likewise.
7412 * obj-c++.dg/method-conflict-2.mm: Likewise.
7413 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7414 and uncommented second part of the testcase now that the testsuite
7416 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7417 and uncommented second part of the testcase now that the testsuite
7419 * obj-c++.dg/private-1.mm: Likewise.
7420 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7421 * obj-c++.dg/syntax-error-7.mm: Likewise.
7422 * obj-c++.dg/warn5.mm: Likewise.
7423 * obj-c++.dg/property/at-property-14.mm: Likewise.
7424 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7426 * obj-c++.dg/property/at-property-18.mm: Likewise.
7427 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7429 * obj-c++.dg/property/at-property-21.mm: Likewise.
7430 * obj-c++.dg/property/at-property-28.mm: Likewise.
7431 * obj-c++.dg/property/at-property-5.mm: Likewise.
7432 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7433 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7434 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7435 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7436 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7437 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7438 * obj-c++.dg/tls/diag-5.mm: Likewise.
7439 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7440 dg-error, now matched correctly.
7442 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7444 * objc.dg/property/at-property-29.m: New.
7445 * obj-c++.dg/property/at-property-29.mm: New.
7447 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7449 * go.test/go-test.exp (go-set-goarch): New proc.
7450 (go-gc-tests): Use it.
7452 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7455 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7457 2011-01-11 Richard Henderson <rth@redhat.com>
7459 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7461 2011-01-11 Jan Hubicka <jh@suse.cz>
7465 * gcc.dg/lto/pr45721_1.c: New file.
7466 * gcc.dg/lto/pr45721_0.c: New file.
7468 2011-01-11 Richard Guenther <rguenther@suse.de>
7470 PR tree-optimization/46076
7471 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7473 2011-01-11 Jeff Law <law@redhat.com>
7475 * PR tree-optimization/47086
7476 * gcc.dg/pr47086.c: New test.
7478 2011-01-11 Jason Merrill <jason@redhat.com>
7481 * g++.dg/template/new10.C: New.
7484 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7486 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7488 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7489 Split type definitions and NSConstantString class into...
7490 * objc-obj-c++-shared/objc-test-suite-types.h: New.
7491 * objc-obj-c++-shared/nsconstantstring-class.h: New.
7492 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7493 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7494 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7495 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7497 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7498 encode defines for newer NeXT system headers.
7499 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7500 * obj-c++.dg/torture/strings/string1.mm: Likewise.
7501 * objc.dg/foreach-5.m: Likewise.
7502 * objc.dg/foreach-2.m: Likewise.
7503 * objc.dg/foreach-4.m: Likewise.
7504 * objc.dg/torture/strings/string1.m: Likewise.
7505 * objc.dg/torture/strings/string2.m: Likewise.
7506 * objc.dg/torture/strings/string3.m: Likewise.
7507 * objc.dg/torture/strings/string4.m: Likewise.
7508 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
7509 header and stand alone.
7510 * obj-c++.dg/strings/strings-2.mm: Likewise.
7511 * objc.dg/torture/strings/const-str-3.m: Likewise.
7512 * objc.dg/strings/strings-2.m: Likewise.
7513 * objc.dg/strings/const-str-12b.m: Likewise.
7515 2011-01-12 Richard Guenther <rguenther@suse.de>
7518 * gcc.dg/attr-weak-1.c: Adjust.
7520 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
7523 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
7524 standard compliant and comment.
7526 2011-01-10 Jan Hubicka <jh@suse.cz>
7529 * gcc.dg/initpri3.c: New testcase.
7531 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
7534 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
7540 (g_ebp_save): Likewise.
7541 (g_esp_save): Likewise.
7543 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7545 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
7547 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7549 PR tree-optimization/46021
7550 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
7551 i?86-*-*, x86_64-*-*.
7553 2011-01-10 Jeff Law <law@redhat.com>
7555 * PR tree-optimization/47141
7556 * gcc.c-torture/compile/pr47141.c: New test.
7558 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
7561 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
7562 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
7563 * gcc.dg/vect/slp-35.c: Remove XFAILs.
7564 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
7567 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
7568 being vectorized. Adjust dg-final pattern. Remove XFAIL.
7569 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
7570 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
7571 being vectorized. Adjust dg-final pattern.
7574 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
7575 * gcc.dg/vect/slp-24.c: Likewise.
7577 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
7580 * g++.dg/other/pr47218-1.C: New test file.
7581 * g++.dg/other/pr47218.C: Likewise.
7582 * g++.dg/other/pr47218.h: New supporting header.
7584 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
7587 * objc.dg/attributes/invalid-attribute-1.m: New.
7588 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
7590 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7593 * gfortran.dg/proc_ptr_comp_28.f90: New.
7595 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7597 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7598 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7599 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7600 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7601 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7602 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7603 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7604 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7605 * objc.dg/gnu-api-2-class.m: Likewise.
7606 * objc.dg/gnu-api-2-ivar.m: Likewise.
7607 * objc.dg/gnu-api-2-method.m: Likewise.
7608 * objc.dg/gnu-api-2-objc.m: Likewise.
7609 * objc.dg/gnu-api-2-object.m: Likewise.
7610 * objc.dg/gnu-api-2-property.m: Likewise.
7611 * objc.dg/gnu-api-2-protocol.m: Likewise.
7612 * objc.dg/gnu-api-2-sel.m: Likewise.
7614 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7616 * objc.dg/foreach-1.m: Skip for Darwin < 9.
7617 * objc.dg/objc-foreach-4.m: Likewise.
7618 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7619 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7620 * objc.dg/foreach-4.m: Likewise.
7621 * objc.dg/foreach-5.m: Likewise.
7622 * objc.dg/foreach-3.m: Return self from init.
7624 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7627 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
7629 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7632 * gfortran.dg/class_35.f90: New.
7634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7636 * objc.dg/foreach-1.m: Add "-Wall" to flags.
7638 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
7641 * objc.dg/invalid-method-2.m: New.
7642 * obj-c++.dg/invalid-method-2.mm: New.
7644 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
7647 * gfortran.dg/transpose_optimization_2.f90 : New test.
7649 2011-01-08 Jan Hubicka <jh@suse.cz>
7651 PR tree-optmization/46469
7652 * g++.dg/torture/pr46469.C: New testcase.
7654 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7656 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7657 emulation of libobjc-gnu structure layout functionality to ..
7658 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7659 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7660 * objc/execute/bf-common.h: Adjust headers.
7661 * objc/execute/bf-1.m: Likewise.
7662 * objc/execute/bf-2.m: Likewise.
7663 * objc/execute/bf-3.m: Likewise.
7664 * objc/execute/bf-4.m: Likewise.
7665 * objc/execute/bf-5.m: Likewise.
7666 * objc/execute/bf-6.m: Likewise.
7667 * objc/execute/bf-7.m: Likewise.
7668 * objc/execute/bf-8.m: Likewise.
7669 * objc/execute/bf-9.m: Likewise.
7670 * objc/execute/bf-10.m: Likewise.
7671 * objc/execute/bf-11.m: Likewise.
7672 * objc/execute/bf-12.m: Likewise.
7673 * objc/execute/bf-13.m: Likewise.
7674 * objc/execute/bf-14.m: Likewise.
7675 * objc/execute/bf-15.m: Likewise.
7676 * objc/execute/bf-16.m: Likewise.
7677 * objc/execute/bf-17.m: Likewise.
7678 * objc/execute/bf-18.m: Likewise.
7679 * objc/execute/bf-19.m: Likewise.
7680 * objc/execute/bf-20.m: Likewise.
7681 * objc/execute/bf-21.m: Likewise.
7682 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7683 objc_get_type_qualifiers ().
7685 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7688 * gfortran.dg/dependency_39.f90: New test.
7690 2011-01-07 Jan Hubicka <jh@suse.cz>
7692 Get builtins tests ready for linker plugin.
7693 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7694 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7695 my_memset, my_bzero): Mark used.
7696 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7697 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7699 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7702 2011-01-07 Jan Hubicka <jh@suse.cz>
7704 PR tree-optimization/46367
7705 * g++.dg/torture/pr46367.C: New file.
7707 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7710 * gcc.dg/pr47201.c: New test.
7713 * gcc.dg/tree-prof/pr47187.c: New test.
7715 2011-01-07 Tobias Burnus <burnus@net-b.de>
7718 * gfortran.dg/extends_type_of_3.f90: New.
7720 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7722 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7723 * g++.dg/ext/dllimport-MI1.C: Likewise.
7724 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7725 * g++.dg/ext/dllimport10.C: Likewise.
7726 * g++.dg/ext/dllimport11.C: Likewise.
7727 * g++.dg/ext/dllimport12.C: Likewise.
7728 * g++.dg/ext/dllimport13.C: Likewise.
7729 * g++.dg/ext/dllimport2.C: Likewise.
7730 * g++.dg/ext/dllimport3.C: Likewise.
7731 * g++.dg/ext/dllimport4.C: Likewise.
7732 * g++.dg/ext/dllimport5.C: Likewise.
7733 * g++.dg/ext/dllimport6.C: Likewise.
7734 * g++.dg/ext/dllimport8.C: Likewise.
7735 * g++.dg/ext/dllimport9.C: Likewise.
7736 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7737 targets, too. Additionally enable test for i?86-*-mingw*.
7738 * g++.dg/ext/selectany1.C: Likewise.
7739 Remove guard variable check.
7741 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7745 * gfortran.dg/storage_size_3.f08: Extended.
7747 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7750 * g++.dg/template/stdarg1.C: New test.
7752 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7755 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7756 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7757 from the interface of functions to not hide the errors that
7760 2011-01-06 Jan Hubicka <jh@suse.cz>
7762 * gcc.dg/lto/pr47188_0.c: New testcase.
7763 * gcc.dg/lto/pr47188_1.c: New testcase.
7765 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7769 * gfortran.dg/interface_33.f90: New test.
7771 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7774 * gcc.c-torture/compile/pr47150.c: New test.
7776 2011-01-06 Ira Rosen <irar@il.ibm.com>
7778 PR tree-optimization/47139
7779 * gcc.dg/vect/pr47139.c: New test.
7781 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7784 * gfortran.dg/extends_type_of_2.f03: New.
7786 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7788 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7790 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7792 * gnat.dg/opt14.adb: New test.
7794 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7797 * gfortran.dg/allocate_error_2.f90: New test.
7799 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7802 * gfortran.dg/storage_size_3.f08: New.
7804 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7806 PR libgfortran/47154
7807 * gfortran.dg/namelist_68.f90: New test.
7809 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7811 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7813 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7816 * gfortran.dg/class_34.f90: New.
7818 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7820 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7821 use __builtin_inff. Skip all single-precision tests that require
7824 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7826 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7828 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7830 PR tree-optimization/47148
7831 * gcc.c-torture/execute/pr47148.c: New test.
7833 PR tree-optimization/47155
7834 * gcc.c-torture/execute/pr47155.c: New test.
7836 PR rtl-optimization/47157
7837 * gcc.c-torture/compile/pr47157.c: New test.
7839 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7841 * gcc.dg/torture/vector-shift2.c (schar): Define.
7842 (main): Always use schar or uchar instead of plain "char" to avoid
7843 dependencies on implementation-defined char signedness.
7845 2011-01-03 Martin Jambor <mjambor@suse.cz>
7847 PR tree-optimization/46801
7848 * gnat.dg/pack9.adb: Remove xfail.
7850 2011-01-03 Martin Jambor <mjambor@suse.cz>
7852 PR tree-optimization/46984
7853 * g++.dg/ipa/pr46984.C: New test.
7855 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7858 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7860 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7862 PR tree-optimization/47140
7863 * gcc.c-torture/compile/pr47140.c: New test.
7865 PR rtl-optimization/47028
7866 * gcc.dg/pr47028.c: New test.
7868 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7870 * objc.dg/protocol-forward-1.m: Removed TODO.
7871 * objc.dg/protocol-forward-2.m: New.
7872 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7873 * obj-c++.dg/protocol-forward-2.mm: New.
7875 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7878 * g++.dg/eh/pr38662.C: New testcase.
7880 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7882 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7883 scan for newline '\n'.
7886 Copyright (C) 2011 Free Software Foundation, Inc.
7888 Copying and distribution of this file, with or without modification,
7889 are permitted in any medium without royalty provided the copyright
7890 notice and this notice are preserved.