1 2011-07-08 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/49662
4 * gcc.dg/graphite/interchange-14.c: XFAIL.
5 * gcc.dg/graphite/interchange-15.c: Likewise.
6 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8 2011-07-06 Jason Merrill <jason@redhat.com>
11 * g++.dg/cpp0x/regress/regress4.C: New.
13 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
16 * gfortran.dg/result_in_spec_4.f90: New test.
18 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20 * gcc.target/sparc/cas64.c: New test.
22 2011-07-07 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/torture/pr49644.C: New test.
28 * gcc.c-torture/execute/pr49644.c: New test.
30 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
32 * lib/target-supports.exp (check_effective_target_ia32): New.
33 (check_effective_target_x32): Likewise.
34 (check_effective_target_vect_cmdline_needed): Also check x32.
36 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
38 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
40 * gcc.target/arm/pr42235.c: Likewise.
41 * gcc.target/arm/pr42495.c: Likewise.
42 * gcc.target/arm/pr42574.c: Likewise.
43 * gcc.target/arm/thumb-branch1.c: Likewise.
45 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
46 unneeded prune of possible warning.
47 * gcc.target/arm/pr40956.c: Likewise.
48 * gcc.target/arm/pr42505.c: Likewise.
50 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
51 * gcc.c-torture/compile/pr46883.c: Likewise.
52 * gcc.c-torture/compile/pr46934.c: Likewise.
54 * gcc.target/arm/pr41679.c: Remove test directives in preparation
55 for move to ../../gcc.c-torture/compile.
56 * gcc.target/arm/pr46883.c: Likewise.
57 * gcc.target/arm/pr46934.c: Likewise.
59 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
60 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
61 * gcc.target/arm/wmul-1.c: Likewise.
62 * gcc.target/arm/wmul-2.c: Likewise.
63 * gcc.target/arm/wmul-3.c: Likewise.
64 * gcc.target/arm/wmul-4.c: Likewise.
65 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
66 add tab after scan target.
67 * gcc.target/arm/smlaltt-1.c: Likewise.
68 * gcc.target/arm/smlatb-1.c: Likewise.
69 * gcc.target/arm/smlatt-1.c: Likewise.
71 2011-07-07 Jakub Jelinek <jakub@redhat.com>
74 * gcc.dg/debug/pr49522.c: New test.
76 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
78 * gcc.dg/pragma-align.c: Run only if target !default_packed.
79 * gcc.dg/pr46212.c: Run only if target int32plus.
80 * gcc.dg/torture/pr48146.c: Ditto.
81 * gcc.dg/tree-ssa/vrp51.c: Ditto.
82 * c-c++-common/pr44832.c: Ditto.
83 * gcc.dg/pr49544.c: Run only if target ptr32plus.
84 * gcc.dg/pr31490.c: Ditto.
85 * gcc.dg/torture/builtin-math-7.c: Run only if target
87 * gcc.dg/torture/pr45764.c: Skip for AVR.
88 * gcc.dg/pr47893.c: Ditto.
90 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
92 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
93 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
94 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
95 add tab to scan target.
97 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
99 * gcc.target/arm/neon-modes-3.c: New test.
101 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
103 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
104 -fno-loop-interchange -ffast-math.
106 2011-07-07 Richard Guenther <rguenther@suse.de>
108 * gcc.dg/ftrapv-3.c: New testcase.
110 2011-07-07 Richard Guenther <rguenther@suse.de>
112 * gcc.dg/tree-ssa/vrp58.c: New testcase.
113 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
115 2011-07-07 Kai Tietz <ktietz@redhat.com>
117 * gcc.dg/binop-notxor1.c: New test.
118 * gcc.dg/binop-notand4a.c: New test.
119 * gcc.dg/binop-notxor2.c: New test.
120 * gcc.dg/binop-notand3a.c: New test.
121 * gcc.dg/binop-notand2a.c: New test.
122 * gcc.dg/binop-notand6a.c: New test.
123 * gcc.dg/binop-notor1.c: New test.
124 * gcc.dg/binop-notand1a.c: New test.
125 * gcc.dg/binop-notand5a.c: New test.
126 * gcc.dg/binop-notor2.c: New test.
128 2011-07-07 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/gomp/pr49640.c: New test.
133 2011-07-07 Richard Guenther <rguenther@suse.de>
135 * gcc.dg/graphite/pr37485.c: Add -floop-block.
137 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
140 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
142 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
144 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
145 * gcc.target/powerpc/no-r11-2.c: Ditto.
146 * gcc.target/powerpc/no-r11-3.c: Ditto.
148 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
150 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
151 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
153 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
155 * lib/target-supports.exp (check_profiling_available): Disable
156 profiling with -fprofile-generate for target avr.
158 2011-07-06 Richard Guenther <rguenther@suse.de>
160 PR tree-optimization/49645
161 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
163 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
166 * gcc.dg/pr47383.c: New.
168 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
170 PR tree-optimization/49647
171 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
173 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
176 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
177 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
179 2011-07-05 Jason Merrill <jason@redhat.com>
182 * g++.dg/template/template-id-4.C: New.
184 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
186 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
187 * gcc.dg/pr43402.c: Ditto.
189 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
191 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
193 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
195 * gcc.target/powerpc/ppc-switch-1.c: New test for
196 --param case-values-threshold.
197 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
199 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
201 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
203 2011-07-05 Jason Merrill <jason@redhat.com>
205 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
207 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
209 PR tree-optimization/47654
210 * gcc.dg/graphite/block-pr47654.c: New.
212 2011-07-05 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
216 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
218 PR tree-optimization/49580
219 * gcc.dg/autopar/pr49580.c: New test.
221 2011-07-05 Richard Guenther <rguenther@suse.de>
223 PR tree-optimization/49518
224 PR tree-optimization/49628
225 * g++.dg/torture/pr49628.C: New testcase.
226 * gcc.dg/torture/pr49518.c: Likewise.
228 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
230 * ada/acats/run_acats (which): Extract last field from type -p,
231 type output only if command succeeded.
233 2011-07-04 Jason Merrill <jason@redhat.com>
235 * g++.dg/abi/mangle48.C: New.
237 * g++.dg/cpp0x/diag1.C: New.
239 * g++.dg/diagnostic/aka1.C: New.
241 2011-07-04 Jakub Jelinek <jakub@redhat.com>
243 PR rtl-optimization/49619
244 * gcc.dg/pr49619.c: New test.
246 PR rtl-optimization/49472
247 * gfortran.dg/pr49472.f90: New test.
250 * gcc.dg/pr49602.c: New test.
252 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
256 * gcc.target/avr/avr.exp: Run over cpp files, too.
257 * gcc.target/avr/torture/avr-torture.exp: Ditto.
258 * gcc.target/avr/progmem.h: New file.
259 * gcc.target/avr/exit-abort.h: New file.
260 * gcc.target/avr/progmem-error-1.c: New file.
261 * gcc.target/avr/progmem-error-1.cpp: New file.
262 * gcc.target/avr/progmem-warning-1.c: New file.
263 * gcc.target/avr/torture/progmem-1.c: New file.
264 * gcc.target/avr/torture/progmem-1.cpp: New file.
266 2011-07-04 Richard Guenther <rguenther@suse.de>
268 PR tree-optimization/49615
269 * g++.dg/torture/pr49615.C: New testcase.
271 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
273 PR tree-optimization/49610
274 * gcc.dg/vect/pr49610.c: New test.
276 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
278 * gnat.dg/specs/debug1.ads: New test.
280 2011-07-02 Janus Weil <janus@gcc.gnu.org>
283 * gfortran.dg/typebound_proc_23.f90: New.
285 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
288 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
290 2011-07-01 Jason Merrill <jason@redhat.com>
293 * g++.dg/template/template-id-3.C: New.
296 * g++.dg/template/qualified-id4.C: New.
299 * g++.dg/template/explicit-args4.C: New.
302 * g++.dg/template/offsetof2.C: New.
304 2011-07-01 Kai Tietz <ktietz@redhat.com>
306 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
308 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
311 * lib/target-supports.exp (check_effective_target_gld): New proc.
313 2011-07-01 Richard Guenther <rguenther@suse.de>
315 PR tree-optimization/49603
316 * gcc.dg/torture/pr49603.c: New testcase.
318 2011-06-30 Jason Merrill <jason@redhat.com>
321 * g++.dg/rtti/template1.C: New.
324 * g++.dg/cpp0x/regress/ctor1.C: New.
327 * g++.dg/cpp0x/initlist54.C: New.
329 2011-06-30 Martin Jambor <mjambor@suse.cz>
331 * gcc.dg/tree-ssa/sra-12.c: New test.
333 2011-06-29 Jason Merrill <jason@redhat.com>
335 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
337 2011-06-30 Richard Guenther <rguenther@suse.de>
339 PR tree-optimization/46787
340 * gcc.dg/vect/vect-121.c: New testcase.
342 2011-06-30 Martin Jambor <mjambor@suse.cz>
344 PR tree-optimization/49094
345 * gcc.dg/tree-ssa/pr49094.c: New test.
347 2011-06-30 Jakub Jelinek <jakub@redhat.com>
350 * gfortran.dg/pr49540-1.f90: New test.
351 * gfortran.dg/pr49540-2.f90: New test.
353 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
356 * ada/acats/run_acats (which): Use last field of type -p output.
358 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
359 Iain Sandoe <iains@gcc.gnu.org>
362 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
363 Only skip on 64-bit *-*-darwin8* && !objc2.
365 2011-06-30 Richard Guenther <rguenther@suse.de>
367 PR tree-optimization/38752
368 * gcc.c-torture/compile/pr38752.c: New testcase.
370 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
372 * gcc.dg/vect/slp-widen-mult-half.c: New test.
373 * gcc.dg/vect/vect-widen-mult-half.c: New test.
375 2011-06-29 Jason Merrill <jason@redhat.com>
378 * g++.dg/cpp0x/initlist53.C: Use placement new.
379 * g++.dg/cpp0x/initlist-value.C: Use placement new.
380 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
383 * g++.dg/cpp0x/trailing6.C: New.
384 * g++.dg/cpp0x/pr45908.C: No error.
387 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
390 * g++.dg/cpp0x/constexpr-using2.C: New.
392 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
395 * g++.dg/cpp0x/constexpr-diag3.C: New.
396 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
397 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
398 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
399 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
401 2011-06-29 Jason Merrill <jason@redhat.com>
403 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
405 2011-06-29 Richard Guenther <rguenther@suse.de>
407 * gcc.dg/tree-ssa/loop-17.c: Adjust.
409 2011-06-29 Jason Merrill <jason@redhat.com>
411 * g++.dg/cpp0x/initlist-value2.C: New.
413 * g++.dg/cpp0x/constexpr-initlist4.C: New.
414 * g++.dg/cpp0x/initlist-value.C: New.
416 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
418 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
420 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * gcc.dg/inline_1.c: Remove dg-excess-errors.
423 * gcc.dg/inline_2.c: Likewise.
424 * gcc.dg/unroll_1.c: Likewise.
426 2011-06-29 Jakub Jelinek <jakub@redhat.com>
429 * gcc.target/i386/pr49567.c: New test.
431 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
433 * gnat.dg/opt17.ad[sb]: New test.
435 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
436 Tom de Vries <tom@codesourcery.com>
438 * lib/target-supports.exp (check_effective_target_arm_nothumb)
439 (check_effective_target_arm_thumb2): New effective targets.
440 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
441 properly. Clean up temporary files.
442 * gcc.target/arm/ivopts-2.c: Likewise.
443 * gcc.target/arm/ivopts-3.c: Likewise.
444 * gcc.target/arm/ivopts-4.c: Likewise.
445 * gcc.target/arm/ivopts-5.c: Likewise.
446 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
448 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
451 * gfortran.dg/reshape_zerosize_3.f90: New test.
453 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
455 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
456 * gcc.target/arm/vfp-ldmias.c: Likewise.
457 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
458 * gcc.target/arm/vfp-stmdbs.c: Likewise.
459 * gcc.target/arm/vfp-ldmiad.c: Likewise.
460 * gcc.target/arm/vfp-stmias.c: Likewise.
461 * gcc.target/arm/vfp-stmdbd.c: Likewise.
462 * gcc.target/arm/vfp-stmiad.c: Likewise.
464 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
466 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
468 * gcc.target/arm/pr45701-2.c: Ditto.
470 2011-06-27 Janus Weil <janus@gcc.gnu.org>
473 * gfortran.dg/allocatable_scalar_9.f90: Modified.
474 * gfortran.dg/extends_14.f03: Modified.
476 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
478 * lib/target-supports-dg.exp (dg-require-effective-target): Return
479 early if the test is already being skipped.
481 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
482 scan-assembler-dem-not): For missing file, report unresolved with
483 same message as for pass/fail, with reason reported in log file.
485 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
486 from add_options_for_arm_neon_fp16.
487 (check_effective_target_arm_fp16_ok_nocache): Renamed from
488 check_effective_target_arm_neon_fp16_ok_nocache.
489 Check -mfpu and -mfloat-abi options from current multilib.
490 Do not require neon support.
491 (check_effective_target_arm_fp16_ok): Renamed from
492 check_effecitve_target_arm_neon_fp16_ok.
493 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
494 arm_neon_fp16_ok and arm_fp16.
495 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
496 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
497 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
498 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
500 2011-06-27 Jakub Jelinek <jakub@redhat.com>
502 * gcc.dg/builtin-assume-aligned-1.c: New test.
503 * gcc.dg/builtin-assume-aligned-2.c: New test.
504 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
507 * gcc.dg/pr49544.c: New test.
509 2011-06-27 Richard Guenther <rguenther@suse.de>
511 PR tree-optimization/49394
512 * g++.dg/torture/pr49394.C: New testcase.
514 2011-06-27 Kai Tietz <ktietz@redhat.com>
516 * gcc.dg/optimize-bswapdi-2.c: New test.
518 2011-06-27 Michael Hope <michael.hope@linaro.org>
519 Richard Sandiford <richard.sandiford@linaro.org>
521 PR tree-optimization/49169
522 * gcc.dg/torture/pr49169.c: New test.
524 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
527 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
529 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
532 2011-06-26 Jason Merrill <jason@redhat.com>
534 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
537 * g++.dg/init/ref19.C: New.
538 * g++.dg/cpp0x/constexpr-cleanup.C: New.
540 2011-06-26 Jakub Jelinek <jakub@redhat.com>
542 PR tree-optimization/48377
543 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
546 2011-06-26 Steve Ellcey <sje@cup.hp.com>
549 * lib/target-supports.exp (check_effective_target_non_strict_align):
551 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
553 2011-06-24 Martin Jambor <mjambor@suse.cz>
555 PR tree-optimizations/49516
556 * g++.dg/tree-ssa/pr49516.C: New test.
558 2011-06-23 Jason Merrill <jason@redhat.com>
561 * g++.dg/template/partial10.C: New.
562 * g++.dg/template/partial11.C: New.
564 2011-06-23 Jeff Law <law@redhat.com>
567 * gcc.dg/pr48770.c: New test.
569 2011-06-23 Jan Hubicka <jh@suse.cz>
572 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
574 2011-06-23 Jakub Jelinek <jakub@redhat.com>
577 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
578 instead of -fdump-tree-optimized.
580 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/template/crash107.C: New.
584 * g++.dg/template/error17.C: Adjust.
586 2011-06-23 Jason Merrill <jason@redhat.com>
589 * g++.dg/cpp0x/defaulted30.C: New.
592 * g++.dg/rtti/anon-ns1.C: New.
595 * g++.dg/init/ref18.C: New.
598 * g++.dg/template/partial9.C: New.
600 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
603 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
605 2011-06-22 Jakub Jelinek <jakub@redhat.com>
608 * gcc.dg/pr49496.c: New test.
610 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
612 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
615 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
617 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
618 * gcc.target/arm/pr42879.c: Likewise.
619 * gcc.target/arm/pr45701-3.c: Likewise.
621 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
622 * gcc.target/arm/pr40482.c: Likewise.
623 * gcc.target/arm/stack-corruption.c: Likewise.
625 2011-06-22 Richard Guenther <rguenther@suse.de>
627 PR tree-optimization/49493
628 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
630 2011-06-22 Jason Merrill <jason@redhat.com>
633 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
635 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
636 Dmitry Melnik <dm@ispras.ru>
638 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
639 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
640 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
642 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
644 * gcc.target/arm/tlscall.c: New.
646 2011-06-21 Jason Merrill <jason@redhat.com>
649 * g++.dg/cpp0x/constexpr-ref1.C: New.
650 * g++.dg/cpp0x/constexpr-ref2.C: New.
651 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
654 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
657 * g++.dg/template/param3.C: New.
659 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
661 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
662 my_clrsb test functions.
664 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
665 test_sll, test_ull): Add clrsb tests.
666 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
669 2011-06-21 Janus Weil <janus@gcc.gnu.org>
672 * gfortran.dg/class_44.f03: New.
674 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
676 PR tree-optimization/49478
677 * gcc.dg/vect/pr49478.c
679 2011-06-21 Richard Guenther <rguenther@suse.de>
681 PR tree-optimization/49483
682 * gcc.dg/vect/vect-120.c: New testcase.
684 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
687 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
688 * gcc.dg/vect/vect-peel-4.c: Likewise.
690 2011-06-22 Christian Bruel <christian.bruel@st.com>
693 * gcc.dg/always_inline.c: Removed -Winline. Update checks
694 * gcc.dg/always_inline2.c: Likewise.
695 * gcc.dg/always_inline3.c: Likewise.
696 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
697 * gcc.dg/inline_1.c: Likewise.
698 * gcc.dg/inline_2.c: Likewise.
699 * gcc.dg/inline_3.c: Likewise.
700 * gcc.dg/inline_4.c: Likewise.
701 * gcc.dg/20051201-1.c: Likewise.
702 * gcc.dg/pr40087.c: Likewise.
703 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
704 * gcc.dg/inline-22.c: Likewise.
705 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
706 * gcc.dg/lto/20090218-1_1.c: Likewise.
707 * g++.dg/ipa/devirt-7.C: Likewise.
708 * gcc.dg/uninit-pred-5_a.c: Likewise.
709 * gcc.dg/uninit-pred-5_b.c: Likewise.
710 * gcc.dg/fail_always_inline.c: New.
712 2011-06-21 Jakub Jelinek <jakub@redhat.com>
714 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
715 into 6 jobs instead of 3.
717 2011-06-20 Jason Merrill <jason@redhat.com>
720 * g++.dg/cpp0x/initlist53.C: New.
722 2011-06-20 Tobias Burnus <burnus@net-b.de>
725 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
726 * gfortran.dg/coarray_lock_3.f90: New.
727 * gfortran.dg/coarray/lock_1.f90: New.
729 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
731 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
732 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
733 unresolved and report the reason to the log file.
735 * lib/scanasm.exp (object-size): Move argument processing earlier
736 to report errors before verifying that the file exists. Report
737 problems detected at runtime as unresolved instead of error and
738 report their reasons to the log file.
740 2011-06-20 Jason Merrill <jason@redhat.com>
743 * g++.dg/cpp0x/explicit6.C: New.
746 * g++.dg/cpp0x/enum20.C: New.
749 * g++.dg/ext/attr-aligned01.C: New.
752 * g++.dg/cpp0x/variadic-default.C: New.
755 * g++.dg/cpp0x/auto26.C: New.
758 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
760 2011-06-20 Kai Tietz <ktietz@redhat.com>
762 * gcc.dg/binop-notand1.c: New test.
763 * gcc.dg/binop-notand2.c: New test.
764 * gcc.dg/binop-notand3.c: New test.
765 * gcc.dg/binop-notand4.c: New test.
766 * gcc.dg/binop-notand5.c: New test.
767 * gcc.dg/binop-notand6.c: New test.
769 2011-06-18 Jakub Jelinek <jakub@redhat.com>
772 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
774 2011-06-18 Janus Weil <janus@gcc.gnu.org>
777 * gfortran.dg/proc_ptr_31.f90: New.
779 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
781 * gnat.dg/volatile6.adb: New test.
782 * gnat.dg/volatile7.adb: Likewise.
783 * gnat.dg/volatile8.adb: Likewise.
784 * gnat.dg/volatile9.adb: Likewise.
786 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/constant3.adb: New test.
790 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
793 * gfortran.dg/read_list_eof_1.f90: New test.
795 2011-06-18 Jakub Jelinek <jakub@redhat.com>
798 * gcc.target/i386/testimm-1.c: New test.
799 * gcc.target/i386/testimm-2.c: New test.
800 * gcc.target/i386/testimm-3.c: New test.
801 * gcc.target/i386/testimm-4.c: New test.
802 * gcc.target/i386/testimm-5.c: New test.
803 * gcc.target/i386/testimm-6.c: New test.
804 * gcc.target/i386/testimm-7.c: New test.
805 * gcc.target/i386/testimm-8.c: New test.
806 * gcc.target/i386/xop-vpermil2px-2.c: New test.
807 * gcc.target/i386/xop-rotate1-int.c: New test.
808 * gcc.target/i386/xop-rotate2-int.c: New test.
810 2011-06-17 Jason Merrill <jason@redhat.com>
812 * g++.dg/cpp0x/rv-func2.C: New.
814 * g++.dg/debug/dwarf2/lambda1.C: New.
815 * g++.dg/warn/Wshadow-6.C: Adjust.
817 2011-06-17 Janus Weil <janus@gcc.gnu.org>
820 * gfortran.dg/move_alloc_5.f90: New.
822 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
824 PR rtl-optimization/48542
825 * gcc.dg/torture/pr48542.c: New test.
827 2011-06-16 Jason Merrill <jason@redhat.com>
830 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
833 * g++.dg/cpp0x/initlist52.C New.
836 * c-c++-common/raw-string-12.c: New.
839 * g++.dg/cpp0x/sfinae26.C: New.
842 * g++.dg/cpp0x/variadic113.C: New.
845 * g++.dg/cpp0x/variadic112.C: New.
847 2011-06-16 Jeff Law <law@redhat.com>
849 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
850 improved jump threading.
851 * gcc.dg/builtin-object-size-2.c: Likewise.
852 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
854 2011-06-16 Janus Weil <janus@gcc.gnu.org>
857 * gfortran.dg/typebound_assignment_3.f03: New.
859 2011-06-16 Steve Ellcey <sje@cup.hp.com>
862 * g++.dg/opt/devirt2.C: Change xfail rule to target.
864 2011-06-16 Martin Jambor <mjambor@suse.cz>
866 PR tree-optimization/49343
867 * gnat.dg/discr31.ad[sb]: New test.
869 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
871 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
873 2011-06-16 Tom de Vries <tom@codesourcery.com>
876 * gcc.target/arm/ivopts-3.c: Update test.
877 * gcc.target/arm/ivopts-5.c: Same.
879 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
882 2011-06-10 Wei Guozhi <carrot@google.com>
885 * gcc.target/arm/pr45335.c: New test.
886 * gcc.target/arm/pr45335-2.c: New test.
887 * gcc.target/arm/pr45335-3.c: New test.
888 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
889 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
890 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
892 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
894 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
896 2011-06-16 Janus Weil <janus@gcc.gnu.org>
899 * gfortran.dg/class_43.f03: New.
901 2011-06-16 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/49419
904 * gcc.c-torture/execute/pr49419.c: New test.
906 2011-06-16 Revital Eres <revital.eres@linaro.org>
908 * gcc.dg/sms-9.c: New file.
910 2011-06-15 Easwaran Raman <eraman@google.com>
912 PR rtl-optimization/49414
913 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
915 2011-06-14 Jason Merrill <jason@redhat.com>
917 * g++.dg/cpp0x/noexcept13.C: New.
919 2011-06-14 Easwaran Raman <eraman@google.com>
921 PR rtl-optimization/44194
922 * gcc.dg/pr44194-1.c: New test.
923 * gcc.dg/pr44194-2.c: New test.
925 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
927 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
929 * gcc.target/arm/pr45701-2.c: Likewise.
930 * gcc.target/arm/thumb-branch1.c: Likewise.
932 2011-06-14 Steve Ellcey <sje@cup.hp.com>
935 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
937 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
939 * gcc.target/arm/pr45701-1.c: Require thumb support.
940 * gcc.target/arm/pr45701-2.c: Likewise.
941 * gcc.target/arm/thumb-branch1.c: Likewise.
943 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
944 * gcc.target/arm/pr39839.c: Likewise.
945 * gcc.target/arm/pr40657-2.c: Likewise.
946 * gcc.target/arm/pr40956.c: Likewise.
947 * gcc.target/arm/pr41679.c: Likewise.
948 * gcc.target/arm/pr42235.c: Likewise.
949 * gcc.target/arm/pr42495.c: Likewise.
950 * gcc.target/arm/pr42505.c: Likewise.
951 * gcc.target/arm/pr42574.c: Likewise.
952 * gcc.target/arm/pr46883.c: Likewise.
953 * gcc.target/arm/pr46934.c: Likewise.
954 * gcc.target/arm/xor-and.c: Likewise.
956 2011-06-14 Jason Merrill <jason@redhat.com>
958 * g++.dg/other/error23.C: Adjust error message.
959 * g++.dg/other/error32.C: Likewise.
962 * g++.dg/cpp0x/rv-dotstar.C: New.
965 * g++.dg/cpp0x/decltype30.C: New.
967 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
969 2011-06-14 Jakub Jelinek <jakub@redhat.com>
972 * gfortran.dg/pr49103.f90: New test.
974 2011-06-14 Tom de Vries <tom@codesourcery.com>
977 * gcc.target/arm/ivopts-3.c: New test.
978 * gcc.target/arm/ivopts-4.c: New test.
979 * gcc.target/arm/ivopts-5.c: New test.
981 2011-06-14 Jakub Jelinek <jakub@redhat.com>
983 PR rtl-optimization/49390
984 * gcc.c-torture/execute/pr49390.c: New test.
986 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
988 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
990 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
992 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
993 * gcc.c-torture/execute/cmpsi-2.x: New file.
994 * gcc.c-torture/execute/pr45262.c: Undo 172757.
995 * gcc.c-torture/execute/pr45262.x: New file.
996 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
997 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
999 * gcc.c-torture/compile/pr49163.c: Ditto.
1001 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1003 * gcc.dg/vect/vect-16.c: Rename to...
1004 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1005 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1006 for double-word vectors.
1007 * gcc.dg/vect/vect-peel-4.c: Likewise.
1008 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1010 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1013 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1016 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1018 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1020 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1022 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1024 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1026 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1028 * gfortran.dg/trim_optimize_8.f90: New test case.
1030 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1031 Ira Rosen <ira.rosen@linaro.org>
1033 PR tree-optimization/49352
1034 * gcc.dg/vect/pr49352.c: New test.
1036 2011-06-12 Tobias Burnus
1039 * gfortran.dg/alloc_comp_assign_11.f90: New.
1041 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1043 * gfortran.dg/trim_optimize_7.f90: New test.
1045 2011-06-10 Wei Guozhi <carrot@google.com>
1048 * gcc.target/arm/pr45335.c: New test.
1049 * gcc.target/arm/pr45335-2.c: New test.
1050 * gcc.target/arm/pr45335-3.c: New test.
1051 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1052 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1053 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1055 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.dg/parse/error39.C: New.
1060 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1062 * gcc.target/arm/20090811-1.c: Skip for incompatible
1063 options, do not override other options.
1064 * gcc.target/arm/combine-cmp-shift.c: Skip for
1065 incompatible options.
1066 * gcc.target/arm/pr45094.c: Likewise.
1067 * gcc.target/arm/scd42-1.c: Likewise.
1068 * gcc.target/arm/scd42-3.c: Likewise.
1069 * gcc.target/arm/thumb-ltu.c: Likewise.
1071 * lib/target-supports.exp
1072 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1073 multilib flags use -mfpu with a value other than neon-fp16.
1075 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1077 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1078 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1080 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1082 * lib/target-supports.exp (check_effective_target_pie): New proc.
1083 * gcc.dg/pie-link.c: Use target pie.
1085 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1086 Laurent Rougé <laurent.rouge@menta.fr>
1088 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1089 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1091 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1093 * gfortran.dg/coarray/sync_1.f90: New test for
1094 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1096 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1098 PR tree-optimization/49318
1099 * gcc.dg/vect/pr49318.c: New test.
1101 2011-06-09 David Krauss <potswa@mac.com>
1103 * g++.dg/template/arrow1.C: New.
1105 2011-06-09 Jason Merrill <jason@redhat.com>
1107 * lib/prune.exp: Prune "note"s.
1108 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1110 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1111 * g++.dg/template/dependent-expr3.C: Likewise.
1112 * g++.dg/parse/template7.C: Likewise.
1113 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1114 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1115 * g++.old-deja/g++.pt/friend38.C: Likewise.
1116 * g++.old-deja/g++.pt/crash32.C: Likewise.
1117 * g++.old-deja/g++.other/init4.C: Likewise.
1118 * g++.old-deja/g++.other/friend8.C: Likewise.
1120 * g++.dg/ext/complex7.C: Adjust expected output.
1121 * g++.dg/diagnostic/method1.C: Likewise.
1122 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1123 * g++.dg/parse/crash33.C: Likewise.
1124 * g++.dg/other/warning1.C: Likewise.
1125 * g++.dg/init/pr29571.C: Likewise.
1126 * g++.dg/warn/overflow-warn-1.C: Likewise.
1127 * g++.dg/warn/overflow-warn-3.C: Likewise.
1128 * g++.dg/warn/overflow-warn-4.C: Likewise.
1129 * g++.old-deja/g++.oliva/template1.C: Likewise.
1131 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1132 * g++.dg/parse/template7.C: Adjust.
1134 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1137 * gcc.dg/pr49307.c: New.
1139 2011-06-09 Wei Guozhi <carrot@google.com>
1142 * gcc.target/arm/pr46975.c: New testcase.
1144 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1146 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1147 (PMETH, arglist_t): Removed.
1148 (method_get_number_of_arguments): Removed.
1149 (method_get_nth_argument): Removed.
1150 (method_get_first_argument): Removed.
1151 (method_get_next_argument): Removed.
1152 (method_get_sizeof_arguments): Removed.
1153 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1155 (method_get_number_of_arguments): Removed.
1156 (method_get_nth_argument): Removed.
1157 (method_get_first_argument): Removed.
1158 (method_get_next_argument): Removed.
1159 (method_get_sizeof_arguments): Removed.
1160 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1162 2011-06-09 David Li <davidxl@google.com>
1164 * gcc.dg/dump-pass.c: New test.
1166 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/parse/error38.C: New.
1171 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1174 * gfortran.dg/pr49308.f90: New test.
1176 2011-06-08 Jason Merrill <jason@redhat.com>
1178 * g++.dg/cpp0x/noexcept11.C: New.
1179 * g++.dg/cpp0x/noexcept12.C: New.
1180 * g++.dg/cpp0x/sfinae11.C: Adjust.
1182 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1185 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1186 to dg-options, match also DW_AT_linkage_name.
1188 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1191 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1192 -fno-common on alpha*-dec-osf*.
1193 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1195 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1197 PR rtl-optimization/49303
1198 * gcc.target/ia64/pr49303.c: New test.
1200 2011-06-08 Tobias Burnus <burnus@net-b.de>
1203 * gfortran.dg/coarray_lock_1.f90: New.
1204 * gfortran.dg/coarray_lock_2.f90: New.
1206 2011-06-07 Jason Merrill <jason@redhat.com>
1208 * lib/prune.exp: Look for "required" rather than "instantiated".
1209 * g++.dg/abi/mangle11.C: Likewise.
1210 * g++.dg/abi/mangle12.C: Likewise.
1211 * g++.dg/abi/mangle17.C: Likewise.
1212 * g++.dg/abi/mangle20-2.C: Likewise.
1213 * g++.dg/abi/pragma-pack1.C: Likewise.
1214 * g++.dg/cpp0x/decltype26.C: Likewise.
1215 * g++.dg/cpp0x/decltype28.C: Likewise.
1216 * g++.dg/cpp0x/decltype29.C: Likewise.
1217 * g++.dg/cpp0x/enum11.C: Likewise.
1218 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1219 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1220 * g++.dg/cpp0x/pr47416.C: Likewise.
1221 * g++.dg/ext/case-range2.C: Likewise.
1222 * g++.dg/ext/case-range3.C: Likewise.
1223 * g++.dg/gomp/for-19.C: Likewise.
1224 * g++.dg/gomp/pr37533.C: Likewise.
1225 * g++.dg/gomp/pr38639.C: Likewise.
1226 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1227 * g++.dg/inherit/base3.C: Likewise.
1228 * g++.dg/inherit/using6.C: Likewise.
1229 * g++.dg/init/placement4.C: Likewise.
1230 * g++.dg/init/reference3.C: Likewise.
1231 * g++.dg/lookup/scoped6.C: Likewise.
1232 * g++.dg/lookup/using7.C: Likewise.
1233 * g++.dg/other/abstract1.C: Likewise.
1234 * g++.dg/other/error10.C: Likewise.
1235 * g++.dg/other/error5.C: Likewise.
1236 * g++.dg/other/field1.C: Likewise.
1237 * g++.dg/other/offsetof5.C: Likewise.
1238 * g++.dg/parse/bitfield2.C: Likewise.
1239 * g++.dg/parse/constant4.C: Likewise.
1240 * g++.dg/parse/crash20.C: Likewise.
1241 * g++.dg/parse/invalid-op1.C: Likewise.
1242 * g++.dg/parse/non-dependent2.C: Likewise.
1243 * g++.dg/parse/template18.C: Likewise.
1244 * g++.dg/tc1/dr152.C: Likewise.
1245 * g++.dg/tc1/dr166.C: Likewise.
1246 * g++.dg/tc1/dr176.C: Likewise.
1247 * g++.dg/tc1/dr213.C: Likewise.
1248 * g++.dg/template/access11.C: Likewise.
1249 * g++.dg/template/access2.C: Likewise.
1250 * g++.dg/template/access3.C: Likewise.
1251 * g++.dg/template/access7.C: Likewise.
1252 * g++.dg/template/arg7.C: Likewise.
1253 * g++.dg/template/cond2.C: Likewise.
1254 * g++.dg/template/crash13.C: Likewise.
1255 * g++.dg/template/crash40.C: Likewise.
1256 * g++.dg/template/crash7.C: Likewise.
1257 * g++.dg/template/crash84.C: Likewise.
1258 * g++.dg/template/ctor5.C: Likewise.
1259 * g++.dg/template/defarg13.C: Likewise.
1260 * g++.dg/template/defarg14.C: Likewise.
1261 * g++.dg/template/dtor7.C: Likewise.
1262 * g++.dg/template/eh2.C: Likewise.
1263 * g++.dg/template/error2.C: Likewise.
1264 * g++.dg/template/error43.C: Likewise.
1265 * g++.dg/template/friend32.C: Likewise.
1266 * g++.dg/template/injected1.C: Likewise.
1267 * g++.dg/template/instantiate1.C: Likewise.
1268 * g++.dg/template/instantiate3.C: Likewise.
1269 * g++.dg/template/instantiate5.C: Likewise.
1270 * g++.dg/template/instantiate7.C: Likewise.
1271 * g++.dg/template/local6.C: Likewise.
1272 * g++.dg/template/lookup2.C: Likewise.
1273 * g++.dg/template/member5.C: Likewise.
1274 * g++.dg/template/memfriend15.C: Likewise.
1275 * g++.dg/template/memfriend16.C: Likewise.
1276 * g++.dg/template/memfriend17.C: Likewise.
1277 * g++.dg/template/memfriend7.C: Likewise.
1278 * g++.dg/template/meminit1.C: Likewise.
1279 * g++.dg/template/nested3.C: Likewise.
1280 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1281 * g++.dg/template/nontype12.C: Likewise.
1282 * g++.dg/template/nontype13.C: Likewise.
1283 * g++.dg/template/nontype6.C: Likewise.
1284 * g++.dg/template/pr23510.C: Likewise.
1285 * g++.dg/template/pr35240.C: Likewise.
1286 * g++.dg/template/ptrmem15.C: Likewise.
1287 * g++.dg/template/ptrmem6.C: Likewise.
1288 * g++.dg/template/qualified-id1.C: Likewise.
1289 * g++.dg/template/qualttp20.C: Likewise.
1290 * g++.dg/template/qualttp3.C: Likewise.
1291 * g++.dg/template/qualttp4.C: Likewise.
1292 * g++.dg/template/qualttp5.C: Likewise.
1293 * g++.dg/template/qualttp6.C: Likewise.
1294 * g++.dg/template/qualttp7.C: Likewise.
1295 * g++.dg/template/qualttp8.C: Likewise.
1296 * g++.dg/template/recurse.C: Likewise.
1297 * g++.dg/template/recurse2.C: Likewise.
1298 * g++.dg/template/ref5.C: Likewise.
1299 * g++.dg/template/scope2.C: Likewise.
1300 * g++.dg/template/sfinae10.C: Likewise.
1301 * g++.dg/template/sfinae3.C: Likewise.
1302 * g++.dg/template/sizeof3.C: Likewise.
1303 * g++.dg/template/static9.C: Likewise.
1304 * g++.dg/template/template-id-2.C: Likewise.
1305 * g++.dg/template/typedef13.C: Likewise.
1306 * g++.dg/template/typename4.C: Likewise.
1307 * g++.dg/template/using14.C: Likewise.
1308 * g++.dg/template/using2.C: Likewise.
1309 * g++.dg/template/warn1.C: Likewise.
1310 * g++.dg/warn/Wparentheses-13.C: Likewise.
1311 * g++.dg/warn/Wparentheses-15.C: Likewise.
1312 * g++.dg/warn/Wparentheses-16.C: Likewise.
1313 * g++.dg/warn/Wparentheses-17.C: Likewise.
1314 * g++.dg/warn/Wparentheses-18.C: Likewise.
1315 * g++.dg/warn/Wparentheses-19.C: Likewise.
1316 * g++.dg/warn/Wparentheses-20.C: Likewise.
1317 * g++.dg/warn/Wparentheses-23.C: Likewise.
1318 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1319 * g++.dg/warn/noeffect2.C: Likewise.
1320 * g++.dg/warn/noeffect4.C: Likewise.
1321 * g++.dg/warn/pr8570.C: Likewise.
1322 * g++.old-deja/g++.brendan/init2.C: Likewise.
1323 * g++.old-deja/g++.eh/spec6.C: Likewise.
1324 * g++.old-deja/g++.pt/crash10.C: Likewise.
1325 * g++.old-deja/g++.pt/crash36.C: Likewise.
1326 * g++.old-deja/g++.pt/derived3.C: Likewise.
1327 * g++.old-deja/g++.pt/error2.C: Likewise.
1328 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1329 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1330 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1331 * g++.old-deja/g++.pt/overload7.C: Likewise.
1332 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1334 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1335 Iain Sandoe <iains@gcc.gnu.org>
1337 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1338 Added code to deal with the case when [Protocol
1339 -descriptionForInstanceMethod:] or [Protocol
1340 -descriptionForClassMethod:] returns NULL.
1342 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1343 Iain Sandoe <iains@gcc.gnu.org>
1345 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1346 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1349 2011-06-07 Xinliang David Li <davidxl@google.com>
1351 * gcc.dg/inline_2.c: New test.
1352 * gcc.dg/unroll_2.c: New test.
1353 * gcc.dg/inline_3.c: New test.
1354 * gcc.dg/unroll_3.c: New test.
1355 * gcc.dg/inline_4.c: New test.
1356 * gcc.dg/unroll_4.c: New test.
1357 * gcc.dg/inline_1.c: New test.
1358 * gcc.dg/unroll_1.c: New test.
1360 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1362 PR tree-optimization/48497
1363 * lib/gcc-defs.exp (dg-additional-options): New proc.
1364 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1365 -msse2 on 32-bit x86.
1367 2011-06-06 Jason Merrill <jason@redhat.com>
1369 * g++.dg/cpp0x/enum19.C: New.
1371 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1373 * gcc.target/arm/neon-reload-class.c: New test.
1375 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1378 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1380 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1382 * gcc.target/arm/smlatb-1.c: New file.
1383 * gcc.target/arm/smlatt-1.c: New file.
1384 * gcc.target/arm/smlaltb-1.c: New file.
1385 * gcc.target/arm/smlaltt-1.c: New file.
1387 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1389 * gcc.target/arm/mla-2.c: New test.
1391 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1393 PR gcov-profile/49299
1394 * gcc.dg/tree-prof/pr49299-1.c: New test.
1395 * gcc.dg/tree-prof/pr49299-2.c: New test.
1397 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1399 * lib/target-supports.exp
1400 (check_effective_target_vect_widen_mult_qi_to_hi):
1401 Add NEON as supporting target.
1402 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1403 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1404 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1405 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1406 using widening multiplication on targets that support it.
1407 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1408 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1409 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1411 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1413 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1414 Modern Objective-C runtime API.
1415 * objc/execute/next_mapping.h: Removed.
1416 * objc-obj-c++-shared/next-mapping.h: Removed.
1417 * objc-obj-c++-shared/Object1.h: Removed.
1418 * objc-obj-c++-shared/Object1.m: Removed.
1419 * objc-obj-c++-shared/Object1.mm: Removed.
1420 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1421 * objc-obj-c++-shared/Protocol1.h: Removed.
1422 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1423 of ProtoBool, IVAR_T and METHOD.
1424 * objc-obj-c++-shared/runtime.h: New.
1425 * objc-obj-c++-shared/TestsuiteObject.h: New.
1426 * objc-obj-c++-shared/TestsuiteObject.m: New.
1428 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1429 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1430 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1432 * objc/execute/_cmd.m: Include
1433 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1434 runtime API. ([TestClass +initialize]): Include this method also
1435 with the GNU runtime.
1436 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1437 Object. ([-setValue:]): Return void.
1438 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1439 with the GNU runtime. Include
1440 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1441 for the NeXT runtime. Use the existing print_ivars() and
1442 compare_structures() implementations for the old NeXT runtime.
1443 Added new implementations for the Modern GNU and NeXT runtimes.
1444 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1445 well. (main): Use objc_getClass(). Use return instead of exit.
1446 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1447 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1449 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1450 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1451 instead of Object. (main): Use return instead of exit().
1452 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1453 instead of Object. Removed prototype for exit(). (main): Use
1454 return instead of exit(). Use the Modern Objective-C runtime API.
1455 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1457 * objc/execute/class-tests-1.h: Include
1458 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1459 runtime API. (test_class_with_superclass): Do not call [Object
1460 class]. There is no need to with the current libobjc.
1461 * objc/execute/class-tests-2.h: Include
1462 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1464 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1465 ../../objc-obj-c++-shared/next-mapping.h.
1466 * objc/execute/class-2.m: Likewise.
1467 * objc/execute/class-3.m: Likewise.
1468 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1469 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1470 +initialize]): Include this method also with the GNU
1471 runtime. (main): Use the Modern Objective-C runtime API.
1472 * objc/execute/class-5.m: Likewise.
1473 * objc/execute/class-6.m: Likewise.
1474 * objc/execute/class-7.m: Likewise.
1475 * objc/execute/class-8.m: Likewise.
1476 * objc/execute/class-9.m: Likewise.
1477 * objc/execute/class-10.m: Likewise.
1478 * objc/execute/class-11.m: Likewise.
1479 * objc/execute/class-12.m: Likewise.
1480 * objc/execute/class-13.m: Likewise.
1481 * objc/execute/class-14.m: Likewise.
1482 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1483 this method also with the GNU runtime.
1484 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1485 +initialize]): Include this method also with the GNU runtime.
1486 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1488 * objc/execute/encode-1.m: Likewise.
1489 * objc/execute/enumeration-1.m: Likewise.
1490 * objc/execute/enumeration-2.m: Likewise.
1491 * objc/execute/exceptions/catchall-1.m: Likewise.
1492 * objc/execute/exceptions/finally-1.m: Likewise.
1493 * objc/execute/exceptions/foward-1.m: Likewise.
1494 * objc/execute/exceptions/local-variables-1.m: Likewise.
1495 * objc/execute/exceptions/throw-nil.m: Likewise.
1496 * objc/execute/exceptions/trivial.m: Likewise.
1497 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1498 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1499 * objc/execute/exceptions/matcher-1.m: Likewise.
1500 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1502 * objc/execute/formal_protocol-2.m: Likewise.
1503 * objc/execute/formal_protocol-3.m: Likewise.
1504 * objc/execute/formal_protocol-4.m: Likewise.
1505 * objc/execute/formal_protocol-5.m: Include
1506 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1508 * objc/execute/formal_protocol-6.m: Likewise.
1509 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1510 Object. Include <objc/Protocol.h> instead of
1511 ../../objc-obj-c++-shared/Protocol1.h.
1512 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1514 * objc/execute/informal_protocol.m: Likewise.
1515 * objc/execute/load-3.m: Likewise.
1516 * objc/execute/many_args_method.m ([TestClass +initialize]):
1517 Include this method with the GNU runtime as well.
1518 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1519 * objc/execute/nested-func-1.m: Use TestsuiteObject
1521 * objc/execute/nil_method-1.m: Likewise.
1522 * objc/execute/no_clash.m: Likewise.
1523 * objc/execute/np-1.m: Do not include
1524 ../../objc-obj-c++-shared/Protocol1.h.
1525 (main): Use return instead of exit().
1526 * objc/execute/np-2.m: Do not include
1527 ../../objc-obj-c++-shared/Protocol1.h.
1528 ([MyObject +initialize]): Include this method also with the GNU
1529 runtime. (main): Use return instead of exit().
1530 * objc/execute/object_is_class.m: Include
1531 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1532 of Object. (main): Use the Modern Objective-C runtime API.
1533 * objc/execute/object_is_meta_class.m: Likewise.
1534 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1535 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1536 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1537 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1538 Objective-C runtime API.
1539 * objc/execute/protocol-isEqual-2.m: Likewise.
1540 * objc/execute/protocol-isEqual-3.m: Likewise.
1541 * objc/execute/protocol-isEqual-4.m: Likewise.
1542 * objc/execute/redefining_self.m ([TestClass +initialize]):
1543 Include this method with the GNU runtime as well.
1544 * objc/execute/root_methods.m: Include
1545 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
1546 Include this method with the GNU runtime as well.
1547 (main): Use the Modern Objective-C runtime API.
1548 * objc/execute/selector-1.m: Include
1549 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1550 of Object. (main): Use the Modern Objective-C runtime API.
1551 * objc/execute/static-1.m ([Test +initialize]): Include this
1552 method with the GNU runtime as well.
1553 * objc/execute/static-2.m: Likewise.
1554 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1555 * objc/execute/va_method.m: Do not include objc/objc-api.h.
1556 ([MathClass +initialize]): Include this method with the GNU
1558 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
1560 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
1561 * objc.dg/attributes/categ-attributes-2.m: Likewise.
1562 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
1563 * objc.dg/attributes/method-attribute-1.m: Likewise.
1564 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1565 * objc.dg/attributes/method-attribute-2.m: Likewise.
1566 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1567 * objc.dg/attributes/method-attribute-3.m: Likewise.
1568 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1569 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
1570 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
1571 * obj-c++.dg/bitfield-1.mm: Likewise.
1572 * obj-c++.dg/bitfield-2.mm: Likewise
1573 * objc.dg/bitfield-3.m: Likewise.
1574 * obj-c++.dg/bitfield-4.mm: Likewise.
1575 * objc.dg/bitfield-5.m: Likewise
1576 * objc.dg/call-super-1.m: Likewise.
1577 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
1578 Use objc_getClass() instead of objc_get_class(), but for the GNU
1579 runtime redefine objc_getClass as objc_get_class. Include
1580 ../objc-obj-c++-shared/runtime.h.
1581 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
1582 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
1583 Use the Modern Objective-C runtime API.
1584 * objc.dg/class-protocol-1.m: Include
1585 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
1586 * obj-c++.dg/class-protocol-1.mm: Likewise.
1587 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
1588 * objc.dg/comp-types-10.m: Likewise.
1589 * objc.dg/comp-types-11.m: Likewise.
1590 * objc.dg/comp-types-12.m: Likewise.
1591 * obj-c++.dg/comp-types-9.mm: Likewise.
1592 * obj-c++.dg/comp-types-11.mm: Likewise.
1593 * obj-c++.dg/comp-types-12.mm: Likewise.
1594 * obj-c++.dg/comp-types-13.mm: Likewise.
1595 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
1596 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1597 * obj-c++.dg/cxx-scope-1.mm: Likewise.
1598 * obj-c++.dg/cxx-scope-2.mm: Likewise.
1599 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
1600 * objc.dg/desig-init-1.m: Likewise.
1601 * obj-c++.dg/defs.mm: Likewise.
1602 * objc.dg/exceptions-2.m: Likewise.
1603 * obj-c++.dg/except-1.mm: Likewise.
1604 * obj-c++.dg/exceptions-2.mm: Likewise.
1605 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
1606 Use the Modern Objective-C runtime API.
1607 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
1608 the Modern Objective-C runtime API. Do not include
1609 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
1610 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
1611 the Modern Objective-C runtime API except when using an older NeXT
1613 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
1614 the Modern Objective-C runtime API.
1615 * objc.dg/encode-7.m: Include objc/runtime.h instead of
1617 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
1618 * objc.dg/encode-7-next-64bit.m: Updated include.
1619 * objc.dg/encode-8.m: Include objc/runtime.h instead of
1621 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
1622 the Modern Objective-C runtime API.
1623 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
1624 Use the Modern Objective-C runtime API. Include objc/Protocol.h
1625 instead of ../objc-obj-c++-shared/Protocol1.h.
1626 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
1627 the Modern Objective-C runtime API except when using an older NeXT
1629 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
1630 the Modern Objective-C runtime API.
1631 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
1633 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
1634 * objc.dg/fix-and-continue-2.m: Likewise.
1635 * objc.dg/foreach-1.m: Likewise.
1636 * objc.dg/foreach-2.m: Likewise.
1637 * objc.dg/foreach-3.m: Likewise.
1638 * objc.dg/foreach-4.m: Likewise.
1639 * objc.dg/foreach-5.m: Likewise.
1640 * objc.dg/foreach-6.m: Likewise.
1641 * objc.dg/foreach-7.m: Likewise.
1642 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
1644 * objc.dg/func-ptr-2.m: Likewise.
1645 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
1646 Do not include objc/objc-api.h.
1647 * obj-c++.dg/fsf-package-0.mm: Likewise.
1648 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1649 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1650 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1652 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1653 * objc.dg/gnu-runtime-3.m: Likewise.
1654 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1655 * objc.dg/headers.m: Include objc/runtime.h instead of
1656 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
1657 for the NeXT runtime.
1658 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1659 * obj-c++.dg/isa-field-1.mm: Likewise.
1660 * obj-c++.dg/ivar-list-semi.mm: Likewise.
1661 * objc.dg/layout-1.m: Likewise.
1662 * objc.dg/layout-2.m: Likewise.
1663 * objc.dg/local-decl-2.m: Likewise.
1664 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1665 Object. ([Container +elementForView:]): Use
1666 class_conformsToProtocol().
1667 * obj-c++.dg/lookup-2.mm: Likewise.
1668 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1669 * obj-c++.dg/local-decl-1.mm: Likewise.
1670 * objc.dg/method-3.m: Likewise.
1671 * objc.dg/method-4.m: Likewise.
1672 * objc.dg/method-6.m: Include objc/Protocol.h instead of
1673 ../objc-obj-c++-shared/Protocol1.h.
1674 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1675 * objc.dg/method-9.m: Likewise.
1676 * objc.dg/method-10.m: Likewise.
1677 * objc.dg/method-13.m ([Root +initialize]): Include this method
1678 also for the GNU runtime. (main): Use objc_getClass() also for
1680 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1681 * objc.dg/method-17.m: Likewise.
1682 * objc.dg/method-19.m: Likewise.
1683 * objc.dg/method-20b.m: Likewise.
1684 * obj-c++.dg/method-2.mm: Likewise.
1685 * obj-c++.dg/method-6.mm: Likewise.
1686 * obj-c++.dg/method-10.mm: Likewise.
1687 * obj-c++.dg/method-11.mm: Likewise.
1688 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1689 ../objc-obj-c++-shared/Protocol1.h.
1690 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1691 * obj-c++.dg/method-15.mm: Likewise.
1692 * obj-c++.dg/method-17.mm: Likewise.
1693 * obj-c++.dg/method-19.mm: Updated includes. ([Root
1694 +initialize]): Include this method also for the GNU
1695 runtime. (main): Use objc_getClass() also for the GNU runtime.
1696 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1697 * obj-c++.dg/method-22.mm: Likewise.
1698 * obj-c++.dg/method-23.mm: Likewise.
1699 * obj-c++.dg/no-extra-load.mm: Likewise.
1700 * objc.dg/objc-fast-4.m: Likewise.
1701 * objc.dg/objc-gc-4.m: Likewise.
1702 * obj-c++.dg/objc-gc-3.mm: Likewise.
1703 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
1704 protocol_getMethodDescription() instead of [Protocol
1705 -descriptionForInstanceMethod].
1706 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1707 Made it available with all runtimes. (main): Call -test instead
1709 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1710 and put into a category.
1711 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1712 Object. Include objc/objc.h.
1713 * obj-c++.dg/proto-lossage-2.mm: Likewise.
1714 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
1715 New. (main): Use protocol_getMethodDescription() instead
1716 of [Protocol -descriptionForInstanceMethod] and [Protocol
1717 -descriptionForClassMethod].
1718 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1719 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
1720 Objective-C runtime API.
1721 * obj-c++.dg/proto-qual-1.mm: Likewise.
1722 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1724 * obj-c++.dg/property/property-1.mm: Likewise.
1725 * obj-c++.dg/qual-types-1.mm: Likewise.
1726 * objc.dg/selector-2.m: Include objc/objc.h instead of
1727 ../objc-obj-c++-shared/Object1.h.
1728 * obj-c++.dg/selector-2.mm: Likewise.
1729 * obj-c++.dg/selector-5.mm: Likewise.
1730 * obj-c++.dg/selector-6.mm: Likewise.
1731 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1732 Object. Do not include objc/objc-api.h.
1733 * obj-c++.dg/set-not-used-1.mm: Likewise.
1734 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1735 * objc.dg/stret-1.m: Likewise.
1736 * objc.dg/stret-2.m: Likewise.
1737 * obj-c++.dg/super-class-2.mm: Likewise.
1738 * objc.dg/super-class-3.m: Likewise.
1739 * objc.dg/super-class-4.m: Likewise.
1740 * objc.dg/sync-2.m: Likewise.
1741 * obj-c++.dg/sync-2.mm: Likewise.
1742 * objc.dg/sync-1.m: Include objc/objc.h instead of
1743 ../objc-obj-c++-shared/Object1.h.
1744 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1745 'Class' as the type of 'isa'.
1746 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1747 Objective-C runtime API. ([TestClass +initialize]): Include this
1748 method with the GNU runtime as well.
1749 * objc.dg/strings/strings-1.m: Updated includes.
1750 * obj-c++.dg/strings/strings-1.mm: Likewise.
1751 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1752 objc.dg/strings/const-str-12b.m.
1753 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1754 * obj-c++.dg/template-3.mm: Likewise.
1755 * obj-c++.dg/template-4.mm: Likewise.
1756 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1757 Objective-C runtime API.
1758 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1759 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1760 * obj-c++.dg/try-catch-1.mm: Likewise.
1761 * obj-c++.dg/try-catch-2.mm: Likewise.
1762 * objc.dg/try-catch-3.m: Likewise.
1763 * obj-c++.dg/try-catch-3.mm: Likewise.
1764 * objc.dg/try-catch-6.m: Likewise.
1765 * objc.dg/try-catch-7.m: Likewise.
1766 * obj-c++.dg/try-catch-7.mm: Likewise.
1767 * obj-c++.dg/try-catch-8.mm: Likewise.
1768 * obj-c++.dg/try-catch-9.mm: Likewise.
1769 * objc.dg/try-catch-10.m: Likewise.
1770 * obj-c++.dg/try-catch-11.mm: Likewise.
1771 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1772 Object. Include objc/objc.h.
1773 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1774 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1775 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1776 Object. Use Modern Objective-C runtime API. Do not use
1778 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1779 * obj-c++.dg/torture/trivial.mm: Likewise.
1780 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1781 instead of ../objc-obj-c++-shared/Object1.h. Include
1782 ../objc-obj-c++-shared/runtime.h.
1783 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1784 * objc.dg/torture/strings/const-str-11.m: Likewise.
1785 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1786 * objc.dg/torture/strings/const-str-9.m: Likewise.
1787 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1788 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1789 instead of Object. Only add _FooClassReference if
1791 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1792 * objc.dg/torture/strings/const-str-8.m: Likewise.
1793 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1794 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1796 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1798 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1799 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1800 * obj-c++.dg/va-meth-1.mm: Likewise.
1801 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1802 ../objc-obj-c++-shared/Object1.h.
1803 * objc.dg/zero-link-3.m: Likewise.
1805 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1807 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1809 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1812 * obj-c++.dg/property/cxx-property-1.mm: New.
1813 * obj-c++.dg/property/cxx-property-2.mm: New.
1815 2011-06-06 Jason Merrill <jason@redhat.com>
1817 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1819 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1821 PR rtl-optimization/49145
1823 * gcc.c-torture/compile/pr49145.c: New test.
1825 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1828 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1829 to dg-options, match also DW_AT_linkage_name.
1832 * gcc.dg/debug/pr49294.c: New test.
1835 * g++.dg/opt/pr49264.C: New test.
1837 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1839 PR tree-optimization/49243
1840 * gcc.dg/pr49243.c: New.
1842 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1844 * gnat.dg/specs/cond_expr1.ads: New test.
1846 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1848 * gnat.dg/deferred_const4.ad[sb]: New test.
1849 * gnat.dg/deferred_const4_pkg.ads: New helper.
1851 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1853 * gnat.dg/test_tamdt.adb: Rename to...
1854 * gnat.dg/taft_type1.adb: ...this.
1855 * gnat.dg/tamdt.ad[sb]: Rename to...
1856 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1857 * gnat.dg/tamdt_aux.ads: Rename to...
1858 * gnat.dg/taft_type1_pkg2.ads: ...this.
1859 * gnat.dg/taft_type2.ad[sb]: New test.
1860 * gnat.dg/taft_type2_pkg.ads: New helper.
1861 * gnat.dg/taft_type3.adb: New test.
1862 * gnat.dg/taft_type3_pkg.ads: New helper.
1864 2011-06-05 Tobias Burnus <burnus@net-b.de>
1867 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1870 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1873 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1875 * objc.dg/gnu-api-2-objc.m: Likewise.
1876 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1877 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1879 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1881 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1882 alignment, not the alignment, when calling class_addIvar(). Add
1883 an 'isa' instance variable to the test root class.
1884 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1886 2011-06-04 Jan Hubicka <jh@suse.cz>
1888 PR tree-optimization/48893
1889 PR tree-optimization/49091
1890 PR tree-optimization/49179
1891 * gfortran.dg/pr49179.f90: New testcase
1893 2011-06-04 Jan Hubicka <jh@suse.cz>
1896 * g++.dg/torture/pr48954.C: New testcase.
1898 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1900 * g++.dg/warn/delete-non-virtual-dtor.C: New.
1902 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1905 * g++.dg/diagnostic/bitfld2.C: New.
1907 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.c-torture/execute/pr49281.c: New test.
1912 2011-06-04 Jan Hubicka <jh@suse.cz>
1914 PR tree-optimize/48929
1915 * gcc.c-torture/compile/pr48929.c: New testcase.
1917 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1921 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1924 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1926 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1928 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1930 2011-06-03 Richard Henderson <rth@redhat.com>
1931 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1933 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1935 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1937 * objc.dg/headers.m: Do not include objc-list.h.
1939 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1941 * objc.dg/type-stream-1.m: Test removed.
1942 * objc.dg/headers.m: Do not include typedstream.h.
1944 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1946 * objc.dg/torture/forward-1.m (main): Updated testcase.
1948 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1951 * gcc.c-torture/compile/pr49163.c: New.
1953 2011-06-02 Asher Langton <langton2@llnl.gov>
1956 * gfortran.dg/PR49268.f90: New test.
1958 2011-06-02 Asher Langton <langton2@llnl.gov>
1961 * gfortran.dg/PR37039.f90: New test.
1963 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1966 * objc.dg/method-5.m: Updated.
1967 * objc.dg/method-19.m: Updated.
1968 * objc.dg/method-lookup-1.m: New.
1969 * obj-c++.dg/method-6.mm: Updated.
1970 * obj-c++.dg/method-7.mm: Updated.
1971 * obj-c++.dg/method-lookup-1.mm: New.
1973 2011-06-02 DJ Delorie <dj@redhat.com>
1975 * lib/timeout.exp (timeout): Add board_info support.
1977 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1979 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1981 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1984 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1985 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1987 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1988 Hans-Peter Nilsson <hp@axis.com>
1990 PR rtl-optimization/48840
1991 * gcc.target/sparc/ultrasp13.c: New test.
1993 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1996 * gcc.c-torture/compile/pr49238.c: New.
1998 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2000 * gcc.target/arm/g2.c: Skip test in -mthumb.
2001 Skip test unless cpu is xscale.
2002 * gcc.target/arm/scd42-2.c: Likewise.
2003 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2005 2011-06-01 Jason Merrill <jason@redhat.com>
2007 * g++.dg/cpp0x/decltype28.C: New.
2008 * g++.dg/cpp0x/decltype29.C: New.
2010 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2013 * gcc.target/mips/pr45074.c: New test.
2015 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2016 Hans-Peter Nilsson <hp@axis.com>
2018 PR rtl-optimization/48830
2019 * gcc.target/sparc/ultrasp12.c: New test.
2021 2011-06-01 David Li <davidxl@google.com>
2023 * gcc.dg/profile-dir-1.c: Change pass name.
2024 * gcc.dg/profile-dir-2.c: Ditto.
2025 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2026 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2027 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2028 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2029 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2030 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2031 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2032 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2033 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2034 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2035 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2036 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2037 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2038 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2039 * gcc.dg/profile-dir-3.c: Ditto.
2040 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2042 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2044 * objc.dg/attributes/method-nonnull-1.m: New test.
2045 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2047 2011-05-31 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/coarray_atomic_1.f90: New.
2051 * gfortran.dg/coarray/atomic_1.f90: New.
2053 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2055 * gcc.dg/guality/bswaptest.c: New test.
2056 * gcc.dg/guality/clztest.c: New test.
2057 * gcc.dg/guality/ctztest.c: New test.
2058 * gcc.dg/guality/rotatetest.c: New test.
2061 * gcc.target/i386/pr48688.c: New test.
2063 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2066 * g++.dg/lookup/name-clash9.C: New.
2068 2011-05-31 Tobias Burnus <burnus@net-b.de>
2071 * gfortran.dg/coarray/dummy_1.f90: New.
2073 2011-05-31 Tobias Burnus <burnus@net-b.de>
2076 * gfortran.dg/coarray/save_1.f90: New.
2077 * gfortran.dg/coarray_4.f90: Update dg-error.
2079 2011-05-31 Jason Merrill <jason@redhat.com>
2081 * g++.dg/cpp0x/rv-template1.C: New.
2083 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2085 PR rtl-optimization/49235
2086 * gcc.dg/pr49235.c: New test.
2088 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2090 PR tree-optimization/49093
2091 * gcc.dg/vect/pr49093.c: New test.
2093 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2096 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2098 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2101 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2104 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2107 * gcc.c-torture/execute/pr49186.c: New.
2109 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2112 * gcc.target/i386/pr49168-1.c: New.
2114 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2115 Eric Botcazou <ebotcazou@adacore.com>
2117 * gcc.dg/guality/drap.c: New test.
2119 2011-05-30 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/49210
2122 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2123 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2125 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2128 * g++.dg/gomp/pr49223-1.C: New test.
2129 * g++.dg/gomp/pr49223-2.C: New test.
2131 2011-05-30 Richard Guenther <rguenther@suse.de>
2133 PR tree-optimization/49218
2134 * gcc.c-torture/execute/pr49218.c: New testcase.
2136 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2138 PR tree-optimization/49199
2139 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2140 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2141 -fno-tree-scev-cprop.
2143 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2146 * gfortran.dg/extends_13.f03: New.
2148 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2150 PR rtl-optimization/49095
2151 * gcc.target/i386/pr49095.c: New test.
2153 2011-05-29 Tobias Burnus <burnus@net-b.de>
2156 * gfortran.dg/coarray_24.f90: New.
2158 2011-05-29 Tobias Burnus <burnus@net-b.de>
2161 * gfortran.dg/coarray_23.f90: New.
2163 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2166 * gcc.dg/pr48826.c: New test.
2168 2011-05-29 Richard Guenther <rguenther@suse.de>
2170 PR tree-optimization/49217
2171 * gcc.dg/torture/pr49217.c: New testcase.
2173 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2176 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2178 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2180 * gnat.dg/boolean_subtype.adb: Rename to...
2181 * gnat.dg/boolean_subtype1.adb: ...this.
2183 2011-05-28 Jason Merrill <jason@redhat.com>
2185 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2187 2011-05-27 Jason Merrill <jason@redhat.com>
2189 * g++.dg/cpp0x/enum18.C: Adjust.
2191 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2193 2011-05-27 Tobias Burnus <burnus@net-b.de>
2196 * gfortran.dg/coarray_22.f90: New.
2198 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2200 PR tree-optimization/46728
2201 * gcc.target/powerpc/pr46728-1.c: New.
2202 * gcc.target/powerpc/pr46728-2.c: New.
2203 * gcc.target/powerpc/pr46728-3.c: New.
2204 * gcc.target/powerpc/pr46728-4.c: New.
2205 * gcc.target/powerpc/pr46728-5.c: New.
2206 * gcc.dg/pr46728-6.c: New.
2207 * gcc.target/powerpc/pr46728-7.c: New.
2208 * gcc.target/powerpc/pr46728-8.c: New.
2209 * gcc.dg/pr46728-9.c: New.
2210 * gcc.target/powerpc/pr46728-10.c: New.
2211 * gcc.target/powerpc/pr46728-11.c: New.
2212 * gcc.dg/pr46728-12.c: New.
2213 * gcc.target/powerpc/pr46728-13.c: New.
2214 * gcc.target/powerpc/pr46728-14.c: New.
2215 * gcc.target/powerpc/pr46728-15.c: New.
2216 * gcc.target/powerpc/pr46728-16.c: New.
2218 2011-05-27 Jason Merrill <jason@redhat.com>
2220 * g++.dg/abi/mangle47.C: New.
2223 * g++.dg/template/const5.C: New.
2225 * g++.dg/cpp0x/enum18.C: New.
2227 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2229 * g++.dg/cpp0x/error6.C: New.
2231 * g++.dg/cpp0x/error5.C: New.
2233 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2236 * g++.dg/eh/cond6.C: New test.
2238 2011-05-27 Tobias Burnus <burnus@net-b.de>
2241 * gfortran.dg/rank_3.f90: New.
2242 * gfortran.dg/rank_4.f90: New.
2244 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2246 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2247 replace dump search.
2249 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2251 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2252 * gnat.dg/bit_packed_array5.adb: ...here.
2254 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/auto25.C: New.
2259 2011-05-27 Richard Guenther <rguenther@suse.de>
2261 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2263 2011-05-27 Richard Guenther <rguenther@suse.de>
2265 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2267 2011-05-27 Richard Guenther <rguenther@suse.de>
2270 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2272 2011-05-26 Jason Merrill <jason@redhat.com>
2274 * g++.dg/cpp0x/friend1.C: New.
2275 * g++.dg/cpp0x/friend2.C: New.
2277 * g++.dg/cpp0x/auto7.C: Update.
2278 * g++.dg/template/crash50.C: Adjust.
2279 * g++.dg/template/static9.C: Adjust.
2280 * g++.old-deja/g++.ext/memconst.C: Adjust.
2282 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2284 * gcc.dg/march.c: Ignore a note for some targets.
2286 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2287 Nathan Froyd <froydnj@codesourcery.com>
2291 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2292 * g++.dg/parse/pr18770.C: New test.
2293 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2295 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2298 * gfortran.dg/dependency_40.f90 : New test.
2300 2011-05-26 Tobias Burnus <burnus@net-b.de>
2303 * gfortran.dg/coarray/registering_1.f90: New.
2305 2011-05-26 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp0x/variadic111.C: New.
2308 * g++.dg/cpp0x/variadic41.C: Adjust.
2310 2011-05-26 Richard Guenther <rguenther@suse.de>
2312 PR tree-optimization/48702
2313 * gcc.dg/torture/pr48702.c: New testcase.
2315 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2317 PR gcov-profile/48845
2318 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2320 * gcc.dg/matrix/matrix.exp: Likewise.
2321 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2322 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2323 line number to check_profiling_available.
2324 * lib/target-supports.exp (check_profiling_available): Account for
2326 Require TLS runtime support with -fprofile-generate.
2327 * lib/profopt.exp (profopt-execute): Add TLS options for
2329 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2331 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/eh/cond5.C: New test.
2336 PR tree-optimization/49161
2337 * gcc.c-torture/execute/pr49161.c: New test.
2339 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2341 * gcc.target/arm/neon-vorn-vbic.c: New test.
2343 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2345 PR tree-optimization/49038
2346 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2347 * gcc.dg/vect/pr49038.c: New test.
2349 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2350 * g++.dg/init/pr25811-3.C: New.
2351 * g++.dg/init/pr25811-4.C: New.
2353 2011-05-25 Jason Merrill <jason@redhat.com>
2355 * g++.dg/cpp0x/enum17.C: New.
2356 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2358 * g++.dg/cpp0x/auto24.C: New.
2360 * g++.dg/cpp0x/error4.C: New.
2362 * g++.dg/cpp0x/rv-restrict.C: New.
2364 * g++.dg/cpp0x/enum15.C: New.
2365 * g++.dg/cpp0x/constexpr-switch2.C: New.
2367 * g++.dg/cpp0x/variadic110.C: New.
2369 * g++.dg/cpp0x/auto9.C: Add typedef test.
2371 * g++.dg/cpp0x/auto23.C: New.
2372 * g++.dg/cpp0x/auto9.C: Adjust.
2374 * g++.dg/cpp0x/defaulted29.C: New.
2376 * g++.dg/cpp0x/initlist51.C: New.
2378 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2380 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2381 * g++.dg/abi/packed1.C: Suppress warning.
2382 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2383 * g++.dg/template/stdarg1.C: Likewise.
2384 * g++.dg/other/packed1.C: Remove arm from xfail list.
2386 2011-05-25 Jason Merrill <jason@redhat.com>
2388 * g++.dg/cpp0x/enum16.C: New.
2389 * g++.dg/parse/error15.C: Adjust.
2391 * g++.dg/cpp0x/initlist50.C: New.
2393 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2395 * g++.dg/cpp0x/variadic109.C: New.
2397 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2399 * gcc.target/i386/pause-1.c: New.
2401 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2403 * gcc.dg/stack-usage-1.c: Adjust comment.
2404 * gcc.dg/stack-usage-2.c: New test.
2406 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2409 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2410 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2412 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2414 PR rtl-optimization/48757
2415 * gfortran.dg/pr48757.f: New test case.
2417 2011-05-24 Jason Merrill <jason@redhat.com>
2419 * g++.dg/cpp0x/access01.C: New.
2421 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2424 * objc.dg/pr48177.m: New testcase.
2426 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2429 * objc.dg/pr48187.m: New testcase.
2430 * obj-c++.dg/pr48187.mm: New testcase.
2431 * objc.dg/ivar-extra-semicolon.m: New testcase.
2433 2011-05-24 Jason Merrill <jason@redhat.com>
2435 * g++.dg/template/access21.C: New.
2436 * g++.dg/template/access22.C: New.
2438 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2440 PR rtl-optimization/48633
2441 * g++.dg/pr48633.C: New test.
2443 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2446 * g++.dg/other/pr49133.C: New test.
2448 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2449 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2451 * gcc.dg/torture/tls/run-gd.c: New test.
2452 * gcc.dg/torture/tls/run-ie.c: New test.
2453 * gcc.dg/torture/tls/run-ld.c: New test.
2454 * gcc.dg/torture/tls/run-le.c: New test.
2455 * lib/target-supports.exp (check_effective_target_tls_runtime):
2456 Build testcase with TLS options.
2458 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2460 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2462 2011-05-24 Tom de Vries <tom@codesourcery.com>
2464 PR tree-optimization/49121
2465 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2467 2011-05-23 Jason Merrill <jason@redhat.com>
2469 * g++.dg/cpp0x/defaulted28.C: New.
2471 * g++.dg/cpp0x/sfinae25.C: New.
2473 * g++.dg/cpp0x/rv-cast2.C: New.
2475 * g++.dg/cpp0x/enum14.C: New.
2477 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.c-torture/execute/pr49123.c: New test.
2483 * gcc.dg/debug/pr49032.c: New test.
2486 * gcc.dg/pr49120.c: New test.
2488 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2491 * gcc.target/i386/pr47315.c: New test.
2493 2011-05-23 Jason Merrill <jason@redhat.com>
2495 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2497 * g++.dg/cpp0x/sfinae24.C: New.
2499 * g++.dg/cpp0x/error3.C: New.
2501 * g++.dg/cpp0x/defaulted27.C: New.
2503 * g++.dg/cpp0x/decltype27.C: New.
2505 2011-05-23 Richard Guenther <rguenther@suse.de>
2507 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2509 2011-05-23 Richard Guenther <rguenther@suse.de>
2511 PR tree-optimization/40874
2512 * g++.dg/tree-ssa/pr40874.C: New testcase.
2514 2011-05-23 Richard Guenther <rguenther@suse.de>
2516 PR tree-optimization/49115
2517 * g++.dg/torture/pr49115.C: New testcase.
2519 2011-05-23 Richard Guenther <rguenther@suse.de>
2522 * gcc.dg/memcpy-3.c: New testcase.
2524 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2527 * gcc.c-torture/execute/pr48973-1.c: New test.
2528 * gcc.c-torture/execute/pr48973-2.c: New test.
2530 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2533 * g++.dg/warn/pr18016.C: New.
2535 2011-05-23 Tom de Vries <tom@codesourcery.com>
2538 * gcc.target/arm/ivopts-6.c: New test.
2540 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2543 * gcc.c-torture/compile/pr49029.c: New test.
2545 2011-05-22 Jason Merrill <jason@redhat.com>
2547 * g++.dg/cpp0x/sfinae23.C: New.
2548 * g++.dg/cpp0x/sfinae8.C: Correct.
2550 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2552 * gfortran.dg/function_optimize_8.f90: New test case.
2554 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
2556 PR tree-optimization/49087
2557 * gcc.dg/vect/O3-pr49087.c: New test.
2559 2011-05-21 Jason Merrill <jason@redhat.com>
2561 * g++.dg/debug/const5.C: New.
2563 2011-05-20 Jason Merrill <jason@redhat.com>
2565 * g++.dg/cpp0x/constexpr-static7.C: Extend.
2567 * g++.dg/cpp0x/constexpr-static7.C: New.
2569 * g++.dg/cpp0x/enum12.C: New.
2570 * g++.dg/cpp0x/enum13.C: New.
2572 2011-05-21 Janus Weil <janus@gcc.gnu.org>
2575 * gfortran.dg/select_type_23.f03: New.
2577 2011-05-20 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/defaulted26.C: New.
2581 * g++.dg/cpp0x/noexcept02.C: Fix.
2582 * g++.dg/cpp0x/noexcept03.C: Fix.
2583 * g++.dg/cpp0x/noexcept08.C: Fix.
2584 * g++.dg/cpp0x/noexcept10.C: New.
2586 2011-05-20 Janus Weil <janus@gcc.gnu.org>
2589 * gfortran.dg/extends_12.f03: New.
2591 2011-05-20 Jason Merrill <jason@redhat.com>
2593 * g++.dg/template/koenig9.C: New.
2594 * g++.dg/opt/pr47615.C: Fix.
2595 * g++.dg/overload/defarg1.C: Fix.
2596 * g++.dg/tc1/dr213.C: Remove xfail.
2597 * g++.dg/torture/pr34850.C: Fix.
2598 * g++.dg/torture/pr39362.C: Fix.
2599 * g++.old-deja/g++.brendan/crash56.C: Fix.
2600 * g++.old-deja/g++.pt/memtemp47.C: Fix.
2602 2011-05-20 Richard Guenther <rguenther@suse.de>
2604 PR tree-optimization/49079
2605 * gcc.dg/torture/pr49079.c: New testcase.
2607 2011-05-20 Jakub Jelinek <jakub@redhat.com>
2609 PR tree-optimization/49073
2610 * gcc.c-torture/execute/pr49073.c: New test.
2612 2011-06-19 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/coarray_21.f90: New.
2617 2011-05-19 Joseph Myers <joseph@codesourcery.com>
2619 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
2622 2011-05-19 Richard Guenther <rguenther@suse.de>
2625 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
2627 2011-05-19 Richard Guenther <rguenther@suse.de>
2630 * gcc.dg/builtin-object-size-11.c: New testcase.
2632 2011-05-19 Tom de Vries <tom@codesourcery.com>
2635 * gcc.target/arm/ivopts.c: New test.
2636 * gcc.target/arm/ivopts-2.c: New test.
2638 2011-05-19 Tom de Vries <tom@codesourcery.com>
2640 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
2642 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2644 * gcc.c-torture/execute/960321-1.x: Remove.
2646 2011-05-18 Janus Weil <janus@gcc.gnu.org>
2649 * gfortran.dg/move_alloc_4.f90: New.
2651 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
2654 * gcc.target/i386/pr49002-1.c: New test.
2655 * gcc.target/i386/pr49002-2.c: Likewise.
2657 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2659 PR tree-optimization/49039
2660 * gcc.c-torture/execute/pr49039.c: New test.
2661 * gcc.dg/tree-ssa/pr49039.c: New test.
2662 * g++.dg/torture/pr49039.C: New test.
2664 2011-05-18 Jason Merrill <jason@redhat.com>
2666 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2667 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2668 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2670 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
2672 * gcc.target/bfin/mcpu-bf592.c: New test.
2674 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
2676 PR tree-optimization/41881
2677 * gcc.dg/vect/O3-pr41881.c: New test.
2678 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2680 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2682 PR tree-optimization/49000
2683 * gcc.dg/pr49000.c: New test.
2685 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
2687 * gnat.dg/invalid1.adb: New test.
2689 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
2691 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2693 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2694 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2696 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2699 * g++.dg/cpp0x/range-for18.C: New.
2701 2011-05-15 Tobias Burnus <burnus@net-b.de>
2704 * gfortran.dg/coarray/image_index_2.f90: New.
2706 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2708 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2709 * g++.dg/cpp0x/override2.C: New.
2711 2011-05-14 Tobias Burnus <burnus@net-b.de>
2714 * gfortran.de/coarray_20.f90: New.
2716 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2719 * function_optimize_7.f90: New test case.
2721 2011-05-13 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/decltype26.C: New.
2724 * g++.dg/cpp0x/enum11.C: New.
2726 2011-05-13 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/assign_8.f90: Update dg-error.
2732 2011-05-13 Tobias Burnus <burnus@net-b.de>
2735 * gfortran.dg/io_constraints_8.f90: New.
2736 * gfortran.dg/io_constraints_9.f90: New.
2738 2011-05-13 Martin Thuresson <martint@google.com>
2740 PR gcov-profile/47793
2741 * gcc.dg/pr47793.c: New.
2743 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2745 PR tree-optimization/48975
2746 * gcc.dg/pr48975.c: New test.
2748 2011-05-12 Tobias Burnus <burnus@net-b.de>
2751 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2753 2011-05-12 Jason Merrill <jason@redhat.com>
2755 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2757 2011-05-12 Geert Bosch <bosch@adacore.com>
2759 * gnat.dg/view_conversion1.adb: New test.
2761 2011-05-12 Richard Guenther <rguenther@suse.de>
2763 PR tree-optimization/48172
2764 * gcc.dg/vect/pr48172.c: New testcase.
2766 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2769 * g++.dg/opt/pr48967.C: New test.
2771 2011-05-11 Jason Merrill <jason@redhat.com>
2773 * g++.dg/cpp0x/constexpr-friend.C: New.
2774 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2776 * g++.dg/cpp0x/sfinae22.C: New.
2778 2011-05-11 Tobias Burnus <burnus@net-b.de>
2781 * gfortran.dg/generic_24.f90: New.
2783 2011-05-11 Richard Guenther <rguenther@suse.de>
2785 PR tree-optimization/15256
2786 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2788 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2791 * gcc.dg/pr48159-1.c: New test.
2792 * gcc.dg/pr48159-2.c: New test.
2794 2011-05-11 Richard Guenther <rguenther@suse.de>
2797 * gcc.dg/torture/pr48953.c: New testcase.
2799 2011-05-11 Richard Guenther <rguenther@suse.de>
2801 PR tree-optimization/18041
2802 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2804 2011-05-11 Alan Modra <amodra@gmail.com>
2807 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2809 2011-05-10 Jason Merrill <jason@redhat.com>
2811 * g++.dg/cpp0x/defaulted25.C: New.
2812 * g++.dg/template/crash7.C: Adjust.
2814 * g++.dg/cpp0x/variadic108.C: New.
2816 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2818 * g++.dg/inherit/virtual9.C: Extend.
2820 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2823 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2824 are passed and returned in vector registers.
2826 2011-05-10 Richard Guenther <rguenther@suse.de>
2828 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2829 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2830 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2831 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2832 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2835 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2837 PR tree-optimization/48611
2838 PR tree-optimization/48794
2839 * gfortran.dg/gomp/pr48611.f90: New test.
2840 * gfortran.dg/gomp/pr48794.f90: New test.
2843 * gcc.dg/dfp/pr48928.c: New test.
2845 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.dg/cpp0x/pr48522.C: New.
2850 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2853 * g++.dg/cpp0x/sfinae21.C: New.
2855 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/template/sfinae28.C: Rename to...
2858 * g++.dg/cpp0x/sfinae19.C: ... this.
2859 * g++.dg/template/sfinae29.C: Rename to...
2860 * g++.dg/cpp0x/sfinae20.C: ... this.
2862 2011-05-09 Jeff Law <law@redhat.com>
2864 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2867 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2870 * g++.dg/init/pr20039.C: New.
2872 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2876 * g++.dg/template/sfinae28.C: New.
2877 * g++.dg/template/sfinae29.C: Likewise.
2879 2011-05-09 Jason Merrill <jason@redhat.com>
2881 * g++.dg/template/nontype23.C: New.
2883 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2885 * g++.dg/init/pr48859.C: New.
2887 2011-05-09 Jason Merrill <jason@redhat.com>
2889 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2890 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2891 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2892 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2893 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2894 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2895 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2896 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2898 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2900 * g++.dg/inherit/virtual9.C: New.
2902 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2905 * g++.dg/template/dependent-expr8.C: New test case.
2907 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2909 PR tree-optimization/48837
2910 * gcc.dg/pr48837.c: New testcase.
2912 2011-05-06 Jason Merrill <jason@redhat.com>
2914 * g++.dg/cpp0x/constexpr-condition2.C: New.
2916 * g++.dg/cpp0x/constexpr-missing.C: New.
2918 2011-05-06 Tobias Burnus <burnus@net-b.de>
2921 * gfortran.dg/coarray/this_image_2.f90: New.
2923 2011-05-06 Tobias Burnus <burnus@net-b.de>
2927 * gfortran.dg/bind_c_usage_22.f90: New.
2928 * gfortran.dg/bind_c_usage_23.f90: New.
2929 * gfortran.dg/bind_c_usage_24.f90: New.
2930 * gfortran.dg/bind_c_usage_24_c.c: New.
2932 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2935 * g++.dg/template/member9.C: New test case.
2937 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2939 * gnat.dg/discr29.ad[sb]: New test.
2940 * gnat.dg/discr30.adb: Likewise.
2942 2011-05-05 Julian Brown <julian@codesourcery.com>
2944 * gcc.target/arm/neon-vset_lanes8.c: New test.
2946 2011-05-05 Jason Merrill <jason@redhat.com>
2948 * g++.dg/init/new32.C: New.
2950 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2952 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2955 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2957 PR rtl-optimization/48381
2958 * gcc.c-torture/compile/pr48381.c: New test.
2960 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2962 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2964 * gcc.target/i386/opt-1.c: Ditto.
2966 2011-05-04 Jason Merrill <jason@redhat.com>
2968 * g++.dg/conversion/base1.C: New.
2970 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2972 PR libgfortran/48787
2973 * gfortran.dg/round_3.f08: Add more checks to test case.
2975 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2977 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2978 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2979 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2980 Gate test on effective_target fd_truncate.
2982 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2984 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2985 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2986 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2987 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2988 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2989 * gcc.target/i386/pr38824.c: Ditto.
2990 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2991 * gcc.target/i386/vecinit-2.c: Ditto.
2992 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2993 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2994 * gcc.target/i386/parity-2.c: Ditto.
2995 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2997 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2999 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3001 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3002 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3003 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3005 2011-05-03 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3010 2011-05-03 Tobias Burnus <burnus@net-b.de>
3013 * gfortran.dg/coarray/this_image_1.f90: New.
3015 2011-05-03 Tobias Burnus <burnus@net-b.de>
3018 * gfortran.dg/coarray/caf.dg: New.
3019 * gfortran.dg/coarray/image_index_1.f90: New, copied
3020 from ../coarray_16.f90.
3022 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3025 * g++.dg/ext/complex9.C: New.
3027 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3030 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3031 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3032 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3034 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3036 * gcc.target/bfin/builtins: Created.
3037 * gcc.target/bfin/hisilh-O0.c: Deleted.
3038 * gcc.target/bfin/hisilh.c: Moved to...
3039 * gcc.target/bfin/builtins/hisilh.c: ...here.
3040 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3041 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3042 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3043 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3044 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3045 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3046 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3047 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3048 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3049 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3050 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3051 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3052 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3053 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3054 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3055 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3056 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3057 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3058 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3059 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3060 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3061 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3062 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3063 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3064 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3065 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3066 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3067 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3068 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3069 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3070 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3071 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3072 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3073 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3074 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3075 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3076 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3077 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3078 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3079 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3080 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3081 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3082 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3083 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3084 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3085 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3086 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3087 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3088 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3089 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3090 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3091 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3092 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3093 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3094 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3095 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3096 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3097 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3098 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3099 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3100 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3101 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3102 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3103 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3104 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3105 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3106 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3107 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3108 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3109 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3110 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3111 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3112 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3113 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3114 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3115 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3116 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3117 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3118 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3119 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3120 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3121 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3122 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3123 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3124 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3125 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3126 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3127 * gcc.target/bfin/builtins/circptr.c: Ditto.
3128 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3129 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3130 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3131 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3132 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3133 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3134 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3135 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3136 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3137 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3138 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3139 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3140 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3141 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3142 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3143 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3144 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3145 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3146 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3147 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3148 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3149 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3150 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3151 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3152 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3153 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3154 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3155 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3156 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3157 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3158 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3159 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3160 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3161 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3162 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3163 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3164 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3165 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3166 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3167 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3168 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3169 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3170 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3171 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3172 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3173 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3174 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3175 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3176 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3177 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3178 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3179 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3180 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3181 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3182 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3183 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3184 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3185 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3186 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3187 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3188 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3189 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3190 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3191 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3192 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3193 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3194 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3195 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3196 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3197 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3199 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3201 * gcc.target/arm/cold-lc.c: New test.
3203 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3206 * gcc.dg/pr48774.c: New test.
3208 2011-05-03 Richard Guenther <rguenther@suse.de>
3210 * gcc.dg/large-size-array-5.c: New testcase.
3212 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3214 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3216 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3218 * lib/target-supports.exp (check_effective_target_vect_strided):
3220 (check_effective_target_vect_strided2)
3221 (check_effective_target_vect_strided3)
3222 (check_effective_target_vect_strided4)
3223 (check_effective_target_vect_strided8): ...these new functions.
3225 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3226 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3227 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3228 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3229 * gcc.dg/vect/pr37539.c: Likewise.
3230 * gcc.dg/vect/slp-11a.c: Likewise.
3231 * gcc.dg/vect/slp-11b.c: Likewise.
3232 * gcc.dg/vect/slp-11c.c: Likewise.
3233 * gcc.dg/vect/slp-12a.c: Likewise.
3234 * gcc.dg/vect/slp-12b.c: Likewise.
3235 * gcc.dg/vect/slp-18.c: Likewise.
3236 * gcc.dg/vect/slp-19a.c: Likewise.
3237 * gcc.dg/vect/slp-19b.c: Likewise.
3238 * gcc.dg/vect/slp-21.c: Likewise.
3239 * gcc.dg/vect/slp-23.c: Likewise.
3240 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3242 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3243 instead of vect_interleave && vect_extract_even_odd.
3244 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3245 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3246 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3247 * gcc.dg/vect/vect-1.c: Likewise.
3248 * gcc.dg/vect/vect-10.c: Likewise.
3249 * gcc.dg/vect/vect-98.c: Likewise.
3250 * gcc.dg/vect/vect-107.c: Likewise.
3251 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3252 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3253 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3254 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3255 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3256 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3257 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3258 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3259 * gcc.dg/vect/vect-strided-float.c: Likewise.
3260 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3261 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3262 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3263 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3264 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3265 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3266 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3267 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3268 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3269 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3270 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3271 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3272 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3273 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3274 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3276 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3278 * gcc.dg/vect/pr30843.c: Likewise.
3279 * gcc.dg/vect/pr33866.c: Likewise.
3280 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3281 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3282 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3283 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3285 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3287 * gcc.dg/vect/slp-11.c: Split into...
3288 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3289 gcc.dg/vect/slp-11c.c: ...these tests.
3290 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3291 * gcc.dg/vect/slp-12c.c: ...this new test.
3292 * gcc.dg/vect/slp-19.c: Split into...
3293 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3294 gcc.dg/vect/slp-19c.c: ...these new tests.
3296 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3298 * lib/target-supports.exp
3299 (check_effective_target_vect_extract_even_odd_wide): Delete.
3300 (check_effective_target_vect_strided_wide): Likewise.
3301 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3302 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3303 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3304 * gcc.dg/vect/pr37539.c: Likewise.
3305 * gcc.dg/vect/slp-11.c: Likewise.
3306 * gcc.dg/vect/slp-12a.c: Likewise.
3307 * gcc.dg/vect/slp-12b.c: Likewise.
3308 * gcc.dg/vect/slp-19.c: Likewise.
3309 * gcc.dg/vect/slp-23.c: Likewise.
3310 * gcc.dg/vect/vect-1.c: Likewise.
3311 * gcc.dg/vect/vect-98.c: Likewise.
3312 * gcc.dg/vect/vect-107.c: Likewise.
3313 * gcc.dg/vect/vect-strided-float.c: Likewise.
3315 2011-05-02 Jason Merrill <jason@redhat.com>
3317 * g++.dg/init/new31.C: New.
3319 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3322 * gcc.dg/pr35445.c: New test.
3324 2011-05-02 Jason Merrill <jason@redhat.com>
3326 * c-c++-common/vla-1.c: New.
3328 2011-05-02 Richard Guenther <rguenther@suse.de>
3330 PR tree-optimization/48822
3331 * gcc.dg/torture/pr48822.c: New testcase.
3333 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3336 * g++.dg/cpp0x/constexpr-47969.C: New.
3338 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3341 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3342 on vect_no_align targets.
3343 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3344 vect_no_align targets.
3346 2011-05-01 Xinliang David Li <davidxl@google.com>
3348 * gcc.dg/tree-ssa/integer-addr.c: New test.
3349 * gcc.dg/tree-ssa/alias_bug.c: New test.
3351 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3353 PR libgfortran/48787
3354 * gfortran.dg/round_3.f08: Add more checks.
3356 2011-04-30 Tobias Burnus <burnus@net-b.de>
3359 * gfortran.dg/import9.f90: New, proper test.
3360 * gfortran.dg/interface_37.f90: Remove bogus
3361 test (bogus copy of interface_36.f90).
3363 2011-04-30 Tobias Burnus <burnus@net-b.de>
3366 * gfortran.dg/interface_37.f90: New.
3368 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3371 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3373 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3375 PR tree-optimization/48809
3376 * gcc.c-torture/execute/pr48809.c: New test.
3378 2011-04-29 Jeff Law <law@redhat.com>
3380 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3382 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3385 * g++.dg/init/ctor10.C: New.
3387 2011-04-29 Le-Chun Wu <lcwu@google.com>
3389 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3390 warning in implicitly instantiated templates.
3392 2011-04-29 Le-Chun Wu <lcwu@google.com>
3394 * g++.dg/warn/Wnull-conversion-1.C: New.
3395 * g++.dg/warn/Wnull-conversion-2.C: New.
3397 2011-04-29 Diego Novillo <dnovillo@google.com>
3399 * g++.old-deja/g++.other/null3.C: Expect warning about
3400 converting boolean to a pointer.
3402 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3405 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3409 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3411 2011-04-29 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/typebound_proc_22.f90: New.
3417 * gfortran.dg/interface_36.f90: New.
3419 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3421 PR libgfortran/48488
3422 PR libgfortran/48602
3423 PR libgfortran/48615
3424 PR libgfortran/48684
3425 PR libgfortran/48787
3426 * gfortran.dg/fmt_g.f: Adjust test.
3427 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3428 * gfortran.dg/round_3.f08: New test.
3429 * gfortran.dg/namelist_print_1.f: Adjust test.
3430 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3431 * gfortran.dg/f2003_io_5.f03: Adjust test.
3432 * gfortran.dg/coarray_15.f90: Adjust test.
3433 * gfortran.dg/namelist_65.f90: Adjust test.
3434 * gfortran.dg/fmt_cache_1.f: Adjust test.
3435 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3436 * gfortran.dg/real_const_3.f90: Adjust test.
3438 2011-04-28 Xinliang David Li <davidxl@google.com>
3440 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3441 * g++.dg/prof-robust-1.C: New test.
3443 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3445 PR tree-optimization/48765
3446 * gcc.dg/vect/pr48765.c: New.
3448 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3450 PR tree-optimization/48775
3451 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3453 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3456 * g++.dg/inherit/pr48798.C: New.
3457 * g++.old-deja/g++.other/base1.C: Adjust.
3459 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3462 * g++.dg/template/inherit7.C: New test case.
3464 2011-04-28 Richard Guenther <rguenther@suse.de>
3466 PR tree-optimization/40052
3467 PR tree-optimization/15347
3468 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3469 * gcc.dg/pr15347.c: Likewise.
3471 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/cpp0x/sfinae18.C: New.
3476 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3479 * g++.dg/ext/is_literal_type1.C: New.
3481 2011-04-28 Tobias Burnus <burnus@net-b.de>
3485 * gfortran.dg/interface_35.f90: New.
3486 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3487 * gfortran.dg/func_result_6.f90: Add dg-warning.
3488 * gfortran.dg/bessel_1.f90: Ditto.
3489 * gfortran.dg/hypot_1.f90: Ditto.
3490 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3491 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3492 * gfortran.dg/interface_assignment_4.f90: Ditto.
3494 2011-04-27 Jason Merrill <jason@redhat.com>
3496 * g++.dg/ext/complex8.C: New.
3498 * g++.dg/cpp0x/initlist49.C: New.
3499 * g++.dg/init/new30.C: New.
3501 2011-04-27 Tobias Burnus <burnus@net-b.de>
3504 * gfortran.dg/whole_file_34.f90: New.
3506 2011-04-27 Jan Hubicka <jh@suse.cz>
3508 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3510 2011-04-27 Jason Merrill <jason@redhat.com>
3512 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3514 * g++.dg/parse/ambig6.C: New.
3516 2011-04-27 Nick Clifton <nickc@redhat.com>
3518 * gcc.dg/20020312-2.c: Add definition for RX.
3520 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3521 option with RX targets.
3523 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3526 2011-04-27 Richard Guenther <rguenther@suse.de>
3528 * gcc.dg/tree-ssa/pr23382.c: Remove.
3530 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3533 * gcc.c-torture/compile/pr48767.c: New test.
3535 2011-04-27 Richard Guenther <rguenther@suse.de>
3537 PR tree-optimization/48772
3538 * g++.dg/pr48772.C: New testcase.
3540 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3543 * gcc.c-torture/compile/pr48742.c: New test.
3545 2011-04-26 Jason Merrill <jason@redhat.com>
3547 * g++.dg/lookup/koenig13.C: New.
3549 * g++.dg/cpp0x/initlist48.C: New.
3551 2011-04-25 Jason Merrill <jason@redhat.com>
3553 * g++.dg/cpp0x/sfinae17.C: New.
3555 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3558 * gcc.target/powerpc/pr48258-1.c: New file.
3559 * gcc.target/powerpc/pr48258-2.c: Ditto.
3561 2011-04-26 Xinliang David Li <davidxl@google.com>
3563 * gcc.dg/uninit-suppress.c: New test.
3564 * gcc.dg/uninit-suppress.c: New test.
3566 2011-04-26 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.dg/pr48768.c: New test.
3571 PR tree-optimization/48734
3572 * gcc.c-torture/compile/pr48734.c: New test.
3575 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
3577 2011-04-26 Richard Guenther <rguenther@suse.de>
3579 PR tree-optimization/48731
3580 * gcc.dg/torture/pr48731.c: New testcase.
3582 2011-04-26 Richard Guenther <rguenther@suse.de>
3585 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
3587 2011-04-26 Richard Guenther <rguenther@suse.de>
3590 * gcc.dg/torture/pr48694-1.c: New testcase.
3591 * gcc.dg/torture/pr48694-2.c: Likewise.
3593 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3595 * g++.dg/ext/underlying_type1.C: New.
3596 * g++.dg/ext/underlying_type2.C: Likewise.
3597 * g++.dg/ext/underlying_type3.C: Likewise.
3598 * g++.dg/ext/underlying_type4.C: Likewise.
3599 * g++.dg/ext/underlying_type5.C: Likewise.
3600 * g++.dg/ext/underlying_type6.C: Likewise.
3601 * g++.dg/ext/underlying_type7.C: Likewise.
3602 * g++.dg/ext/underlying_type8.C: Likewise.
3603 * g++.dg/ext/underlying_type9.C: Likewise.
3604 * g++.dg/ext/underlying_type10.C: Likewise.
3606 2011-04-25 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/regress/template-const2.C: New.
3610 2011-04-25 Jeff Law <law@redhat.com>
3612 * gcc.dg/tree-ssa/vrp56.c: new test.
3614 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3616 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
3618 2011-04-24 Jakub Jelinek <jakub@redhat.com>
3620 PR preprocessor/48740
3621 * c-c++-common/raw-string-11.c: New test.
3623 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
3625 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
3628 2011-04-23 Tobias Burnus <burnus@net-b.de>
3631 * gfortran.dg/coarray_19.f90: New.
3633 2011-04-23 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.dg/pr48685.c: New test.
3638 2011-04-22 Jan Hubicka <jh@suse.cz>
3640 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
3642 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3644 PR tree-optimization/48717
3645 * gcc.c-torture/execute/pr48717.c: New test.
3647 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
3650 * gcc.target/i386/pr48723.c: New test.
3652 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3655 * gcc.dg/gomp/pr48716.c: New test.
3656 * g++.dg/gomp/pr48716.C: New test.
3658 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
3661 * gcc.dg/missing-field-init-2.c: Update testcase.
3663 2011-04-22 Alan Modra <amodra@gmail.com>
3665 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3667 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3670 * gfortran.dg/function_optimize_6.f90: New test.
3672 2011-04-21 Easwaran Raman <eraman@google.com>
3674 * gcc.dg/stack-layout-2.c: New test.
3676 2011-04-21 Richard Guenther <rguenther@suse.de>
3679 * g++.dg/lto/pr48207-2_0.C: New testcase.
3680 * g++.dg/lto/pr48207-3_0.C: Likewise.
3682 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
3684 * gnat.dg/volatile5.adb: New test.
3685 * gnat.dg/volatile5_pkg.ads: New helper.
3687 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
3690 * gcc.target/i386/pr48708.c: New test.
3692 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3694 * gcc.dg/vect/vect-119.c: New test.
3696 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3698 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3701 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
3702 Richard Sandiford <richard.sandiford@linaro.org>
3705 * gcc.target/arm/pr46329.c: New test.
3707 2011-04-21 Tobias Burnus <burnus@net-b.de>
3710 * gfortran.dg/coarray_18.f90: New.
3712 2011-04-20 Jason Merrill <jason@redhat.com>
3714 * g++.dg/cpp0x/initlist47.C: New.
3716 * g++.dg/init/dtor4.C: New.
3718 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
3721 * gcc.target/i386/sse2-pinsrw.c: New test.
3722 * gcc.target/i386/avx-vpinsrw.c: Ditto.
3723 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3724 * gcc.target/i386/sse2-insvhi.c: Ditto.
3725 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3726 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3728 2011-04-20 Jason Merrill <jason@redhat.com>
3730 * g++.dg/template/const4.C: New.
3732 2011-04-20 Easwaran Raman <eraman@google.com>
3734 * gcc.dg/stack-layout-1.c: New test.
3736 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
3738 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3739 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3742 2011-04-20 Kai Tietz <ktietz@redhat.com>
3744 * gcc.dg/binop-xor1.c: New test.
3745 * gcc.dg/binop-xor2.c: New test.
3746 * gcc.dg/binop-xor3.c: New test.
3747 * gcc.dg/binop-xor4.c: New test.
3748 * gcc.dg/binop-xor5.c: New test.
3750 2011-04-20 Richard Guenther <rguenther@suse.de>
3752 PR tree-optimization/47892
3753 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3755 2011-04-20 Richard Guenther <rguenther@suse.de>
3758 * g++.dg/torture/pr48695.C: New testcase.
3760 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3762 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3763 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3764 * gcc.c-torture/execute/pr45262.c: Ditto
3765 * gcc.dg/torture/pr43165.c: Ditto.
3766 * gcc.dg/torture/pr47228.c: Ditto.
3767 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3768 * gcc.dg/ipa/pr45644.c: Ditto.
3769 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3772 2011-04-19 Jason Merrill <jason@redhat.com>
3774 * g++.dg/ext/complex7.C: New.
3776 * g++.dg/ext/attrib41.C: New.
3778 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3781 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3783 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3786 * gcc.target/i386/pr48678.c: New test.
3788 2011-04-19 Martin Jambor <mjambor@suse.cz>
3790 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3791 * g++.dg/opt/devirt2.C: New test.
3792 * g++.dg/ipa/devirt-g-1.C: Likewise.
3794 2011-04-19 Tobias Burnus <burnus@net-b.de>
3797 * gfortran.dg/whole_file_33.f90: New.
3799 2011-04-19 Martin Jambor <mjambor@suse.cz>
3801 * g++.dg/ipa/devirt-7.C: New test.
3803 2011-04-19 Richard Guenther <rguenther@suse.de>
3806 * g++.dg/lto/pr48207_0.C: New testcase.
3808 2011-04-18 Jason Merrill <jason@redhat.com>
3810 * g++.dg/init/void1.C: New.
3812 * g++.dg/cpp0x/union4.C: New.
3814 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3817 * g++.dg/torture/pr48661.C: New test.
3820 * g++.dg/gomp/pr48632.C: New test.
3822 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3824 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3825 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3827 2011-04-18 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/coarray_17.f90: New.
3831 * gfortran.dg/coarray_10.f90: Update dg-error.
3833 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3836 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3837 * gfortran.dg/guality/guality.exp: Likewise.
3839 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3841 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3843 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3847 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3849 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3851 2011-04-18 Richard Guenther <rguenther@suse.de>
3854 * g++.dg/torture/pr46364.C: New testcase.
3856 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3858 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3860 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3862 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3864 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3865 Ira Rosen <ira.rosen@linaro.org>
3868 * gcc.target/arm/pr48252.c: New test.
3870 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3872 PR tree-optimization/48616
3873 * gcc.dg/pr48616.c: New test.
3875 2011-04-18 Tobias Burnus <burnus@net-b.de>
3878 * gfortran.dg/coarray_16.f90: New.
3880 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3883 * gfortran.dg/realloc_on_assign_7.f03: New test.
3885 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3887 PR libgfortran/48602
3888 * gfortran.dg/fmt_g0_6.f08: New test.
3890 2011-04-17 Jason Merrill <jason@redhat.com>
3892 * g++.dg/cpp0x/sfinae16.C: New.
3894 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3896 * gcc.target/mips/reg-var-1.c: New test.
3898 2011-04-17 Jan Hubicka <jh@suse.cz>
3900 * gcc.dg/winline-5.c: Update testcase.
3902 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3904 * gnat.dg/discr27.ad[sb]: Move dg directive.
3905 * gnat.dg/discr28.ad[sb]: New test.
3906 * gnat.dg/discr28_pkg.ads: New helper.
3908 2011-04-17 Michael Matz <matz@suse.de>
3910 PR tree-optimization/48622
3912 * gcc.dg/lto/pr48622_0.c: New test.
3914 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3916 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3917 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3918 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3919 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3920 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3921 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3923 2011-04-15 Jason Merrill <jason@redhat.com>
3925 * g++.dg/cpp0x/range-for17.C: New.
3927 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3929 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3930 * g++.dg/cpp0x/range-for3.C: Likewise.
3931 * g++.dg/cpp0x/range-for9.C: Correct error message.
3932 * g++.dg/cpp0x/range-for11.C: New.
3933 * g++.dg/cpp0x/range-for12.C: New.
3934 * g++.dg/cpp0x/range-for13.C: New.
3935 * g++.dg/cpp0x/range-for14.C: New.
3936 * g++.dg/cpp0x/range-for15.C: New.
3937 * g++.dg/cpp0x/range-for16.C: New.
3939 2011-04-15 Tobias Burnus <burnus@net-b.de>
3942 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3944 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3946 * objc.dg/naming-4.m: Updated.
3947 * objc.dg/naming-5.m: Updated.
3948 * objc.dg/naming-6.m: New.
3949 * objc.dg/naming-7.m: New.
3950 * obj-c++.dg/naming-1.mm: Updated.
3951 * obj-c++.dg/naming-2.mm: Updated.
3952 * obj-c++.dg/naming-3.mm: New.
3953 * obj-c++.dg/naming-4.mm: New.
3955 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3957 PR libgfortran/48589
3958 * gfortran.dg/fmt_g0_5.f08: New test.
3960 2011-04-15 Richard Guenther <rguenther@suse.de>
3963 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3965 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3967 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3968 -finline-limit=0 to -fno-inline
3970 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3973 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3976 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3980 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3981 * gcc.target/i386/avx-insertps-3.c: New test.
3982 * gcc.target/i386/avx-insertps-4.c: New test.
3984 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3986 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3989 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3994 * gcc.target/avr/pr46779-1.c: New test case
3995 * gcc.target/avr/pr46779-2.c: New test case
3997 2011-04-14 Jason Merrill <jason@redhat.com>
3999 * g++.dg/cpp0x/sfinae15.C: New.
4001 * g++.dg/cpp0x/sfinae14.C: New.
4003 * g++.dg/ext/vla10.C: New.
4005 2011-04-14 Richard Guenther <rguenther@suse.de>
4007 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4009 2011-04-14 Richard Guenther <rguenther@suse.de>
4011 * gcc.dg/fold-bitand-4.c: Move ...
4012 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4014 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4016 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4018 * gcc.target/avr/torture/trivial.c: Ditto.
4020 2011-04-13 Jason Merrill <jason@redhat.com>
4022 * g++.dg/template/operator11.C: New.
4024 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4027 * gcc.dg/gomp/pr48591.c: New test.
4030 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4031 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4033 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4036 * g++.dg/template/dependent-expr7.C: New test case.
4038 2011-04-13 Jason Merrill <jason@redhat.com>
4040 * g++.dg/cpp0x/sfinae13.C: New.
4042 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4044 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4046 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4048 * gcc.target/arm/pr43698.c: Remove -march option.
4050 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4052 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4055 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4059 * gfortran.dg/realloc_on_assign_6.f03: New test.
4061 2011-04-12 Kai Tietz <ktietz@redhat.com>
4063 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4064 targets the additional -mno-ms-bitfields and
4065 -Wno-packed-bitfield-compat options.
4066 * g++.dg/ext/bitfield3.C: Likewise.
4067 * g++.dg/ext/bitfield4.C: Likewise.
4068 * g++.dg/ext/bitfield5.C: Likewise.
4069 * gcc.dg/bitfld-15.c: Likewise.
4070 * gcc.dg/bitfld-16.c: Likewise.
4071 * gcc.dg/bitfld-17.c: Likewise.
4072 * gcc.dg/bitfld-18.c: Likewise.
4074 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4076 * gcc.target/arm/neon-vld3-1.c: New test.
4077 * gcc.target/arm/neon-vst3-1.c: New test.
4078 * gcc.target/arm/neon/v*.c: Regenerate.
4080 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4082 PR rtl-optimization/48549
4083 * g++.dg/opt/pr48549.C: New test.
4085 2011-04-12 Richard Guenther <rguenther@suse.de>
4087 PR tree-optimization/46076
4088 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4090 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4093 * lib/compat.exp (compat-execute): Declare unsupported after
4094 stripping path from src1.
4095 * lib/lto.exp (lto-execute): Likewise.
4097 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4100 * gcc.dg/pr48552-1.c: New test.
4101 * gcc.dg/pr48552-2.c: New test.
4103 2011-04-11 Jason Merrill <jason@redhat.com>
4105 * g++.dg/cpp0x/sfinae12.C: New.
4107 * g++.dg/cpp0x/enum10.C: New.
4109 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4111 * g++.dg/cpp0x/rv-func.C: New.
4113 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4115 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4118 2011-04-11 Martin Jambor <mjambor@suse.cz>
4120 PR tree-optimization/48195
4121 * gcc.dg/ipa/pr48195.c: New test.
4123 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4125 * gnat.dg/return3.adb: Remove unused switch.
4127 2011-04-08 Mike Stump <mikestump@comcast.net>
4130 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4131 default to fno-common.
4133 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4135 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4136 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4138 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4141 * gfortran.dg/function_optimize_5.f90: New test.
4143 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4145 * gnat.dg/aggr17.adb: New test.
4146 * gnat.dg/aggr18.adb: Likewise.
4148 2011-04-08 Michael Matz <matz@suse.de>
4151 * gcc.target/i386/pr48389.c: New test.
4153 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4155 PR rtl-optimization/48272
4156 * g++.dg/opt/pr48272.C: New.
4158 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4160 PR rtl-optimization/48235
4161 * gcc.dg/pr48235.c: New.
4163 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4165 PR rtl-optimization/48302
4166 * g++.dg/opt/pr48302.C: New.
4168 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4171 * g++.dg/opt/pr48273.C: New.
4173 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4175 PR rtl-optimization/48442
4176 * gcc.dg/pr48442.c: New.
4178 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4180 PR tree-optimization/48377
4181 * gcc.dg/vect/pr48377.c: New test.
4183 2011-04-07 Jason Merrill <jason@redhat.com>
4185 * g++.dg/cpp0x/regress/call1.C: New.
4187 * g++.dg/cpp0x/variadic107.C: New.
4189 * g++.dg/cpp0x/sfinae11.C: New.
4190 * g++.dg/cpp0x/noexcept02.C: Fix.
4192 * g++.dg/cpp0x/sfinae10.C: New.
4194 * g++.dg/cpp0x/sfinae9.C: New.
4196 * c-c++-common/Wcast-qual-1.c: Move here from...
4197 * gcc.dg/cast-qual-3.c: ...here, and...
4198 * g++.dg/warn/Wcast-qual2.C: ...here.
4200 * g++.dg/cpp0x/sfinae8.C: New.
4202 * g++.dg/cpp0x/sfinae7.C: New.
4204 * g++.dg/cpp0x/enum9.C: New.
4206 2011-04-07 Mike Stump <mikestump@comcast.net>
4208 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4209 with no trampolines.
4211 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4214 * gfortran.dg/gomp/pr48117.f90: New test.
4217 * gcc.dg/torture/pr48343.c: New test.
4219 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4221 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4223 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4225 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4227 2011-04-07 Tom de Vries <tom@codesourcery.com>
4230 * lib/scanasm.exp (object-size): New proc.
4231 * gcc.target/arm/pr43920-2.c: New test.
4233 2011-04-06 Tobias Burnus <burnus@net-b.de>
4237 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4239 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4241 * gcc.dg/mtune.c: Prune note from output.
4243 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4246 * gcc.dg/guality/pr36977.c: New test.
4247 * gcc.dg/guality/pr48466.c: New test.
4249 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4251 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4253 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4255 * gnat.dg/return3.adb: New test.
4257 2011-04-06 Richard Guenther <rguenther@suse.de>
4259 PR tree-optimization/47663
4260 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4262 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4264 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4265 Solaris 8 and 9 as well.
4267 2011-04-05 Tom de Vries <tom@codesourcery.com>
4270 * gcc.target/arm/pr43920-1.c: New test.
4272 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4274 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4275 (cctor): Actually return the value.
4276 (main): Cast return values.
4278 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4280 * gfortran.dg/character_comparison_8.f90: New test.
4282 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4284 * frontend-passes: (optimize_lexical_comparison): New function.
4285 (optimize_expr): Call it.
4286 (optimize_comparison): Also handle lexical comparison functions.
4287 Return false instad of -2 for unequal comparison.
4289 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4292 * function_optimize_4.f90: New test.
4294 2011-04-04 Tobias Burnus <burnus@net-b.de>
4297 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4298 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4299 * gfortran.dg/coarray_15.f90: New.
4301 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4304 * gfortran.dg/bessel_7.f90: Likewise.
4306 2011-04-03 Tobias Burnus <burnus@net-b.de>
4308 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4310 2011-04-03 Richard Guenther <rguenther@suse.de>
4311 Ira Rosen <ira.rosen@linaro.org>
4313 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4314 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4315 -ftree-loop-if-convert-stores.
4317 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4319 * gnat.dg/specs/aggr2.ads: New test.
4321 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4323 * gnat.dg/debug2.ad[sb]: New test.
4324 * gnat.dg/debug2_pkg.ads: New helper.
4325 * gnat.dg/debug3.ad[sb]: New test.
4327 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4329 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4331 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4334 * gcc.c-torture/compile/pr48335-1.c: New test.
4335 * gcc.dg/pr48335-1.c: New test.
4336 * gcc.dg/pr48335-2.c: New test.
4337 * gcc.dg/pr48335-3.c: New test.
4338 * gcc.dg/pr48335-4.c: New test.
4339 * gcc.dg/pr48335-5.c: New test.
4340 * gcc.dg/pr48335-6.c: New test.
4341 * gcc.dg/pr48335-7.c: New test.
4342 * gcc.dg/pr48335-8.c: New test.
4343 * gcc.target/i386/pr48335-1.c: New test.
4345 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4348 * gcc.dg/Waddress.c: New test.
4350 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4353 * gfortran.dg/function_optimize_3.f90: New test.
4355 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4357 * gcc.c-torture/compile/20110401-1.c: New test.
4359 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4360 * g++.dg/lto/20091002-2_0.C: Likewise.
4361 * g++.dg/lto/20090303_0.c: Likewise.
4362 * g++.dg/lto/20091004-1_0.C: Likewise.
4363 * g++.dg/lto/20091002-3_0.C: Likewise.
4364 * g++.dg/lto/20091004-2_0.C: Likewise.
4365 * g++.dg/lto/20081123_0.C: Likewise.
4366 * g++.dg/lto/20090313_0.C: Likewise.
4367 * g++.dg/lto/20081109-1_0.C: Likewise.
4368 * g++.dg/lto/20081219_0.C: Likewise.
4369 * g++.dg/lto/20081204-1_0.C: Likewise.
4370 * g++.dg/lto/20090302_0.C: Likewise.
4371 * g++.dg/lto/20081119-1_0.C: Likewise.
4372 * g++.dg/lto/20081118_0.C: Likewise.
4373 * gcc.dg/lto/20091020-2_0.c: Likewise.
4374 * gcc.dg/lto/20090210_0.c: Likewise.
4375 * gcc.dg/lto/20081204-1_0.c: Likewise.
4376 * gcc.dg/lto/20081224_0.c: Likewise.
4377 * gcc.dg/lto/20090219_0.c: Likewise.
4378 * gcc.dg/lto/20091014-1_0.c: Likewise.
4379 * gcc.dg/lto/20091016-1_0.c: Likewise.
4380 * gcc.dg/lto/20090206-2_0.c: Likewise.
4381 * gcc.dg/lto/20090116_0.c: Likewise.
4382 * gcc.dg/lto/20091013-1_0.c: Likewise.
4383 * gcc.dg/lto/20091015-1_0.c: Likewise.
4384 * gcc.dg/lto/20090126-2_0.c: Likewise.
4386 2011-03-31 Ian Lance Taylor <iant@google.com>
4388 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4390 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4392 * gnat.dg/opt16.adb: New test.
4394 2011-03-31 Jason Merrill <jason@redhat.com>
4396 * g++.dg/cpp0x/defaulted24.C: New.
4398 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4401 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4404 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4406 * g++.dg/other/i386-9.C: New test.
4408 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4410 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4412 2011-03-30 Jason Merrill <jason@redhat.com>
4414 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4416 * g++.dg/cpp0x/regress/isnan.C: New.
4418 * g++.dg/cpp0x/initlist46.C: New.
4420 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4423 * gcc.target/arm/neon-modes-2.c: New test.
4425 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4428 * gcc.c-torture/compile/pr48305.c: New test.
4430 2011-03-29 Jason Merrill <jason@redhat.com>
4432 * g++.dg/cpp0x/regress/value-dep1.C: New.
4434 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4436 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4438 2011-03-29 Ian Lance Taylor <iant@google.com>
4440 * go.test/go-test.exp: Handle the test lines used in several new
4442 (errchk): Add opts parameter. Change all callers. Handle parens
4445 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4446 Dominique d'Humieres <dominiq@lps.ens.fr>
4448 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4449 and __APPLE__ && __PPC__ && __ALTIVEC__.
4451 2011-03-29 Jason Merrill <jason@redhat.com>
4453 * g++.dg/cpp0x/dependent1.C: New.
4455 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4457 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4459 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4461 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4464 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4465 * gfortran.dg/proc_ptr_comp_32.f90: New.
4467 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4469 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4470 check for corresponding warning.
4472 2011-03-28 Jason Merrill <jason@redhat.com>
4474 * g++.dg/cpp0x/rv-deduce2.C: New.
4476 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4479 * gcc.dg/pr48203.c: New test.
4481 2011-03-28 Jeff Law <law@redhat.com>
4483 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4485 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4487 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4488 and __PPC__ && __ALTIVEC__.
4490 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4493 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4494 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4495 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4496 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4498 2011-03-28 Jason Merrill <jason@redhat.com>
4500 * g++.dg/cpp0x/initlist-array2.C: New.
4502 * g++.dg/cpp0x/initlist-array1.C: New.
4504 * g++.dg/cpp0x/constexpr-compound.C: New.
4506 * g++.dg/cpp0x/constexpr-using.C: New.
4508 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4510 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4513 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4515 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4517 * gcc.dg/slp-1.c: New test.
4519 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4521 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4522 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4523 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4524 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4525 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4526 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4527 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4528 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4529 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4530 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4531 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4532 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4533 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4534 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4536 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4539 * gfortran.dg/trim_optimize_5.f90: New test.
4540 * gfortran.dg/trim_optimize_6.f90: New test.
4542 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4545 * gcc.target/mips/madd-7.c: Remove -mlong32.
4546 * gcc.target/mips/msub-7.c: Likewise.
4548 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
4550 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4551 accesses to preserve the meaning of the test for doubleword vectors.
4552 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4553 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4555 2011-03-26 Janus Weil <janus@gcc.gnu.org>
4558 * gfortran.dg/class_42.f03: New.
4560 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
4562 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
4565 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
4567 PR rtl-optimization/48144
4568 * gcc.dg/pr48144.c: New test.
4570 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4572 * gnat.dg/discr27.ad[sb]: New test.
4574 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4576 * gnat.dg/limited_with2.ad[sb]: New test.
4577 * gnat.dg/limited_with2_pkg1.ads: New helper.
4578 * gnat.dg/limited_with2_pkg2.ads: Likewise.
4580 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4582 * gnat.dg/opt15.adb: New test.
4583 * gnat.dg/opt15_pkg.ad[sb]: New helper.
4585 2011-03-25 Tobias Burnus <burnus@net-b.de>
4589 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
4590 * gfortran.dg/leadz_trailz_3.f90: Ditto
4592 2011-03-25 Martin Jambor <mjambor@suse.cz>
4594 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
4596 2011-03-25 Jason Merrill <jason@redhat.com>
4598 * g++.dg/cpp0x/defaulted22.C: New.
4599 * g++.dg/cpp0x/defaulted23.C: New.
4600 * g++.dg/cpp0x/defaulted15.C: Adjust.
4602 2011-03-25 Jason Merrill <jason@redhat.com>
4604 * g++.dg/cpp0x/move1.C: New.
4606 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
4609 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
4611 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4613 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
4614 for mips-sgi-irix6.5.
4615 Replace snprintf prototype by <stdio.h>.
4617 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4620 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
4621 run_expensive_tests.
4622 * gcc.dg/graphite/block-4.c: Likewise.
4623 * gcc.dg/graphite/block-7.c: Likewise.
4624 * gcc.dg/graphite/block-8.c: Likewise.
4626 2011-03-25 Richard Guenther <rguenther@suse.de>
4628 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
4629 * g++.dg/tree-ssa/pr8781.C: Likewise.
4630 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4631 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4632 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4633 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
4634 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4635 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4636 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4637 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
4638 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4639 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4640 * gcc.dg/tree-ssa/pr21574.c: Likewise.
4641 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
4642 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4643 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
4644 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
4645 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4646 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4647 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4648 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4649 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4650 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4651 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4652 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4653 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4654 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4655 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4656 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4657 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4658 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4659 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4660 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4661 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4662 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4663 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4664 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4665 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4666 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4667 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4668 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4669 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4670 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4671 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4672 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4673 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4674 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4675 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4676 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4677 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4678 * c-c++-common/pr46562-2.c: Likewise.
4679 * gfortran.dg/pr42108.f90: Likewise.
4680 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4681 foo to be inlined even at -O1.
4682 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4683 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4684 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4685 * gcc.dg/matrix/matrix.exp: Disable FRE.
4687 2011-03-24 Jakub Jelinek <jakub@redhat.com>
4690 * gcc.dg/dfp/pr48204.c: New test.
4692 2011-03-24 Steve Ellcey <sje@cup.hp.com>
4695 * gcc.c-torture/execute/pr47917.c: Move this...
4696 * gcc.dg/torture/pr47917.c: to here and add xfails.
4698 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4700 * gnat.dg/array16.ad[sb]: New test.
4701 * gnat.dg/array16.ads: New helper.
4703 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4705 * gnat.dg/derived_type2.adb: New test.
4707 2011-03-24 Richard Guenther <rguenther@suse.de>
4709 PR tree-optimization/48271
4710 * g++.dg/torture/pr48271.C: New testcase.
4712 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4714 * gnat.dg/array15.ad[sb]: New test.
4716 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
4719 * gcc.target/i386/pr48237.c: New test.
4721 2011-03-24 Richard Guenther <rguenther@suse.de>
4724 * gcc.dg/builtin-object-size-10.c: New testcase.
4726 2011-03-24 Richard Guenther <rguenther@suse.de>
4728 PR tree-optimization/46562
4729 * c-c++-common/pr46562-2.c: New testcase.
4730 * c-c++-common/pr46562.c: Likewise.
4732 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
4734 * gcc.dg/vect/vect-cselim-1.c: New test.
4735 * gcc.dg/vect/vect-cselim-2.c: New test.
4737 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
4739 * gcc.target/arm/pr46934.c: New.
4741 2011-03-23 Ian Lance Taylor <iant@google.com>
4743 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4745 2011-03-23 Richard Guenther <rguenther@suse.de>
4747 * gcc.dg/struct: Remove directory and contents.
4749 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4752 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4754 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4756 * gnat.dg/discr26.ad[sb]: New test.
4757 * gnat.dg/discr26_pkg.ads: New helper.
4759 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4762 * gcc.target/arm/neon-vld-1.c: New test.
4764 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4766 * gnat.dg/array14.ad[sb]: New test.
4767 * gnat.dg/array14_pkg.ads: New helper.
4769 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4771 * gcc.c-torture/execute/920501-8.x: Remove.
4772 * gcc.c-torture/execute/930513-1.x: Remove.
4773 * gcc.c-torture/execute/960312-1.x: Remove.
4774 * gcc.c-torture/compile/20000804-1.c,
4775 gcc.c-torture/compile/20001205-1.c,
4776 gcc.c-torture/compile/20001226-1.c,
4777 gcc.c-torture/compile/20010518-2.c,
4778 gcc.c-torture/compile/20020312-1.c,
4779 gcc.c-torture/compile/20020604-1.c,
4780 gcc.c-torture/compile/920501-12.c,
4781 gcc.c-torture/compile/920501-4.c,
4782 gcc.c-torture/compile/920520-1.c,
4783 gcc.c-torture/compile/980506-1.c,
4784 gcc.c-torture/execute/980709-1.x,
4785 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4786 options for m68hc11.
4787 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4788 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4791 2011-03-22 Nick Clifton <nickc@redhat.com>
4793 * lib/target-supports.exp (check_profiling_available): Add MN10300
4794 to the list of targets that do not support profiling. Restore
4795 alpha sorting to this list.
4797 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4799 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4800 failure on 32-bit systems.
4801 * gcc.dg/torture/vector-2.c: Ditto.
4803 2011-03-22 Richard Guenther <rguenther@suse.de>
4805 PR tree-optimization/48228
4806 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4808 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4810 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4814 * gcc.target/powerpc/pr48226.c: New file.
4816 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4818 * lib/prune.exp (prune_gcc_output): Prune "could not create
4819 compact unwind for" warnings.
4821 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4825 * gcc.c-torture/execute/pr42544.c: New test.
4826 * gcc.c-torture/execute/pr48197.c: New test.
4828 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4830 PR preprocessor/48192
4831 * gcc.target/powerpc/pr48192.c: New file.
4834 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4835 split problem of 0 being loaded in a VSX register.
4837 2011-03-21 Richard Guenther <rguenther@suse.de>
4840 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4841 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4842 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4843 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4845 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4848 * gcc.dg/pr48213.c: New test.
4850 2011-03-21 Kai Tietz <ktietz@redhat.com>
4853 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4855 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4857 * gcc.target/arm/xor-and.c: New.
4859 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4862 * gfortran.dg/function_optimize_1.f90: New test.
4863 * gfortran.dg/function_optimize_2.f90: New test.
4865 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4867 PR rtl-optimization/47502
4868 * gcc.target/i386/pr47502-1.c: New.
4869 * gcc.target/i386/pr47502-2.c: Likewise.
4871 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4873 PR rtl-optimization/48156
4874 * gcc.dg/pr48156.c: New test.
4876 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4879 * gfortran.dg/scratch_1.f90: Adjust test.
4881 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4884 * gfortran.dg/scratch_1.f90: New test.
4886 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4888 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4889 variably modified typedefs.
4890 * gcc.dg/c1x-typedef-2.c: Remove.
4892 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4894 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4895 * gcc.dg/c1x-anon-struct-3.c: New test.
4896 * gcc.dg/anon-struct-11.c: Update.
4898 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4900 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4902 Only xfail with gas.
4904 2011-03-18 Jason Merrill <jason@redhat.com>
4906 * g++.dg/template/fn-ptr1.C: New.
4908 * g++.dg/overload/volatile1.C: New.
4910 * g++.dg/opt/pr23372.C: New.
4912 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4914 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4917 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4919 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4921 * gcc.target/arm/unsigned-extend-1.c: New.
4923 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4926 * gcc.c-torture/compile/pr48161.c: New test.
4928 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4931 * gcc.dg/torture/pr47725.c: New.
4933 2011-03-17 Jason Merrill <jason@redhat.com>
4935 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4936 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4938 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4940 * gnat.dg/specs/elab2.ads: New test.
4941 * gnat.dg/specs/elab2_pkg.ads: New helper.
4943 2011-03-17 Jason Merrill <jason@redhat.com>
4945 * g++.dg/cpp0x/decltype-1212.C: New.
4946 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4948 2011-03-17 Jason Merrill <jason@redhat.com>
4950 * g++.dg/parse/memfnquals1.C: New.
4952 2011-03-17 Richard Guenther <rguenther@suse.de>
4955 * gcc.dg/pr48134.c: New testcase.
4957 2011-03-17 Richard Guenther <rguenther@suse.de>
4960 * g++.dg/torture/pr48165.C: New testcase.
4962 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4964 PR rtl-optimization/48141
4965 * gcc.dg/pr48141.c: New test.
4967 2011-03-16 Jason Merrill <jason@redhat.com>
4969 * g++.dg/cpp0x/constexpr-48089.C: New.
4971 * g++.dg/cpp0x/constexpr-abi1.C: New.
4973 * g++.dg/cpp0x/constexpr-46336.C: New.
4974 * g++.dg/parse/friend5.C: Adjust expected errors.
4976 * g++.dg/cpp0x/constexpr-47570.C: New.
4978 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4981 * ++.dg/debug/dwarf2/typedef6.C: New test.
4983 2011-03-16 Jason Merrill <jason@redhat.com>
4985 * g++.dg/cpp0x/elision2.C: New.
4987 * g++.dg/cpp0x/constexpr-array3.C: New.
4989 2011-03-16 Jason Merrill <jason@redhat.com>
4991 * g++.dg/cpp0x/sfinae6.C: New.
4992 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
4993 * g++.dg/cpp0x/pr45908.C: Likewise.
4994 * g++.dg/cpp0x/sfinae6.C: Likewise.
4995 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4996 * g++.old-deja/g++.law/arg11.C: Likewise.
4998 2011-03-16 Jason Merrill <jason@redhat.com>
5000 * g++.dg/template/incomplete6.C: New.
5002 2011-03-16 Jeff Law <law@redhat.com>
5004 * gcc.dg/tree-ssa/vrp55.c: New test.
5006 2011-03-16 Jason Merrill <jason@redhat.com>
5008 * g++.dg/cpp0x/auto22.C: New.
5010 2011-03-16 Richard Guenther <rguenther@suse.de>
5012 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5013 optimizing it away if promoted to const.
5015 2011-03-16 Richard Guenther <rguenther@suse.de>
5017 PR tree-optimization/48149
5018 * gcc.dg/fold-complex-1.c: New testcase.
5020 2011-03-16 Richard Guenther <rguenther@suse.de>
5023 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5026 2011-03-16 Richard Guenther <rguenther@suse.de>
5028 PR tree-optimization/26134
5029 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5031 2011-03-16 Richard Guenther <rguenther@suse.de>
5033 PR tree-optimization/48146
5034 * gcc.dg/torture/pr48146.c: New testcase.
5036 2011-03-16 Richard Guenther <rguenther@suse.de>
5038 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5039 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5041 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5044 * gcc.c-torture/compile/pr48136.c: New test.
5046 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5049 * gcc.dg/guality/pr45882.c: New test.
5051 2011-03-15 Jason Merrill <jason@redhat.com>
5053 * g++.dg/cpp0x/constexpr-recursion.C: New.
5055 * g++.dg/cpp0x/implicit11.C: New.
5057 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5059 * g++.dg/cpp0x/constexpr-attribute.C: New.
5061 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5063 * g++.dg/parse/pr34758.C: New.
5065 2011-03-15 Xinliang David Li <davidxl@google.com>
5068 * gcc.dg/uninit-pred-7_d.c: New test.
5069 * gcc.dg/uninit-pred-8_d.c: New test.
5071 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5074 * gcc.target/arm/pr46788.c: New.
5076 2011-03-15 Richard Guenther <rguenther@suse.de>
5079 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5080 * gfortran.dg/ishft_4.f90: Likewise.
5081 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5083 2011-03-15 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/13954
5086 * g++.dg/tree-ssa/pr13954.C: New testcase.
5088 2011-03-15 Richard Guenther <rguenther@suse.de>
5090 PR tree-optimization/48037
5091 * gcc.target/i386/pr48037-1.c: New testcase.
5093 2011-03-15 Richard Guenther <rguenther@suse.de>
5095 PR tree-optimization/41490
5096 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5097 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5098 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5099 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5100 * g++.dg/tree-ssa/pr33604.C: Adjust.
5102 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5105 * gcc.c-torture/execute/pr47917.c: New test.
5106 * gcc.dg/pr47917.c: New test.
5109 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5111 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5113 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5114 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5115 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5116 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5117 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5118 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5119 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5120 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5121 * gcc.target/i386/avx-floor-vec.c: Ditto.
5122 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5123 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5124 * gcc.target/i386/avx-rint-vec.c: Ditto.
5125 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5126 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5127 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5128 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5130 2011-03-14 Tom Tromey <tromey@redhat.com>
5132 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5133 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5134 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5136 2011-03-14 Tom Tromey <tromey@redhat.com>
5138 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5139 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5140 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5142 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5144 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5146 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5148 PR rtl-optimization/47166
5149 * gcc.c-torture/execute/postmod-1.c: New test.
5151 2011-03-14 Richard Guenther <rguenther@suse.de>
5154 * gcc.dg/torture/pr48098.c: New testcase.
5156 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5159 * gcc.target/powerpc/pr48053-1.c: New test.
5160 * gcc.target/powerpc/pr48053-2.c: Likewise.
5162 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5165 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5167 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5170 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5172 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5175 * gfortran.dg/class_41.f03: New.
5177 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5179 * g++.dg/conversion/cast3.C: New test.
5181 2011-03-11 Jason Merrill <jason@redhat.com>
5183 * g++.dg/template/error45.C: New.
5185 * g++.dg/parse/no-type-defn1.C: New.
5187 * g++.dg/ext/attrib40.C: New.
5189 * g++.dg/cpp0x/regress/array1.C: New.
5191 2011-03-11 Richard Guenther <rguenther@suse.de>
5193 PR tree-optimization/48067
5194 * gcc.dg/pr48067.c: New testcase.
5196 2011-03-11 Richard Guenther <rguenther@suse.de>
5199 * g++.dg/lto/20110311-1_0.C: New testcase.
5201 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5204 * g++.dg/inherit/virtual8.C: New test.
5207 * gcc.dg/torture/pr48044.c: New test.
5209 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5212 * gfortran.dg/proc_ptr_comp_31.f90: New.
5214 2011-03-11 Richard Guenther <rguenther@suse.de>
5216 PR tree-optimization/47278
5217 * gcc.dg/torture/pr47278-1.c: New testcase.
5218 * gcc.dg/torture/pr47278-2.c: Likewise.
5220 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5222 PR tree-optimization/48063
5223 * gcc.dg/torture/pr48063.c: New test.
5225 2011-03-10 Jason Merrill <jason@redhat.com>
5227 * g++.dg/template/array22.C: New.
5229 * g++.dg/cpp0x/syntax-err1.C: New.
5230 * g++.dg/parse/error36.C: Adjust expected errors.
5231 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5232 * g++.old-deja/g++.pt/typename3.C: Likewise.
5233 * g++.old-deja/g++.pt/typename4.C: Likewise.
5234 * g++.old-deja/g++.pt/typename6.C: Likewise.
5236 2011-03-09 Jason Merrill <jason@redhat.com>
5238 * g++.dg/template/nontype22.C: New.
5240 2011-03-09 Martin Jambor <mjambor@suse.cz>
5242 PR tree-optimization/47714
5243 * g++.dg/torture/pr47714.C: New test.
5245 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5248 * gcc.target/powerpc/pr47755-2.c: New file.
5250 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5252 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5253 is not set in the environment, pass 64 as first argument when not
5254 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5255 native where ulimit -u is supported.
5257 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5259 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5261 2011-03-08 Jason Merrill <jason@redhat.com>
5263 * g++.dg/template/nontype21.C: New.
5265 * g++.dg/template/anon5.C: New.
5267 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5270 * gcc.dg/pr47881.c: New test.
5272 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5275 * g++.dg/lookup/template3.C: New test.
5277 2011-03-08 Kai Tietz <ktietz@redhat.com>
5279 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5282 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5285 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5286 sizeof to compute alignment.
5288 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5290 PR tree-optimization/48022
5291 * gcc.dg/pr48022-1.c: New test.
5292 * gcc.dg/pr48022-2.c: New test.
5294 2011-03-07 Jason Merrill <jason@redhat.com>
5296 * g++.dg/template/nontype20.C: New.
5297 * g++.dg/init/member1.C: Adjust expected errors.
5298 * g++.dg/parse/constant4.C: Likewise.
5299 * g++.dg/template/qualified-id3.C: Likewise.
5300 * g++.old-deja/g++.pt/crash10.C: Likewise.
5302 * g++.dg/cpp0x/regress/non-const1.C: New.
5304 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5307 * gcc.dg/pr47991.c: New test.
5309 2011-03-07 Jason Merrill <jason@redhat.com>
5311 * g++.dg/abi/mangle46.C: New.
5313 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5316 * gcc.target/powerpc/pr47862.c: New.
5318 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5321 * gcc.target/i386/combine-mul.c: Require nonpic.
5323 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5324 Nathan Froyd <froydnj@codesourcery.com>
5326 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5328 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5330 * README.QMTEST: Remove.
5332 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5333 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5336 * gfortran.dg/array_constructor_37.f90 : New test.
5338 2011-03-05 Jason Merrill <jason@redhat.com>
5340 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5341 * g++.dg/abi/mangle45.C: Likewise.
5342 * g++.dg/cpp0x/trailing1.C: Likewise.
5344 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5346 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5348 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5350 PR rtl-optimization/47899
5351 * gcc.dg/pr47899.c: New test.
5353 * gcc.dg/torture/pr47968.c: Ignore warnings.
5355 PR tree-optimization/47967
5356 * gcc.c-torture/compile/pr47967.c: New test.
5358 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5360 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5361 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5363 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5365 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5366 and property_getAttributes() if __OBJC2__.
5367 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5368 * objc.dg/property/property-encoding-1.m: New.
5369 * obj-c++.dg/property/property-encoding-1.mm: New.
5371 2011-03-04 Jason Merrill <jason@redhat.com>
5373 * g++.dg/template/pseudodtor6.C: New.
5375 * g++.dg/inherit/covariant19.C: New.
5377 2011-03-04 Richard Guenther <rguenther@suse.de>
5380 * gcc.dg/torture/pr47968.c: New testcase.
5382 2011-03-04 Richard Guenther <rguenther@suse.de>
5385 * gcc.dg/torture/pr47975.c: New testcase.
5387 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5390 * g++.dg/template/crash106.C: New.
5392 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.dg/gomp/pr47963.c: New test.
5396 * g++.dg/gomp/pr47963.C: New test.
5398 2011-03-02 Jason Merrill <jason@redhat.com>
5400 * g++.dg/cpp0x/regress/condition1.C: New.
5402 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5404 2011-03-01 Jason Merrill <jason@redhat.com>
5406 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5408 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5410 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5412 PR rtl-optimization/47925
5413 * gcc.c-torture/execute/pr47925.c: New test.
5415 2011-03-01 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp0x/decltype25.C: New.
5419 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5421 2011-03-01 Richard Guenther <rguenther@suse.de>
5423 PR tree-optimization/47890
5424 * gcc.dg/torture/pr47890.c: New testcase.
5426 2011-03-01 Richard Guenther <rguenther@suse.de>
5429 * gcc.dg/lto/pr47924_0.c: New testcase.
5431 2011-03-01 Richard Guenther <rguenther@suse.de>
5434 * gfortran.dg/lto/pr46911_0.f: New testcase.
5436 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5438 PR libgfortran/47933
5439 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5440 compile errors from older code form.
5442 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5444 PR libgfortran/47567
5445 * gfortran.dg/fmt_fw_d.f90: New test.
5447 2011-02-28 Jason Merrill <jason@redhat.com>
5449 * g++.dg/inherit/covariant18.C: New.
5451 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5454 * gcc.dg/pr47893.c: New test.
5456 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5458 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5459 NULL in case of a selector with conflicting types.
5460 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5462 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5464 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5465 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5466 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5467 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5469 2011-02-28 Jason Merrill <jason@redhat.com>
5472 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5474 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5476 PR libgfortran/47778
5477 * gfortran.dg/namelist_71.f90: New test.
5479 2011-02-27 Jason Merrill <jason@redhat.com>
5482 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5483 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5485 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5488 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5490 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5493 * gfortran.dg/gomp/task-1.f90: Removed.
5495 2011-02-26 Jason Merrill <jason@redhat.com>
5497 * g++.dg/template/this-targ1.C: New.
5499 * g++.dg/cpp0x/regress/template-const1.C: New.
5500 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5501 * g++.dg/template/function1.C: Adjust.
5502 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5503 * g++.dg/debug/debug7.C: Adjust.
5505 2011-02-26 Tobias Burnus <burnus@net-b.de>
5508 * gfortran.dg/gomp/task-1.f90: New.
5510 2011-02-25 Jie Zhang <jie@codesourcery.com>
5512 * gcc.target/arm/neon-thumb2-move.c: Add
5513 dg-require-effective-target arm_thumb2_ok.
5515 2011-02-24 Jason Merrill <jason@redhat.com>
5517 * g++.dg/parse/constant1.C: Specify C++98 mode.
5518 * g++.dg/parse/constant5.C: Likewise.
5519 * g++.dg/parse/error2.C: Likewise.
5520 * g++.dg/parse/semicolon3.C: Likewise.
5521 * g++.dg/template/crash14.C: Likewise.
5522 * g++.dg/template/local4.C: Likewise.
5523 * g++.dg/template/nontype3.C: Likewise.
5524 * g++.dg/parse/crash31.C: Adjust expected errors.
5525 * g++.dg/template/function1.C: Likewise.
5526 * g++.dg/template/ref3.C: Likewise.
5527 * g++.dg/template/static9.C: Likewise.
5528 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5530 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5531 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5532 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5533 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5534 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5536 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5539 * gfortran.dg/pr47878.f90: New test.
5541 2011-02-24 Richard Guenther <rguenther@suse.de>
5544 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5545 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5547 2011-02-24 Richard Guenther <rguenther@suse.de>
5550 * gfortran.dg/lto/pr47839_0.f90: New testcase.
5551 * gfortran.dg/lto/pr47839_1.f90: Likewise.
5553 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5555 PR libgfortran/47567
5556 * gfortran.dg/fmt_f0_1.f90: Update test.
5558 2011-02-23 Jason Merrill <jason@redhat.com>
5560 * g++.dg/abi/mangle39.C: Adjust parm mangling.
5561 * g++.dg/abi/mangle45.C: New.
5563 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
5564 * g++.dg/template/canon-type-9.C: Match use of decltype
5565 between declaration and definition.
5566 * g++.dg/template/canon-type-12.C: Likewise.
5568 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
5571 * gfortran.dg/nested_allocatables_1.f90: New.
5573 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
5576 * g++.dg/pr46868.C: New test.
5577 * g++.dg/parse/parameter-declaration-1.C: Adjust.
5578 * g++.dg/parse/error14.C: Adjust.
5580 2011-02-23 Richard Guenther <rguenther@suse.de>
5582 PR tree-optimization/47838
5583 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
5585 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5587 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
5589 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5591 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
5592 * gfortran.dg/count_init_expr.f03: Ditto.
5593 * gfortran.dg/gomp/pr43711.f90: Ditto.
5594 * gcc.dg/struct-parse-2.c: Ditto.
5595 * gcc.dg/parse-error-3.c: Ditto.
5596 * gcc.dg/Wlogical-op-1.c: Ditto.
5597 * gcc.dg/Walways-true-1.c: Ditto.
5598 * gcc.dg/pr24225.c: Ditto.
5599 * gcc.dg/Walways-true-2.c: Ditto.
5600 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
5601 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
5602 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
5603 * g++.dg/overload/defarg4.C: Ditto.
5604 * g++.dg/inherit/covariant16.C: Ditto.
5605 * g++.dg/inherit/virtual7.C: Ditto.
5606 * g++.dg/template/canon-type-9.C: Ditto.
5607 * g++.dg/template/access19.C: Ditto.
5608 * g++.dg/template/call7.C: Ditto.
5609 * g++.dg/template/canon-type-2.C: Ditto.
5610 * g++.dg/template/init7.C: Ditto.
5611 * g++.dg/template/sizeof-template-argument.C: Ditto.
5612 * g++.dg/template/const3.C: Ditto.
5613 * g++.dg/template/sfinae26.C: Ditto.
5614 * g++.dg/template/sfinae26.C: Ditto.
5615 * g++.dg/template/canon-type-11.C: Ditto.
5616 * g++.dg/template/union2.C: Ditto.
5617 * g++.dg/template/canon-type-3.C: Ditto.
5618 * g++.dg/template/canon-type-1.C: Ditto.
5619 * g++.dg/template/canon-type-5.C: Ditto.
5620 * g++.dg/template/canon-type-7.C: Ditto.
5621 * g++.dg/template/canon-type-10.C: Ditto.
5622 * g++.dg/template/spec36.C: Ditto.
5623 * g++.dg/template/typedef38.C: Ditto.
5624 * g++.dg/template/canon-type-4.C: Ditto.
5625 * g++.dg/template/canon-type-6.C: Ditto.
5626 * g++.dg/template/canon-type-13.C: Ditto.
5627 * g++.dg/template/instantiate9.C: Ditto.
5628 * g++.dg/template/ttp22.C: Ditto.
5629 * g++.dg/warn/Wreturn-type-6.C: Ditto.
5630 * g++.dg/warn/Walways-true-1.C: Ditto.
5631 * g++.dg/warn/Wlogical-op-1.C: Ditto.
5632 * g++.dg/warn/Walways-true-2.C: Ditto.
5633 * g++.dg/conversion/op4.C: Ditto.
5634 * g++.dg/opt/pr19650.C: Ditto.
5635 * g++.dg/lookup/friend11.C: Ditto.
5636 * g++.dg/other/default2.C: Ditto.
5637 * g++.dg/other/default3.C: Ditto.
5638 * g++.dg/other/dtor2.C: Ditto.
5639 * g++.dg/other/friend5.C: Ditto.
5640 * g++.dg/other/default5.C: Ditto.
5641 * g++.dg/init/brace6.C: Ditto.
5642 * g++.dg/init/aggr5.C: Ditto.
5643 * g++.dg/init/error2.C: Ditto.
5644 * g++.dg/expr/bound-mem-fun.C: Ditto.
5645 * g++.dg/expr/cond6.C: Ditto.
5646 * g++.dg/expr/stmt-expr-1.C: Ditto.
5647 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
5648 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5649 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5650 * g++.dg/cpp0x/bracket1.C: Ditto.
5651 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5652 * g++.dg/cpp0x/pr38646.C: Ditto.
5653 * g++.dg/cpp0x/variadic73.C: Ditto.
5654 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5655 * g++.dg/cpp0x/bracket4.C: Ditto.
5656 * g++.dg/cpp0x/decltype4.C: Ditto.
5657 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5658 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5659 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5660 * g++.dg/cpp0x/variadic-new2.C: Ditto.
5661 * g++.dg/cpp0x/decltype2.C: Ditto.
5662 * g++.dg/cpp0x/decltype1.C: Ditto.
5663 * g++.dg/cpp0x/bracket2.C: Ditto.
5664 * g++.dg/cpp0x/decltype5.C: Ditto.
5665 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5666 * g++.dg/cpp0x/variadic70.C: Ditto.
5667 * g++.dg/cpp0x/decltype6.C: Ditto.
5668 * g++.dg/cpp0x/rvo.C: Ditto.
5669 * g++.dg/cpp0x/vt-40092.C: Ditto.
5670 * g++.dg/cpp0x/variadic-new.C: Ditto.
5671 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5672 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5673 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5674 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5675 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5676 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5677 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5678 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5679 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5680 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5681 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5682 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5683 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5684 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5685 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5686 * g++.dg/cpp0x/pr39639.C: Ditto.
5687 * g++.dg/cpp0x/decltype3.C: Ditto.
5688 * g++.dg/cpp0x/variadic68.C: Ditto.
5689 * g++.dg/cpp0x/variadic-function.C: Ditto.
5690 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5691 * g++.dg/cpp0x/variadic-bind.C: Ditto.
5692 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5693 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5694 * g++.dg/parse/crash35.C: Ditto.
5695 * g++.dg/parse/crash40.C: Ditto.
5696 * g++.dg/parse/defarg12.C: Ditto.
5697 * g++.dg/parse/crash34.C: Ditto.
5698 * g++.dg/parse/constructor3.C: Ditto.
5699 * g++.dg/parse/template23.C: Ditto.
5700 * g++.dg/parse/crash56.C: Ditto.
5701 * g++.dg/parse/dtor13.C: Ditto.
5702 * g++.dg/parse/error33.C: Ditto.
5703 * g++.dg/parse/ctor9.C: Ditto.
5704 * g++.dg/parse/error32.C: Ditto.
5705 * g++.dg/parse/error37.C: Ditto.
5706 * g++.dg/parse/bitfield3.C: Ditto.
5707 * g++.dg/parse/struct-4.C: Ditto.
5708 * g++.dg/ext/has_trivial_copy.C: Ditto.
5709 * g++.dg/ext/is_polymorphic.C: Ditto.
5710 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5711 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5712 * g++.dg/ext/has_nothrow_assign.C: Ditto.
5713 * g++.dg/ext/is_union.C: Ditto.
5714 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5715 * g++.dg/ext/is_pod.C: Ditto.
5716 * g++.dg/ext/has_virtual_destructor.C: Ditto.
5717 * g++.dg/ext/has_trivial_constructor.C: Ditto.
5718 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5719 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5720 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5721 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5722 * g++.dg/ext/is_abstract.C: Ditto.
5723 * g++.dg/ext/has_trivial_assign.C: Ditto.
5724 * g++.dg/ext/is_class.C: Ditto.
5725 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5726 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5727 * g++.dg/ext/is_base_of.C: Ditto.
5728 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5729 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5730 * g++.dg/ext/is_empty.C: Ditto.
5731 * g++.dg/ext/is_enum.C: Ditto.
5732 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5733 * gnat.dg/opt11.adb: Ditto.
5734 * obj-c++.dg/pr45735.mm: Ditto.
5735 * obj-c++.dg/pr24393.mm: Ditto.
5736 * obj-c++.dg/exceptions-2.mm: Ditto.
5737 * objc.dg/pr45735.m: Ditto.
5738 * objc.dg/pr24393.m: Ditto.
5740 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
5742 * objc.dg/attributes/objc-exception-1.m: New.
5744 2011-02-23 Jie Zhang <jie@codesourcery.com>
5746 * gcc.dg/cpp/include7.c: New test.
5748 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5751 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5753 2011-02-23 Jie Zhang <jie@codesourcery.com>
5755 PR rtl-optimization/47763
5756 * gcc.dg/pr47763.c: New test.
5758 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5761 * gfortran.dg/whole_file_32.f90 : New test.
5763 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5766 * g++.dg/inherit/virtual7.C: New test.
5768 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5771 * objc.dg/type-size-3.m: Updated error message.
5772 * objc.dg/type-size-4.m: New test.
5773 * objc.dg/type-size-5.m: New test.
5775 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5777 * lib/gnat.exp: Fix comments.
5778 Don't load libgloss.exp.
5779 (default_gnat_version): Call $compiler with --version.
5780 Adapt regexp for gnatmake output, insert version.
5781 (gnat_version): New proc.
5782 (gnat_init): Remove gnat_libgcc_s_path.
5783 (gnat_target_compile): Likewise.
5784 Remove ld_library_path.
5785 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5786 (gnat_pass): Remove.
5787 (gnat_pass): Remove.
5788 (gnat_finish): Remove.
5789 (gnat_exit): Remove.
5790 (local_find_gnatmake): Reindent.
5791 (runtest_file_p): Remove.
5792 (prune_warnings): Remove.
5793 (find_gnatclean): New proc.
5794 * lib/gnat-dg.exp (lremove): New proc.
5795 (gnat-dg-test): Reindent.
5796 Remove additional output files.
5797 (gnat-dg-runtest): Remove.
5799 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5800 * gnat.dg/loop_optimization6.adb: Likewise.
5801 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5803 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5805 PR tree-optimization/47835
5806 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5808 2011-02-22 Tobias Burnus <burnus@net-b.de>
5810 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5811 * gfortran.dg/abstract_type_2.f03: Ditto.
5812 * gfortran.dg/abstract_type_3.f03: Ditto.
5813 * gfortran.dg/abstract_type_4.f03: Ditto.
5814 * gfortran.dg/abstract_type_5.f03: Ditto.
5815 * gfortran.dg/abstract_type_6.f03: Ditto.
5816 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5817 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5818 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5819 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5820 * gfortran.dg/array_function_5.f90: Ditto.
5821 * gfortran.dg/asynchronous_3.f03: Ditto.
5822 * gfortran.dg/char_expr_1.f90: Ditto.
5823 * gfortran.dg/class_14.f03: Ditto.
5824 * gfortran.dg/data_array_6.f: Ditto.
5825 * gfortran.dg/data_invalid.f90: Ditto.
5826 * gfortran.dg/dot_product_1.f03: Ditto.
5827 * gfortran.dg/func_derived_5.f90: Ditto.
5828 * gfortran.dg/func_result_4.f90: Ditto.
5829 * gfortran.dg/implied_do_1.f90: Ditto.
5830 * gfortran.dg/initialization_25.f90: Ditto.
5831 * gfortran.dg/initialization_26.f90: Ditto.
5832 * gfortran.dg/interface_34.f90: Ditto.
5833 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5834 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5835 * gfortran.dg/matmul_8.f03: Ditto.
5836 * gfortran.dg/merge_init_expr.f90: Ditto.
5837 * gfortran.dg/pack_assign_1.f90: Ditto.
5838 * gfortran.dg/pack_vector_1.f90: Ditto.
5839 * gfortran.dg/pointer_check_8.f90: Ditto.
5840 * gfortran.dg/product_init_expr.f03: Ditto.
5841 * gfortran.dg/reshape_order_5.f90: Ditto.
5842 * gfortran.dg/reshape_shape_1.f90: Ditto.
5843 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5844 * gfortran.dg/same_name_2.f90: Ditto.
5845 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5846 * gfortran.dg/spread_init_expr.f03: Ditto.
5847 * gfortran.dg/stmt_func_1.f90: Ditto.
5848 * gfortran.dg/sum_init_expr.f03: Ditto.
5849 * gfortran.dg/transpose_3.f03: Ditto.
5850 * gfortran.dg/unpack_init_expr.f03: Ditto.
5851 * gfortran.dg/warn_conversion.f90: Ditto.
5852 * gfortran.dg/warn_conversion_2.f90: Ditto.
5853 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5854 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5855 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5856 * gfortran.dg/whole_file_16.f90: Ditto.
5857 * gfortran.dg/whole_file_17.f90: Ditto.
5858 * gfortran.dg/whole_file_18.f90: Ditto.
5859 * gfortran.dg/whole_file_20.f03: Ditto.
5860 * gfortran.dg/whole_file_5.f90: Ditto.
5861 * gfortran.dg/whole_file_6.f90: Ditto.
5862 * gfortran.dg/write_invalid_format.f90: Ditto.
5863 * gfortran.dg/zero_sized_6.f90: Ditto.
5865 2011-02-21 Jeff Law <law@redhat.com>
5867 PR rtl-optimization/46178
5868 * gcc.target/i386/pr46178.c: New test.
5870 PR rtl-optimization/46002
5871 * gcc.c-torture/compile/pr46002.c: New test.
5873 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5875 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5878 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5881 * g++.dg/debug/pr47106.C: Require effective target lto.
5883 2011-02-21 Jason Merrill <jason@redhat.com>
5885 * g++.dg/cpp0x/constexpr-diag2.C: New.
5887 2011-02-20 Jason Merrill <jason@redhat.com>
5889 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5891 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5893 * g++.dg/overload/conv-op1.C: New.
5895 * g++.dg/cpp0x/constexpr-synth1.C: New.
5897 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5899 * objc.dg/layout-2.m: New.
5900 * objc.dg/selector-3.m: Adjusted location of error message.
5901 * objc.dg/type-size-3.m: Same.
5902 * obj-c++.dg/selector-3.mm: Same.
5904 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5907 * objc.dg/property/dotsyntax-22.m: New.
5908 * obj-c++.dg/property/dotsyntax-22.mm: New.
5910 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5913 * g++.dg/template/typedef38.C: New test.
5915 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5918 * gfortran.dg/whole_file_30.f90 : New test.
5919 * gfortran.dg/whole_file_31.f90 : New test.
5921 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5925 * gfortran.dg/whole_file_28.f90 : New test.
5926 * gfortran.dg/whole_file_29.f90 : New test.
5928 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5931 * g++.dg/template/crash105.C: New.
5933 2011-02-19 Jason Merrill <jason@redhat.com>
5935 * g++.dg/cpp0x/regress/no-elide1.C: New.
5937 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5939 PR tree-optimization/46620
5940 * gcc.dg/pr46620.c: New.
5942 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5945 * gcc.target/i386/pr47809.c: New test.
5947 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5948 Tobias Burnus <burnus@net-b.de>
5950 * lib/target-supports.exp
5951 (check_effective_target_fortran_large_real): New check for large reals.
5952 * gfortran.dg/nan_7.f90: New test.
5954 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5956 PR libgfortran/47567
5957 * gfortran.dg/fmt_f0_1.f90: Update test.
5959 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5962 * gfortran.dg/array_constructor_36.f90 : New test.
5963 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5964 allow for comparison between different elements of the array
5965 constructor at different levels of optimization.
5967 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5969 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5970 * gcc.target/i386/pr32280-1.c: Likewise.
5972 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5975 * gcc.target/i386/pr47800.c: New test.
5977 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5979 * objc/execute/exceptions/foward-1.x: New.
5981 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5984 * gfortran.dg/derived_constructor_comps_4.f90: New.
5986 2011-02-18 Tobias Burnus
5989 * gfortran.dg/func_result_6.f90: New.
5991 2011-02-18 Michael Matz <matz@suse.de>
5994 * gfortran.dg/lto/pr45586_0.f90: New test.
5995 * gfortran.dg/typebound_proc_20.f90: Ditto.
5996 * gfortran.dg/typebound_proc_21.f90: Ditto.
5998 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6001 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6003 2011-02-18 Tobias Burnus <burnus@net-b.de>
6006 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6008 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6009 normalizing the error/warning output.
6010 * gfortran.dg/Wall.f90: Update dg-error/warning.
6011 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6012 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6013 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6014 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6015 * gfortran.dg/class_30.f90: Update dg-error/warning.
6016 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6017 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6018 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6019 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6020 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6021 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6022 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6023 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6024 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6025 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6026 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6027 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6028 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6029 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6030 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6031 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6032 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6033 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6034 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6035 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6036 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6037 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6038 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6039 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6040 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6042 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6045 * gfortran.dg/proc_ptr_comp_30.f90: New.
6047 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6050 * gcc.target/i386/pr47780.c: New test.
6052 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6055 * gfortran.dg/class_40.f03: New.
6057 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6060 * g++.dg/cpp0x/auto21.C: New test.
6062 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6064 * objc.dg/special/unclaimed-category-1.h: Updated for
6066 * objc.dg/special/unclaimed-category-1.m: Same.
6067 * objc.dg/zero-link-1.m: Same.
6068 * objc.dg/lookup-1.m: Same.
6069 * objc.dg/torture/strings/const-str-9.m
6070 * objc.dg/torture/strings/const-str-10.m: Same.
6071 * objc.dg/torture/strings/const-str-11.m: Same.
6072 * objc.dg/torture/forward-1.m: Same.
6073 * objc.dg/zero-link-2.m: Same.
6074 * objc.dg/encode-7-next-64bit.m: Same.
6075 * objc.dg/method-4.m: Same.
6076 * objc.dg/next-runtime-1.m: Same.
6077 * objc.dg/image-info.m: Same.
6078 * objc.dg/pr23214.m: Same.
6079 * objc.dg/symtab-1.m: Same.
6080 * obj-c++.dg/basic.m: Same.
6081 * obj-c++.dg/proto-lossage-3.m: Same.
6082 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6083 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6084 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6085 * obj-c++.dg/method-11.m: Same.
6086 * objc/execute/enumeration-1.m: Same.
6087 * objc/execute/object_is_class.m: Same.
6088 * objc/execute/formal_protocol-2.m: Same.
6089 * objc/execute/formal_protocol-4.m: Same.
6090 * objc/execute/formal_protocol-6.m: Same.
6091 * objc/execute/bycopy-3.m: Same.
6092 * objc/execute/exceptions/catchall-1.m: Same.
6093 * objc/execute/exceptions/finally-1.m: Same.
6094 * objc/execute/exceptions/local-variables-1.m: Same.
6095 * objc/execute/exceptions/foward-1.m: Same.
6096 * objc/execute/bf-common.h
6097 * objc/execute/enumeration-2.m: Same.
6098 * objc/execute/formal_protocol-1.m: Same.
6099 * objc/execute/formal_protocol-3.m: Same.
6100 * objc/execute/formal_protocol-5.m: Same.
6101 * objc/execute/accessing_ivars.m: Same.
6102 * objc/execute/bycopy-2.m: Same.
6103 * objc/execute/formal_protocol-7.m: Same.
6104 * objc/execute/compatibility_alias.m: Same.
6105 * objc/execute/no_clash.m: Same.
6106 * objc/execute/object_is_meta_class.m: Same.
6107 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6108 * objc/execute/class-tests-1.h: Include stdio.h.
6109 * objc/execute/class-tests-2.h: Same.
6110 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6112 * obj-c++.dg/try-catch-2.mm: Same.
6114 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6117 * g++.dg/warn/Wunused-parm-4.C: New test.
6119 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6120 Jan Hubicka <jh@suse.cz>
6124 * g++.dg/debug/pr47106.C: New.
6126 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6129 * gcc.target/i386/pr43653.c: New test.
6131 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6134 * g++.dg/template/inherit6.C: New test.
6136 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6139 * gfortran.dg/class_39.f03: New.
6141 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6144 * g++.dg/cpp0x/variadic106.C: New test.
6146 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6149 * gfortran.dg/pr47757-1.f90: New test.
6150 * gfortran.dg/pr47757-2.f90: New test.
6151 * gfortran.dg/pr47757-3.f90: New test.
6154 * g++.dg/cpp0x/enum8.C: New test.
6156 2011-02-15 Jason Merrill <jason@redhat.com>
6158 * g++.dg/inherit/implicit-trivial1.C: New.
6159 * g++.dg/cpp0x/implicit-trivial1.C: New.
6161 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6164 * gcc.dg/torture/pr47725.c: Removed.
6166 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6169 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6170 constant does not generate a load from memory.
6172 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6175 * gcc.dg/torture/pr47725.c: New.
6177 2011-02-15 Richard Guenther <rguenther@suse.de>
6179 PR tree-optimization/47743
6180 * gcc.dg/torture/pr47743.c: New testcase.
6182 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6185 * gcc.target/i386/pr47581.c: New test.
6187 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6190 * gfortran.dg/select_type_22.f03: New.
6192 2011-02-14 Jason Merrill <jason@redhat.com>
6194 * g++.dg/cpp0x/regress/enum1.C: New.
6196 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6198 * gnat.dg/include.adb: New test.
6200 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6203 * gfortran.dg/class_38.f03: New.
6205 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6207 * gcc.dg/pr46494.c: New test.
6209 2011-02-14 Richard Guenther <rguenther@suse.de>
6211 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6213 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6216 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6217 sparc*-sun-solaris2.11.
6219 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6222 * gfortran.dg/argument_checking_18.f90: New.
6224 2011-02-13 Tobias Burnus <burnus@net-b.de>
6226 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6227 * gfortran.dg/argument_checking_17.f90: New.
6229 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6231 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6232 are temporarily disabled.
6233 * gfortran.dg/class_7.f03: Ditto.
6234 * gfortran.dg/coarray_14.f90: Ditto.
6235 * gfortran.dg/typebound_proc_13.f03: Ditto.
6237 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6240 * gfortran.dg/extends_11.f03: New.
6242 2011-02-11 Xinliang David Li <davidxl@google.com>
6244 PR tree-optimization/47707
6245 * g++.dg/tree-ssa/pr47707.C: New test.
6247 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6249 * g++.dg/opt/inline17.C: New test.
6251 2011-02-11 Tobias Burnus <burnus@net-b.de>
6254 * gfortran.dg/pure_formal_2.f90: New.
6256 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6258 PR rtl-optimization/47614
6259 * gfortran.dg/pr47614.f: New.
6261 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6264 * gcc.dg/opts-6.c: New test.
6266 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/pr47684.c: New test.
6271 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6274 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6275 c99_runtime, dg-add-options c99_runtime.
6276 (main): Use __asm__.
6278 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6281 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6282 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6283 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6284 * gcc.dg/ucnid-10.c: Likewise.
6285 * gcc.dg/ucnid-13.c: Likewise.
6286 * gcc.dg/ucnid-7.c: Likewise.
6287 * gcc.dg/ucnid-8.c: Likewise.
6288 Adapt dg-warning line number.
6290 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6292 * gcc.target/i386/parity-1.c: Use -march=k8.
6293 * gcc.target/i386/parity-2.c: Ditto.
6294 * gcc.target/i386/vecinit-1.c: Ditto.
6295 * gcc.target/i386/vecinit-2.c: Ditto.
6297 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6300 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6301 * gcc.target/mips/save-restore-3.c: Likewise.
6302 * gcc.target/mips/save-restore-4.c: Likewise.
6303 * gcc.target/mips/save-restore-5.c: Likewise.
6306 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6307 * g++.dg/tree-prof/partition2.C: Likewise.
6309 2011-02-09 Jason Merrill <jason@redhat.com>
6311 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6312 rather than misdeclare std::puts.
6314 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6315 * g++.dg/other/warning1.C: Likewise.
6316 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6317 * g++.old-deja/g++.gb/scope06.C: Likewise.
6318 * g++.old-deja/g++.law/cvt11.C: Likewise.
6319 * g++.old-deja/g++.law/init1.C: Likewise.
6320 * g++.dg/abi/mangle26.C: Likewise.
6322 * g++.dg/template/function1.C: Adjust for C++0x mode.
6323 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6325 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6326 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6328 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6330 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6332 * g++.dg/cpp0x/regress: New directory.
6333 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6334 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6335 * g++.dg/cpp0x/regress/regress3.C: New.
6337 2011-02-10 Richard Guenther <rguenther@suse.de>
6339 PR tree-optimization/47677
6340 * gcc.dg/torture/pr47677.c: New testcase.
6342 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6344 * objc.dg/special/load-category-1.m: Remove unused header.
6345 * objc.dg/special/load-category-1a.m: Likewise.
6346 * objc.dg/special/load-category-2.m: Likewise.
6347 * objc.dg/special/load-category-2a.m: Likewise.
6348 * objc.dg/special/load-category-3.m: Likewise.
6349 * objc.dg/special/load-category-3a.m: Likewise.
6350 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6351 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6352 * objc.dg/attributes/class-attribute-1.m: Likewise.
6353 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6354 * obj-c++.dg/property/property.exp: Likewise.
6355 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6356 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6357 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6358 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6359 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6360 * obj-c++.dg/template-8.mm: Likewise.
6362 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6365 * gcc.target/i386/pr47665.c: New test.
6367 2011-02-10 Jie Zhang <jie@codesourcery.com>
6371 2011-02-05 Jie Zhang <jie@codesourcery.com>
6373 * gcc.dg/pr42631.c: Update test.
6374 * gcc.dg/pr42631-2.c: New test.
6376 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6379 * gfortran.dg/proc_decl_25.f90: New.
6381 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6384 * gfortran.dg/typebound_assignment_2.f03: New.
6386 2011-02-09 Richard Guenther <rguenther@suse.de>
6388 PR tree-optimization/47664
6389 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6391 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6394 * gnat.dg/uninit_func.adb: Adjust dg directive.
6396 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6399 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6401 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6404 * gfortran.dg/auto_dealloc_2.f90: New.
6406 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * gcc.dg/builtins-config.h: Remove __sgi handling.
6409 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6410 -std=c99 for mips-sgi-irix6.5*.
6412 2011-02-09 Martin Jambor <mjambor@suse.cz>
6415 * gfortran.dg/pr25923.f90: Remove xfails.
6417 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6420 * gfortran.dg/inquire_14.f90: New test.
6422 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6425 * gfortran.dg/pointer_init_6.f90: New.
6427 2011-02-08 Jeff Law <law@redhat.com>
6429 PR tree-optimization/42893
6430 * gcc.tree-ssa/pr42893.c: New test.
6432 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6434 PR tree-optimization/46834
6435 PR tree-optimization/46994
6436 PR tree-optimization/46995
6437 * gcc.dg/graphite/id-pr46834.c: New.
6438 * gfortran.dg/graphite/id-pr46994.f90: New.
6439 * gfortran.dg/graphite/id-pr46995.f90: New.
6441 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6444 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6445 using the variable is known the warning is emitted there.
6446 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6447 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6449 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6452 * gcc.dg/noreturn-1.c (foo5): Likewise.
6453 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6454 (method2): Likewise.
6456 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6457 the return statement using the uninitialized variable.
6458 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6460 2011-02-08 Richard Guenther <rguenther@suse.de>
6463 * g++.dg/opt/pr47639.c: New testcase.
6465 2011-02-08 Richard Guenther <rguenther@suse.de>
6467 PR tree-optimization/47632
6468 * g++.dg/opt/pr47632.C: New testcase.
6470 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6472 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6474 2011-02-07 Richard Guenther <rguenther@suse.de>
6476 PR tree-optimization/47615
6477 * g++.dg/opt/pr47615.C: New testcase.
6479 2011-02-07 Richard Guenther <rguenther@suse.de>
6481 PR tree-optimization/47621
6482 * gcc.dg/torture/pr47621.c: New testcase.
6484 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6486 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6488 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6491 * gfortran.dg/allocate_with_source_1 : New test.
6493 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.dg/pr47610.c: New test.
6498 2011-02-05 Jie Zhang <jie@codesourcery.com>
6501 * gcc.dg/pr42631.c: Update test.
6502 * gcc.dg/pr42631-2.c: New test.
6504 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6507 * gfortran.dg/pr47574.f90: New test.
6509 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6511 PR tree-optimization/46194
6512 * gcc.dg/autopar/pr46194.c: New.
6514 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6516 PR tree-optimization/43695
6517 * g++.dg/ipa/pr43695.C: New.
6519 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6522 * gcc.dg/pr23200.c: New test.
6524 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6527 * g++.dg/pr47589.C: New test.
6529 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6532 * g++.dg/template/typedef37.C: New test.
6533 * g++.dg/template/param1.C: Adjust expected error message.
6535 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6538 * gcc.dg/pr31490-2.c: New test.
6539 * gcc.dg/pr31490-3.c: New test.
6540 * gcc.dg/pr31490-4.c: New test.
6542 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6543 Jakub Jelinek <jakub@redhat.com>
6546 * g++.dg/parser/semicolon3.C: Adjust.
6547 * g++.dg/parser/semicolon4.C: New testcase.
6548 * g++.dg/pr46890.C: New testcase.
6550 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6553 * g++.dg/init/pr29571.C: New.
6555 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
6557 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
6558 instead of vect_int.
6560 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6563 * gcc.target/i386/pr47312.c: New test.
6566 * gcc.target/i386/pr47564.c: New test.
6568 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
6570 PR tree-optimization/45122
6571 * gcc.dg/tree-ssa/pr45122.c: New.
6573 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6576 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
6579 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
6580 and vsx so a default --with-cpu=power7 doesn't give an error
6581 when -mavoid-indexed-addresses is used.
6583 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
6584 wrapper function to save the arguments and then jump to the real
6585 function, rather than depending on the compiler not to move stuff
6587 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
6589 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6590 Paul Thomas <pault@gcc.gnu.org>
6593 * gfortran.dg/class_37.f03 : New test.
6595 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
6596 Richard Guenther <rguenther@suse.de>
6598 PR tree-optimization/40979
6600 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
6601 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
6602 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
6603 check_vect_support_and_set_flags.
6604 * gfortran.dg/graphite/vect-pr40979.f90: New.
6606 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6609 * gfortran.dg/class_36.f03: New.
6611 2011-02-02 Richard Guenther <rguenther@suse.de>
6613 PR tree-optimization/47566
6614 * gcc.dg/lto/20110201-1_0.c: New testcase.
6616 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
6622 * debug/pr47498.c: New.
6623 * debug/pr47501.c: New.
6625 2011-02-01 Richard Guenther <rguenther@suse.de>
6627 PR tree-optimization/47559
6628 * g++.dg/torture/pr47559.C: New testcase.
6630 2011-02-01 Janus Weil <janus@gcc.gnu.org>
6633 * gfortran.dg/typebound_call_20.f03: New.
6635 2011-02-01 Richard Guenther <rguenther@suse.de>
6637 PR tree-optimization/47555
6638 * gcc.dg/pr47555.c: New testcase.
6640 2011-02-01 Richard Guenther <rguenther@suse.de>
6642 PR tree-optimization/47541
6643 * g++.dg/torture/pr47541.C: New testcase.
6645 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6648 * gfortran.dg/typebound_call_19.f03: New.
6650 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6653 * g++.dg/cpp0x/pr47416.C: New test.
6655 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
6658 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6660 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6663 * gfortran.dg/typebound_assignment_1.f03: New.
6665 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6667 PR tree-optimization/47538
6668 * gcc.c-torture/execute/pr47538.c: New test.
6670 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6673 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6675 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6677 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6679 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
6681 PR rtl-optimization/44031
6682 * gcc.c-torture/compile/20110131-1.c: New test.
6684 2011-01-31 Tobias Burnus <burnus@net-b.de>
6687 * gfortran.dg/stmt_func_1.f90: New.
6689 2011-01-31 Tobias Burnus <burnus@net-b.de>
6692 * gfortran.dg/interface_34.f90: New.
6694 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
6697 * gfortran.dg/realloc_on_assign_5.f03: New test.
6698 * gfortran.dg/realloc_on_assign_5.f03: New test.
6700 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6702 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6703 * gfortran.dg/bessel_7.f90: Likewise.
6704 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
6706 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6707 * gfortran.dg/sum_init_expr.f03: Likewise.
6709 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6711 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6714 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6715 loop only on "vect_intfloat_cvt" targets.
6717 2011-01-29 Tobias Burnus <burnus@net-b.de>
6720 * gfortran.dg/shape_6.f90: New.
6722 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6724 PR libgfortran/47434
6725 * gfortran.dg/read_infnan_1.f90: Update test.
6726 * gfortran.dg/module_nan.f90: Update test.
6727 * gfortran.dg/char4_iunit_1.f03: Update test.
6728 * gfortran.dg/large_real_kind_1.f90: Update test.
6729 * gfortran.dg/real_const_3.f90: Update test.
6730 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6732 2011-01-29 Dodji Seketeli <dodji@redhat.com>
6735 * g++.dg/template/param2.C: New test.
6737 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6739 PR libgfortran/47285
6740 * gfortran.dg/fmt_g.f: New test.
6742 2011-01-28 Tobias Burnus <burnus@net-b.de>
6745 * gfortran.dg/pure_formal_1.f90: New.
6747 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6750 * gcc.dg/tls/pr42894.c: New test.
6752 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6754 * gcc.dg/pr47276.c: Add dg-require-visibility.
6756 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6758 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6760 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6761 Tobias Burnus <burnus@gcc.gnu.org>
6766 * gfortran.dg/realloc_on_assign_3.f03: New test.
6767 * gfortran.dg/realloc_on_assign_4.f03: New test.
6768 * gfortran.dg/allocatable_function_5.f90: New test.
6769 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6770 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6771 implemented" dg-errors.
6773 2011-01-27 Jan Hubicka <jh@suse.cz>
6776 * gcc.dg/attr-weakref-4.c: New testcase
6778 2011-01-27 Martin Jambor <mjambor@suse.cz>
6780 PR tree-optimization/47228
6781 * gcc.dg/torture/pr47228.c: New test.
6783 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6785 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6787 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6789 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6790 when using auto-overlay support on the SPU.
6792 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6794 PR rtl-optimization/44174
6795 * gcc.target/i386/asm-6.c: New test.
6797 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6799 PR rtl-optimization/46856
6800 * gcc.c-torture/compile/pr46856.c: New test.
6802 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6803 Andrew Pinski <pinskia@gmail.com>
6806 * gcc.dg/pr43082.c: New.
6808 2011-01-26 DJ Delorie <dj@redhat.com>
6810 PR rtl-optimization/46878
6811 * gcc.dg/pr46878-1.c: New test.
6813 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6816 * g++.dg/cpp0x/pr47476.C: New test.
6818 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6820 * gcc.c-torture/compile/20110126-1.c: New test.
6822 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.dg/torture/pr47473.c: New test.
6827 2011-01-26 Jan Hubicka <jh@suse.cz>
6830 * gcc.c-torture/execute/pr47237.c: New testcase.
6832 2011-01-26 Jan Hubicka <jh@suse.cz>
6834 PR tree-optimization/47190
6835 * gcc.dg/attr-weakref-3.c: New testcase.
6837 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6840 * gcc.dg/dll-9a.c: New test file.
6841 * gcc.dg/dll-11.c: Likewise.
6842 * gcc.dg/dll-12.c: Likewise.
6843 * gcc.dg/dll-12a.c: Likewise.
6844 * gcc.dg/dll-11a.c: Likewise.
6845 * gcc.dg/dll-9.c: Likewise.
6846 * gcc.dg/dll-10.c: Likewise.
6847 * gcc.dg/dll-10a.c: Likewise.
6848 * g++.dg/ext/dllexport4a.cc: Likewise.
6849 * g++.dg/ext/dllexport4.C: Likewise.
6850 * g++.dg/ext/dllexport5.C: Likewise.
6851 * g++.dg/ext/dllexport5a.cc: Likewise.
6853 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6855 PR tree-optimization/46970
6856 * gcc.dg/graphite/pr46970.c: New.
6858 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6860 PR tree-optimization/46215
6861 * gcc.dg/graphite/pr46215.c: New.
6863 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6865 PR tree-optimization/46168
6866 * gcc.dg/graphite/pr46168.c: New.
6868 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6870 PR tree-optimization/43657
6871 * gcc.dg/graphite/pr43657.c: New.
6873 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6875 PR tree-optimization/29832
6876 * gfortran.dg/graphite/pr29832.f90: New.
6878 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6880 PR tree-optimization/43567
6881 * gcc.dg/graphite/pr43567.c: New.
6883 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6885 * gfortran.dg/graphite/interchange-4.f: New.
6886 * gfortran.dg/graphite/interchange-5.f: New.
6888 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6889 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6890 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6891 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6892 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6893 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6894 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6895 * gfortran.dg/ltrans-7.f90: Removed.
6896 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6898 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6899 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6900 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6901 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6902 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6903 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6904 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6905 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6906 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6907 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6908 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6909 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6910 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6911 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6912 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6913 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6914 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6915 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6916 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6917 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6918 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6919 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6920 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6921 * gcc.dg/tree-ssa/data-dep-1.c
6922 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6923 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6924 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6925 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6926 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6928 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6930 PR tree-optimization/47265
6931 PR tree-optimization/47443
6932 * gcc.c-torture/compile/pr47265.c: New test.
6933 * gcc.dg/pr47443.c: New test.
6935 2011-01-25 Martin Jambor <mjambor@suse.cz>
6937 PR tree-optimization/47382
6938 * g++.dg/torture/pr47382.C: New test.
6939 * g++.dg/opt/devirt1.C: Xfail.
6941 2011-01-25 Yao Qi <yao@codesourcery.com>
6944 * gcc.target/arm/pr45701-1.c: New test.
6945 * gcc.target/arm/pr45701-2.c: New test.
6946 * gcc.target/arm/pr45701-3.c: New test.
6948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6949 Jakub Jelinek <jakub@redhat.com>
6951 PR tree-optimization/47271
6952 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6954 2011-01-25 Nick Clifton <nickc@redhat.com>
6956 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6957 (saturate_add): Delete.
6959 (main): Do not run saturate_add.
6960 (set_interrupts): Delete.
6962 2011-01-25 Tobias Burnus <burnus@net-b.de>
6965 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6967 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6969 PR tree-optimization/47427
6970 PR tree-optimization/47428
6971 * gcc.c-torture/compile/pr47427.c: New test.
6972 * gcc.c-torture/compile/pr47428.c: New test.
6974 2011-01-25 Richard Guenther <rguenther@suse.de>
6977 * gcc.dg/torture/pr47411.c: New testcase.
6979 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6981 * gfortran.dg/graphite/id-24.f: New.
6982 * gfortran.dg/graphite/id-25.f: New.
6984 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6986 * gfortran.dg/graphite/id-23.f: New.
6988 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6990 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6992 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6994 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6995 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6996 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6997 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6998 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6999 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7000 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7001 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7002 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7004 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7006 * gcc.dg/graphite/block-0.c: Add documentation.
7007 * gcc.dg/graphite/block-4.c: Same.
7008 * gcc.dg/graphite/block-7.c: Same.
7009 * gcc.dg/graphite/block-8.c: New.
7010 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7011 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7012 * gcc.dg/graphite/interchange-12.c: Add documentation.
7013 * gcc.dg/graphite/interchange-13.c: New.
7014 * gcc.dg/graphite/interchange-14.c: New.
7015 * gcc.dg/graphite/interchange-15.c: New.
7016 * gcc.dg/graphite/interchange-8.c: Add documentation.
7017 * gcc.dg/graphite/interchange-mvt.c: Same.
7019 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7022 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7023 * gcc.target/powerpc/altivec-14.c: Ditto.
7024 * gcc.target/powerpc/altivec-33.c: Ditto.
7025 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7026 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7027 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7028 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7029 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7030 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7031 * g++.dg/ext/altivec-15.C: Ditto.
7032 * g++.dg/ext/altivec-types-1.C: Ditto.
7033 * g++.dg/ext/altivec-types-2.C: Ditto.
7034 * g++.dg/ext/altivec-types-3.C: Ditto.
7035 * g++.dg/ext/altivec-types-4.C: Ditto.
7037 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7039 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7041 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7043 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7044 optimization options.
7046 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7048 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7051 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7053 2011-01-23 Tobias Burnus <burnus@net-b.de>
7056 * gfortran.dg/allocatable_scalar_12.f90: New.
7058 2011-01-23 Ira Rosen <irar@il.ibm.com>
7060 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7061 vectorization to be not profitable if peeling is used to
7062 realign the memory access.
7063 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7064 loop bound to avoid loop unrolling.
7065 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7067 2011-01-22 Jan Hubicka <jh@suse.cz>
7070 * g++.dg/lto/pr47333.C: New file.
7072 2011-01-22 Jan Hubicka <jh@suse.cz>
7074 PR tree-optimization/43884
7076 * gcc.dg/autopar/outer-2.c: Increase array size.
7077 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7079 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7082 * gfortran.dg/c_loc_tests_16.f90: New test.
7084 2011-01-22 Tobias Burnus <burnus@net-b.de>
7087 * gfortran.dg/typebound_proc_19.f90: New.
7089 2011-01-21 Jeff Law <law@redhat.com>
7091 PR tree-optimization/47053
7092 * g++.dg/pr47053.C: New test.
7094 2011-01-21 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7099 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7102 * g++.dg/cpp0x/range-for10.C: New test.
7103 * g++.dg/template/for1.C: New test.
7106 * g++.dg/tree-prof/partition3.C: New test.
7108 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7110 PR rtl-optimization/47366
7111 * g++.dg/opt/pr47366.C: New test.
7113 2011-01-21 Jason Merrill <jason@redhat.com>
7116 * g++.dg/cpp0x/constexpr-regress2.C: New.
7118 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7120 2011-01-21 Jeff Law <law@redhat.com>
7122 PR rtl-optimization/41619
7123 * gcc.dg/pr41619.c: New.
7125 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7127 PR tree-optimization/47355
7128 * g++.dg/opt/pr47355.C: New test.
7130 2011-01-21 Richard Guenther <rguenther@suse.de>
7132 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7135 2011-01-21 Richard Guenther <rguenther@suse.de>
7137 PR tree-optimization/47365
7138 * gcc.dg/torture/pr47365.c: New testcase.
7139 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7141 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7143 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7145 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7147 PR tree-optimization/47391
7148 * gcc.dg/pr47391.c: New test.
7150 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7152 * g++.dg/template/char1.C: Use signed char.
7154 2011-01-21 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/pointer_target_4.f90: New.
7159 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7162 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7163 ILP32 system and not IP32.
7165 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7168 * g++.dg/debug/pr46583.C: New.
7170 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7173 * g++.dg/debug/pr47283.C: New test.
7176 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7177 * gcc.target/i386/headmerge-2.c: Likewise.
7179 2011-01-20 Richard Guenther <rguenther@suse.de>
7182 * gcc.dg/torture/pr47370.c: New testcase.
7184 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7186 PR tree-optimization/46130
7187 * gcc.dg/pr46130-1.c: New test.
7188 * gcc.dg/pr46130-2.c: New test.
7190 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7193 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7195 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7198 * g++.dg/debug/pr46240.cc: New.
7200 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7203 * g++.dg/template/anonunion1.C: New test.
7205 PR rtl-optimization/47337
7206 * gcc.c-torture/execute/pr47337.c: New test.
7208 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7211 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7213 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7215 PR tree-optimization/46021
7216 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7218 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7220 PR tree-optimization/47290
7221 * g++.dg/torture/pr47290.C: New test.
7223 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7226 * gfortran.dg/proc_ptr_comp_29.f90: New.
7228 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7231 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7232 powerpc-apple-darwin9.
7234 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7236 PR rtl-optimization/47299
7237 * gcc.c-torture/execute/pr47299.c: New test.
7239 2011-01-17 Jason Merrill <jason@redhat.com>
7241 * g++.dg/cpp0x/constexpr-virtual.C: New.
7243 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7246 * gfortran.dg/gomp/pr47331.f90: New test.
7248 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7251 * objc.dg/selector-warn-1.m: New.
7252 * obj-c++.dg/selector-warn-1.mm: New.
7254 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7256 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7257 Update dg-final accordingly.
7259 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7263 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7265 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7267 * gcc.dg/guality/pr36728-2.c: Likewise.
7269 2011-01-17 Richard Guenther <rguenther@suse.de>
7271 PR tree-optimization/47313
7272 * g++.dg/torture/pr47313.C: New testcase.
7274 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7277 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7278 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7279 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7280 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7282 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7284 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7285 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7286 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7288 2011-01-17 Richard Guenther <rguenther@suse.de>
7290 PR tree-optimization/45967
7291 * gcc.dg/torture/pr45967-2.c: New testcase.
7292 * gcc.dg/torture/pr45967-3.c: Likewise.
7294 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7297 * g++.dg/ext/pr47213.C: Require visibility.
7299 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7301 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7302 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7304 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7306 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7307 Linux-based targets.
7309 2011-01-13 Jan Hubicka <jh@suse.cz>
7311 PR tree-optimization/47276
7312 * gcc.dg/pr47276.c: New testcase.
7314 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7315 Jonathan Wakely <jwakely.gcc@gmail.com>
7318 * g++.dg/other/pr33558.C: New.
7319 * g++.dg/other/pr33558-2.C: New.
7321 2011-01-14 Martin Jambor <mjambor@suse.cz>
7323 PR tree-optimization/45934
7324 PR tree-optimization/46302
7325 * g++.dg/ipa/devirt-c-1.C: New test.
7326 * g++.dg/ipa/devirt-c-2.C: Likewise.
7327 * g++.dg/ipa/devirt-c-3.C: Likewise.
7328 * g++.dg/ipa/devirt-c-4.C: Likewise.
7329 * g++.dg/ipa/devirt-c-5.C: Likewise.
7330 * g++.dg/ipa/devirt-c-6.C: Likewise.
7331 * g++.dg/ipa/devirt-6.C: Likewise.
7332 * g++.dg/ipa/devirt-d-1.C: Likewise.
7333 * g++.dg/torture/pr45934.C: Likewise.
7335 2011-01-14 Jason Merrill <jason@redhat.com>
7337 * g++.dg/cpp0x/variadic105.C: New.
7339 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7340 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7343 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7344 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7345 execution tests on i?86-*-*, x86_64-*-* and
7346 powerpc*-apple-darwin* && ilp32.
7347 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7348 tests on i?86-*-* and x86_64-*-*.
7350 2011-01-14 Richard Guenther <rguenther@suse.de>
7352 PR tree-optimization/47280
7353 * g++.dg/opt/pr47280.C: New testcase.
7355 2011-01-14 Jason Merrill <jason@redhat.com>
7357 * g++.dg/cpp0x/constexpr-regress1.C: New.
7359 * g++.dg/ext/flexary2.C: New.
7361 2011-01-14 Richard Guenther <rguenther@suse.de>
7364 * gcc.dg/torture/pr47281.c: New testcase.
7365 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7367 2011-01-14 Richard Guenther <rguenther@suse.de>
7369 PR tree-optimization/47286
7370 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7372 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7375 * g++.dg/ext/pr47213.C: New.
7377 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7379 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7381 2011-01-13 Tobias Burnus <burnus@net-b.de>
7382 Mikael Morin <mikael@gcc.gnu.org>
7386 * gfortran.dg/select_type_20.f90: New.
7387 * gfortran.dg/select_type_21.f90: New.
7389 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7392 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7394 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7396 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7397 * gcc.dg/guality/pr36728-2.c: Likewise.
7399 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7402 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7404 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7406 PR rtl-optimization/45352
7407 * gcc.dg/pr45352-3.c: New.
7409 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7411 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7413 * g++.dg/cpp0x/range-for8.C: New.
7414 * g++.dg/cpp0x/range-for9.C: New.
7416 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7419 * g++.dg/debug/pr47209.C: New.
7421 2011-01-12 Richard Guenther <rguenther@suse.de>
7424 * gcc.dg/lto/pr47259_0.c: New testcase.
7425 * gcc.dg/lto/pr47259_1.c: Likewise.
7427 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7429 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7430 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7431 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7432 methods missing from the OBJC2 Object.
7433 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7434 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7435 GNU and NeXT runtimes.
7436 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7438 * objc-obj-c++-shared/Object1.m: Likewise.
7439 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7440 * objc.dg/proto-qual-1.m: Likewise.
7441 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7442 * obj-c++.dg/proto-qual-1.mm: Likewise.
7444 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7447 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7449 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7451 Fixed the Objective-C++ testsuite and updated all tests.
7452 * lib/obj-c++.exp (obj-c++_init): Declare and set
7453 gcc_warning_prefix and gcc_error_prefix.
7454 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7455 'dg-warning', 'dg-message' and 'dg-error'.
7456 * obj-c++.dg/class-extension-3.mm: Likewise.
7457 * obj-c++.dg/class-protocol-1.mm: Likewise.
7458 * obj-c++.dg/encode-7.mm: Likewise.
7459 * obj-c++.dg/exceptions-3.mm: Likewise.
7460 * obj-c++.dg/exceptions-5.mm: Likewise.
7461 * obj-c++.dg/method-12.mm: Likewise.
7462 * obj-c++.dg/method-13.mm: Likewise.
7463 * obj-c++.dg/method-15.mm: Likewise.
7464 * obj-c++.dg/method-16.mm: Likewise.
7465 * obj-c++.dg/method-4.mm: Likewise.
7466 * obj-c++.dg/method-8.mm: Likewise.
7467 * obj-c++.dg/method-conflict-1.mm: Likewise.
7468 * obj-c++.dg/method-conflict-2.mm: Likewise.
7469 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7470 and uncommented second part of the testcase now that the testsuite
7472 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7473 and uncommented second part of the testcase now that the testsuite
7475 * obj-c++.dg/private-1.mm: Likewise.
7476 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7477 * obj-c++.dg/syntax-error-7.mm: Likewise.
7478 * obj-c++.dg/warn5.mm: Likewise.
7479 * obj-c++.dg/property/at-property-14.mm: Likewise.
7480 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7482 * obj-c++.dg/property/at-property-18.mm: Likewise.
7483 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7485 * obj-c++.dg/property/at-property-21.mm: Likewise.
7486 * obj-c++.dg/property/at-property-28.mm: Likewise.
7487 * obj-c++.dg/property/at-property-5.mm: Likewise.
7488 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7489 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7490 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7491 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7492 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7493 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7494 * obj-c++.dg/tls/diag-5.mm: Likewise.
7495 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7496 dg-error, now matched correctly.
7498 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7500 * objc.dg/property/at-property-29.m: New.
7501 * obj-c++.dg/property/at-property-29.mm: New.
7503 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505 * go.test/go-test.exp (go-set-goarch): New proc.
7506 (go-gc-tests): Use it.
7508 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7511 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7513 2011-01-11 Richard Henderson <rth@redhat.com>
7515 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7517 2011-01-11 Jan Hubicka <jh@suse.cz>
7521 * gcc.dg/lto/pr45721_1.c: New file.
7522 * gcc.dg/lto/pr45721_0.c: New file.
7524 2011-01-11 Richard Guenther <rguenther@suse.de>
7526 PR tree-optimization/46076
7527 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7529 2011-01-11 Jeff Law <law@redhat.com>
7531 * PR tree-optimization/47086
7532 * gcc.dg/pr47086.c: New test.
7534 2011-01-11 Jason Merrill <jason@redhat.com>
7537 * g++.dg/template/new10.C: New.
7540 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7542 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7544 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7545 Split type definitions and NSConstantString class into...
7546 * objc-obj-c++-shared/objc-test-suite-types.h: New.
7547 * objc-obj-c++-shared/nsconstantstring-class.h: New.
7548 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7549 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7550 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7551 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7553 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7554 encode defines for newer NeXT system headers.
7555 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7556 * obj-c++.dg/torture/strings/string1.mm: Likewise.
7557 * objc.dg/foreach-5.m: Likewise.
7558 * objc.dg/foreach-2.m: Likewise.
7559 * objc.dg/foreach-4.m: Likewise.
7560 * objc.dg/torture/strings/string1.m: Likewise.
7561 * objc.dg/torture/strings/string2.m: Likewise.
7562 * objc.dg/torture/strings/string3.m: Likewise.
7563 * objc.dg/torture/strings/string4.m: Likewise.
7564 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
7565 header and stand alone.
7566 * obj-c++.dg/strings/strings-2.mm: Likewise.
7567 * objc.dg/torture/strings/const-str-3.m: Likewise.
7568 * objc.dg/strings/strings-2.m: Likewise.
7569 * objc.dg/strings/const-str-12b.m: Likewise.
7571 2011-01-12 Richard Guenther <rguenther@suse.de>
7574 * gcc.dg/attr-weak-1.c: Adjust.
7576 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
7579 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
7580 standard compliant and comment.
7582 2011-01-10 Jan Hubicka <jh@suse.cz>
7585 * gcc.dg/initpri3.c: New testcase.
7587 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
7590 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
7596 (g_ebp_save): Likewise.
7597 (g_esp_save): Likewise.
7599 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7601 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
7603 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7605 PR tree-optimization/46021
7606 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
7607 i?86-*-*, x86_64-*-*.
7609 2011-01-10 Jeff Law <law@redhat.com>
7611 * PR tree-optimization/47141
7612 * gcc.c-torture/compile/pr47141.c: New test.
7614 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
7617 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
7618 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
7619 * gcc.dg/vect/slp-35.c: Remove XFAILs.
7620 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
7623 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
7624 being vectorized. Adjust dg-final pattern. Remove XFAIL.
7625 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
7626 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
7627 being vectorized. Adjust dg-final pattern.
7630 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
7631 * gcc.dg/vect/slp-24.c: Likewise.
7633 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
7636 * g++.dg/other/pr47218-1.C: New test file.
7637 * g++.dg/other/pr47218.C: Likewise.
7638 * g++.dg/other/pr47218.h: New supporting header.
7640 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
7643 * objc.dg/attributes/invalid-attribute-1.m: New.
7644 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
7646 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7649 * gfortran.dg/proc_ptr_comp_28.f90: New.
7651 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7653 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7654 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7655 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7656 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7657 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7658 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7659 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7660 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7661 * objc.dg/gnu-api-2-class.m: Likewise.
7662 * objc.dg/gnu-api-2-ivar.m: Likewise.
7663 * objc.dg/gnu-api-2-method.m: Likewise.
7664 * objc.dg/gnu-api-2-objc.m: Likewise.
7665 * objc.dg/gnu-api-2-object.m: Likewise.
7666 * objc.dg/gnu-api-2-property.m: Likewise.
7667 * objc.dg/gnu-api-2-protocol.m: Likewise.
7668 * objc.dg/gnu-api-2-sel.m: Likewise.
7670 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7672 * objc.dg/foreach-1.m: Skip for Darwin < 9.
7673 * objc.dg/objc-foreach-4.m: Likewise.
7674 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7675 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7676 * objc.dg/foreach-4.m: Likewise.
7677 * objc.dg/foreach-5.m: Likewise.
7678 * objc.dg/foreach-3.m: Return self from init.
7680 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7683 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
7685 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7688 * gfortran.dg/class_35.f90: New.
7690 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7692 * objc.dg/foreach-1.m: Add "-Wall" to flags.
7694 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
7697 * objc.dg/invalid-method-2.m: New.
7698 * obj-c++.dg/invalid-method-2.mm: New.
7700 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
7703 * gfortran.dg/transpose_optimization_2.f90 : New test.
7705 2011-01-08 Jan Hubicka <jh@suse.cz>
7707 PR tree-optmization/46469
7708 * g++.dg/torture/pr46469.C: New testcase.
7710 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7712 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7713 emulation of libobjc-gnu structure layout functionality to ..
7714 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7715 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7716 * objc/execute/bf-common.h: Adjust headers.
7717 * objc/execute/bf-1.m: Likewise.
7718 * objc/execute/bf-2.m: Likewise.
7719 * objc/execute/bf-3.m: Likewise.
7720 * objc/execute/bf-4.m: Likewise.
7721 * objc/execute/bf-5.m: Likewise.
7722 * objc/execute/bf-6.m: Likewise.
7723 * objc/execute/bf-7.m: Likewise.
7724 * objc/execute/bf-8.m: Likewise.
7725 * objc/execute/bf-9.m: Likewise.
7726 * objc/execute/bf-10.m: Likewise.
7727 * objc/execute/bf-11.m: Likewise.
7728 * objc/execute/bf-12.m: Likewise.
7729 * objc/execute/bf-13.m: Likewise.
7730 * objc/execute/bf-14.m: Likewise.
7731 * objc/execute/bf-15.m: Likewise.
7732 * objc/execute/bf-16.m: Likewise.
7733 * objc/execute/bf-17.m: Likewise.
7734 * objc/execute/bf-18.m: Likewise.
7735 * objc/execute/bf-19.m: Likewise.
7736 * objc/execute/bf-20.m: Likewise.
7737 * objc/execute/bf-21.m: Likewise.
7738 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7739 objc_get_type_qualifiers ().
7741 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7744 * gfortran.dg/dependency_39.f90: New test.
7746 2011-01-07 Jan Hubicka <jh@suse.cz>
7748 Get builtins tests ready for linker plugin.
7749 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7750 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7751 my_memset, my_bzero): Mark used.
7752 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7753 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7755 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7758 2011-01-07 Jan Hubicka <jh@suse.cz>
7760 PR tree-optimization/46367
7761 * g++.dg/torture/pr46367.C: New file.
7763 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7766 * gcc.dg/pr47201.c: New test.
7769 * gcc.dg/tree-prof/pr47187.c: New test.
7771 2011-01-07 Tobias Burnus <burnus@net-b.de>
7774 * gfortran.dg/extends_type_of_3.f90: New.
7776 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7778 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7779 * g++.dg/ext/dllimport-MI1.C: Likewise.
7780 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7781 * g++.dg/ext/dllimport10.C: Likewise.
7782 * g++.dg/ext/dllimport11.C: Likewise.
7783 * g++.dg/ext/dllimport12.C: Likewise.
7784 * g++.dg/ext/dllimport13.C: Likewise.
7785 * g++.dg/ext/dllimport2.C: Likewise.
7786 * g++.dg/ext/dllimport3.C: Likewise.
7787 * g++.dg/ext/dllimport4.C: Likewise.
7788 * g++.dg/ext/dllimport5.C: Likewise.
7789 * g++.dg/ext/dllimport6.C: Likewise.
7790 * g++.dg/ext/dllimport8.C: Likewise.
7791 * g++.dg/ext/dllimport9.C: Likewise.
7792 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7793 targets, too. Additionally enable test for i?86-*-mingw*.
7794 * g++.dg/ext/selectany1.C: Likewise.
7795 Remove guard variable check.
7797 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7801 * gfortran.dg/storage_size_3.f08: Extended.
7803 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7806 * g++.dg/template/stdarg1.C: New test.
7808 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7811 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7812 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7813 from the interface of functions to not hide the errors that
7816 2011-01-06 Jan Hubicka <jh@suse.cz>
7818 * gcc.dg/lto/pr47188_0.c: New testcase.
7819 * gcc.dg/lto/pr47188_1.c: New testcase.
7821 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7825 * gfortran.dg/interface_33.f90: New test.
7827 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7830 * gcc.c-torture/compile/pr47150.c: New test.
7832 2011-01-06 Ira Rosen <irar@il.ibm.com>
7834 PR tree-optimization/47139
7835 * gcc.dg/vect/pr47139.c: New test.
7837 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7840 * gfortran.dg/extends_type_of_2.f03: New.
7842 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7844 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7846 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7848 * gnat.dg/opt14.adb: New test.
7850 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7853 * gfortran.dg/allocate_error_2.f90: New test.
7855 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7858 * gfortran.dg/storage_size_3.f08: New.
7860 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7862 PR libgfortran/47154
7863 * gfortran.dg/namelist_68.f90: New test.
7865 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7867 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7869 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7872 * gfortran.dg/class_34.f90: New.
7874 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7876 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7877 use __builtin_inff. Skip all single-precision tests that require
7880 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7882 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7884 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7886 PR tree-optimization/47148
7887 * gcc.c-torture/execute/pr47148.c: New test.
7889 PR tree-optimization/47155
7890 * gcc.c-torture/execute/pr47155.c: New test.
7892 PR rtl-optimization/47157
7893 * gcc.c-torture/compile/pr47157.c: New test.
7895 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7897 * gcc.dg/torture/vector-shift2.c (schar): Define.
7898 (main): Always use schar or uchar instead of plain "char" to avoid
7899 dependencies on implementation-defined char signedness.
7901 2011-01-03 Martin Jambor <mjambor@suse.cz>
7903 PR tree-optimization/46801
7904 * gnat.dg/pack9.adb: Remove xfail.
7906 2011-01-03 Martin Jambor <mjambor@suse.cz>
7908 PR tree-optimization/46984
7909 * g++.dg/ipa/pr46984.C: New test.
7911 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7914 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7916 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7918 PR tree-optimization/47140
7919 * gcc.c-torture/compile/pr47140.c: New test.
7921 PR rtl-optimization/47028
7922 * gcc.dg/pr47028.c: New test.
7924 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7926 * objc.dg/protocol-forward-1.m: Removed TODO.
7927 * objc.dg/protocol-forward-2.m: New.
7928 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7929 * obj-c++.dg/protocol-forward-2.mm: New.
7931 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7934 * g++.dg/eh/pr38662.C: New testcase.
7936 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7938 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7939 scan for newline '\n'.
7942 Copyright (C) 2011 Free Software Foundation, Inc.
7944 Copying and distribution of this file, with or without modification,
7945 are permitted in any medium without royalty provided the copyright
7946 notice and this notice are preserved.