1 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6 2011-06-26 Jason Merrill <jason@redhat.com>
8 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
11 * g++.dg/init/ref19.C: New.
12 * g++.dg/cpp0x/constexpr-cleanup.C: New.
14 2011-06-26 Jakub Jelinek <jakub@redhat.com>
16 PR tree-optimization/48377
17 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
20 2011-06-26 Steve Ellcey <sje@cup.hp.com>
23 * lib/target-supports.exp (check_effective_target_non_strict_align):
25 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
27 2011-06-24 Martin Jambor <mjambor@suse.cz>
29 PR tree-optimizations/49516
30 * g++.dg/tree-ssa/pr49516.C: New test.
32 2011-06-23 Jason Merrill <jason@redhat.com>
35 * g++.dg/template/partial10.C: New.
36 * g++.dg/template/partial11.C: New.
38 2011-06-23 Jeff Law <law@redhat.com>
41 * gcc.dg/pr48770.c: New test.
43 2011-06-23 Jan Hubicka <jh@suse.cz>
46 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
48 2011-06-23 Jakub Jelinek <jakub@redhat.com>
51 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
52 instead of -fdump-tree-optimized.
54 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
57 * g++.dg/template/crash107.C: New.
58 * g++.dg/template/error17.C: Adjust.
60 2011-06-23 Jason Merrill <jason@redhat.com>
63 * g++.dg/cpp0x/defaulted30.C: New.
66 * g++.dg/rtti/anon-ns1.C: New.
69 * g++.dg/init/ref18.C: New.
72 * g++.dg/template/partial9.C: New.
74 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
77 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
79 2011-06-22 Jakub Jelinek <jakub@redhat.com>
82 * gcc.dg/pr49496.c: New test.
84 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
86 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
89 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
91 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
92 * gcc.target/arm/pr42879.c: Likewise.
93 * gcc.target/arm/pr45701-3.c: Likewise.
95 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
96 * gcc.target/arm/pr40482.c: Likewise.
97 * gcc.target/arm/stack-corruption.c: Likewise.
99 2011-06-22 Richard Guenther <rguenther@suse.de>
101 PR tree-optimization/49493
102 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
104 2011-06-22 Jason Merrill <jason@redhat.com>
107 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
109 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
110 Dmitry Melnik <dm@ispras.ru>
112 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
113 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
114 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
116 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
118 * gcc.target/arm/tlscall.c: New.
120 2011-06-21 Jason Merrill <jason@redhat.com>
123 * g++.dg/cpp0x/constexpr-ref1.C: New.
124 * g++.dg/cpp0x/constexpr-ref2.C: New.
125 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
128 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
131 * g++.dg/template/param3.C: New.
133 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
135 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
136 my_clrsb test functions.
138 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
139 test_sll, test_ull): Add clrsb tests.
140 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
143 2011-06-21 Janus Weil <janus@gcc.gnu.org>
146 * gfortran.dg/class_44.f03: New.
148 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
150 PR tree-optimization/49478
151 * gcc.dg/vect/pr49478.c
153 2011-06-21 Richard Guenther <rguenther@suse.de>
155 PR tree-optimization/49483
156 * gcc.dg/vect/vect-120.c: New testcase.
158 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
161 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
162 * gcc.dg/vect/vect-peel-4.c: Likewise.
164 2011-06-22 Christian Bruel <christian.bruel@st.com>
167 * gcc.dg/always_inline.c: Removed -Winline. Update checks
168 * gcc.dg/always_inline2.c: Likewise.
169 * gcc.dg/always_inline3.c: Likewise.
170 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
171 * gcc.dg/inline_1.c: Likewise.
172 * gcc.dg/inline_2.c: Likewise.
173 * gcc.dg/inline_3.c: Likewise.
174 * gcc.dg/inline_4.c: Likewise.
175 * gcc.dg/20051201-1.c: Likewise.
176 * gcc.dg/pr40087.c: Likewise.
177 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
178 * gcc.dg/inline-22.c: Likewise.
179 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
180 * gcc.dg/lto/20090218-1_1.c: Likewise.
181 * g++.dg/ipa/devirt-7.C: Likewise.
182 * gcc.dg/uninit-pred-5_a.c: Likewise.
183 * gcc.dg/uninit-pred-5_b.c: Likewise.
184 * gcc.dg/fail_always_inline.c: New.
186 2011-06-21 Jakub Jelinek <jakub@redhat.com>
188 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
189 into 6 jobs instead of 3.
191 2011-06-20 Jason Merrill <jason@redhat.com>
194 * g++.dg/cpp0x/initlist53.C: New.
196 2011-06-20 Tobias Burnus <burnus@net-b.de>
199 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
200 * gfortran.dg/coarray_lock_3.f90: New.
201 * gfortran.dg/coarray/lock_1.f90: New.
203 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
205 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
206 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
207 unresolved and report the reason to the log file.
209 * lib/scanasm.exp (object-size): Move argument processing earlier
210 to report errors before verifying that the file exists. Report
211 problems detected at runtime as unresolved instead of error and
212 report their reasons to the log file.
214 2011-06-20 Jason Merrill <jason@redhat.com>
217 * g++.dg/cpp0x/explicit6.C: New.
220 * g++.dg/cpp0x/enum20.C: New.
223 * g++.dg/ext/attr-aligned01.C: New.
226 * g++.dg/cpp0x/variadic-default.C: New.
229 * g++.dg/cpp0x/auto26.C: New.
232 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
234 2011-06-20 Kai Tietz <ktietz@redhat.com>
236 * gcc.dg/binop-notand1.c: New test.
237 * gcc.dg/binop-notand2.c: New test.
238 * gcc.dg/binop-notand3.c: New test.
239 * gcc.dg/binop-notand4.c: New test.
240 * gcc.dg/binop-notand5.c: New test.
241 * gcc.dg/binop-notand6.c: New test.
243 2011-06-18 Jakub Jelinek <jakub@redhat.com>
246 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
248 2011-06-18 Janus Weil <janus@gcc.gnu.org>
251 * gfortran.dg/proc_ptr_31.f90: New.
253 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/volatile6.adb: New test.
256 * gnat.dg/volatile7.adb: Likewise.
257 * gnat.dg/volatile8.adb: Likewise.
258 * gnat.dg/volatile9.adb: Likewise.
260 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/constant3.adb: New test.
264 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
267 * gfortran.dg/read_list_eof_1.f90: New test.
269 2011-06-18 Jakub Jelinek <jakub@redhat.com>
272 * gcc.target/i386/testimm-1.c: New test.
273 * gcc.target/i386/testimm-2.c: New test.
274 * gcc.target/i386/testimm-3.c: New test.
275 * gcc.target/i386/testimm-4.c: New test.
276 * gcc.target/i386/testimm-5.c: New test.
277 * gcc.target/i386/testimm-6.c: New test.
278 * gcc.target/i386/testimm-7.c: New test.
279 * gcc.target/i386/testimm-8.c: New test.
280 * gcc.target/i386/xop-vpermil2px-2.c: New test.
281 * gcc.target/i386/xop-rotate1-int.c: New test.
282 * gcc.target/i386/xop-rotate2-int.c: New test.
284 2011-06-17 Jason Merrill <jason@redhat.com>
286 * g++.dg/cpp0x/rv-func2.C: New.
288 * g++.dg/debug/dwarf2/lambda1.C: New.
289 * g++.dg/warn/Wshadow-6.C: Adjust.
291 2011-06-17 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/move_alloc_5.f90: New.
296 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
298 PR rtl-optimization/48542
299 * gcc.dg/torture/pr48542.c: New test.
301 2011-06-16 Jason Merrill <jason@redhat.com>
304 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
307 * g++.dg/cpp0x/initlist52.C New.
310 * c-c++-common/raw-string-12.c: New.
313 * g++.dg/cpp0x/sfinae26.C: New.
316 * g++.dg/cpp0x/variadic113.C: New.
319 * g++.dg/cpp0x/variadic112.C: New.
321 2011-06-16 Jeff Law <law@redhat.com>
323 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
324 improved jump threading.
325 * gcc.dg/builtin-object-size-2.c: Likewise.
326 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
328 2011-06-16 Janus Weil <janus@gcc.gnu.org>
331 * gfortran.dg/typebound_assignment_3.f03: New.
333 2011-06-16 Steve Ellcey <sje@cup.hp.com>
336 * g++.dg/opt/devirt2.C: Change xfail rule to target.
338 2011-06-16 Martin Jambor <mjambor@suse.cz>
340 PR tree-optimization/49343
341 * gnat.dg/discr31.ad[sb]: New test.
343 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
345 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
347 2011-06-16 Tom de Vries <tom@codesourcery.com>
350 * gcc.target/arm/ivopts-3.c: Update test.
351 * gcc.target/arm/ivopts-5.c: Same.
353 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
356 2011-06-10 Wei Guozhi <carrot@google.com>
359 * gcc.target/arm/pr45335.c: New test.
360 * gcc.target/arm/pr45335-2.c: New test.
361 * gcc.target/arm/pr45335-3.c: New test.
362 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
363 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
364 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
366 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
368 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
370 2011-06-16 Janus Weil <janus@gcc.gnu.org>
373 * gfortran.dg/class_43.f03: New.
375 2011-06-16 Jakub Jelinek <jakub@redhat.com>
377 PR tree-optimization/49419
378 * gcc.c-torture/execute/pr49419.c: New test.
380 2011-06-16 Revital Eres <revital.eres@linaro.org>
382 * gcc.dg/sms-9.c: New file.
384 2011-06-15 Easwaran Raman <eraman@google.com>
386 PR rtl-optimization/49414
387 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
389 2011-06-14 Jason Merrill <jason@redhat.com>
391 * g++.dg/cpp0x/noexcept13.C: New.
393 2011-06-14 Easwaran Raman <eraman@google.com>
395 PR rtl-optimization/44194
396 * gcc.dg/pr44194-1.c: New test.
397 * gcc.dg/pr44194-2.c: New test.
399 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
401 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
403 * gcc.target/arm/pr45701-2.c: Likewise.
404 * gcc.target/arm/thumb-branch1.c: Likewise.
406 2011-06-14 Steve Ellcey <sje@cup.hp.com>
409 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
411 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
413 * gcc.target/arm/pr45701-1.c: Require thumb support.
414 * gcc.target/arm/pr45701-2.c: Likewise.
415 * gcc.target/arm/thumb-branch1.c: Likewise.
417 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
418 * gcc.target/arm/pr39839.c: Likewise.
419 * gcc.target/arm/pr40657-2.c: Likewise.
420 * gcc.target/arm/pr40956.c: Likewise.
421 * gcc.target/arm/pr41679.c: Likewise.
422 * gcc.target/arm/pr42235.c: Likewise.
423 * gcc.target/arm/pr42495.c: Likewise.
424 * gcc.target/arm/pr42505.c: Likewise.
425 * gcc.target/arm/pr42574.c: Likewise.
426 * gcc.target/arm/pr46883.c: Likewise.
427 * gcc.target/arm/pr46934.c: Likewise.
428 * gcc.target/arm/xor-and.c: Likewise.
430 2011-06-14 Jason Merrill <jason@redhat.com>
432 * g++.dg/other/error23.C: Adjust error message.
433 * g++.dg/other/error32.C: Likewise.
436 * g++.dg/cpp0x/rv-dotstar.C: New.
439 * g++.dg/cpp0x/decltype30.C: New.
441 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
443 2011-06-14 Jakub Jelinek <jakub@redhat.com>
446 * gfortran.dg/pr49103.f90: New test.
448 2011-06-14 Tom de Vries <tom@codesourcery.com>
451 * gcc.target/arm/ivopts-3.c: New test.
452 * gcc.target/arm/ivopts-4.c: New test.
453 * gcc.target/arm/ivopts-5.c: New test.
455 2011-06-14 Jakub Jelinek <jakub@redhat.com>
457 PR rtl-optimization/49390
458 * gcc.c-torture/execute/pr49390.c: New test.
460 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
462 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
464 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
466 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
467 * gcc.c-torture/execute/cmpsi-2.x: New file.
468 * gcc.c-torture/execute/pr45262.c: Undo 172757.
469 * gcc.c-torture/execute/pr45262.x: New file.
470 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
471 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
473 * gcc.c-torture/compile/pr49163.c: Ditto.
475 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
477 * gcc.dg/vect/vect-16.c: Rename to...
478 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
479 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
480 for double-word vectors.
481 * gcc.dg/vect/vect-peel-4.c: Likewise.
482 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
484 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
487 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
490 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
492 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
494 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
496 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
498 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
500 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
502 * gfortran.dg/trim_optimize_8.f90: New test case.
504 2011-06-13 Jakub Jelinek <jakub@redhat.com>
505 Ira Rosen <ira.rosen@linaro.org>
507 PR tree-optimization/49352
508 * gcc.dg/vect/pr49352.c: New test.
510 2011-06-12 Tobias Burnus
513 * gfortran.dg/alloc_comp_assign_11.f90: New.
515 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
517 * gfortran.dg/trim_optimize_7.f90: New test.
519 2011-06-10 Wei Guozhi <carrot@google.com>
522 * gcc.target/arm/pr45335.c: New test.
523 * gcc.target/arm/pr45335-2.c: New test.
524 * gcc.target/arm/pr45335-3.c: New test.
525 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
526 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
527 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
529 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/parse/error39.C: New.
534 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
536 * gcc.target/arm/20090811-1.c: Skip for incompatible
537 options, do not override other options.
538 * gcc.target/arm/combine-cmp-shift.c: Skip for
539 incompatible options.
540 * gcc.target/arm/pr45094.c: Likewise.
541 * gcc.target/arm/scd42-1.c: Likewise.
542 * gcc.target/arm/scd42-3.c: Likewise.
543 * gcc.target/arm/thumb-ltu.c: Likewise.
545 * lib/target-supports.exp
546 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
547 multilib flags use -mfpu with a value other than neon-fp16.
549 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
552 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
554 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
556 * lib/target-supports.exp (check_effective_target_pie): New proc.
557 * gcc.dg/pie-link.c: Use target pie.
559 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
560 Laurent Rougé <laurent.rouge@menta.fr>
562 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
563 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
565 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
567 * gfortran.dg/coarray/sync_1.f90: New test for
568 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
570 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
572 PR tree-optimization/49318
573 * gcc.dg/vect/pr49318.c: New test.
575 2011-06-09 David Krauss <potswa@mac.com>
577 * g++.dg/template/arrow1.C: New.
579 2011-06-09 Jason Merrill <jason@redhat.com>
581 * lib/prune.exp: Prune "note"s.
582 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
584 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
585 * g++.dg/template/dependent-expr3.C: Likewise.
586 * g++.dg/parse/template7.C: Likewise.
587 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
588 * g++.old-deja/g++.jason/rfg10.C: Likewise.
589 * g++.old-deja/g++.pt/friend38.C: Likewise.
590 * g++.old-deja/g++.pt/crash32.C: Likewise.
591 * g++.old-deja/g++.other/init4.C: Likewise.
592 * g++.old-deja/g++.other/friend8.C: Likewise.
594 * g++.dg/ext/complex7.C: Adjust expected output.
595 * g++.dg/diagnostic/method1.C: Likewise.
596 * g++.dg/parse/parameter-declaration-2.C: Likewise.
597 * g++.dg/parse/crash33.C: Likewise.
598 * g++.dg/other/warning1.C: Likewise.
599 * g++.dg/init/pr29571.C: Likewise.
600 * g++.dg/warn/overflow-warn-1.C: Likewise.
601 * g++.dg/warn/overflow-warn-3.C: Likewise.
602 * g++.dg/warn/overflow-warn-4.C: Likewise.
603 * g++.old-deja/g++.oliva/template1.C: Likewise.
605 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
606 * g++.dg/parse/template7.C: Adjust.
608 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
611 * gcc.dg/pr49307.c: New.
613 2011-06-09 Wei Guozhi <carrot@google.com>
616 * gcc.target/arm/pr46975.c: New testcase.
618 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
620 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
621 (PMETH, arglist_t): Removed.
622 (method_get_number_of_arguments): Removed.
623 (method_get_nth_argument): Removed.
624 (method_get_first_argument): Removed.
625 (method_get_next_argument): Removed.
626 (method_get_sizeof_arguments): Removed.
627 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
629 (method_get_number_of_arguments): Removed.
630 (method_get_nth_argument): Removed.
631 (method_get_first_argument): Removed.
632 (method_get_next_argument): Removed.
633 (method_get_sizeof_arguments): Removed.
634 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
636 2011-06-09 David Li <davidxl@google.com>
638 * gcc.dg/dump-pass.c: New test.
640 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
643 * g++.dg/parse/error38.C: New.
645 2011-06-09 Jakub Jelinek <jakub@redhat.com>
648 * gfortran.dg/pr49308.f90: New test.
650 2011-06-08 Jason Merrill <jason@redhat.com>
652 * g++.dg/cpp0x/noexcept11.C: New.
653 * g++.dg/cpp0x/noexcept12.C: New.
654 * g++.dg/cpp0x/sfinae11.C: Adjust.
656 2011-06-08 Jakub Jelinek <jakub@redhat.com>
659 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
660 to dg-options, match also DW_AT_linkage_name.
662 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
665 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
666 -fno-common on alpha*-dec-osf*.
667 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
669 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
671 PR rtl-optimization/49303
672 * gcc.target/ia64/pr49303.c: New test.
674 2011-06-08 Tobias Burnus <burnus@net-b.de>
677 * gfortran.dg/coarray_lock_1.f90: New.
678 * gfortran.dg/coarray_lock_2.f90: New.
680 2011-06-07 Jason Merrill <jason@redhat.com>
682 * lib/prune.exp: Look for "required" rather than "instantiated".
683 * g++.dg/abi/mangle11.C: Likewise.
684 * g++.dg/abi/mangle12.C: Likewise.
685 * g++.dg/abi/mangle17.C: Likewise.
686 * g++.dg/abi/mangle20-2.C: Likewise.
687 * g++.dg/abi/pragma-pack1.C: Likewise.
688 * g++.dg/cpp0x/decltype26.C: Likewise.
689 * g++.dg/cpp0x/decltype28.C: Likewise.
690 * g++.dg/cpp0x/decltype29.C: Likewise.
691 * g++.dg/cpp0x/enum11.C: Likewise.
692 * g++.dg/cpp0x/forw_enum8.C: Likewise.
693 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
694 * g++.dg/cpp0x/pr47416.C: Likewise.
695 * g++.dg/ext/case-range2.C: Likewise.
696 * g++.dg/ext/case-range3.C: Likewise.
697 * g++.dg/gomp/for-19.C: Likewise.
698 * g++.dg/gomp/pr37533.C: Likewise.
699 * g++.dg/gomp/pr38639.C: Likewise.
700 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
701 * g++.dg/inherit/base3.C: Likewise.
702 * g++.dg/inherit/using6.C: Likewise.
703 * g++.dg/init/placement4.C: Likewise.
704 * g++.dg/init/reference3.C: Likewise.
705 * g++.dg/lookup/scoped6.C: Likewise.
706 * g++.dg/lookup/using7.C: Likewise.
707 * g++.dg/other/abstract1.C: Likewise.
708 * g++.dg/other/error10.C: Likewise.
709 * g++.dg/other/error5.C: Likewise.
710 * g++.dg/other/field1.C: Likewise.
711 * g++.dg/other/offsetof5.C: Likewise.
712 * g++.dg/parse/bitfield2.C: Likewise.
713 * g++.dg/parse/constant4.C: Likewise.
714 * g++.dg/parse/crash20.C: Likewise.
715 * g++.dg/parse/invalid-op1.C: Likewise.
716 * g++.dg/parse/non-dependent2.C: Likewise.
717 * g++.dg/parse/template18.C: Likewise.
718 * g++.dg/tc1/dr152.C: Likewise.
719 * g++.dg/tc1/dr166.C: Likewise.
720 * g++.dg/tc1/dr176.C: Likewise.
721 * g++.dg/tc1/dr213.C: Likewise.
722 * g++.dg/template/access11.C: Likewise.
723 * g++.dg/template/access2.C: Likewise.
724 * g++.dg/template/access3.C: Likewise.
725 * g++.dg/template/access7.C: Likewise.
726 * g++.dg/template/arg7.C: Likewise.
727 * g++.dg/template/cond2.C: Likewise.
728 * g++.dg/template/crash13.C: Likewise.
729 * g++.dg/template/crash40.C: Likewise.
730 * g++.dg/template/crash7.C: Likewise.
731 * g++.dg/template/crash84.C: Likewise.
732 * g++.dg/template/ctor5.C: Likewise.
733 * g++.dg/template/defarg13.C: Likewise.
734 * g++.dg/template/defarg14.C: Likewise.
735 * g++.dg/template/dtor7.C: Likewise.
736 * g++.dg/template/eh2.C: Likewise.
737 * g++.dg/template/error2.C: Likewise.
738 * g++.dg/template/error43.C: Likewise.
739 * g++.dg/template/friend32.C: Likewise.
740 * g++.dg/template/injected1.C: Likewise.
741 * g++.dg/template/instantiate1.C: Likewise.
742 * g++.dg/template/instantiate3.C: Likewise.
743 * g++.dg/template/instantiate5.C: Likewise.
744 * g++.dg/template/instantiate7.C: Likewise.
745 * g++.dg/template/local6.C: Likewise.
746 * g++.dg/template/lookup2.C: Likewise.
747 * g++.dg/template/member5.C: Likewise.
748 * g++.dg/template/memfriend15.C: Likewise.
749 * g++.dg/template/memfriend16.C: Likewise.
750 * g++.dg/template/memfriend17.C: Likewise.
751 * g++.dg/template/memfriend7.C: Likewise.
752 * g++.dg/template/meminit1.C: Likewise.
753 * g++.dg/template/nested3.C: Likewise.
754 * g++.dg/template/non-type-template-argument-1.C: Likewise.
755 * g++.dg/template/nontype12.C: Likewise.
756 * g++.dg/template/nontype13.C: Likewise.
757 * g++.dg/template/nontype6.C: Likewise.
758 * g++.dg/template/pr23510.C: Likewise.
759 * g++.dg/template/pr35240.C: Likewise.
760 * g++.dg/template/ptrmem15.C: Likewise.
761 * g++.dg/template/ptrmem6.C: Likewise.
762 * g++.dg/template/qualified-id1.C: Likewise.
763 * g++.dg/template/qualttp20.C: Likewise.
764 * g++.dg/template/qualttp3.C: Likewise.
765 * g++.dg/template/qualttp4.C: Likewise.
766 * g++.dg/template/qualttp5.C: Likewise.
767 * g++.dg/template/qualttp6.C: Likewise.
768 * g++.dg/template/qualttp7.C: Likewise.
769 * g++.dg/template/qualttp8.C: Likewise.
770 * g++.dg/template/recurse.C: Likewise.
771 * g++.dg/template/recurse2.C: Likewise.
772 * g++.dg/template/ref5.C: Likewise.
773 * g++.dg/template/scope2.C: Likewise.
774 * g++.dg/template/sfinae10.C: Likewise.
775 * g++.dg/template/sfinae3.C: Likewise.
776 * g++.dg/template/sizeof3.C: Likewise.
777 * g++.dg/template/static9.C: Likewise.
778 * g++.dg/template/template-id-2.C: Likewise.
779 * g++.dg/template/typedef13.C: Likewise.
780 * g++.dg/template/typename4.C: Likewise.
781 * g++.dg/template/using14.C: Likewise.
782 * g++.dg/template/using2.C: Likewise.
783 * g++.dg/template/warn1.C: Likewise.
784 * g++.dg/warn/Wparentheses-13.C: Likewise.
785 * g++.dg/warn/Wparentheses-15.C: Likewise.
786 * g++.dg/warn/Wparentheses-16.C: Likewise.
787 * g++.dg/warn/Wparentheses-17.C: Likewise.
788 * g++.dg/warn/Wparentheses-18.C: Likewise.
789 * g++.dg/warn/Wparentheses-19.C: Likewise.
790 * g++.dg/warn/Wparentheses-20.C: Likewise.
791 * g++.dg/warn/Wparentheses-23.C: Likewise.
792 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
793 * g++.dg/warn/noeffect2.C: Likewise.
794 * g++.dg/warn/noeffect4.C: Likewise.
795 * g++.dg/warn/pr8570.C: Likewise.
796 * g++.old-deja/g++.brendan/init2.C: Likewise.
797 * g++.old-deja/g++.eh/spec6.C: Likewise.
798 * g++.old-deja/g++.pt/crash10.C: Likewise.
799 * g++.old-deja/g++.pt/crash36.C: Likewise.
800 * g++.old-deja/g++.pt/derived3.C: Likewise.
801 * g++.old-deja/g++.pt/error2.C: Likewise.
802 * g++.old-deja/g++.pt/explicit70.C: Likewise.
803 * g++.old-deja/g++.pt/infinite1.C: Likewise.
804 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
805 * g++.old-deja/g++.pt/overload7.C: Likewise.
806 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
808 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
809 Iain Sandoe <iains@gcc.gnu.org>
811 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
812 Added code to deal with the case when [Protocol
813 -descriptionForInstanceMethod:] or [Protocol
814 -descriptionForClassMethod:] returns NULL.
816 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
817 Iain Sandoe <iains@gcc.gnu.org>
819 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
820 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
823 2011-06-07 Xinliang David Li <davidxl@google.com>
825 * gcc.dg/inline_2.c: New test.
826 * gcc.dg/unroll_2.c: New test.
827 * gcc.dg/inline_3.c: New test.
828 * gcc.dg/unroll_3.c: New test.
829 * gcc.dg/inline_4.c: New test.
830 * gcc.dg/unroll_4.c: New test.
831 * gcc.dg/inline_1.c: New test.
832 * gcc.dg/unroll_1.c: New test.
834 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
836 PR tree-optimization/48497
837 * lib/gcc-defs.exp (dg-additional-options): New proc.
838 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
839 -msse2 on 32-bit x86.
841 2011-06-06 Jason Merrill <jason@redhat.com>
843 * g++.dg/cpp0x/enum19.C: New.
845 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
847 * gcc.target/arm/neon-reload-class.c: New test.
849 2011-06-07 Dodji Seketeli <dodji@redhat.com>
852 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
854 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
856 * gcc.target/arm/smlatb-1.c: New file.
857 * gcc.target/arm/smlatt-1.c: New file.
858 * gcc.target/arm/smlaltb-1.c: New file.
859 * gcc.target/arm/smlaltt-1.c: New file.
861 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
863 * gcc.target/arm/mla-2.c: New test.
865 2011-06-07 Jakub Jelinek <jakub@redhat.com>
867 PR gcov-profile/49299
868 * gcc.dg/tree-prof/pr49299-1.c: New test.
869 * gcc.dg/tree-prof/pr49299-2.c: New test.
871 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
873 * lib/target-supports.exp
874 (check_effective_target_vect_widen_mult_qi_to_hi):
875 Add NEON as supporting target.
876 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
877 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
878 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
879 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
880 using widening multiplication on targets that support it.
881 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
882 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
883 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
885 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
887 Updated all testcases in the ObjC/ObjC++ testsuites to use the
888 Modern Objective-C runtime API.
889 * objc/execute/next_mapping.h: Removed.
890 * objc-obj-c++-shared/next-mapping.h: Removed.
891 * objc-obj-c++-shared/Object1.h: Removed.
892 * objc-obj-c++-shared/Object1.m: Removed.
893 * objc-obj-c++-shared/Object1.mm: Removed.
894 * objc-obj-c++-shared/Object1-implementation.h: Removed.
895 * objc-obj-c++-shared/Protocol1.h: Removed.
896 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
897 of ProtoBool, IVAR_T and METHOD.
898 * objc-obj-c++-shared/runtime.h: New.
899 * objc-obj-c++-shared/TestsuiteObject.h: New.
900 * objc-obj-c++-shared/TestsuiteObject.m: New.
902 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
903 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
904 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
906 * objc/execute/_cmd.m: Include
907 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
908 runtime API. ([TestClass +initialize]): Include this method also
909 with the GNU runtime.
910 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
911 Object. ([-setValue:]): Return void.
912 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
913 with the GNU runtime. Include
914 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
915 for the NeXT runtime. Use the existing print_ivars() and
916 compare_structures() implementations for the old NeXT runtime.
917 Added new implementations for the Modern GNU and NeXT runtimes.
918 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
919 well. (main): Use objc_getClass(). Use return instead of exit.
920 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
921 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
923 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
924 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
925 instead of Object. (main): Use return instead of exit().
926 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
927 instead of Object. Removed prototype for exit(). (main): Use
928 return instead of exit(). Use the Modern Objective-C runtime API.
929 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
931 * objc/execute/class-tests-1.h: Include
932 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
933 runtime API. (test_class_with_superclass): Do not call [Object
934 class]. There is no need to with the current libobjc.
935 * objc/execute/class-tests-2.h: Include
936 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
938 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
939 ../../objc-obj-c++-shared/next-mapping.h.
940 * objc/execute/class-2.m: Likewise.
941 * objc/execute/class-3.m: Likewise.
942 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
943 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
944 +initialize]): Include this method also with the GNU
945 runtime. (main): Use the Modern Objective-C runtime API.
946 * objc/execute/class-5.m: Likewise.
947 * objc/execute/class-6.m: Likewise.
948 * objc/execute/class-7.m: Likewise.
949 * objc/execute/class-8.m: Likewise.
950 * objc/execute/class-9.m: Likewise.
951 * objc/execute/class-10.m: Likewise.
952 * objc/execute/class-11.m: Likewise.
953 * objc/execute/class-12.m: Likewise.
954 * objc/execute/class-13.m: Likewise.
955 * objc/execute/class-14.m: Likewise.
956 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
957 this method also with the GNU runtime.
958 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
959 +initialize]): Include this method also with the GNU runtime.
960 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
962 * objc/execute/encode-1.m: Likewise.
963 * objc/execute/enumeration-1.m: Likewise.
964 * objc/execute/enumeration-2.m: Likewise.
965 * objc/execute/exceptions/catchall-1.m: Likewise.
966 * objc/execute/exceptions/finally-1.m: Likewise.
967 * objc/execute/exceptions/foward-1.m: Likewise.
968 * objc/execute/exceptions/local-variables-1.m: Likewise.
969 * objc/execute/exceptions/throw-nil.m: Likewise.
970 * objc/execute/exceptions/trivial.m: Likewise.
971 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
972 of Object. Include objc/runtime.h instead of objc/objc-api.h.
973 * objc/execute/exceptions/matcher-1.m: Likewise.
974 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
976 * objc/execute/formal_protocol-2.m: Likewise.
977 * objc/execute/formal_protocol-3.m: Likewise.
978 * objc/execute/formal_protocol-4.m: Likewise.
979 * objc/execute/formal_protocol-5.m: Include
980 ../../objc-obj-c++-shared/runtime.h. (main): Always use
982 * objc/execute/formal_protocol-6.m: Likewise.
983 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
984 Object. Include <objc/Protocol.h> instead of
985 ../../objc-obj-c++-shared/Protocol1.h.
986 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
988 * objc/execute/informal_protocol.m: Likewise.
989 * objc/execute/load-3.m: Likewise.
990 * objc/execute/many_args_method.m ([TestClass +initialize]):
991 Include this method with the GNU runtime as well.
992 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
993 * objc/execute/nested-func-1.m: Use TestsuiteObject
995 * objc/execute/nil_method-1.m: Likewise.
996 * objc/execute/no_clash.m: Likewise.
997 * objc/execute/np-1.m: Do not include
998 ../../objc-obj-c++-shared/Protocol1.h.
999 (main): Use return instead of exit().
1000 * objc/execute/np-2.m: Do not include
1001 ../../objc-obj-c++-shared/Protocol1.h.
1002 ([MyObject +initialize]): Include this method also with the GNU
1003 runtime. (main): Use return instead of exit().
1004 * objc/execute/object_is_class.m: Include
1005 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1006 of Object. (main): Use the Modern Objective-C runtime API.
1007 * objc/execute/object_is_meta_class.m: Likewise.
1008 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1009 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1010 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1011 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1012 Objective-C runtime API.
1013 * objc/execute/protocol-isEqual-2.m: Likewise.
1014 * objc/execute/protocol-isEqual-3.m: Likewise.
1015 * objc/execute/protocol-isEqual-4.m: Likewise.
1016 * objc/execute/redefining_self.m ([TestClass +initialize]):
1017 Include this method with the GNU runtime as well.
1018 * objc/execute/root_methods.m: Include
1019 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
1020 Include this method with the GNU runtime as well.
1021 (main): Use the Modern Objective-C runtime API.
1022 * objc/execute/selector-1.m: Include
1023 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1024 of Object. (main): Use the Modern Objective-C runtime API.
1025 * objc/execute/static-1.m ([Test +initialize]): Include this
1026 method with the GNU runtime as well.
1027 * objc/execute/static-2.m: Likewise.
1028 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1029 * objc/execute/va_method.m: Do not include objc/objc-api.h.
1030 ([MathClass +initialize]): Include this method with the GNU
1032 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
1034 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
1035 * objc.dg/attributes/categ-attributes-2.m: Likewise.
1036 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
1037 * objc.dg/attributes/method-attribute-1.m: Likewise.
1038 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1039 * objc.dg/attributes/method-attribute-2.m: Likewise.
1040 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1041 * objc.dg/attributes/method-attribute-3.m: Likewise.
1042 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1043 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
1044 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
1045 * obj-c++.dg/bitfield-1.mm: Likewise.
1046 * obj-c++.dg/bitfield-2.mm: Likewise
1047 * objc.dg/bitfield-3.m: Likewise.
1048 * obj-c++.dg/bitfield-4.mm: Likewise.
1049 * objc.dg/bitfield-5.m: Likewise
1050 * objc.dg/call-super-1.m: Likewise.
1051 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
1052 Use objc_getClass() instead of objc_get_class(), but for the GNU
1053 runtime redefine objc_getClass as objc_get_class. Include
1054 ../objc-obj-c++-shared/runtime.h.
1055 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
1056 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
1057 Use the Modern Objective-C runtime API.
1058 * objc.dg/class-protocol-1.m: Include
1059 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
1060 * obj-c++.dg/class-protocol-1.mm: Likewise.
1061 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
1062 * objc.dg/comp-types-10.m: Likewise.
1063 * objc.dg/comp-types-11.m: Likewise.
1064 * objc.dg/comp-types-12.m: Likewise.
1065 * obj-c++.dg/comp-types-9.mm: Likewise.
1066 * obj-c++.dg/comp-types-11.mm: Likewise.
1067 * obj-c++.dg/comp-types-12.mm: Likewise.
1068 * obj-c++.dg/comp-types-13.mm: Likewise.
1069 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
1070 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1071 * obj-c++.dg/cxx-scope-1.mm: Likewise.
1072 * obj-c++.dg/cxx-scope-2.mm: Likewise.
1073 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
1074 * objc.dg/desig-init-1.m: Likewise.
1075 * obj-c++.dg/defs.mm: Likewise.
1076 * objc.dg/exceptions-2.m: Likewise.
1077 * obj-c++.dg/except-1.mm: Likewise.
1078 * obj-c++.dg/exceptions-2.mm: Likewise.
1079 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
1080 Use the Modern Objective-C runtime API.
1081 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
1082 the Modern Objective-C runtime API. Do not include
1083 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
1084 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
1085 the Modern Objective-C runtime API except when using an older NeXT
1087 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
1088 the Modern Objective-C runtime API.
1089 * objc.dg/encode-7.m: Include objc/runtime.h instead of
1091 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
1092 * objc.dg/encode-7-next-64bit.m: Updated include.
1093 * objc.dg/encode-8.m: Include objc/runtime.h instead of
1095 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
1096 the Modern Objective-C runtime API.
1097 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
1098 Use the Modern Objective-C runtime API. Include objc/Protocol.h
1099 instead of ../objc-obj-c++-shared/Protocol1.h.
1100 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
1101 the Modern Objective-C runtime API except when using an older NeXT
1103 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
1104 the Modern Objective-C runtime API.
1105 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
1107 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
1108 * objc.dg/fix-and-continue-2.m: Likewise.
1109 * objc.dg/foreach-1.m: Likewise.
1110 * objc.dg/foreach-2.m: Likewise.
1111 * objc.dg/foreach-3.m: Likewise.
1112 * objc.dg/foreach-4.m: Likewise.
1113 * objc.dg/foreach-5.m: Likewise.
1114 * objc.dg/foreach-6.m: Likewise.
1115 * objc.dg/foreach-7.m: Likewise.
1116 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
1118 * objc.dg/func-ptr-2.m: Likewise.
1119 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
1120 Do not include objc/objc-api.h.
1121 * obj-c++.dg/fsf-package-0.mm: Likewise.
1122 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1123 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1124 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1126 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1127 * objc.dg/gnu-runtime-3.m: Likewise.
1128 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1129 * objc.dg/headers.m: Include objc/runtime.h instead of
1130 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
1131 for the NeXT runtime.
1132 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1133 * obj-c++.dg/isa-field-1.mm: Likewise.
1134 * obj-c++.dg/ivar-list-semi.mm: Likewise.
1135 * objc.dg/layout-1.m: Likewise.
1136 * objc.dg/layout-2.m: Likewise.
1137 * objc.dg/local-decl-2.m: Likewise.
1138 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1139 Object. ([Container +elementForView:]): Use
1140 class_conformsToProtocol().
1141 * obj-c++.dg/lookup-2.mm: Likewise.
1142 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1143 * obj-c++.dg/local-decl-1.mm: Likewise.
1144 * objc.dg/method-3.m: Likewise.
1145 * objc.dg/method-4.m: Likewise.
1146 * objc.dg/method-6.m: Include objc/Protocol.h instead of
1147 ../objc-obj-c++-shared/Protocol1.h.
1148 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1149 * objc.dg/method-9.m: Likewise.
1150 * objc.dg/method-10.m: Likewise.
1151 * objc.dg/method-13.m ([Root +initialize]): Include this method
1152 also for the GNU runtime. (main): Use objc_getClass() also for
1154 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1155 * objc.dg/method-17.m: Likewise.
1156 * objc.dg/method-19.m: Likewise.
1157 * objc.dg/method-20b.m: Likewise.
1158 * obj-c++.dg/method-2.mm: Likewise.
1159 * obj-c++.dg/method-6.mm: Likewise.
1160 * obj-c++.dg/method-10.mm: Likewise.
1161 * obj-c++.dg/method-11.mm: Likewise.
1162 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1163 ../objc-obj-c++-shared/Protocol1.h.
1164 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1165 * obj-c++.dg/method-15.mm: Likewise.
1166 * obj-c++.dg/method-17.mm: Likewise.
1167 * obj-c++.dg/method-19.mm: Updated includes. ([Root
1168 +initialize]): Include this method also for the GNU
1169 runtime. (main): Use objc_getClass() also for the GNU runtime.
1170 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1171 * obj-c++.dg/method-22.mm: Likewise.
1172 * obj-c++.dg/method-23.mm: Likewise.
1173 * obj-c++.dg/no-extra-load.mm: Likewise.
1174 * objc.dg/objc-fast-4.m: Likewise.
1175 * objc.dg/objc-gc-4.m: Likewise.
1176 * obj-c++.dg/objc-gc-3.mm: Likewise.
1177 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
1178 protocol_getMethodDescription() instead of [Protocol
1179 -descriptionForInstanceMethod].
1180 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1181 Made it available with all runtimes. (main): Call -test instead
1183 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1184 and put into a category.
1185 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1186 Object. Include objc/objc.h.
1187 * obj-c++.dg/proto-lossage-2.mm: Likewise.
1188 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
1189 New. (main): Use protocol_getMethodDescription() instead
1190 of [Protocol -descriptionForInstanceMethod] and [Protocol
1191 -descriptionForClassMethod].
1192 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1193 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
1194 Objective-C runtime API.
1195 * obj-c++.dg/proto-qual-1.mm: Likewise.
1196 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1198 * obj-c++.dg/property/property-1.mm: Likewise.
1199 * obj-c++.dg/qual-types-1.mm: Likewise.
1200 * objc.dg/selector-2.m: Include objc/objc.h instead of
1201 ../objc-obj-c++-shared/Object1.h.
1202 * obj-c++.dg/selector-2.mm: Likewise.
1203 * obj-c++.dg/selector-5.mm: Likewise.
1204 * obj-c++.dg/selector-6.mm: Likewise.
1205 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1206 Object. Do not include objc/objc-api.h.
1207 * obj-c++.dg/set-not-used-1.mm: Likewise.
1208 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1209 * objc.dg/stret-1.m: Likewise.
1210 * objc.dg/stret-2.m: Likewise.
1211 * obj-c++.dg/super-class-2.mm: Likewise.
1212 * objc.dg/super-class-3.m: Likewise.
1213 * objc.dg/super-class-4.m: Likewise.
1214 * objc.dg/sync-2.m: Likewise.
1215 * obj-c++.dg/sync-2.mm: Likewise.
1216 * objc.dg/sync-1.m: Include objc/objc.h instead of
1217 ../objc-obj-c++-shared/Object1.h.
1218 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1219 'Class' as the type of 'isa'.
1220 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1221 Objective-C runtime API. ([TestClass +initialize]): Include this
1222 method with the GNU runtime as well.
1223 * objc.dg/strings/strings-1.m: Updated includes.
1224 * obj-c++.dg/strings/strings-1.mm: Likewise.
1225 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1226 objc.dg/strings/const-str-12b.m.
1227 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1228 * obj-c++.dg/template-3.mm: Likewise.
1229 * obj-c++.dg/template-4.mm: Likewise.
1230 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1231 Objective-C runtime API.
1232 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1233 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1234 * obj-c++.dg/try-catch-1.mm: Likewise.
1235 * obj-c++.dg/try-catch-2.mm: Likewise.
1236 * objc.dg/try-catch-3.m: Likewise.
1237 * obj-c++.dg/try-catch-3.mm: Likewise.
1238 * objc.dg/try-catch-6.m: Likewise.
1239 * objc.dg/try-catch-7.m: Likewise.
1240 * obj-c++.dg/try-catch-7.mm: Likewise.
1241 * obj-c++.dg/try-catch-8.mm: Likewise.
1242 * obj-c++.dg/try-catch-9.mm: Likewise.
1243 * objc.dg/try-catch-10.m: Likewise.
1244 * obj-c++.dg/try-catch-11.mm: Likewise.
1245 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1246 Object. Include objc/objc.h.
1247 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1248 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1249 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1250 Object. Use Modern Objective-C runtime API. Do not use
1252 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1253 * obj-c++.dg/torture/trivial.mm: Likewise.
1254 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1255 instead of ../objc-obj-c++-shared/Object1.h. Include
1256 ../objc-obj-c++-shared/runtime.h.
1257 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1258 * objc.dg/torture/strings/const-str-11.m: Likewise.
1259 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1260 * objc.dg/torture/strings/const-str-9.m: Likewise.
1261 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1262 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1263 instead of Object. Only add _FooClassReference if
1265 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1266 * objc.dg/torture/strings/const-str-8.m: Likewise.
1267 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1268 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1270 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1272 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1273 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1274 * obj-c++.dg/va-meth-1.mm: Likewise.
1275 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1276 ../objc-obj-c++-shared/Object1.h.
1277 * objc.dg/zero-link-3.m: Likewise.
1279 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1281 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1283 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1286 * obj-c++.dg/property/cxx-property-1.mm: New.
1287 * obj-c++.dg/property/cxx-property-2.mm: New.
1289 2011-06-06 Jason Merrill <jason@redhat.com>
1291 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1293 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1295 PR rtl-optimization/49145
1297 * gcc.c-torture/compile/pr49145.c: New test.
1299 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1302 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1303 to dg-options, match also DW_AT_linkage_name.
1306 * gcc.dg/debug/pr49294.c: New test.
1309 * g++.dg/opt/pr49264.C: New test.
1311 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1313 PR tree-optimization/49243
1314 * gcc.dg/pr49243.c: New.
1316 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1318 * gnat.dg/specs/cond_expr1.ads: New test.
1320 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1322 * gnat.dg/deferred_const4.ad[sb]: New test.
1323 * gnat.dg/deferred_const4_pkg.ads: New helper.
1325 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1327 * gnat.dg/test_tamdt.adb: Rename to...
1328 * gnat.dg/taft_type1.adb: ...this.
1329 * gnat.dg/tamdt.ad[sb]: Rename to...
1330 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1331 * gnat.dg/tamdt_aux.ads: Rename to...
1332 * gnat.dg/taft_type1_pkg2.ads: ...this.
1333 * gnat.dg/taft_type2.ad[sb]: New test.
1334 * gnat.dg/taft_type2_pkg.ads: New helper.
1335 * gnat.dg/taft_type3.adb: New test.
1336 * gnat.dg/taft_type3_pkg.ads: New helper.
1338 2011-06-05 Tobias Burnus <burnus@net-b.de>
1341 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1344 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1347 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1349 * objc.dg/gnu-api-2-objc.m: Likewise.
1350 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1351 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1353 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1355 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1356 alignment, not the alignment, when calling class_addIvar(). Add
1357 an 'isa' instance variable to the test root class.
1358 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1360 2011-06-04 Jan Hubicka <jh@suse.cz>
1362 PR tree-optimization/48893
1363 PR tree-optimization/49091
1364 PR tree-optimization/49179
1365 * gfortran.dg/pr49179.f90: New testcase
1367 2011-06-04 Jan Hubicka <jh@suse.cz>
1370 * g++.dg/torture/pr48954.C: New testcase.
1372 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1374 * g++.dg/warn/delete-non-virtual-dtor.C: New.
1376 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1379 * g++.dg/diagnostic/bitfld2.C: New.
1381 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1384 * gcc.c-torture/execute/pr49281.c: New test.
1386 2011-06-04 Jan Hubicka <jh@suse.cz>
1388 PR tree-optimize/48929
1389 * gcc.c-torture/compile/pr48929.c: New testcase.
1391 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1395 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1398 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1400 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1402 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1404 2011-06-03 Richard Henderson <rth@redhat.com>
1405 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1407 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
1409 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1411 * objc.dg/headers.m: Do not include objc-list.h.
1413 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1415 * objc.dg/type-stream-1.m: Test removed.
1416 * objc.dg/headers.m: Do not include typedstream.h.
1418 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1420 * objc.dg/torture/forward-1.m (main): Updated testcase.
1422 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1425 * gcc.c-torture/compile/pr49163.c: New.
1427 2011-06-02 Asher Langton <langton2@llnl.gov>
1430 * gfortran.dg/PR49268.f90: New test.
1432 2011-06-02 Asher Langton <langton2@llnl.gov>
1435 * gfortran.dg/PR37039.f90: New test.
1437 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1440 * objc.dg/method-5.m: Updated.
1441 * objc.dg/method-19.m: Updated.
1442 * objc.dg/method-lookup-1.m: New.
1443 * obj-c++.dg/method-6.mm: Updated.
1444 * obj-c++.dg/method-7.mm: Updated.
1445 * obj-c++.dg/method-lookup-1.mm: New.
1447 2011-06-02 DJ Delorie <dj@redhat.com>
1449 * lib/timeout.exp (timeout): Add board_info support.
1451 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1453 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1455 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1458 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1459 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1461 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1462 Hans-Peter Nilsson <hp@axis.com>
1464 PR rtl-optimization/48840
1465 * gcc.target/sparc/ultrasp13.c: New test.
1467 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1470 * gcc.c-torture/compile/pr49238.c: New.
1472 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1474 * gcc.target/arm/g2.c: Skip test in -mthumb.
1475 Skip test unless cpu is xscale.
1476 * gcc.target/arm/scd42-2.c: Likewise.
1477 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1479 2011-06-01 Jason Merrill <jason@redhat.com>
1481 * g++.dg/cpp0x/decltype28.C: New.
1482 * g++.dg/cpp0x/decltype29.C: New.
1484 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1487 * gcc.target/mips/pr45074.c: New test.
1489 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1490 Hans-Peter Nilsson <hp@axis.com>
1492 PR rtl-optimization/48830
1493 * gcc.target/sparc/ultrasp12.c: New test.
1495 2011-06-01 David Li <davidxl@google.com>
1497 * gcc.dg/profile-dir-1.c: Change pass name.
1498 * gcc.dg/profile-dir-2.c: Ditto.
1499 * gcc.dg/tree-ssa/dump-1.c: Ditto.
1500 * gcc.dg/tree-ssa/loop-25.c: Ditto.
1501 * gcc.dg/tree-prof/stringop-1.c: Ditto.
1502 * gcc.dg/tree-prof/update-loopch.c: Ditto.
1503 * gcc.dg/tree-prof/stringop-2.c: Ditto.
1504 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1505 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1506 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1507 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
1508 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
1509 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
1510 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
1511 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
1512 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
1513 * gcc.dg/profile-dir-3.c: Ditto.
1514 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
1516 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1518 * objc.dg/attributes/method-nonnull-1.m: New test.
1519 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1521 2011-05-31 Tobias Burnus <burnus@net-b.de>
1524 * gfortran.dg/coarray_atomic_1.f90: New.
1525 * gfortran.dg/coarray/atomic_1.f90: New.
1527 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.dg/guality/bswaptest.c: New test.
1530 * gcc.dg/guality/clztest.c: New test.
1531 * gcc.dg/guality/ctztest.c: New test.
1532 * gcc.dg/guality/rotatetest.c: New test.
1535 * gcc.target/i386/pr48688.c: New test.
1537 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
1540 * g++.dg/lookup/name-clash9.C: New.
1542 2011-05-31 Tobias Burnus <burnus@net-b.de>
1545 * gfortran.dg/coarray/dummy_1.f90: New.
1547 2011-05-31 Tobias Burnus <burnus@net-b.de>
1550 * gfortran.dg/coarray/save_1.f90: New.
1551 * gfortran.dg/coarray_4.f90: Update dg-error.
1553 2011-05-31 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/rv-template1.C: New.
1557 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1559 PR rtl-optimization/49235
1560 * gcc.dg/pr49235.c: New test.
1562 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1564 PR tree-optimization/49093
1565 * gcc.dg/vect/pr49093.c: New test.
1567 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1570 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1572 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1575 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1578 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1581 * gcc.c-torture/execute/pr49186.c: New.
1583 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1586 * gcc.target/i386/pr49168-1.c: New.
1588 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1589 Eric Botcazou <ebotcazou@adacore.com>
1591 * gcc.dg/guality/drap.c: New test.
1593 2011-05-30 Richard Guenther <rguenther@suse.de>
1595 PR tree-optimization/49210
1596 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1597 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1599 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1602 * g++.dg/gomp/pr49223-1.C: New test.
1603 * g++.dg/gomp/pr49223-2.C: New test.
1605 2011-05-30 Richard Guenther <rguenther@suse.de>
1607 PR tree-optimization/49218
1608 * gcc.c-torture/execute/pr49218.c: New testcase.
1610 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1612 PR tree-optimization/49199
1613 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1614 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1615 -fno-tree-scev-cprop.
1617 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1620 * gfortran.dg/extends_13.f03: New.
1622 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1624 PR rtl-optimization/49095
1625 * gcc.target/i386/pr49095.c: New test.
1627 2011-05-29 Tobias Burnus <burnus@net-b.de>
1630 * gfortran.dg/coarray_24.f90: New.
1632 2011-05-29 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/coarray_23.f90: New.
1637 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1640 * gcc.dg/pr48826.c: New test.
1642 2011-05-29 Richard Guenther <rguenther@suse.de>
1644 PR tree-optimization/49217
1645 * gcc.dg/torture/pr49217.c: New testcase.
1647 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1650 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1652 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/boolean_subtype.adb: Rename to...
1655 * gnat.dg/boolean_subtype1.adb: ...this.
1657 2011-05-28 Jason Merrill <jason@redhat.com>
1659 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1661 2011-05-27 Jason Merrill <jason@redhat.com>
1663 * g++.dg/cpp0x/enum18.C: Adjust.
1665 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1667 2011-05-27 Tobias Burnus <burnus@net-b.de>
1670 * gfortran.dg/coarray_22.f90: New.
1672 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1674 PR tree-optimization/46728
1675 * gcc.target/powerpc/pr46728-1.c: New.
1676 * gcc.target/powerpc/pr46728-2.c: New.
1677 * gcc.target/powerpc/pr46728-3.c: New.
1678 * gcc.target/powerpc/pr46728-4.c: New.
1679 * gcc.target/powerpc/pr46728-5.c: New.
1680 * gcc.dg/pr46728-6.c: New.
1681 * gcc.target/powerpc/pr46728-7.c: New.
1682 * gcc.target/powerpc/pr46728-8.c: New.
1683 * gcc.dg/pr46728-9.c: New.
1684 * gcc.target/powerpc/pr46728-10.c: New.
1685 * gcc.target/powerpc/pr46728-11.c: New.
1686 * gcc.dg/pr46728-12.c: New.
1687 * gcc.target/powerpc/pr46728-13.c: New.
1688 * gcc.target/powerpc/pr46728-14.c: New.
1689 * gcc.target/powerpc/pr46728-15.c: New.
1690 * gcc.target/powerpc/pr46728-16.c: New.
1692 2011-05-27 Jason Merrill <jason@redhat.com>
1694 * g++.dg/abi/mangle47.C: New.
1697 * g++.dg/template/const5.C: New.
1699 * g++.dg/cpp0x/enum18.C: New.
1701 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1703 * g++.dg/cpp0x/error6.C: New.
1705 * g++.dg/cpp0x/error5.C: New.
1707 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1710 * g++.dg/eh/cond6.C: New test.
1712 2011-05-27 Tobias Burnus <burnus@net-b.de>
1715 * gfortran.dg/rank_3.f90: New.
1716 * gfortran.dg/rank_4.f90: New.
1718 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1720 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1721 replace dump search.
1723 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1725 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1726 * gnat.dg/bit_packed_array5.adb: ...here.
1728 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/cpp0x/auto25.C: New.
1733 2011-05-27 Richard Guenther <rguenther@suse.de>
1735 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1737 2011-05-27 Richard Guenther <rguenther@suse.de>
1739 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1741 2011-05-27 Richard Guenther <rguenther@suse.de>
1744 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1746 2011-05-26 Jason Merrill <jason@redhat.com>
1748 * g++.dg/cpp0x/friend1.C: New.
1749 * g++.dg/cpp0x/friend2.C: New.
1751 * g++.dg/cpp0x/auto7.C: Update.
1752 * g++.dg/template/crash50.C: Adjust.
1753 * g++.dg/template/static9.C: Adjust.
1754 * g++.old-deja/g++.ext/memconst.C: Adjust.
1756 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1758 * gcc.dg/march.c: Ignore a note for some targets.
1760 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1761 Nathan Froyd <froydnj@codesourcery.com>
1765 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1766 * g++.dg/parse/pr18770.C: New test.
1767 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1769 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1772 * gfortran.dg/dependency_40.f90 : New test.
1774 2011-05-26 Tobias Burnus <burnus@net-b.de>
1777 * gfortran.dg/coarray/registering_1.f90: New.
1779 2011-05-26 Jason Merrill <jason@redhat.com>
1781 * g++.dg/cpp0x/variadic111.C: New.
1782 * g++.dg/cpp0x/variadic41.C: Adjust.
1784 2011-05-26 Richard Guenther <rguenther@suse.de>
1786 PR tree-optimization/48702
1787 * gcc.dg/torture/pr48702.c: New testcase.
1789 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1791 PR gcov-profile/48845
1792 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1794 * gcc.dg/matrix/matrix.exp: Likewise.
1795 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1796 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1797 line number to check_profiling_available.
1798 * lib/target-supports.exp (check_profiling_available): Account for
1800 Require TLS runtime support with -fprofile-generate.
1801 * lib/profopt.exp (profopt-execute): Add TLS options for
1803 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1805 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1808 * g++.dg/eh/cond5.C: New test.
1810 PR tree-optimization/49161
1811 * gcc.c-torture/execute/pr49161.c: New test.
1813 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1815 * gcc.target/arm/neon-vorn-vbic.c: New test.
1817 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1819 PR tree-optimization/49038
1820 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1821 * gcc.dg/vect/pr49038.c: New test.
1823 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
1824 * g++.dg/init/pr25811-3.C: New.
1825 * g++.dg/init/pr25811-4.C: New.
1827 2011-05-25 Jason Merrill <jason@redhat.com>
1829 * g++.dg/cpp0x/enum17.C: New.
1830 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1832 * g++.dg/cpp0x/auto24.C: New.
1834 * g++.dg/cpp0x/error4.C: New.
1836 * g++.dg/cpp0x/rv-restrict.C: New.
1838 * g++.dg/cpp0x/enum15.C: New.
1839 * g++.dg/cpp0x/constexpr-switch2.C: New.
1841 * g++.dg/cpp0x/variadic110.C: New.
1843 * g++.dg/cpp0x/auto9.C: Add typedef test.
1845 * g++.dg/cpp0x/auto23.C: New.
1846 * g++.dg/cpp0x/auto9.C: Adjust.
1848 * g++.dg/cpp0x/defaulted29.C: New.
1850 * g++.dg/cpp0x/initlist51.C: New.
1852 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1854 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1855 * g++.dg/abi/packed1.C: Suppress warning.
1856 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1857 * g++.dg/template/stdarg1.C: Likewise.
1858 * g++.dg/other/packed1.C: Remove arm from xfail list.
1860 2011-05-25 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/enum16.C: New.
1863 * g++.dg/parse/error15.C: Adjust.
1865 * g++.dg/cpp0x/initlist50.C: New.
1867 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1869 * g++.dg/cpp0x/variadic109.C: New.
1871 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1873 * gcc.target/i386/pause-1.c: New.
1875 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1877 * gcc.dg/stack-usage-1.c: Adjust comment.
1878 * gcc.dg/stack-usage-2.c: New test.
1880 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1883 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1884 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1886 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1888 PR rtl-optimization/48757
1889 * gfortran.dg/pr48757.f: New test case.
1891 2011-05-24 Jason Merrill <jason@redhat.com>
1893 * g++.dg/cpp0x/access01.C: New.
1895 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1898 * objc.dg/pr48177.m: New testcase.
1900 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1903 * objc.dg/pr48187.m: New testcase.
1904 * obj-c++.dg/pr48187.mm: New testcase.
1905 * objc.dg/ivar-extra-semicolon.m: New testcase.
1907 2011-05-24 Jason Merrill <jason@redhat.com>
1909 * g++.dg/template/access21.C: New.
1910 * g++.dg/template/access22.C: New.
1912 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1914 PR rtl-optimization/48633
1915 * g++.dg/pr48633.C: New test.
1917 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1920 * g++.dg/other/pr49133.C: New test.
1922 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1923 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1925 * gcc.dg/torture/tls/run-gd.c: New test.
1926 * gcc.dg/torture/tls/run-ie.c: New test.
1927 * gcc.dg/torture/tls/run-ld.c: New test.
1928 * gcc.dg/torture/tls/run-le.c: New test.
1929 * lib/target-supports.exp (check_effective_target_tls_runtime):
1930 Build testcase with TLS options.
1932 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1934 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1936 2011-05-24 Tom de Vries <tom@codesourcery.com>
1938 PR tree-optimization/49121
1939 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1941 2011-05-23 Jason Merrill <jason@redhat.com>
1943 * g++.dg/cpp0x/defaulted28.C: New.
1945 * g++.dg/cpp0x/sfinae25.C: New.
1947 * g++.dg/cpp0x/rv-cast2.C: New.
1949 * g++.dg/cpp0x/enum14.C: New.
1951 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.c-torture/execute/pr49123.c: New test.
1957 * gcc.dg/debug/pr49032.c: New test.
1960 * gcc.dg/pr49120.c: New test.
1962 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1965 * gcc.target/i386/pr47315.c: New test.
1967 2011-05-23 Jason Merrill <jason@redhat.com>
1969 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1971 * g++.dg/cpp0x/sfinae24.C: New.
1973 * g++.dg/cpp0x/error3.C: New.
1975 * g++.dg/cpp0x/defaulted27.C: New.
1977 * g++.dg/cpp0x/decltype27.C: New.
1979 2011-05-23 Richard Guenther <rguenther@suse.de>
1981 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1983 2011-05-23 Richard Guenther <rguenther@suse.de>
1985 PR tree-optimization/40874
1986 * g++.dg/tree-ssa/pr40874.C: New testcase.
1988 2011-05-23 Richard Guenther <rguenther@suse.de>
1990 PR tree-optimization/49115
1991 * g++.dg/torture/pr49115.C: New testcase.
1993 2011-05-23 Richard Guenther <rguenther@suse.de>
1996 * gcc.dg/memcpy-3.c: New testcase.
1998 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2001 * gcc.c-torture/execute/pr48973-1.c: New test.
2002 * gcc.c-torture/execute/pr48973-2.c: New test.
2004 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2007 * g++.dg/warn/pr18016.C: New.
2009 2011-05-23 Tom de Vries <tom@codesourcery.com>
2012 * gcc.target/arm/ivopts-6.c: New test.
2014 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2017 * gcc.c-torture/compile/pr49029.c: New test.
2019 2011-05-22 Jason Merrill <jason@redhat.com>
2021 * g++.dg/cpp0x/sfinae23.C: New.
2022 * g++.dg/cpp0x/sfinae8.C: Correct.
2024 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2026 * gfortran.dg/function_optimize_8.f90: New test case.
2028 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
2030 PR tree-optimization/49087
2031 * gcc.dg/vect/O3-pr49087.c: New test.
2033 2011-05-21 Jason Merrill <jason@redhat.com>
2035 * g++.dg/debug/const5.C: New.
2037 2011-05-20 Jason Merrill <jason@redhat.com>
2039 * g++.dg/cpp0x/constexpr-static7.C: Extend.
2041 * g++.dg/cpp0x/constexpr-static7.C: New.
2043 * g++.dg/cpp0x/enum12.C: New.
2044 * g++.dg/cpp0x/enum13.C: New.
2046 2011-05-21 Janus Weil <janus@gcc.gnu.org>
2049 * gfortran.dg/select_type_23.f03: New.
2051 2011-05-20 Jason Merrill <jason@redhat.com>
2053 * g++.dg/cpp0x/defaulted26.C: New.
2055 * g++.dg/cpp0x/noexcept02.C: Fix.
2056 * g++.dg/cpp0x/noexcept03.C: Fix.
2057 * g++.dg/cpp0x/noexcept08.C: Fix.
2058 * g++.dg/cpp0x/noexcept10.C: New.
2060 2011-05-20 Janus Weil <janus@gcc.gnu.org>
2063 * gfortran.dg/extends_12.f03: New.
2065 2011-05-20 Jason Merrill <jason@redhat.com>
2067 * g++.dg/template/koenig9.C: New.
2068 * g++.dg/opt/pr47615.C: Fix.
2069 * g++.dg/overload/defarg1.C: Fix.
2070 * g++.dg/tc1/dr213.C: Remove xfail.
2071 * g++.dg/torture/pr34850.C: Fix.
2072 * g++.dg/torture/pr39362.C: Fix.
2073 * g++.old-deja/g++.brendan/crash56.C: Fix.
2074 * g++.old-deja/g++.pt/memtemp47.C: Fix.
2076 2011-05-20 Richard Guenther <rguenther@suse.de>
2078 PR tree-optimization/49079
2079 * gcc.dg/torture/pr49079.c: New testcase.
2081 2011-05-20 Jakub Jelinek <jakub@redhat.com>
2083 PR tree-optimization/49073
2084 * gcc.c-torture/execute/pr49073.c: New test.
2086 2011-06-19 Tobias Burnus <burnus@net-b.de>
2089 * gfortran.dg/coarray_21.f90: New.
2091 2011-05-19 Joseph Myers <joseph@codesourcery.com>
2093 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
2096 2011-05-19 Richard Guenther <rguenther@suse.de>
2099 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
2101 2011-05-19 Richard Guenther <rguenther@suse.de>
2104 * gcc.dg/builtin-object-size-11.c: New testcase.
2106 2011-05-19 Tom de Vries <tom@codesourcery.com>
2109 * gcc.target/arm/ivopts.c: New test.
2110 * gcc.target/arm/ivopts-2.c: New test.
2112 2011-05-19 Tom de Vries <tom@codesourcery.com>
2114 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
2116 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2118 * gcc.c-torture/execute/960321-1.x: Remove.
2120 2011-05-18 Janus Weil <janus@gcc.gnu.org>
2123 * gfortran.dg/move_alloc_4.f90: New.
2125 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
2128 * gcc.target/i386/pr49002-1.c: New test.
2129 * gcc.target/i386/pr49002-2.c: Likewise.
2131 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2133 PR tree-optimization/49039
2134 * gcc.c-torture/execute/pr49039.c: New test.
2135 * gcc.dg/tree-ssa/pr49039.c: New test.
2136 * g++.dg/torture/pr49039.C: New test.
2138 2011-05-18 Jason Merrill <jason@redhat.com>
2140 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2141 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2142 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2144 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
2146 * gcc.target/bfin/mcpu-bf592.c: New test.
2148 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
2150 PR tree-optimization/41881
2151 * gcc.dg/vect/O3-pr41881.c: New test.
2152 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2154 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2156 PR tree-optimization/49000
2157 * gcc.dg/pr49000.c: New test.
2159 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
2161 * gnat.dg/invalid1.adb: New test.
2163 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
2165 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2167 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2168 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2170 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2173 * g++.dg/cpp0x/range-for18.C: New.
2175 2011-05-15 Tobias Burnus <burnus@net-b.de>
2178 * gfortran.dg/coarray/image_index_2.f90: New.
2180 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2182 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2183 * g++.dg/cpp0x/override2.C: New.
2185 2011-05-14 Tobias Burnus <burnus@net-b.de>
2188 * gfortran.de/coarray_20.f90: New.
2190 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2193 * function_optimize_7.f90: New test case.
2195 2011-05-13 Jason Merrill <jason@redhat.com>
2197 * g++.dg/cpp0x/decltype26.C: New.
2198 * g++.dg/cpp0x/enum11.C: New.
2200 2011-05-13 Tobias Burnus <burnus@net-b.de>
2204 * gfortran.dg/assign_8.f90: Update dg-error.
2206 2011-05-13 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/io_constraints_8.f90: New.
2210 * gfortran.dg/io_constraints_9.f90: New.
2212 2011-05-13 Martin Thuresson <martint@google.com>
2214 PR gcov-profile/47793
2215 * gcc.dg/pr47793.c: New.
2217 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2219 PR tree-optimization/48975
2220 * gcc.dg/pr48975.c: New test.
2222 2011-05-12 Tobias Burnus <burnus@net-b.de>
2225 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2227 2011-05-12 Jason Merrill <jason@redhat.com>
2229 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2231 2011-05-12 Geert Bosch <bosch@adacore.com>
2233 * gnat.dg/view_conversion1.adb: New test.
2235 2011-05-12 Richard Guenther <rguenther@suse.de>
2237 PR tree-optimization/48172
2238 * gcc.dg/vect/pr48172.c: New testcase.
2240 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2243 * g++.dg/opt/pr48967.C: New test.
2245 2011-05-11 Jason Merrill <jason@redhat.com>
2247 * g++.dg/cpp0x/constexpr-friend.C: New.
2248 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2250 * g++.dg/cpp0x/sfinae22.C: New.
2252 2011-05-11 Tobias Burnus <burnus@net-b.de>
2255 * gfortran.dg/generic_24.f90: New.
2257 2011-05-11 Richard Guenther <rguenther@suse.de>
2259 PR tree-optimization/15256
2260 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2262 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.dg/pr48159-1.c: New test.
2266 * gcc.dg/pr48159-2.c: New test.
2268 2011-05-11 Richard Guenther <rguenther@suse.de>
2271 * gcc.dg/torture/pr48953.c: New testcase.
2273 2011-05-11 Richard Guenther <rguenther@suse.de>
2275 PR tree-optimization/18041
2276 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2278 2011-05-11 Alan Modra <amodra@gmail.com>
2281 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2283 2011-05-10 Jason Merrill <jason@redhat.com>
2285 * g++.dg/cpp0x/defaulted25.C: New.
2286 * g++.dg/template/crash7.C: Adjust.
2288 * g++.dg/cpp0x/variadic108.C: New.
2290 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2292 * g++.dg/inherit/virtual9.C: Extend.
2294 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2297 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2298 are passed and returned in vector registers.
2300 2011-05-10 Richard Guenther <rguenther@suse.de>
2302 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2303 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2304 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2305 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2306 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2309 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2311 PR tree-optimization/48611
2312 PR tree-optimization/48794
2313 * gfortran.dg/gomp/pr48611.f90: New test.
2314 * gfortran.dg/gomp/pr48794.f90: New test.
2317 * gcc.dg/dfp/pr48928.c: New test.
2319 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2322 * g++.dg/cpp0x/pr48522.C: New.
2324 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp0x/sfinae21.C: New.
2329 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/template/sfinae28.C: Rename to...
2332 * g++.dg/cpp0x/sfinae19.C: ... this.
2333 * g++.dg/template/sfinae29.C: Rename to...
2334 * g++.dg/cpp0x/sfinae20.C: ... this.
2336 2011-05-09 Jeff Law <law@redhat.com>
2338 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2341 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2344 * g++.dg/init/pr20039.C: New.
2346 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2350 * g++.dg/template/sfinae28.C: New.
2351 * g++.dg/template/sfinae29.C: Likewise.
2353 2011-05-09 Jason Merrill <jason@redhat.com>
2355 * g++.dg/template/nontype23.C: New.
2357 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2359 * g++.dg/init/pr48859.C: New.
2361 2011-05-09 Jason Merrill <jason@redhat.com>
2363 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2364 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2365 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2366 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2367 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2368 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2369 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2370 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2372 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2374 * g++.dg/inherit/virtual9.C: New.
2376 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2379 * g++.dg/template/dependent-expr8.C: New test case.
2381 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2383 PR tree-optimization/48837
2384 * gcc.dg/pr48837.c: New testcase.
2386 2011-05-06 Jason Merrill <jason@redhat.com>
2388 * g++.dg/cpp0x/constexpr-condition2.C: New.
2390 * g++.dg/cpp0x/constexpr-missing.C: New.
2392 2011-05-06 Tobias Burnus <burnus@net-b.de>
2395 * gfortran.dg/coarray/this_image_2.f90: New.
2397 2011-05-06 Tobias Burnus <burnus@net-b.de>
2401 * gfortran.dg/bind_c_usage_22.f90: New.
2402 * gfortran.dg/bind_c_usage_23.f90: New.
2403 * gfortran.dg/bind_c_usage_24.f90: New.
2404 * gfortran.dg/bind_c_usage_24_c.c: New.
2406 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2409 * g++.dg/template/member9.C: New test case.
2411 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2413 * gnat.dg/discr29.ad[sb]: New test.
2414 * gnat.dg/discr30.adb: Likewise.
2416 2011-05-05 Julian Brown <julian@codesourcery.com>
2418 * gcc.target/arm/neon-vset_lanes8.c: New test.
2420 2011-05-05 Jason Merrill <jason@redhat.com>
2422 * g++.dg/init/new32.C: New.
2424 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2426 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2429 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2431 PR rtl-optimization/48381
2432 * gcc.c-torture/compile/pr48381.c: New test.
2434 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2436 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2438 * gcc.target/i386/opt-1.c: Ditto.
2440 2011-05-04 Jason Merrill <jason@redhat.com>
2442 * g++.dg/conversion/base1.C: New.
2444 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2446 PR libgfortran/48787
2447 * gfortran.dg/round_3.f08: Add more checks to test case.
2449 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2451 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2452 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2453 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2454 Gate test on effective_target fd_truncate.
2456 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2458 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2459 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2460 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2461 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2462 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2463 * gcc.target/i386/pr38824.c: Ditto.
2464 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2465 * gcc.target/i386/vecinit-2.c: Ditto.
2466 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2467 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2468 * gcc.target/i386/parity-2.c: Ditto.
2469 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2471 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2473 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2475 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2476 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2477 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2479 2011-05-03 Tobias Burnus <burnus@net-b.de>
2482 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2484 2011-05-03 Tobias Burnus <burnus@net-b.de>
2487 * gfortran.dg/coarray/this_image_1.f90: New.
2489 2011-05-03 Tobias Burnus <burnus@net-b.de>
2492 * gfortran.dg/coarray/caf.dg: New.
2493 * gfortran.dg/coarray/image_index_1.f90: New, copied
2494 from ../coarray_16.f90.
2496 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2499 * g++.dg/ext/complex9.C: New.
2501 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2504 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2505 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2506 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2508 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2510 * gcc.target/bfin/builtins: Created.
2511 * gcc.target/bfin/hisilh-O0.c: Deleted.
2512 * gcc.target/bfin/hisilh.c: Moved to...
2513 * gcc.target/bfin/builtins/hisilh.c: ...here.
2514 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2515 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2516 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2517 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2518 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2519 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2520 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2521 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2522 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2523 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2524 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2525 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2526 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2527 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2528 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2529 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2530 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2531 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2532 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2533 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2534 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2535 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2536 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2537 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2538 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2539 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2540 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2541 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2542 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2543 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2544 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2545 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2546 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2547 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2548 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2549 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2550 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2551 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2552 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2553 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2554 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2555 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2556 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2557 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2558 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2559 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2560 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2561 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2562 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2563 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2564 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2565 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2566 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2567 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2568 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2569 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2570 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2571 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2572 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2573 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2574 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2575 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2576 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2577 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2578 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2579 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2580 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2581 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2582 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2583 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2584 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2585 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2586 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2587 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2588 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2589 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2590 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2591 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2592 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2593 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2594 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2595 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2596 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2597 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2598 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2599 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2600 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2601 * gcc.target/bfin/builtins/circptr.c: Ditto.
2602 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2603 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2604 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2605 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2606 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2607 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2608 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2609 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2610 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2611 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2612 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2613 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2614 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2615 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2616 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2617 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2618 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2619 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2620 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2621 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2622 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2623 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2624 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2625 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2626 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2627 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2628 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2629 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2630 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2631 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2632 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2633 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2634 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2635 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2636 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2637 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2638 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2639 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2640 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2641 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2642 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2643 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2644 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2645 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2646 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2647 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2648 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2649 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2650 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2651 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2652 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2653 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2654 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2655 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2656 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2657 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2658 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2659 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2660 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2661 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2662 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2663 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2664 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2665 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2666 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2667 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2668 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2669 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2670 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2671 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2673 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2675 * gcc.target/arm/cold-lc.c: New test.
2677 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2680 * gcc.dg/pr48774.c: New test.
2682 2011-05-03 Richard Guenther <rguenther@suse.de>
2684 * gcc.dg/large-size-array-5.c: New testcase.
2686 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2688 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2690 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2692 * lib/target-supports.exp (check_effective_target_vect_strided):
2694 (check_effective_target_vect_strided2)
2695 (check_effective_target_vect_strided3)
2696 (check_effective_target_vect_strided4)
2697 (check_effective_target_vect_strided8): ...these new functions.
2699 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2700 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2701 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2702 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2703 * gcc.dg/vect/pr37539.c: Likewise.
2704 * gcc.dg/vect/slp-11a.c: Likewise.
2705 * gcc.dg/vect/slp-11b.c: Likewise.
2706 * gcc.dg/vect/slp-11c.c: Likewise.
2707 * gcc.dg/vect/slp-12a.c: Likewise.
2708 * gcc.dg/vect/slp-12b.c: Likewise.
2709 * gcc.dg/vect/slp-18.c: Likewise.
2710 * gcc.dg/vect/slp-19a.c: Likewise.
2711 * gcc.dg/vect/slp-19b.c: Likewise.
2712 * gcc.dg/vect/slp-21.c: Likewise.
2713 * gcc.dg/vect/slp-23.c: Likewise.
2714 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2716 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2717 instead of vect_interleave && vect_extract_even_odd.
2718 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2719 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2720 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2721 * gcc.dg/vect/vect-1.c: Likewise.
2722 * gcc.dg/vect/vect-10.c: Likewise.
2723 * gcc.dg/vect/vect-98.c: Likewise.
2724 * gcc.dg/vect/vect-107.c: Likewise.
2725 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2726 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2727 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2728 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2729 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2730 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2731 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2732 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2733 * gcc.dg/vect/vect-strided-float.c: Likewise.
2734 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2735 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2736 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2737 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2738 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2739 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2740 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2741 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2742 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2743 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2744 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2745 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2746 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2747 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2748 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2750 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2752 * gcc.dg/vect/pr30843.c: Likewise.
2753 * gcc.dg/vect/pr33866.c: Likewise.
2754 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2755 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2756 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2757 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2759 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2761 * gcc.dg/vect/slp-11.c: Split into...
2762 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2763 gcc.dg/vect/slp-11c.c: ...these tests.
2764 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2765 * gcc.dg/vect/slp-12c.c: ...this new test.
2766 * gcc.dg/vect/slp-19.c: Split into...
2767 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2768 gcc.dg/vect/slp-19c.c: ...these new tests.
2770 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2772 * lib/target-supports.exp
2773 (check_effective_target_vect_extract_even_odd_wide): Delete.
2774 (check_effective_target_vect_strided_wide): Likewise.
2775 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2776 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2777 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2778 * gcc.dg/vect/pr37539.c: Likewise.
2779 * gcc.dg/vect/slp-11.c: Likewise.
2780 * gcc.dg/vect/slp-12a.c: Likewise.
2781 * gcc.dg/vect/slp-12b.c: Likewise.
2782 * gcc.dg/vect/slp-19.c: Likewise.
2783 * gcc.dg/vect/slp-23.c: Likewise.
2784 * gcc.dg/vect/vect-1.c: Likewise.
2785 * gcc.dg/vect/vect-98.c: Likewise.
2786 * gcc.dg/vect/vect-107.c: Likewise.
2787 * gcc.dg/vect/vect-strided-float.c: Likewise.
2789 2011-05-02 Jason Merrill <jason@redhat.com>
2791 * g++.dg/init/new31.C: New.
2793 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2796 * gcc.dg/pr35445.c: New test.
2798 2011-05-02 Jason Merrill <jason@redhat.com>
2800 * c-c++-common/vla-1.c: New.
2802 2011-05-02 Richard Guenther <rguenther@suse.de>
2804 PR tree-optimization/48822
2805 * gcc.dg/torture/pr48822.c: New testcase.
2807 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2810 * g++.dg/cpp0x/constexpr-47969.C: New.
2812 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2815 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2816 on vect_no_align targets.
2817 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2818 vect_no_align targets.
2820 2011-05-01 Xinliang David Li <davidxl@google.com>
2822 * gcc.dg/tree-ssa/integer-addr.c: New test.
2823 * gcc.dg/tree-ssa/alias_bug.c: New test.
2825 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2827 PR libgfortran/48787
2828 * gfortran.dg/round_3.f08: Add more checks.
2830 2011-04-30 Tobias Burnus <burnus@net-b.de>
2833 * gfortran.dg/import9.f90: New, proper test.
2834 * gfortran.dg/interface_37.f90: Remove bogus
2835 test (bogus copy of interface_36.f90).
2837 2011-04-30 Tobias Burnus <burnus@net-b.de>
2840 * gfortran.dg/interface_37.f90: New.
2842 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2845 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2847 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2849 PR tree-optimization/48809
2850 * gcc.c-torture/execute/pr48809.c: New test.
2852 2011-04-29 Jeff Law <law@redhat.com>
2854 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2856 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/init/ctor10.C: New.
2861 2011-04-29 Le-Chun Wu <lcwu@google.com>
2863 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2864 warning in implicitly instantiated templates.
2866 2011-04-29 Le-Chun Wu <lcwu@google.com>
2868 * g++.dg/warn/Wnull-conversion-1.C: New.
2869 * g++.dg/warn/Wnull-conversion-2.C: New.
2871 2011-04-29 Diego Novillo <dnovillo@google.com>
2873 * g++.old-deja/g++.other/null3.C: Expect warning about
2874 converting boolean to a pointer.
2876 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2879 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2883 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2885 2011-04-29 Tobias Burnus <burnus@net-b.de>
2888 * gfortran.dg/typebound_proc_22.f90: New.
2891 * gfortran.dg/interface_36.f90: New.
2893 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2895 PR libgfortran/48488
2896 PR libgfortran/48602
2897 PR libgfortran/48615
2898 PR libgfortran/48684
2899 PR libgfortran/48787
2900 * gfortran.dg/fmt_g.f: Adjust test.
2901 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2902 * gfortran.dg/round_3.f08: New test.
2903 * gfortran.dg/namelist_print_1.f: Adjust test.
2904 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2905 * gfortran.dg/f2003_io_5.f03: Adjust test.
2906 * gfortran.dg/coarray_15.f90: Adjust test.
2907 * gfortran.dg/namelist_65.f90: Adjust test.
2908 * gfortran.dg/fmt_cache_1.f: Adjust test.
2909 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2910 * gfortran.dg/real_const_3.f90: Adjust test.
2912 2011-04-28 Xinliang David Li <davidxl@google.com>
2914 * gcc.dg/tree-prof/prof-robust-1.c: New test.
2915 * g++.dg/prof-robust-1.C: New test.
2917 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2919 PR tree-optimization/48765
2920 * gcc.dg/vect/pr48765.c: New.
2922 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2924 PR tree-optimization/48775
2925 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2927 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2930 * g++.dg/inherit/pr48798.C: New.
2931 * g++.old-deja/g++.other/base1.C: Adjust.
2933 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2936 * g++.dg/template/inherit7.C: New test case.
2938 2011-04-28 Richard Guenther <rguenther@suse.de>
2940 PR tree-optimization/40052
2941 PR tree-optimization/15347
2942 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2943 * gcc.dg/pr15347.c: Likewise.
2945 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/cpp0x/sfinae18.C: New.
2950 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/ext/is_literal_type1.C: New.
2955 2011-04-28 Tobias Burnus <burnus@net-b.de>
2959 * gfortran.dg/interface_35.f90: New.
2960 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2961 * gfortran.dg/func_result_6.f90: Add dg-warning.
2962 * gfortran.dg/bessel_1.f90: Ditto.
2963 * gfortran.dg/hypot_1.f90: Ditto.
2964 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2965 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2966 * gfortran.dg/interface_assignment_4.f90: Ditto.
2968 2011-04-27 Jason Merrill <jason@redhat.com>
2970 * g++.dg/ext/complex8.C: New.
2972 * g++.dg/cpp0x/initlist49.C: New.
2973 * g++.dg/init/new30.C: New.
2975 2011-04-27 Tobias Burnus <burnus@net-b.de>
2978 * gfortran.dg/whole_file_34.f90: New.
2980 2011-04-27 Jan Hubicka <jh@suse.cz>
2982 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2984 2011-04-27 Jason Merrill <jason@redhat.com>
2986 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2988 * g++.dg/parse/ambig6.C: New.
2990 2011-04-27 Nick Clifton <nickc@redhat.com>
2992 * gcc.dg/20020312-2.c: Add definition for RX.
2994 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2995 option with RX targets.
2997 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3000 2011-04-27 Richard Guenther <rguenther@suse.de>
3002 * gcc.dg/tree-ssa/pr23382.c: Remove.
3004 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3007 * gcc.c-torture/compile/pr48767.c: New test.
3009 2011-04-27 Richard Guenther <rguenther@suse.de>
3011 PR tree-optimization/48772
3012 * g++.dg/pr48772.C: New testcase.
3014 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.c-torture/compile/pr48742.c: New test.
3019 2011-04-26 Jason Merrill <jason@redhat.com>
3021 * g++.dg/lookup/koenig13.C: New.
3023 * g++.dg/cpp0x/initlist48.C: New.
3025 2011-04-25 Jason Merrill <jason@redhat.com>
3027 * g++.dg/cpp0x/sfinae17.C: New.
3029 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3032 * gcc.target/powerpc/pr48258-1.c: New file.
3033 * gcc.target/powerpc/pr48258-2.c: Ditto.
3035 2011-04-26 Xinliang David Li <davidxl@google.com>
3037 * gcc.dg/uninit-suppress.c: New test.
3038 * gcc.dg/uninit-suppress.c: New test.
3040 2011-04-26 Jakub Jelinek <jakub@redhat.com>
3043 * gcc.dg/pr48768.c: New test.
3045 PR tree-optimization/48734
3046 * gcc.c-torture/compile/pr48734.c: New test.
3049 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
3051 2011-04-26 Richard Guenther <rguenther@suse.de>
3053 PR tree-optimization/48731
3054 * gcc.dg/torture/pr48731.c: New testcase.
3056 2011-04-26 Richard Guenther <rguenther@suse.de>
3059 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
3061 2011-04-26 Richard Guenther <rguenther@suse.de>
3064 * gcc.dg/torture/pr48694-1.c: New testcase.
3065 * gcc.dg/torture/pr48694-2.c: Likewise.
3067 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3069 * g++.dg/ext/underlying_type1.C: New.
3070 * g++.dg/ext/underlying_type2.C: Likewise.
3071 * g++.dg/ext/underlying_type3.C: Likewise.
3072 * g++.dg/ext/underlying_type4.C: Likewise.
3073 * g++.dg/ext/underlying_type5.C: Likewise.
3074 * g++.dg/ext/underlying_type6.C: Likewise.
3075 * g++.dg/ext/underlying_type7.C: Likewise.
3076 * g++.dg/ext/underlying_type8.C: Likewise.
3077 * g++.dg/ext/underlying_type9.C: Likewise.
3078 * g++.dg/ext/underlying_type10.C: Likewise.
3080 2011-04-25 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/regress/template-const2.C: New.
3084 2011-04-25 Jeff Law <law@redhat.com>
3086 * gcc.dg/tree-ssa/vrp56.c: new test.
3088 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3090 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
3092 2011-04-24 Jakub Jelinek <jakub@redhat.com>
3094 PR preprocessor/48740
3095 * c-c++-common/raw-string-11.c: New test.
3097 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
3099 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
3102 2011-04-23 Tobias Burnus <burnus@net-b.de>
3105 * gfortran.dg/coarray_19.f90: New.
3107 2011-04-23 Jakub Jelinek <jakub@redhat.com>
3110 * gcc.dg/pr48685.c: New test.
3112 2011-04-22 Jan Hubicka <jh@suse.cz>
3114 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
3116 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3118 PR tree-optimization/48717
3119 * gcc.c-torture/execute/pr48717.c: New test.
3121 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/pr48723.c: New test.
3126 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3129 * gcc.dg/gomp/pr48716.c: New test.
3130 * g++.dg/gomp/pr48716.C: New test.
3132 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
3135 * gcc.dg/missing-field-init-2.c: Update testcase.
3137 2011-04-22 Alan Modra <amodra@gmail.com>
3139 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3141 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3144 * gfortran.dg/function_optimize_6.f90: New test.
3146 2011-04-21 Easwaran Raman <eraman@google.com>
3148 * gcc.dg/stack-layout-2.c: New test.
3150 2011-04-21 Richard Guenther <rguenther@suse.de>
3153 * g++.dg/lto/pr48207-2_0.C: New testcase.
3154 * g++.dg/lto/pr48207-3_0.C: Likewise.
3156 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
3158 * gnat.dg/volatile5.adb: New test.
3159 * gnat.dg/volatile5_pkg.ads: New helper.
3161 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
3164 * gcc.target/i386/pr48708.c: New test.
3166 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3168 * gcc.dg/vect/vect-119.c: New test.
3170 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3172 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3175 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
3176 Richard Sandiford <richard.sandiford@linaro.org>
3179 * gcc.target/arm/pr46329.c: New test.
3181 2011-04-21 Tobias Burnus <burnus@net-b.de>
3184 * gfortran.dg/coarray_18.f90: New.
3186 2011-04-20 Jason Merrill <jason@redhat.com>
3188 * g++.dg/cpp0x/initlist47.C: New.
3190 * g++.dg/init/dtor4.C: New.
3192 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
3195 * gcc.target/i386/sse2-pinsrw.c: New test.
3196 * gcc.target/i386/avx-vpinsrw.c: Ditto.
3197 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3198 * gcc.target/i386/sse2-insvhi.c: Ditto.
3199 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3200 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3202 2011-04-20 Jason Merrill <jason@redhat.com>
3204 * g++.dg/template/const4.C: New.
3206 2011-04-20 Easwaran Raman <eraman@google.com>
3208 * gcc.dg/stack-layout-1.c: New test.
3210 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
3212 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3213 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3216 2011-04-20 Kai Tietz <ktietz@redhat.com>
3218 * gcc.dg/binop-xor1.c: New test.
3219 * gcc.dg/binop-xor2.c: New test.
3220 * gcc.dg/binop-xor3.c: New test.
3221 * gcc.dg/binop-xor4.c: New test.
3222 * gcc.dg/binop-xor5.c: New test.
3224 2011-04-20 Richard Guenther <rguenther@suse.de>
3226 PR tree-optimization/47892
3227 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3229 2011-04-20 Richard Guenther <rguenther@suse.de>
3232 * g++.dg/torture/pr48695.C: New testcase.
3234 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3236 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3237 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3238 * gcc.c-torture/execute/pr45262.c: Ditto
3239 * gcc.dg/torture/pr43165.c: Ditto.
3240 * gcc.dg/torture/pr47228.c: Ditto.
3241 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3242 * gcc.dg/ipa/pr45644.c: Ditto.
3243 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3246 2011-04-19 Jason Merrill <jason@redhat.com>
3248 * g++.dg/ext/complex7.C: New.
3250 * g++.dg/ext/attrib41.C: New.
3252 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3255 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3257 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3260 * gcc.target/i386/pr48678.c: New test.
3262 2011-04-19 Martin Jambor <mjambor@suse.cz>
3264 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3265 * g++.dg/opt/devirt2.C: New test.
3266 * g++.dg/ipa/devirt-g-1.C: Likewise.
3268 2011-04-19 Tobias Burnus <burnus@net-b.de>
3271 * gfortran.dg/whole_file_33.f90: New.
3273 2011-04-19 Martin Jambor <mjambor@suse.cz>
3275 * g++.dg/ipa/devirt-7.C: New test.
3277 2011-04-19 Richard Guenther <rguenther@suse.de>
3280 * g++.dg/lto/pr48207_0.C: New testcase.
3282 2011-04-18 Jason Merrill <jason@redhat.com>
3284 * g++.dg/init/void1.C: New.
3286 * g++.dg/cpp0x/union4.C: New.
3288 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3291 * g++.dg/torture/pr48661.C: New test.
3294 * g++.dg/gomp/pr48632.C: New test.
3296 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3298 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3299 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3301 2011-04-18 Tobias Burnus <burnus@net-b.de>
3304 * gfortran.dg/coarray_17.f90: New.
3305 * gfortran.dg/coarray_10.f90: Update dg-error.
3307 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3310 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3311 * gfortran.dg/guality/guality.exp: Likewise.
3313 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3315 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3317 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3319 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3321 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3323 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3325 2011-04-18 Richard Guenther <rguenther@suse.de>
3328 * g++.dg/torture/pr46364.C: New testcase.
3330 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3332 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3334 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3336 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3338 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3339 Ira Rosen <ira.rosen@linaro.org>
3342 * gcc.target/arm/pr48252.c: New test.
3344 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3346 PR tree-optimization/48616
3347 * gcc.dg/pr48616.c: New test.
3349 2011-04-18 Tobias Burnus <burnus@net-b.de>
3352 * gfortran.dg/coarray_16.f90: New.
3354 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3357 * gfortran.dg/realloc_on_assign_7.f03: New test.
3359 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3361 PR libgfortran/48602
3362 * gfortran.dg/fmt_g0_6.f08: New test.
3364 2011-04-17 Jason Merrill <jason@redhat.com>
3366 * g++.dg/cpp0x/sfinae16.C: New.
3368 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3370 * gcc.target/mips/reg-var-1.c: New test.
3372 2011-04-17 Jan Hubicka <jh@suse.cz>
3374 * gcc.dg/winline-5.c: Update testcase.
3376 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3378 * gnat.dg/discr27.ad[sb]: Move dg directive.
3379 * gnat.dg/discr28.ad[sb]: New test.
3380 * gnat.dg/discr28_pkg.ads: New helper.
3382 2011-04-17 Michael Matz <matz@suse.de>
3384 PR tree-optimization/48622
3386 * gcc.dg/lto/pr48622_0.c: New test.
3388 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3390 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3391 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3392 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3393 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3394 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3395 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3397 2011-04-15 Jason Merrill <jason@redhat.com>
3399 * g++.dg/cpp0x/range-for17.C: New.
3401 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3403 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3404 * g++.dg/cpp0x/range-for3.C: Likewise.
3405 * g++.dg/cpp0x/range-for9.C: Correct error message.
3406 * g++.dg/cpp0x/range-for11.C: New.
3407 * g++.dg/cpp0x/range-for12.C: New.
3408 * g++.dg/cpp0x/range-for13.C: New.
3409 * g++.dg/cpp0x/range-for14.C: New.
3410 * g++.dg/cpp0x/range-for15.C: New.
3411 * g++.dg/cpp0x/range-for16.C: New.
3413 2011-04-15 Tobias Burnus <burnus@net-b.de>
3416 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3418 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3420 * objc.dg/naming-4.m: Updated.
3421 * objc.dg/naming-5.m: Updated.
3422 * objc.dg/naming-6.m: New.
3423 * objc.dg/naming-7.m: New.
3424 * obj-c++.dg/naming-1.mm: Updated.
3425 * obj-c++.dg/naming-2.mm: Updated.
3426 * obj-c++.dg/naming-3.mm: New.
3427 * obj-c++.dg/naming-4.mm: New.
3429 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3431 PR libgfortran/48589
3432 * gfortran.dg/fmt_g0_5.f08: New test.
3434 2011-04-15 Richard Guenther <rguenther@suse.de>
3437 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3439 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3441 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3442 -finline-limit=0 to -fno-inline
3444 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3447 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3450 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3454 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3455 * gcc.target/i386/avx-insertps-3.c: New test.
3456 * gcc.target/i386/avx-insertps-4.c: New test.
3458 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3460 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3463 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3468 * gcc.target/avr/pr46779-1.c: New test case
3469 * gcc.target/avr/pr46779-2.c: New test case
3471 2011-04-14 Jason Merrill <jason@redhat.com>
3473 * g++.dg/cpp0x/sfinae15.C: New.
3475 * g++.dg/cpp0x/sfinae14.C: New.
3477 * g++.dg/ext/vla10.C: New.
3479 2011-04-14 Richard Guenther <rguenther@suse.de>
3481 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3483 2011-04-14 Richard Guenther <rguenther@suse.de>
3485 * gcc.dg/fold-bitand-4.c: Move ...
3486 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3488 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3490 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3492 * gcc.target/avr/torture/trivial.c: Ditto.
3494 2011-04-13 Jason Merrill <jason@redhat.com>
3496 * g++.dg/template/operator11.C: New.
3498 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3501 * gcc.dg/gomp/pr48591.c: New test.
3504 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3505 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3507 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3510 * g++.dg/template/dependent-expr7.C: New test case.
3512 2011-04-13 Jason Merrill <jason@redhat.com>
3514 * g++.dg/cpp0x/sfinae13.C: New.
3516 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3520 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3522 * gcc.target/arm/pr43698.c: Remove -march option.
3524 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3526 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3529 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3533 * gfortran.dg/realloc_on_assign_6.f03: New test.
3535 2011-04-12 Kai Tietz <ktietz@redhat.com>
3537 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3538 targets the additional -mno-ms-bitfields and
3539 -Wno-packed-bitfield-compat options.
3540 * g++.dg/ext/bitfield3.C: Likewise.
3541 * g++.dg/ext/bitfield4.C: Likewise.
3542 * g++.dg/ext/bitfield5.C: Likewise.
3543 * gcc.dg/bitfld-15.c: Likewise.
3544 * gcc.dg/bitfld-16.c: Likewise.
3545 * gcc.dg/bitfld-17.c: Likewise.
3546 * gcc.dg/bitfld-18.c: Likewise.
3548 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3550 * gcc.target/arm/neon-vld3-1.c: New test.
3551 * gcc.target/arm/neon-vst3-1.c: New test.
3552 * gcc.target/arm/neon/v*.c: Regenerate.
3554 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3556 PR rtl-optimization/48549
3557 * g++.dg/opt/pr48549.C: New test.
3559 2011-04-12 Richard Guenther <rguenther@suse.de>
3561 PR tree-optimization/46076
3562 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3564 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3567 * lib/compat.exp (compat-execute): Declare unsupported after
3568 stripping path from src1.
3569 * lib/lto.exp (lto-execute): Likewise.
3571 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3574 * gcc.dg/pr48552-1.c: New test.
3575 * gcc.dg/pr48552-2.c: New test.
3577 2011-04-11 Jason Merrill <jason@redhat.com>
3579 * g++.dg/cpp0x/sfinae12.C: New.
3581 * g++.dg/cpp0x/enum10.C: New.
3583 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3585 * g++.dg/cpp0x/rv-func.C: New.
3587 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3589 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3592 2011-04-11 Martin Jambor <mjambor@suse.cz>
3594 PR tree-optimization/48195
3595 * gcc.dg/ipa/pr48195.c: New test.
3597 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3599 * gnat.dg/return3.adb: Remove unused switch.
3601 2011-04-08 Mike Stump <mikestump@comcast.net>
3604 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3605 default to fno-common.
3607 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3609 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3610 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3612 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3615 * gfortran.dg/function_optimize_5.f90: New test.
3617 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3619 * gnat.dg/aggr17.adb: New test.
3620 * gnat.dg/aggr18.adb: Likewise.
3622 2011-04-08 Michael Matz <matz@suse.de>
3625 * gcc.target/i386/pr48389.c: New test.
3627 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3629 PR rtl-optimization/48272
3630 * g++.dg/opt/pr48272.C: New.
3632 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3634 PR rtl-optimization/48235
3635 * gcc.dg/pr48235.c: New.
3637 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3639 PR rtl-optimization/48302
3640 * g++.dg/opt/pr48302.C: New.
3642 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3645 * g++.dg/opt/pr48273.C: New.
3647 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3649 PR rtl-optimization/48442
3650 * gcc.dg/pr48442.c: New.
3652 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3654 PR tree-optimization/48377
3655 * gcc.dg/vect/pr48377.c: New test.
3657 2011-04-07 Jason Merrill <jason@redhat.com>
3659 * g++.dg/cpp0x/regress/call1.C: New.
3661 * g++.dg/cpp0x/variadic107.C: New.
3663 * g++.dg/cpp0x/sfinae11.C: New.
3664 * g++.dg/cpp0x/noexcept02.C: Fix.
3666 * g++.dg/cpp0x/sfinae10.C: New.
3668 * g++.dg/cpp0x/sfinae9.C: New.
3670 * c-c++-common/Wcast-qual-1.c: Move here from...
3671 * gcc.dg/cast-qual-3.c: ...here, and...
3672 * g++.dg/warn/Wcast-qual2.C: ...here.
3674 * g++.dg/cpp0x/sfinae8.C: New.
3676 * g++.dg/cpp0x/sfinae7.C: New.
3678 * g++.dg/cpp0x/enum9.C: New.
3680 2011-04-07 Mike Stump <mikestump@comcast.net>
3682 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3683 with no trampolines.
3685 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3688 * gfortran.dg/gomp/pr48117.f90: New test.
3691 * gcc.dg/torture/pr48343.c: New test.
3693 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3695 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3697 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3699 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3701 2011-04-07 Tom de Vries <tom@codesourcery.com>
3704 * lib/scanasm.exp (object-size): New proc.
3705 * gcc.target/arm/pr43920-2.c: New test.
3707 2011-04-06 Tobias Burnus <burnus@net-b.de>
3711 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3713 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3715 * gcc.dg/mtune.c: Prune note from output.
3717 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.dg/guality/pr36977.c: New test.
3721 * gcc.dg/guality/pr48466.c: New test.
3723 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3725 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3727 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3729 * gnat.dg/return3.adb: New test.
3731 2011-04-06 Richard Guenther <rguenther@suse.de>
3733 PR tree-optimization/47663
3734 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3736 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3738 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3739 Solaris 8 and 9 as well.
3741 2011-04-05 Tom de Vries <tom@codesourcery.com>
3744 * gcc.target/arm/pr43920-1.c: New test.
3746 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3748 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3749 (cctor): Actually return the value.
3750 (main): Cast return values.
3752 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3754 * gfortran.dg/character_comparison_8.f90: New test.
3756 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3758 * frontend-passes: (optimize_lexical_comparison): New function.
3759 (optimize_expr): Call it.
3760 (optimize_comparison): Also handle lexical comparison functions.
3761 Return false instad of -2 for unequal comparison.
3763 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3766 * function_optimize_4.f90: New test.
3768 2011-04-04 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3772 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3773 * gfortran.dg/coarray_15.f90: New.
3775 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3777 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3778 * gfortran.dg/bessel_7.f90: Likewise.
3780 2011-04-03 Tobias Burnus <burnus@net-b.de>
3782 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3784 2011-04-03 Richard Guenther <rguenther@suse.de>
3785 Ira Rosen <ira.rosen@linaro.org>
3787 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3788 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3789 -ftree-loop-if-convert-stores.
3791 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3793 * gnat.dg/specs/aggr2.ads: New test.
3795 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3797 * gnat.dg/debug2.ad[sb]: New test.
3798 * gnat.dg/debug2_pkg.ads: New helper.
3799 * gnat.dg/debug3.ad[sb]: New test.
3801 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3803 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3805 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3808 * gcc.c-torture/compile/pr48335-1.c: New test.
3809 * gcc.dg/pr48335-1.c: New test.
3810 * gcc.dg/pr48335-2.c: New test.
3811 * gcc.dg/pr48335-3.c: New test.
3812 * gcc.dg/pr48335-4.c: New test.
3813 * gcc.dg/pr48335-5.c: New test.
3814 * gcc.dg/pr48335-6.c: New test.
3815 * gcc.dg/pr48335-7.c: New test.
3816 * gcc.dg/pr48335-8.c: New test.
3817 * gcc.target/i386/pr48335-1.c: New test.
3819 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3822 * gcc.dg/Waddress.c: New test.
3824 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3827 * gfortran.dg/function_optimize_3.f90: New test.
3829 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3831 * gcc.c-torture/compile/20110401-1.c: New test.
3833 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3834 * g++.dg/lto/20091002-2_0.C: Likewise.
3835 * g++.dg/lto/20090303_0.c: Likewise.
3836 * g++.dg/lto/20091004-1_0.C: Likewise.
3837 * g++.dg/lto/20091002-3_0.C: Likewise.
3838 * g++.dg/lto/20091004-2_0.C: Likewise.
3839 * g++.dg/lto/20081123_0.C: Likewise.
3840 * g++.dg/lto/20090313_0.C: Likewise.
3841 * g++.dg/lto/20081109-1_0.C: Likewise.
3842 * g++.dg/lto/20081219_0.C: Likewise.
3843 * g++.dg/lto/20081204-1_0.C: Likewise.
3844 * g++.dg/lto/20090302_0.C: Likewise.
3845 * g++.dg/lto/20081119-1_0.C: Likewise.
3846 * g++.dg/lto/20081118_0.C: Likewise.
3847 * gcc.dg/lto/20091020-2_0.c: Likewise.
3848 * gcc.dg/lto/20090210_0.c: Likewise.
3849 * gcc.dg/lto/20081204-1_0.c: Likewise.
3850 * gcc.dg/lto/20081224_0.c: Likewise.
3851 * gcc.dg/lto/20090219_0.c: Likewise.
3852 * gcc.dg/lto/20091014-1_0.c: Likewise.
3853 * gcc.dg/lto/20091016-1_0.c: Likewise.
3854 * gcc.dg/lto/20090206-2_0.c: Likewise.
3855 * gcc.dg/lto/20090116_0.c: Likewise.
3856 * gcc.dg/lto/20091013-1_0.c: Likewise.
3857 * gcc.dg/lto/20091015-1_0.c: Likewise.
3858 * gcc.dg/lto/20090126-2_0.c: Likewise.
3860 2011-03-31 Ian Lance Taylor <iant@google.com>
3862 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3864 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3866 * gnat.dg/opt16.adb: New test.
3868 2011-03-31 Jason Merrill <jason@redhat.com>
3870 * g++.dg/cpp0x/defaulted24.C: New.
3872 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3875 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3878 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3880 * g++.dg/other/i386-9.C: New test.
3882 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3884 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3886 2011-03-30 Jason Merrill <jason@redhat.com>
3888 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3890 * g++.dg/cpp0x/regress/isnan.C: New.
3892 * g++.dg/cpp0x/initlist46.C: New.
3894 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3897 * gcc.target/arm/neon-modes-2.c: New test.
3899 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3902 * gcc.c-torture/compile/pr48305.c: New test.
3904 2011-03-29 Jason Merrill <jason@redhat.com>
3906 * g++.dg/cpp0x/regress/value-dep1.C: New.
3908 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3910 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3912 2011-03-29 Ian Lance Taylor <iant@google.com>
3914 * go.test/go-test.exp: Handle the test lines used in several new
3916 (errchk): Add opts parameter. Change all callers. Handle parens
3919 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3920 Dominique d'Humieres <dominiq@lps.ens.fr>
3922 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3923 and __APPLE__ && __PPC__ && __ALTIVEC__.
3925 2011-03-29 Jason Merrill <jason@redhat.com>
3927 * g++.dg/cpp0x/dependent1.C: New.
3929 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3931 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3933 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3935 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3938 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3939 * gfortran.dg/proc_ptr_comp_32.f90: New.
3941 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3943 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3944 check for corresponding warning.
3946 2011-03-28 Jason Merrill <jason@redhat.com>
3948 * g++.dg/cpp0x/rv-deduce2.C: New.
3950 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3953 * gcc.dg/pr48203.c: New test.
3955 2011-03-28 Jeff Law <law@redhat.com>
3957 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3959 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3961 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3962 and __PPC__ && __ALTIVEC__.
3964 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3967 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3968 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3969 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3970 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3972 2011-03-28 Jason Merrill <jason@redhat.com>
3974 * g++.dg/cpp0x/initlist-array2.C: New.
3976 * g++.dg/cpp0x/initlist-array1.C: New.
3978 * g++.dg/cpp0x/constexpr-compound.C: New.
3980 * g++.dg/cpp0x/constexpr-using.C: New.
3982 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3984 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3987 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3989 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3991 * gcc.dg/slp-1.c: New test.
3993 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3995 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3996 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3997 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3998 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3999 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4000 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4001 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4002 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4003 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4004 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4005 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4006 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4007 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4008 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4010 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4013 * gfortran.dg/trim_optimize_5.f90: New test.
4014 * gfortran.dg/trim_optimize_6.f90: New test.
4016 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4019 * gcc.target/mips/madd-7.c: Remove -mlong32.
4020 * gcc.target/mips/msub-7.c: Likewise.
4022 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
4024 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4025 accesses to preserve the meaning of the test for doubleword vectors.
4026 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4027 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4029 2011-03-26 Janus Weil <janus@gcc.gnu.org>
4032 * gfortran.dg/class_42.f03: New.
4034 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
4036 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
4039 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
4041 PR rtl-optimization/48144
4042 * gcc.dg/pr48144.c: New test.
4044 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4046 * gnat.dg/discr27.ad[sb]: New test.
4048 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4050 * gnat.dg/limited_with2.ad[sb]: New test.
4051 * gnat.dg/limited_with2_pkg1.ads: New helper.
4052 * gnat.dg/limited_with2_pkg2.ads: Likewise.
4054 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/opt15.adb: New test.
4057 * gnat.dg/opt15_pkg.ad[sb]: New helper.
4059 2011-03-25 Tobias Burnus <burnus@net-b.de>
4063 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
4064 * gfortran.dg/leadz_trailz_3.f90: Ditto
4066 2011-03-25 Martin Jambor <mjambor@suse.cz>
4068 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
4070 2011-03-25 Jason Merrill <jason@redhat.com>
4072 * g++.dg/cpp0x/defaulted22.C: New.
4073 * g++.dg/cpp0x/defaulted23.C: New.
4074 * g++.dg/cpp0x/defaulted15.C: Adjust.
4076 2011-03-25 Jason Merrill <jason@redhat.com>
4078 * g++.dg/cpp0x/move1.C: New.
4080 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
4083 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
4085 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4087 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
4088 for mips-sgi-irix6.5.
4089 Replace snprintf prototype by <stdio.h>.
4091 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4094 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
4095 run_expensive_tests.
4096 * gcc.dg/graphite/block-4.c: Likewise.
4097 * gcc.dg/graphite/block-7.c: Likewise.
4098 * gcc.dg/graphite/block-8.c: Likewise.
4100 2011-03-25 Richard Guenther <rguenther@suse.de>
4102 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
4103 * g++.dg/tree-ssa/pr8781.C: Likewise.
4104 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
4105 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
4106 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
4107 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
4108 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4109 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4110 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4111 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
4112 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4113 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4114 * gcc.dg/tree-ssa/pr21574.c: Likewise.
4115 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
4116 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4117 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
4118 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
4119 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4120 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4121 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4122 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4123 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4124 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4125 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4126 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4127 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4128 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4129 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4130 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4131 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4132 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4133 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4134 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4135 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4136 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4137 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4138 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4139 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4140 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4141 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4142 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4143 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4144 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4145 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4146 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4147 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4148 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4149 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4150 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4151 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4152 * c-c++-common/pr46562-2.c: Likewise.
4153 * gfortran.dg/pr42108.f90: Likewise.
4154 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4155 foo to be inlined even at -O1.
4156 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4157 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4158 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4159 * gcc.dg/matrix/matrix.exp: Disable FRE.
4161 2011-03-24 Jakub Jelinek <jakub@redhat.com>
4164 * gcc.dg/dfp/pr48204.c: New test.
4166 2011-03-24 Steve Ellcey <sje@cup.hp.com>
4169 * gcc.c-torture/execute/pr47917.c: Move this...
4170 * gcc.dg/torture/pr47917.c: to here and add xfails.
4172 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4174 * gnat.dg/array16.ad[sb]: New test.
4175 * gnat.dg/array16.ads: New helper.
4177 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4179 * gnat.dg/derived_type2.adb: New test.
4181 2011-03-24 Richard Guenther <rguenther@suse.de>
4183 PR tree-optimization/48271
4184 * g++.dg/torture/pr48271.C: New testcase.
4186 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4188 * gnat.dg/array15.ad[sb]: New test.
4190 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
4193 * gcc.target/i386/pr48237.c: New test.
4195 2011-03-24 Richard Guenther <rguenther@suse.de>
4198 * gcc.dg/builtin-object-size-10.c: New testcase.
4200 2011-03-24 Richard Guenther <rguenther@suse.de>
4202 PR tree-optimization/46562
4203 * c-c++-common/pr46562-2.c: New testcase.
4204 * c-c++-common/pr46562.c: Likewise.
4206 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
4208 * gcc.dg/vect/vect-cselim-1.c: New test.
4209 * gcc.dg/vect/vect-cselim-2.c: New test.
4211 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
4213 * gcc.target/arm/pr46934.c: New.
4215 2011-03-23 Ian Lance Taylor <iant@google.com>
4217 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4219 2011-03-23 Richard Guenther <rguenther@suse.de>
4221 * gcc.dg/struct: Remove directory and contents.
4223 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4226 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4228 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4230 * gnat.dg/discr26.ad[sb]: New test.
4231 * gnat.dg/discr26_pkg.ads: New helper.
4233 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4236 * gcc.target/arm/neon-vld-1.c: New test.
4238 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4240 * gnat.dg/array14.ad[sb]: New test.
4241 * gnat.dg/array14_pkg.ads: New helper.
4243 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4245 * gcc.c-torture/execute/920501-8.x: Remove.
4246 * gcc.c-torture/execute/930513-1.x: Remove.
4247 * gcc.c-torture/execute/960312-1.x: Remove.
4248 * gcc.c-torture/compile/20000804-1.c,
4249 gcc.c-torture/compile/20001205-1.c,
4250 gcc.c-torture/compile/20001226-1.c,
4251 gcc.c-torture/compile/20010518-2.c,
4252 gcc.c-torture/compile/20020312-1.c,
4253 gcc.c-torture/compile/20020604-1.c,
4254 gcc.c-torture/compile/920501-12.c,
4255 gcc.c-torture/compile/920501-4.c,
4256 gcc.c-torture/compile/920520-1.c,
4257 gcc.c-torture/compile/980506-1.c,
4258 gcc.c-torture/execute/980709-1.x,
4259 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4260 options for m68hc11.
4261 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4262 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4265 2011-03-22 Nick Clifton <nickc@redhat.com>
4267 * lib/target-supports.exp (check_profiling_available): Add MN10300
4268 to the list of targets that do not support profiling. Restore
4269 alpha sorting to this list.
4271 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4273 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4274 failure on 32-bit systems.
4275 * gcc.dg/torture/vector-2.c: Ditto.
4277 2011-03-22 Richard Guenther <rguenther@suse.de>
4279 PR tree-optimization/48228
4280 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4282 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4284 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4288 * gcc.target/powerpc/pr48226.c: New file.
4290 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4292 * lib/prune.exp (prune_gcc_output): Prune "could not create
4293 compact unwind for" warnings.
4295 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4299 * gcc.c-torture/execute/pr42544.c: New test.
4300 * gcc.c-torture/execute/pr48197.c: New test.
4302 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4304 PR preprocessor/48192
4305 * gcc.target/powerpc/pr48192.c: New file.
4308 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4309 split problem of 0 being loaded in a VSX register.
4311 2011-03-21 Richard Guenther <rguenther@suse.de>
4314 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4315 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4316 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4317 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4319 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.dg/pr48213.c: New test.
4324 2011-03-21 Kai Tietz <ktietz@redhat.com>
4327 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4329 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4331 * gcc.target/arm/xor-and.c: New.
4333 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4336 * gfortran.dg/function_optimize_1.f90: New test.
4337 * gfortran.dg/function_optimize_2.f90: New test.
4339 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4341 PR rtl-optimization/47502
4342 * gcc.target/i386/pr47502-1.c: New.
4343 * gcc.target/i386/pr47502-2.c: Likewise.
4345 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4347 PR rtl-optimization/48156
4348 * gcc.dg/pr48156.c: New test.
4350 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4353 * gfortran.dg/scratch_1.f90: Adjust test.
4355 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4358 * gfortran.dg/scratch_1.f90: New test.
4360 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4362 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4363 variably modified typedefs.
4364 * gcc.dg/c1x-typedef-2.c: Remove.
4366 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4368 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4369 * gcc.dg/c1x-anon-struct-3.c: New test.
4370 * gcc.dg/anon-struct-11.c: Update.
4372 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4374 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4376 Only xfail with gas.
4378 2011-03-18 Jason Merrill <jason@redhat.com>
4380 * g++.dg/template/fn-ptr1.C: New.
4382 * g++.dg/overload/volatile1.C: New.
4384 * g++.dg/opt/pr23372.C: New.
4386 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4388 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4391 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4393 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4395 * gcc.target/arm/unsigned-extend-1.c: New.
4397 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4400 * gcc.c-torture/compile/pr48161.c: New test.
4402 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4405 * gcc.dg/torture/pr47725.c: New.
4407 2011-03-17 Jason Merrill <jason@redhat.com>
4409 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4410 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4412 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4414 * gnat.dg/specs/elab2.ads: New test.
4415 * gnat.dg/specs/elab2_pkg.ads: New helper.
4417 2011-03-17 Jason Merrill <jason@redhat.com>
4419 * g++.dg/cpp0x/decltype-1212.C: New.
4420 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4422 2011-03-17 Jason Merrill <jason@redhat.com>
4424 * g++.dg/parse/memfnquals1.C: New.
4426 2011-03-17 Richard Guenther <rguenther@suse.de>
4429 * gcc.dg/pr48134.c: New testcase.
4431 2011-03-17 Richard Guenther <rguenther@suse.de>
4434 * g++.dg/torture/pr48165.C: New testcase.
4436 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4438 PR rtl-optimization/48141
4439 * gcc.dg/pr48141.c: New test.
4441 2011-03-16 Jason Merrill <jason@redhat.com>
4443 * g++.dg/cpp0x/constexpr-48089.C: New.
4445 * g++.dg/cpp0x/constexpr-abi1.C: New.
4447 * g++.dg/cpp0x/constexpr-46336.C: New.
4448 * g++.dg/parse/friend5.C: Adjust expected errors.
4450 * g++.dg/cpp0x/constexpr-47570.C: New.
4452 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4455 * ++.dg/debug/dwarf2/typedef6.C: New test.
4457 2011-03-16 Jason Merrill <jason@redhat.com>
4459 * g++.dg/cpp0x/elision2.C: New.
4461 * g++.dg/cpp0x/constexpr-array3.C: New.
4463 2011-03-16 Jason Merrill <jason@redhat.com>
4465 * g++.dg/cpp0x/sfinae6.C: New.
4466 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
4467 * g++.dg/cpp0x/pr45908.C: Likewise.
4468 * g++.dg/cpp0x/sfinae6.C: Likewise.
4469 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4470 * g++.old-deja/g++.law/arg11.C: Likewise.
4472 2011-03-16 Jason Merrill <jason@redhat.com>
4474 * g++.dg/template/incomplete6.C: New.
4476 2011-03-16 Jeff Law <law@redhat.com>
4478 * gcc.dg/tree-ssa/vrp55.c: New test.
4480 2011-03-16 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp0x/auto22.C: New.
4484 2011-03-16 Richard Guenther <rguenther@suse.de>
4486 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4487 optimizing it away if promoted to const.
4489 2011-03-16 Richard Guenther <rguenther@suse.de>
4491 PR tree-optimization/48149
4492 * gcc.dg/fold-complex-1.c: New testcase.
4494 2011-03-16 Richard Guenther <rguenther@suse.de>
4497 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4500 2011-03-16 Richard Guenther <rguenther@suse.de>
4502 PR tree-optimization/26134
4503 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4505 2011-03-16 Richard Guenther <rguenther@suse.de>
4507 PR tree-optimization/48146
4508 * gcc.dg/torture/pr48146.c: New testcase.
4510 2011-03-16 Richard Guenther <rguenther@suse.de>
4512 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4513 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4515 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4518 * gcc.c-torture/compile/pr48136.c: New test.
4520 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4523 * gcc.dg/guality/pr45882.c: New test.
4525 2011-03-15 Jason Merrill <jason@redhat.com>
4527 * g++.dg/cpp0x/constexpr-recursion.C: New.
4529 * g++.dg/cpp0x/implicit11.C: New.
4531 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4533 * g++.dg/cpp0x/constexpr-attribute.C: New.
4535 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4537 * g++.dg/parse/pr34758.C: New.
4539 2011-03-15 Xinliang David Li <davidxl@google.com>
4542 * gcc.dg/uninit-pred-7_d.c: New test.
4543 * gcc.dg/uninit-pred-8_d.c: New test.
4545 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4548 * gcc.target/arm/pr46788.c: New.
4550 2011-03-15 Richard Guenther <rguenther@suse.de>
4553 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4554 * gfortran.dg/ishft_4.f90: Likewise.
4555 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4557 2011-03-15 Richard Guenther <rguenther@suse.de>
4559 PR tree-optimization/13954
4560 * g++.dg/tree-ssa/pr13954.C: New testcase.
4562 2011-03-15 Richard Guenther <rguenther@suse.de>
4564 PR tree-optimization/48037
4565 * gcc.target/i386/pr48037-1.c: New testcase.
4567 2011-03-15 Richard Guenther <rguenther@suse.de>
4569 PR tree-optimization/41490
4570 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4571 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4572 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4573 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4574 * g++.dg/tree-ssa/pr33604.C: Adjust.
4576 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4579 * gcc.c-torture/execute/pr47917.c: New test.
4580 * gcc.dg/pr47917.c: New test.
4583 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4585 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4587 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4588 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4589 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4590 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4591 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4592 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4593 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4594 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4595 * gcc.target/i386/avx-floor-vec.c: Ditto.
4596 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4597 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4598 * gcc.target/i386/avx-rint-vec.c: Ditto.
4599 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4600 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4601 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4602 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4604 2011-03-14 Tom Tromey <tromey@redhat.com>
4606 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4607 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4608 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4610 2011-03-14 Tom Tromey <tromey@redhat.com>
4612 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4613 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4614 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4616 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4618 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4620 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4622 PR rtl-optimization/47166
4623 * gcc.c-torture/execute/postmod-1.c: New test.
4625 2011-03-14 Richard Guenther <rguenther@suse.de>
4628 * gcc.dg/torture/pr48098.c: New testcase.
4630 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4633 * gcc.target/powerpc/pr48053-1.c: New test.
4634 * gcc.target/powerpc/pr48053-2.c: Likewise.
4636 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4639 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4641 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4644 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4646 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4649 * gfortran.dg/class_41.f03: New.
4651 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4653 * g++.dg/conversion/cast3.C: New test.
4655 2011-03-11 Jason Merrill <jason@redhat.com>
4657 * g++.dg/template/error45.C: New.
4659 * g++.dg/parse/no-type-defn1.C: New.
4661 * g++.dg/ext/attrib40.C: New.
4663 * g++.dg/cpp0x/regress/array1.C: New.
4665 2011-03-11 Richard Guenther <rguenther@suse.de>
4667 PR tree-optimization/48067
4668 * gcc.dg/pr48067.c: New testcase.
4670 2011-03-11 Richard Guenther <rguenther@suse.de>
4673 * g++.dg/lto/20110311-1_0.C: New testcase.
4675 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4678 * g++.dg/inherit/virtual8.C: New test.
4681 * gcc.dg/torture/pr48044.c: New test.
4683 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4686 * gfortran.dg/proc_ptr_comp_31.f90: New.
4688 2011-03-11 Richard Guenther <rguenther@suse.de>
4690 PR tree-optimization/47278
4691 * gcc.dg/torture/pr47278-1.c: New testcase.
4692 * gcc.dg/torture/pr47278-2.c: Likewise.
4694 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4696 PR tree-optimization/48063
4697 * gcc.dg/torture/pr48063.c: New test.
4699 2011-03-10 Jason Merrill <jason@redhat.com>
4701 * g++.dg/template/array22.C: New.
4703 * g++.dg/cpp0x/syntax-err1.C: New.
4704 * g++.dg/parse/error36.C: Adjust expected errors.
4705 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4706 * g++.old-deja/g++.pt/typename3.C: Likewise.
4707 * g++.old-deja/g++.pt/typename4.C: Likewise.
4708 * g++.old-deja/g++.pt/typename6.C: Likewise.
4710 2011-03-09 Jason Merrill <jason@redhat.com>
4712 * g++.dg/template/nontype22.C: New.
4714 2011-03-09 Martin Jambor <mjambor@suse.cz>
4716 PR tree-optimization/47714
4717 * g++.dg/torture/pr47714.C: New test.
4719 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4722 * gcc.target/powerpc/pr47755-2.c: New file.
4724 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4726 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4727 is not set in the environment, pass 64 as first argument when not
4728 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4729 native where ulimit -u is supported.
4731 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4733 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4735 2011-03-08 Jason Merrill <jason@redhat.com>
4737 * g++.dg/template/nontype21.C: New.
4739 * g++.dg/template/anon5.C: New.
4741 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4744 * gcc.dg/pr47881.c: New test.
4746 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4749 * g++.dg/lookup/template3.C: New test.
4751 2011-03-08 Kai Tietz <ktietz@redhat.com>
4753 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4756 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4759 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4760 sizeof to compute alignment.
4762 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4764 PR tree-optimization/48022
4765 * gcc.dg/pr48022-1.c: New test.
4766 * gcc.dg/pr48022-2.c: New test.
4768 2011-03-07 Jason Merrill <jason@redhat.com>
4770 * g++.dg/template/nontype20.C: New.
4771 * g++.dg/init/member1.C: Adjust expected errors.
4772 * g++.dg/parse/constant4.C: Likewise.
4773 * g++.dg/template/qualified-id3.C: Likewise.
4774 * g++.old-deja/g++.pt/crash10.C: Likewise.
4776 * g++.dg/cpp0x/regress/non-const1.C: New.
4778 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4781 * gcc.dg/pr47991.c: New test.
4783 2011-03-07 Jason Merrill <jason@redhat.com>
4785 * g++.dg/abi/mangle46.C: New.
4787 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4790 * gcc.target/powerpc/pr47862.c: New.
4792 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4795 * gcc.target/i386/combine-mul.c: Require nonpic.
4797 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4798 Nathan Froyd <froydnj@codesourcery.com>
4800 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4802 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4804 * README.QMTEST: Remove.
4806 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4807 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4810 * gfortran.dg/array_constructor_37.f90 : New test.
4812 2011-03-05 Jason Merrill <jason@redhat.com>
4814 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4815 * g++.dg/abi/mangle45.C: Likewise.
4816 * g++.dg/cpp0x/trailing1.C: Likewise.
4818 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4820 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4822 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4824 PR rtl-optimization/47899
4825 * gcc.dg/pr47899.c: New test.
4827 * gcc.dg/torture/pr47968.c: Ignore warnings.
4829 PR tree-optimization/47967
4830 * gcc.c-torture/compile/pr47967.c: New test.
4832 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4834 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4835 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4837 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4839 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4840 and property_getAttributes() if __OBJC2__.
4841 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4842 * objc.dg/property/property-encoding-1.m: New.
4843 * obj-c++.dg/property/property-encoding-1.mm: New.
4845 2011-03-04 Jason Merrill <jason@redhat.com>
4847 * g++.dg/template/pseudodtor6.C: New.
4849 * g++.dg/inherit/covariant19.C: New.
4851 2011-03-04 Richard Guenther <rguenther@suse.de>
4854 * gcc.dg/torture/pr47968.c: New testcase.
4856 2011-03-04 Richard Guenther <rguenther@suse.de>
4859 * gcc.dg/torture/pr47975.c: New testcase.
4861 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4864 * g++.dg/template/crash106.C: New.
4866 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4869 * gcc.dg/gomp/pr47963.c: New test.
4870 * g++.dg/gomp/pr47963.C: New test.
4872 2011-03-02 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/regress/condition1.C: New.
4876 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4878 2011-03-01 Jason Merrill <jason@redhat.com>
4880 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4882 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4884 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4886 PR rtl-optimization/47925
4887 * gcc.c-torture/execute/pr47925.c: New test.
4889 2011-03-01 Jason Merrill <jason@redhat.com>
4891 * g++.dg/cpp0x/decltype25.C: New.
4893 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4895 2011-03-01 Richard Guenther <rguenther@suse.de>
4897 PR tree-optimization/47890
4898 * gcc.dg/torture/pr47890.c: New testcase.
4900 2011-03-01 Richard Guenther <rguenther@suse.de>
4903 * gcc.dg/lto/pr47924_0.c: New testcase.
4905 2011-03-01 Richard Guenther <rguenther@suse.de>
4908 * gfortran.dg/lto/pr46911_0.f: New testcase.
4910 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4912 PR libgfortran/47933
4913 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4914 compile errors from older code form.
4916 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4918 PR libgfortran/47567
4919 * gfortran.dg/fmt_fw_d.f90: New test.
4921 2011-02-28 Jason Merrill <jason@redhat.com>
4923 * g++.dg/inherit/covariant18.C: New.
4925 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4928 * gcc.dg/pr47893.c: New test.
4930 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4932 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4933 NULL in case of a selector with conflicting types.
4934 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4936 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4938 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4939 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4940 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4941 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4943 2011-02-28 Jason Merrill <jason@redhat.com>
4946 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4948 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4950 PR libgfortran/47778
4951 * gfortran.dg/namelist_71.f90: New test.
4953 2011-02-27 Jason Merrill <jason@redhat.com>
4956 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4957 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4959 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4962 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4964 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4967 * gfortran.dg/gomp/task-1.f90: Removed.
4969 2011-02-26 Jason Merrill <jason@redhat.com>
4971 * g++.dg/template/this-targ1.C: New.
4973 * g++.dg/cpp0x/regress/template-const1.C: New.
4974 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4975 * g++.dg/template/function1.C: Adjust.
4976 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4977 * g++.dg/debug/debug7.C: Adjust.
4979 2011-02-26 Tobias Burnus <burnus@net-b.de>
4982 * gfortran.dg/gomp/task-1.f90: New.
4984 2011-02-25 Jie Zhang <jie@codesourcery.com>
4986 * gcc.target/arm/neon-thumb2-move.c: Add
4987 dg-require-effective-target arm_thumb2_ok.
4989 2011-02-24 Jason Merrill <jason@redhat.com>
4991 * g++.dg/parse/constant1.C: Specify C++98 mode.
4992 * g++.dg/parse/constant5.C: Likewise.
4993 * g++.dg/parse/error2.C: Likewise.
4994 * g++.dg/parse/semicolon3.C: Likewise.
4995 * g++.dg/template/crash14.C: Likewise.
4996 * g++.dg/template/local4.C: Likewise.
4997 * g++.dg/template/nontype3.C: Likewise.
4998 * g++.dg/parse/crash31.C: Adjust expected errors.
4999 * g++.dg/template/function1.C: Likewise.
5000 * g++.dg/template/ref3.C: Likewise.
5001 * g++.dg/template/static9.C: Likewise.
5002 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5004 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5005 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5006 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5007 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5008 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5010 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5013 * gfortran.dg/pr47878.f90: New test.
5015 2011-02-24 Richard Guenther <rguenther@suse.de>
5018 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5019 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5021 2011-02-24 Richard Guenther <rguenther@suse.de>
5024 * gfortran.dg/lto/pr47839_0.f90: New testcase.
5025 * gfortran.dg/lto/pr47839_1.f90: Likewise.
5027 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5029 PR libgfortran/47567
5030 * gfortran.dg/fmt_f0_1.f90: Update test.
5032 2011-02-23 Jason Merrill <jason@redhat.com>
5034 * g++.dg/abi/mangle39.C: Adjust parm mangling.
5035 * g++.dg/abi/mangle45.C: New.
5037 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
5038 * g++.dg/template/canon-type-9.C: Match use of decltype
5039 between declaration and definition.
5040 * g++.dg/template/canon-type-12.C: Likewise.
5042 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
5045 * gfortran.dg/nested_allocatables_1.f90: New.
5047 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
5050 * g++.dg/pr46868.C: New test.
5051 * g++.dg/parse/parameter-declaration-1.C: Adjust.
5052 * g++.dg/parse/error14.C: Adjust.
5054 2011-02-23 Richard Guenther <rguenther@suse.de>
5056 PR tree-optimization/47838
5057 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
5059 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5061 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
5063 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
5065 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
5066 * gfortran.dg/count_init_expr.f03: Ditto.
5067 * gfortran.dg/gomp/pr43711.f90: Ditto.
5068 * gcc.dg/struct-parse-2.c: Ditto.
5069 * gcc.dg/parse-error-3.c: Ditto.
5070 * gcc.dg/Wlogical-op-1.c: Ditto.
5071 * gcc.dg/Walways-true-1.c: Ditto.
5072 * gcc.dg/pr24225.c: Ditto.
5073 * gcc.dg/Walways-true-2.c: Ditto.
5074 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
5075 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
5076 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
5077 * g++.dg/overload/defarg4.C: Ditto.
5078 * g++.dg/inherit/covariant16.C: Ditto.
5079 * g++.dg/inherit/virtual7.C: Ditto.
5080 * g++.dg/template/canon-type-9.C: Ditto.
5081 * g++.dg/template/access19.C: Ditto.
5082 * g++.dg/template/call7.C: Ditto.
5083 * g++.dg/template/canon-type-2.C: Ditto.
5084 * g++.dg/template/init7.C: Ditto.
5085 * g++.dg/template/sizeof-template-argument.C: Ditto.
5086 * g++.dg/template/const3.C: Ditto.
5087 * g++.dg/template/sfinae26.C: Ditto.
5088 * g++.dg/template/sfinae26.C: Ditto.
5089 * g++.dg/template/canon-type-11.C: Ditto.
5090 * g++.dg/template/union2.C: Ditto.
5091 * g++.dg/template/canon-type-3.C: Ditto.
5092 * g++.dg/template/canon-type-1.C: Ditto.
5093 * g++.dg/template/canon-type-5.C: Ditto.
5094 * g++.dg/template/canon-type-7.C: Ditto.
5095 * g++.dg/template/canon-type-10.C: Ditto.
5096 * g++.dg/template/spec36.C: Ditto.
5097 * g++.dg/template/typedef38.C: Ditto.
5098 * g++.dg/template/canon-type-4.C: Ditto.
5099 * g++.dg/template/canon-type-6.C: Ditto.
5100 * g++.dg/template/canon-type-13.C: Ditto.
5101 * g++.dg/template/instantiate9.C: Ditto.
5102 * g++.dg/template/ttp22.C: Ditto.
5103 * g++.dg/warn/Wreturn-type-6.C: Ditto.
5104 * g++.dg/warn/Walways-true-1.C: Ditto.
5105 * g++.dg/warn/Wlogical-op-1.C: Ditto.
5106 * g++.dg/warn/Walways-true-2.C: Ditto.
5107 * g++.dg/conversion/op4.C: Ditto.
5108 * g++.dg/opt/pr19650.C: Ditto.
5109 * g++.dg/lookup/friend11.C: Ditto.
5110 * g++.dg/other/default2.C: Ditto.
5111 * g++.dg/other/default3.C: Ditto.
5112 * g++.dg/other/dtor2.C: Ditto.
5113 * g++.dg/other/friend5.C: Ditto.
5114 * g++.dg/other/default5.C: Ditto.
5115 * g++.dg/init/brace6.C: Ditto.
5116 * g++.dg/init/aggr5.C: Ditto.
5117 * g++.dg/init/error2.C: Ditto.
5118 * g++.dg/expr/bound-mem-fun.C: Ditto.
5119 * g++.dg/expr/cond6.C: Ditto.
5120 * g++.dg/expr/stmt-expr-1.C: Ditto.
5121 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
5122 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5123 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5124 * g++.dg/cpp0x/bracket1.C: Ditto.
5125 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5126 * g++.dg/cpp0x/pr38646.C: Ditto.
5127 * g++.dg/cpp0x/variadic73.C: Ditto.
5128 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5129 * g++.dg/cpp0x/bracket4.C: Ditto.
5130 * g++.dg/cpp0x/decltype4.C: Ditto.
5131 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5132 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5133 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5134 * g++.dg/cpp0x/variadic-new2.C: Ditto.
5135 * g++.dg/cpp0x/decltype2.C: Ditto.
5136 * g++.dg/cpp0x/decltype1.C: Ditto.
5137 * g++.dg/cpp0x/bracket2.C: Ditto.
5138 * g++.dg/cpp0x/decltype5.C: Ditto.
5139 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5140 * g++.dg/cpp0x/variadic70.C: Ditto.
5141 * g++.dg/cpp0x/decltype6.C: Ditto.
5142 * g++.dg/cpp0x/rvo.C: Ditto.
5143 * g++.dg/cpp0x/vt-40092.C: Ditto.
5144 * g++.dg/cpp0x/variadic-new.C: Ditto.
5145 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5146 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5147 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5148 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5149 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5150 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5151 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5152 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5153 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5154 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5155 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5156 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5157 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5158 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5159 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5160 * g++.dg/cpp0x/pr39639.C: Ditto.
5161 * g++.dg/cpp0x/decltype3.C: Ditto.
5162 * g++.dg/cpp0x/variadic68.C: Ditto.
5163 * g++.dg/cpp0x/variadic-function.C: Ditto.
5164 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5165 * g++.dg/cpp0x/variadic-bind.C: Ditto.
5166 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5167 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5168 * g++.dg/parse/crash35.C: Ditto.
5169 * g++.dg/parse/crash40.C: Ditto.
5170 * g++.dg/parse/defarg12.C: Ditto.
5171 * g++.dg/parse/crash34.C: Ditto.
5172 * g++.dg/parse/constructor3.C: Ditto.
5173 * g++.dg/parse/template23.C: Ditto.
5174 * g++.dg/parse/crash56.C: Ditto.
5175 * g++.dg/parse/dtor13.C: Ditto.
5176 * g++.dg/parse/error33.C: Ditto.
5177 * g++.dg/parse/ctor9.C: Ditto.
5178 * g++.dg/parse/error32.C: Ditto.
5179 * g++.dg/parse/error37.C: Ditto.
5180 * g++.dg/parse/bitfield3.C: Ditto.
5181 * g++.dg/parse/struct-4.C: Ditto.
5182 * g++.dg/ext/has_trivial_copy.C: Ditto.
5183 * g++.dg/ext/is_polymorphic.C: Ditto.
5184 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5185 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5186 * g++.dg/ext/has_nothrow_assign.C: Ditto.
5187 * g++.dg/ext/is_union.C: Ditto.
5188 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5189 * g++.dg/ext/is_pod.C: Ditto.
5190 * g++.dg/ext/has_virtual_destructor.C: Ditto.
5191 * g++.dg/ext/has_trivial_constructor.C: Ditto.
5192 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5193 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5194 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5195 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5196 * g++.dg/ext/is_abstract.C: Ditto.
5197 * g++.dg/ext/has_trivial_assign.C: Ditto.
5198 * g++.dg/ext/is_class.C: Ditto.
5199 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5200 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5201 * g++.dg/ext/is_base_of.C: Ditto.
5202 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5203 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5204 * g++.dg/ext/is_empty.C: Ditto.
5205 * g++.dg/ext/is_enum.C: Ditto.
5206 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5207 * gnat.dg/opt11.adb: Ditto.
5208 * obj-c++.dg/pr45735.mm: Ditto.
5209 * obj-c++.dg/pr24393.mm: Ditto.
5210 * obj-c++.dg/exceptions-2.mm: Ditto.
5211 * objc.dg/pr45735.m: Ditto.
5212 * objc.dg/pr24393.m: Ditto.
5214 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
5216 * objc.dg/attributes/objc-exception-1.m: New.
5218 2011-02-23 Jie Zhang <jie@codesourcery.com>
5220 * gcc.dg/cpp/include7.c: New test.
5222 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5225 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5227 2011-02-23 Jie Zhang <jie@codesourcery.com>
5229 PR rtl-optimization/47763
5230 * gcc.dg/pr47763.c: New test.
5232 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5235 * gfortran.dg/whole_file_32.f90 : New test.
5237 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5240 * g++.dg/inherit/virtual7.C: New test.
5242 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5245 * objc.dg/type-size-3.m: Updated error message.
5246 * objc.dg/type-size-4.m: New test.
5247 * objc.dg/type-size-5.m: New test.
5249 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5251 * lib/gnat.exp: Fix comments.
5252 Don't load libgloss.exp.
5253 (default_gnat_version): Call $compiler with --version.
5254 Adapt regexp for gnatmake output, insert version.
5255 (gnat_version): New proc.
5256 (gnat_init): Remove gnat_libgcc_s_path.
5257 (gnat_target_compile): Likewise.
5258 Remove ld_library_path.
5259 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5260 (gnat_pass): Remove.
5261 (gnat_pass): Remove.
5262 (gnat_finish): Remove.
5263 (gnat_exit): Remove.
5264 (local_find_gnatmake): Reindent.
5265 (runtest_file_p): Remove.
5266 (prune_warnings): Remove.
5267 (find_gnatclean): New proc.
5268 * lib/gnat-dg.exp (lremove): New proc.
5269 (gnat-dg-test): Reindent.
5270 Remove additional output files.
5271 (gnat-dg-runtest): Remove.
5273 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5274 * gnat.dg/loop_optimization6.adb: Likewise.
5275 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5277 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5279 PR tree-optimization/47835
5280 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5282 2011-02-22 Tobias Burnus <burnus@net-b.de>
5284 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5285 * gfortran.dg/abstract_type_2.f03: Ditto.
5286 * gfortran.dg/abstract_type_3.f03: Ditto.
5287 * gfortran.dg/abstract_type_4.f03: Ditto.
5288 * gfortran.dg/abstract_type_5.f03: Ditto.
5289 * gfortran.dg/abstract_type_6.f03: Ditto.
5290 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5291 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5292 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5293 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5294 * gfortran.dg/array_function_5.f90: Ditto.
5295 * gfortran.dg/asynchronous_3.f03: Ditto.
5296 * gfortran.dg/char_expr_1.f90: Ditto.
5297 * gfortran.dg/class_14.f03: Ditto.
5298 * gfortran.dg/data_array_6.f: Ditto.
5299 * gfortran.dg/data_invalid.f90: Ditto.
5300 * gfortran.dg/dot_product_1.f03: Ditto.
5301 * gfortran.dg/func_derived_5.f90: Ditto.
5302 * gfortran.dg/func_result_4.f90: Ditto.
5303 * gfortran.dg/implied_do_1.f90: Ditto.
5304 * gfortran.dg/initialization_25.f90: Ditto.
5305 * gfortran.dg/initialization_26.f90: Ditto.
5306 * gfortran.dg/interface_34.f90: Ditto.
5307 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5308 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5309 * gfortran.dg/matmul_8.f03: Ditto.
5310 * gfortran.dg/merge_init_expr.f90: Ditto.
5311 * gfortran.dg/pack_assign_1.f90: Ditto.
5312 * gfortran.dg/pack_vector_1.f90: Ditto.
5313 * gfortran.dg/pointer_check_8.f90: Ditto.
5314 * gfortran.dg/product_init_expr.f03: Ditto.
5315 * gfortran.dg/reshape_order_5.f90: Ditto.
5316 * gfortran.dg/reshape_shape_1.f90: Ditto.
5317 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5318 * gfortran.dg/same_name_2.f90: Ditto.
5319 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5320 * gfortran.dg/spread_init_expr.f03: Ditto.
5321 * gfortran.dg/stmt_func_1.f90: Ditto.
5322 * gfortran.dg/sum_init_expr.f03: Ditto.
5323 * gfortran.dg/transpose_3.f03: Ditto.
5324 * gfortran.dg/unpack_init_expr.f03: Ditto.
5325 * gfortran.dg/warn_conversion.f90: Ditto.
5326 * gfortran.dg/warn_conversion_2.f90: Ditto.
5327 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5328 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5329 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5330 * gfortran.dg/whole_file_16.f90: Ditto.
5331 * gfortran.dg/whole_file_17.f90: Ditto.
5332 * gfortran.dg/whole_file_18.f90: Ditto.
5333 * gfortran.dg/whole_file_20.f03: Ditto.
5334 * gfortran.dg/whole_file_5.f90: Ditto.
5335 * gfortran.dg/whole_file_6.f90: Ditto.
5336 * gfortran.dg/write_invalid_format.f90: Ditto.
5337 * gfortran.dg/zero_sized_6.f90: Ditto.
5339 2011-02-21 Jeff Law <law@redhat.com>
5341 PR rtl-optimization/46178
5342 * gcc.target/i386/pr46178.c: New test.
5344 PR rtl-optimization/46002
5345 * gcc.c-torture/compile/pr46002.c: New test.
5347 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5349 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5352 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5355 * g++.dg/debug/pr47106.C: Require effective target lto.
5357 2011-02-21 Jason Merrill <jason@redhat.com>
5359 * g++.dg/cpp0x/constexpr-diag2.C: New.
5361 2011-02-20 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5365 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5367 * g++.dg/overload/conv-op1.C: New.
5369 * g++.dg/cpp0x/constexpr-synth1.C: New.
5371 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5373 * objc.dg/layout-2.m: New.
5374 * objc.dg/selector-3.m: Adjusted location of error message.
5375 * objc.dg/type-size-3.m: Same.
5376 * obj-c++.dg/selector-3.mm: Same.
5378 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5381 * objc.dg/property/dotsyntax-22.m: New.
5382 * obj-c++.dg/property/dotsyntax-22.mm: New.
5384 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5387 * g++.dg/template/typedef38.C: New test.
5389 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5392 * gfortran.dg/whole_file_30.f90 : New test.
5393 * gfortran.dg/whole_file_31.f90 : New test.
5395 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5399 * gfortran.dg/whole_file_28.f90 : New test.
5400 * gfortran.dg/whole_file_29.f90 : New test.
5402 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5405 * g++.dg/template/crash105.C: New.
5407 2011-02-19 Jason Merrill <jason@redhat.com>
5409 * g++.dg/cpp0x/regress/no-elide1.C: New.
5411 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5413 PR tree-optimization/46620
5414 * gcc.dg/pr46620.c: New.
5416 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5419 * gcc.target/i386/pr47809.c: New test.
5421 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5422 Tobias Burnus <burnus@net-b.de>
5424 * lib/target-supports.exp
5425 (check_effective_target_fortran_large_real): New check for large reals.
5426 * gfortran.dg/nan_7.f90: New test.
5428 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5430 PR libgfortran/47567
5431 * gfortran.dg/fmt_f0_1.f90: Update test.
5433 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5436 * gfortran.dg/array_constructor_36.f90 : New test.
5437 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5438 allow for comparison between different elements of the array
5439 constructor at different levels of optimization.
5441 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5443 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5444 * gcc.target/i386/pr32280-1.c: Likewise.
5446 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.target/i386/pr47800.c: New test.
5451 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5453 * objc/execute/exceptions/foward-1.x: New.
5455 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5458 * gfortran.dg/derived_constructor_comps_4.f90: New.
5460 2011-02-18 Tobias Burnus
5463 * gfortran.dg/func_result_6.f90: New.
5465 2011-02-18 Michael Matz <matz@suse.de>
5468 * gfortran.dg/lto/pr45586_0.f90: New test.
5469 * gfortran.dg/typebound_proc_20.f90: Ditto.
5470 * gfortran.dg/typebound_proc_21.f90: Ditto.
5472 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5475 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5477 2011-02-18 Tobias Burnus <burnus@net-b.de>
5480 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5482 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5483 normalizing the error/warning output.
5484 * gfortran.dg/Wall.f90: Update dg-error/warning.
5485 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5486 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5487 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5488 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5489 * gfortran.dg/class_30.f90: Update dg-error/warning.
5490 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5491 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5492 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5493 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5494 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5495 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5496 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5497 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5498 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5499 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5500 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5501 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5502 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5503 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5504 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5505 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5506 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5507 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5508 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5509 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5510 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5511 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5512 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5513 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5514 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5516 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5519 * gfortran.dg/proc_ptr_comp_30.f90: New.
5521 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.target/i386/pr47780.c: New test.
5526 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5529 * gfortran.dg/class_40.f03: New.
5531 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5534 * g++.dg/cpp0x/auto21.C: New test.
5536 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5538 * objc.dg/special/unclaimed-category-1.h: Updated for
5540 * objc.dg/special/unclaimed-category-1.m: Same.
5541 * objc.dg/zero-link-1.m: Same.
5542 * objc.dg/lookup-1.m: Same.
5543 * objc.dg/torture/strings/const-str-9.m
5544 * objc.dg/torture/strings/const-str-10.m: Same.
5545 * objc.dg/torture/strings/const-str-11.m: Same.
5546 * objc.dg/torture/forward-1.m: Same.
5547 * objc.dg/zero-link-2.m: Same.
5548 * objc.dg/encode-7-next-64bit.m: Same.
5549 * objc.dg/method-4.m: Same.
5550 * objc.dg/next-runtime-1.m: Same.
5551 * objc.dg/image-info.m: Same.
5552 * objc.dg/pr23214.m: Same.
5553 * objc.dg/symtab-1.m: Same.
5554 * obj-c++.dg/basic.m: Same.
5555 * obj-c++.dg/proto-lossage-3.m: Same.
5556 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5557 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5558 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5559 * obj-c++.dg/method-11.m: Same.
5560 * objc/execute/enumeration-1.m: Same.
5561 * objc/execute/object_is_class.m: Same.
5562 * objc/execute/formal_protocol-2.m: Same.
5563 * objc/execute/formal_protocol-4.m: Same.
5564 * objc/execute/formal_protocol-6.m: Same.
5565 * objc/execute/bycopy-3.m: Same.
5566 * objc/execute/exceptions/catchall-1.m: Same.
5567 * objc/execute/exceptions/finally-1.m: Same.
5568 * objc/execute/exceptions/local-variables-1.m: Same.
5569 * objc/execute/exceptions/foward-1.m: Same.
5570 * objc/execute/bf-common.h
5571 * objc/execute/enumeration-2.m: Same.
5572 * objc/execute/formal_protocol-1.m: Same.
5573 * objc/execute/formal_protocol-3.m: Same.
5574 * objc/execute/formal_protocol-5.m: Same.
5575 * objc/execute/accessing_ivars.m: Same.
5576 * objc/execute/bycopy-2.m: Same.
5577 * objc/execute/formal_protocol-7.m: Same.
5578 * objc/execute/compatibility_alias.m: Same.
5579 * objc/execute/no_clash.m: Same.
5580 * objc/execute/object_is_meta_class.m: Same.
5581 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5582 * objc/execute/class-tests-1.h: Include stdio.h.
5583 * objc/execute/class-tests-2.h: Same.
5584 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5586 * obj-c++.dg/try-catch-2.mm: Same.
5588 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5591 * g++.dg/warn/Wunused-parm-4.C: New test.
5593 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5594 Jan Hubicka <jh@suse.cz>
5598 * g++.dg/debug/pr47106.C: New.
5600 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5603 * gcc.target/i386/pr43653.c: New test.
5605 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5608 * g++.dg/template/inherit6.C: New test.
5610 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5613 * gfortran.dg/class_39.f03: New.
5615 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5618 * g++.dg/cpp0x/variadic106.C: New test.
5620 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5623 * gfortran.dg/pr47757-1.f90: New test.
5624 * gfortran.dg/pr47757-2.f90: New test.
5625 * gfortran.dg/pr47757-3.f90: New test.
5628 * g++.dg/cpp0x/enum8.C: New test.
5630 2011-02-15 Jason Merrill <jason@redhat.com>
5632 * g++.dg/inherit/implicit-trivial1.C: New.
5633 * g++.dg/cpp0x/implicit-trivial1.C: New.
5635 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5638 * gcc.dg/torture/pr47725.c: Removed.
5640 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5643 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5644 constant does not generate a load from memory.
5646 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5649 * gcc.dg/torture/pr47725.c: New.
5651 2011-02-15 Richard Guenther <rguenther@suse.de>
5653 PR tree-optimization/47743
5654 * gcc.dg/torture/pr47743.c: New testcase.
5656 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5659 * gcc.target/i386/pr47581.c: New test.
5661 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5664 * gfortran.dg/select_type_22.f03: New.
5666 2011-02-14 Jason Merrill <jason@redhat.com>
5668 * g++.dg/cpp0x/regress/enum1.C: New.
5670 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5672 * gnat.dg/include.adb: New test.
5674 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5677 * gfortran.dg/class_38.f03: New.
5679 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5681 * gcc.dg/pr46494.c: New test.
5683 2011-02-14 Richard Guenther <rguenther@suse.de>
5685 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5687 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5690 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5691 sparc*-sun-solaris2.11.
5693 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5696 * gfortran.dg/argument_checking_18.f90: New.
5698 2011-02-13 Tobias Burnus <burnus@net-b.de>
5700 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5701 * gfortran.dg/argument_checking_17.f90: New.
5703 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5705 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5706 are temporarily disabled.
5707 * gfortran.dg/class_7.f03: Ditto.
5708 * gfortran.dg/coarray_14.f90: Ditto.
5709 * gfortran.dg/typebound_proc_13.f03: Ditto.
5711 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5714 * gfortran.dg/extends_11.f03: New.
5716 2011-02-11 Xinliang David Li <davidxl@google.com>
5718 PR tree-optimization/47707
5719 * g++.dg/tree-ssa/pr47707.C: New test.
5721 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5723 * g++.dg/opt/inline17.C: New test.
5725 2011-02-11 Tobias Burnus <burnus@net-b.de>
5728 * gfortran.dg/pure_formal_2.f90: New.
5730 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5732 PR rtl-optimization/47614
5733 * gfortran.dg/pr47614.f: New.
5735 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5738 * gcc.dg/opts-6.c: New test.
5740 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.dg/pr47684.c: New test.
5745 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5748 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5749 c99_runtime, dg-add-options c99_runtime.
5750 (main): Use __asm__.
5752 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5755 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5756 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5757 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5758 * gcc.dg/ucnid-10.c: Likewise.
5759 * gcc.dg/ucnid-13.c: Likewise.
5760 * gcc.dg/ucnid-7.c: Likewise.
5761 * gcc.dg/ucnid-8.c: Likewise.
5762 Adapt dg-warning line number.
5764 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5766 * gcc.target/i386/parity-1.c: Use -march=k8.
5767 * gcc.target/i386/parity-2.c: Ditto.
5768 * gcc.target/i386/vecinit-1.c: Ditto.
5769 * gcc.target/i386/vecinit-2.c: Ditto.
5771 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5774 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5775 * gcc.target/mips/save-restore-3.c: Likewise.
5776 * gcc.target/mips/save-restore-4.c: Likewise.
5777 * gcc.target/mips/save-restore-5.c: Likewise.
5780 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5781 * g++.dg/tree-prof/partition2.C: Likewise.
5783 2011-02-09 Jason Merrill <jason@redhat.com>
5785 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5786 rather than misdeclare std::puts.
5788 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5789 * g++.dg/other/warning1.C: Likewise.
5790 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5791 * g++.old-deja/g++.gb/scope06.C: Likewise.
5792 * g++.old-deja/g++.law/cvt11.C: Likewise.
5793 * g++.old-deja/g++.law/init1.C: Likewise.
5794 * g++.dg/abi/mangle26.C: Likewise.
5796 * g++.dg/template/function1.C: Adjust for C++0x mode.
5797 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5799 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5800 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5802 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5804 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5806 * g++.dg/cpp0x/regress: New directory.
5807 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5808 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5809 * g++.dg/cpp0x/regress/regress3.C: New.
5811 2011-02-10 Richard Guenther <rguenther@suse.de>
5813 PR tree-optimization/47677
5814 * gcc.dg/torture/pr47677.c: New testcase.
5816 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5818 * objc.dg/special/load-category-1.m: Remove unused header.
5819 * objc.dg/special/load-category-1a.m: Likewise.
5820 * objc.dg/special/load-category-2.m: Likewise.
5821 * objc.dg/special/load-category-2a.m: Likewise.
5822 * objc.dg/special/load-category-3.m: Likewise.
5823 * objc.dg/special/load-category-3a.m: Likewise.
5824 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5825 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5826 * objc.dg/attributes/class-attribute-1.m: Likewise.
5827 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5828 * obj-c++.dg/property/property.exp: Likewise.
5829 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5830 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5831 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5832 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5833 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5834 * obj-c++.dg/template-8.mm: Likewise.
5836 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5839 * gcc.target/i386/pr47665.c: New test.
5841 2011-02-10 Jie Zhang <jie@codesourcery.com>
5845 2011-02-05 Jie Zhang <jie@codesourcery.com>
5847 * gcc.dg/pr42631.c: Update test.
5848 * gcc.dg/pr42631-2.c: New test.
5850 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5853 * gfortran.dg/proc_decl_25.f90: New.
5855 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5858 * gfortran.dg/typebound_assignment_2.f03: New.
5860 2011-02-09 Richard Guenther <rguenther@suse.de>
5862 PR tree-optimization/47664
5863 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5865 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5868 * gnat.dg/uninit_func.adb: Adjust dg directive.
5870 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5873 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5875 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5878 * gfortran.dg/auto_dealloc_2.f90: New.
5880 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5882 * gcc.dg/builtins-config.h: Remove __sgi handling.
5883 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5884 -std=c99 for mips-sgi-irix6.5*.
5886 2011-02-09 Martin Jambor <mjambor@suse.cz>
5889 * gfortran.dg/pr25923.f90: Remove xfails.
5891 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5894 * gfortran.dg/inquire_14.f90: New test.
5896 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5899 * gfortran.dg/pointer_init_6.f90: New.
5901 2011-02-08 Jeff Law <law@redhat.com>
5903 PR tree-optimization/42893
5904 * gcc.tree-ssa/pr42893.c: New test.
5906 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5908 PR tree-optimization/46834
5909 PR tree-optimization/46994
5910 PR tree-optimization/46995
5911 * gcc.dg/graphite/id-pr46834.c: New.
5912 * gfortran.dg/graphite/id-pr46994.f90: New.
5913 * gfortran.dg/graphite/id-pr46995.f90: New.
5915 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5918 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5919 using the variable is known the warning is emitted there.
5920 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5921 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5923 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5926 * gcc.dg/noreturn-1.c (foo5): Likewise.
5927 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5928 (method2): Likewise.
5930 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5931 the return statement using the uninitialized variable.
5932 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5934 2011-02-08 Richard Guenther <rguenther@suse.de>
5937 * g++.dg/opt/pr47639.c: New testcase.
5939 2011-02-08 Richard Guenther <rguenther@suse.de>
5941 PR tree-optimization/47632
5942 * g++.dg/opt/pr47632.C: New testcase.
5944 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5946 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5948 2011-02-07 Richard Guenther <rguenther@suse.de>
5950 PR tree-optimization/47615
5951 * g++.dg/opt/pr47615.C: New testcase.
5953 2011-02-07 Richard Guenther <rguenther@suse.de>
5955 PR tree-optimization/47621
5956 * gcc.dg/torture/pr47621.c: New testcase.
5958 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5960 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5962 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5965 * gfortran.dg/allocate_with_source_1 : New test.
5967 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5970 * gcc.dg/pr47610.c: New test.
5972 2011-02-05 Jie Zhang <jie@codesourcery.com>
5975 * gcc.dg/pr42631.c: Update test.
5976 * gcc.dg/pr42631-2.c: New test.
5978 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5981 * gfortran.dg/pr47574.f90: New test.
5983 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5985 PR tree-optimization/46194
5986 * gcc.dg/autopar/pr46194.c: New.
5988 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5990 PR tree-optimization/43695
5991 * g++.dg/ipa/pr43695.C: New.
5993 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5996 * gcc.dg/pr23200.c: New test.
5998 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6001 * g++.dg/pr47589.C: New test.
6003 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6006 * g++.dg/template/typedef37.C: New test.
6007 * g++.dg/template/param1.C: Adjust expected error message.
6009 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6012 * gcc.dg/pr31490-2.c: New test.
6013 * gcc.dg/pr31490-3.c: New test.
6014 * gcc.dg/pr31490-4.c: New test.
6016 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6017 Jakub Jelinek <jakub@redhat.com>
6020 * g++.dg/parser/semicolon3.C: Adjust.
6021 * g++.dg/parser/semicolon4.C: New testcase.
6022 * g++.dg/pr46890.C: New testcase.
6024 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6027 * g++.dg/init/pr29571.C: New.
6029 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
6031 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
6032 instead of vect_int.
6034 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6037 * gcc.target/i386/pr47312.c: New test.
6040 * gcc.target/i386/pr47564.c: New test.
6042 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
6044 PR tree-optimization/45122
6045 * gcc.dg/tree-ssa/pr45122.c: New.
6047 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6050 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
6053 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
6054 and vsx so a default --with-cpu=power7 doesn't give an error
6055 when -mavoid-indexed-addresses is used.
6057 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
6058 wrapper function to save the arguments and then jump to the real
6059 function, rather than depending on the compiler not to move stuff
6061 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
6063 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6064 Paul Thomas <pault@gcc.gnu.org>
6067 * gfortran.dg/class_37.f03 : New test.
6069 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
6070 Richard Guenther <rguenther@suse.de>
6072 PR tree-optimization/40979
6074 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
6075 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
6076 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
6077 check_vect_support_and_set_flags.
6078 * gfortran.dg/graphite/vect-pr40979.f90: New.
6080 2011-02-02 Janus Weil <janus@gcc.gnu.org>
6083 * gfortran.dg/class_36.f03: New.
6085 2011-02-02 Richard Guenther <rguenther@suse.de>
6087 PR tree-optimization/47566
6088 * gcc.dg/lto/20110201-1_0.c: New testcase.
6090 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
6096 * debug/pr47498.c: New.
6097 * debug/pr47501.c: New.
6099 2011-02-01 Richard Guenther <rguenther@suse.de>
6101 PR tree-optimization/47559
6102 * g++.dg/torture/pr47559.C: New testcase.
6104 2011-02-01 Janus Weil <janus@gcc.gnu.org>
6107 * gfortran.dg/typebound_call_20.f03: New.
6109 2011-02-01 Richard Guenther <rguenther@suse.de>
6111 PR tree-optimization/47555
6112 * gcc.dg/pr47555.c: New testcase.
6114 2011-02-01 Richard Guenther <rguenther@suse.de>
6116 PR tree-optimization/47541
6117 * g++.dg/torture/pr47541.C: New testcase.
6119 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6122 * gfortran.dg/typebound_call_19.f03: New.
6124 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6127 * g++.dg/cpp0x/pr47416.C: New test.
6129 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
6132 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6134 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6137 * gfortran.dg/typebound_assignment_1.f03: New.
6139 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6141 PR tree-optimization/47538
6142 * gcc.c-torture/execute/pr47538.c: New test.
6144 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6149 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6151 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6153 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
6155 PR rtl-optimization/44031
6156 * gcc.c-torture/compile/20110131-1.c: New test.
6158 2011-01-31 Tobias Burnus <burnus@net-b.de>
6161 * gfortran.dg/stmt_func_1.f90: New.
6163 2011-01-31 Tobias Burnus <burnus@net-b.de>
6166 * gfortran.dg/interface_34.f90: New.
6168 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
6171 * gfortran.dg/realloc_on_assign_5.f03: New test.
6172 * gfortran.dg/realloc_on_assign_5.f03: New test.
6174 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6176 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6177 * gfortran.dg/bessel_7.f90: Likewise.
6178 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
6180 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6181 * gfortran.dg/sum_init_expr.f03: Likewise.
6183 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6185 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6188 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6189 loop only on "vect_intfloat_cvt" targets.
6191 2011-01-29 Tobias Burnus <burnus@net-b.de>
6194 * gfortran.dg/shape_6.f90: New.
6196 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6198 PR libgfortran/47434
6199 * gfortran.dg/read_infnan_1.f90: Update test.
6200 * gfortran.dg/module_nan.f90: Update test.
6201 * gfortran.dg/char4_iunit_1.f03: Update test.
6202 * gfortran.dg/large_real_kind_1.f90: Update test.
6203 * gfortran.dg/real_const_3.f90: Update test.
6204 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6206 2011-01-29 Dodji Seketeli <dodji@redhat.com>
6209 * g++.dg/template/param2.C: New test.
6211 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6213 PR libgfortran/47285
6214 * gfortran.dg/fmt_g.f: New test.
6216 2011-01-28 Tobias Burnus <burnus@net-b.de>
6219 * gfortran.dg/pure_formal_1.f90: New.
6221 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6224 * gcc.dg/tls/pr42894.c: New test.
6226 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6228 * gcc.dg/pr47276.c: Add dg-require-visibility.
6230 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6232 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6234 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6235 Tobias Burnus <burnus@gcc.gnu.org>
6240 * gfortran.dg/realloc_on_assign_3.f03: New test.
6241 * gfortran.dg/realloc_on_assign_4.f03: New test.
6242 * gfortran.dg/allocatable_function_5.f90: New test.
6243 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6244 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6245 implemented" dg-errors.
6247 2011-01-27 Jan Hubicka <jh@suse.cz>
6250 * gcc.dg/attr-weakref-4.c: New testcase
6252 2011-01-27 Martin Jambor <mjambor@suse.cz>
6254 PR tree-optimization/47228
6255 * gcc.dg/torture/pr47228.c: New test.
6257 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6259 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6261 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6263 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6264 when using auto-overlay support on the SPU.
6266 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6268 PR rtl-optimization/44174
6269 * gcc.target/i386/asm-6.c: New test.
6271 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6273 PR rtl-optimization/46856
6274 * gcc.c-torture/compile/pr46856.c: New test.
6276 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6277 Andrew Pinski <pinskia@gmail.com>
6280 * gcc.dg/pr43082.c: New.
6282 2011-01-26 DJ Delorie <dj@redhat.com>
6284 PR rtl-optimization/46878
6285 * gcc.dg/pr46878-1.c: New test.
6287 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6290 * g++.dg/cpp0x/pr47476.C: New test.
6292 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6294 * gcc.c-torture/compile/20110126-1.c: New test.
6296 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.dg/torture/pr47473.c: New test.
6301 2011-01-26 Jan Hubicka <jh@suse.cz>
6304 * gcc.c-torture/execute/pr47237.c: New testcase.
6306 2011-01-26 Jan Hubicka <jh@suse.cz>
6308 PR tree-optimization/47190
6309 * gcc.dg/attr-weakref-3.c: New testcase.
6311 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6314 * gcc.dg/dll-9a.c: New test file.
6315 * gcc.dg/dll-11.c: Likewise.
6316 * gcc.dg/dll-12.c: Likewise.
6317 * gcc.dg/dll-12a.c: Likewise.
6318 * gcc.dg/dll-11a.c: Likewise.
6319 * gcc.dg/dll-9.c: Likewise.
6320 * gcc.dg/dll-10.c: Likewise.
6321 * gcc.dg/dll-10a.c: Likewise.
6322 * g++.dg/ext/dllexport4a.cc: Likewise.
6323 * g++.dg/ext/dllexport4.C: Likewise.
6324 * g++.dg/ext/dllexport5.C: Likewise.
6325 * g++.dg/ext/dllexport5a.cc: Likewise.
6327 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6329 PR tree-optimization/46970
6330 * gcc.dg/graphite/pr46970.c: New.
6332 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6334 PR tree-optimization/46215
6335 * gcc.dg/graphite/pr46215.c: New.
6337 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6339 PR tree-optimization/46168
6340 * gcc.dg/graphite/pr46168.c: New.
6342 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6344 PR tree-optimization/43657
6345 * gcc.dg/graphite/pr43657.c: New.
6347 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6349 PR tree-optimization/29832
6350 * gfortran.dg/graphite/pr29832.f90: New.
6352 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6354 PR tree-optimization/43567
6355 * gcc.dg/graphite/pr43567.c: New.
6357 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6359 * gfortran.dg/graphite/interchange-4.f: New.
6360 * gfortran.dg/graphite/interchange-5.f: New.
6362 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6363 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6364 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6365 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6366 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6367 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6368 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6369 * gfortran.dg/ltrans-7.f90: Removed.
6370 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6372 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6373 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6374 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6375 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6376 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6377 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6378 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6379 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6380 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6381 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6382 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6383 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6384 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6385 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6386 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6387 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6388 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6389 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6390 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6391 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6392 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6393 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6394 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6395 * gcc.dg/tree-ssa/data-dep-1.c
6396 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6397 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6398 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6399 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6400 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6402 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6404 PR tree-optimization/47265
6405 PR tree-optimization/47443
6406 * gcc.c-torture/compile/pr47265.c: New test.
6407 * gcc.dg/pr47443.c: New test.
6409 2011-01-25 Martin Jambor <mjambor@suse.cz>
6411 PR tree-optimization/47382
6412 * g++.dg/torture/pr47382.C: New test.
6413 * g++.dg/opt/devirt1.C: Xfail.
6415 2011-01-25 Yao Qi <yao@codesourcery.com>
6418 * gcc.target/arm/pr45701-1.c: New test.
6419 * gcc.target/arm/pr45701-2.c: New test.
6420 * gcc.target/arm/pr45701-3.c: New test.
6422 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6423 Jakub Jelinek <jakub@redhat.com>
6425 PR tree-optimization/47271
6426 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6428 2011-01-25 Nick Clifton <nickc@redhat.com>
6430 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6431 (saturate_add): Delete.
6433 (main): Do not run saturate_add.
6434 (set_interrupts): Delete.
6436 2011-01-25 Tobias Burnus <burnus@net-b.de>
6439 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6441 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6443 PR tree-optimization/47427
6444 PR tree-optimization/47428
6445 * gcc.c-torture/compile/pr47427.c: New test.
6446 * gcc.c-torture/compile/pr47428.c: New test.
6448 2011-01-25 Richard Guenther <rguenther@suse.de>
6451 * gcc.dg/torture/pr47411.c: New testcase.
6453 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6455 * gfortran.dg/graphite/id-24.f: New.
6456 * gfortran.dg/graphite/id-25.f: New.
6458 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6460 * gfortran.dg/graphite/id-23.f: New.
6462 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6464 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6466 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6468 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6469 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6470 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6471 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6472 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6473 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6474 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6475 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6476 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6478 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6480 * gcc.dg/graphite/block-0.c: Add documentation.
6481 * gcc.dg/graphite/block-4.c: Same.
6482 * gcc.dg/graphite/block-7.c: Same.
6483 * gcc.dg/graphite/block-8.c: New.
6484 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6485 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6486 * gcc.dg/graphite/interchange-12.c: Add documentation.
6487 * gcc.dg/graphite/interchange-13.c: New.
6488 * gcc.dg/graphite/interchange-14.c: New.
6489 * gcc.dg/graphite/interchange-15.c: New.
6490 * gcc.dg/graphite/interchange-8.c: Add documentation.
6491 * gcc.dg/graphite/interchange-mvt.c: Same.
6493 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6496 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6497 * gcc.target/powerpc/altivec-14.c: Ditto.
6498 * gcc.target/powerpc/altivec-33.c: Ditto.
6499 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6500 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6501 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6502 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6503 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6504 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6505 * g++.dg/ext/altivec-15.C: Ditto.
6506 * g++.dg/ext/altivec-types-1.C: Ditto.
6507 * g++.dg/ext/altivec-types-2.C: Ditto.
6508 * g++.dg/ext/altivec-types-3.C: Ditto.
6509 * g++.dg/ext/altivec-types-4.C: Ditto.
6511 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6513 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6515 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6517 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6518 optimization options.
6520 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6522 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6525 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6527 2011-01-23 Tobias Burnus <burnus@net-b.de>
6530 * gfortran.dg/allocatable_scalar_12.f90: New.
6532 2011-01-23 Ira Rosen <irar@il.ibm.com>
6534 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6535 vectorization to be not profitable if peeling is used to
6536 realign the memory access.
6537 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6538 loop bound to avoid loop unrolling.
6539 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6541 2011-01-22 Jan Hubicka <jh@suse.cz>
6544 * g++.dg/lto/pr47333.C: New file.
6546 2011-01-22 Jan Hubicka <jh@suse.cz>
6548 PR tree-optimization/43884
6550 * gcc.dg/autopar/outer-2.c: Increase array size.
6551 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6553 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6556 * gfortran.dg/c_loc_tests_16.f90: New test.
6558 2011-01-22 Tobias Burnus <burnus@net-b.de>
6561 * gfortran.dg/typebound_proc_19.f90: New.
6563 2011-01-21 Jeff Law <law@redhat.com>
6565 PR tree-optimization/47053
6566 * g++.dg/pr47053.C: New test.
6568 2011-01-21 Jason Merrill <jason@redhat.com>
6571 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6573 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6576 * g++.dg/cpp0x/range-for10.C: New test.
6577 * g++.dg/template/for1.C: New test.
6580 * g++.dg/tree-prof/partition3.C: New test.
6582 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6584 PR rtl-optimization/47366
6585 * g++.dg/opt/pr47366.C: New test.
6587 2011-01-21 Jason Merrill <jason@redhat.com>
6590 * g++.dg/cpp0x/constexpr-regress2.C: New.
6592 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6594 2011-01-21 Jeff Law <law@redhat.com>
6596 PR rtl-optimization/41619
6597 * gcc.dg/pr41619.c: New.
6599 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6601 PR tree-optimization/47355
6602 * g++.dg/opt/pr47355.C: New test.
6604 2011-01-21 Richard Guenther <rguenther@suse.de>
6606 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6609 2011-01-21 Richard Guenther <rguenther@suse.de>
6611 PR tree-optimization/47365
6612 * gcc.dg/torture/pr47365.c: New testcase.
6613 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6615 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6617 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6619 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6621 PR tree-optimization/47391
6622 * gcc.dg/pr47391.c: New test.
6624 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626 * g++.dg/template/char1.C: Use signed char.
6628 2011-01-21 Tobias Burnus <burnus@net-b.de>
6631 * gfortran.dg/pointer_target_4.f90: New.
6633 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6636 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6637 ILP32 system and not IP32.
6639 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6642 * g++.dg/debug/pr46583.C: New.
6644 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6647 * g++.dg/debug/pr47283.C: New test.
6650 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6651 * gcc.target/i386/headmerge-2.c: Likewise.
6653 2011-01-20 Richard Guenther <rguenther@suse.de>
6656 * gcc.dg/torture/pr47370.c: New testcase.
6658 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6660 PR tree-optimization/46130
6661 * gcc.dg/pr46130-1.c: New test.
6662 * gcc.dg/pr46130-2.c: New test.
6664 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6667 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6669 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6672 * g++.dg/debug/pr46240.cc: New.
6674 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6677 * g++.dg/template/anonunion1.C: New test.
6679 PR rtl-optimization/47337
6680 * gcc.c-torture/execute/pr47337.c: New test.
6682 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6685 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6687 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6689 PR tree-optimization/46021
6690 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6692 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6694 PR tree-optimization/47290
6695 * g++.dg/torture/pr47290.C: New test.
6697 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6700 * gfortran.dg/proc_ptr_comp_29.f90: New.
6702 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6705 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6706 powerpc-apple-darwin9.
6708 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6710 PR rtl-optimization/47299
6711 * gcc.c-torture/execute/pr47299.c: New test.
6713 2011-01-17 Jason Merrill <jason@redhat.com>
6715 * g++.dg/cpp0x/constexpr-virtual.C: New.
6717 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6720 * gfortran.dg/gomp/pr47331.f90: New test.
6722 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6725 * objc.dg/selector-warn-1.m: New.
6726 * obj-c++.dg/selector-warn-1.mm: New.
6728 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6730 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6731 Update dg-final accordingly.
6733 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6735 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6737 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6739 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6741 * gcc.dg/guality/pr36728-2.c: Likewise.
6743 2011-01-17 Richard Guenther <rguenther@suse.de>
6745 PR tree-optimization/47313
6746 * g++.dg/torture/pr47313.C: New testcase.
6748 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6751 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6752 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6753 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6754 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6756 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6758 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6759 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6760 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6762 2011-01-17 Richard Guenther <rguenther@suse.de>
6764 PR tree-optimization/45967
6765 * gcc.dg/torture/pr45967-2.c: New testcase.
6766 * gcc.dg/torture/pr45967-3.c: Likewise.
6768 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6771 * g++.dg/ext/pr47213.C: Require visibility.
6773 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6775 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6776 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6778 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6780 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6781 Linux-based targets.
6783 2011-01-13 Jan Hubicka <jh@suse.cz>
6785 PR tree-optimization/47276
6786 * gcc.dg/pr47276.c: New testcase.
6788 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6789 Jonathan Wakely <jwakely.gcc@gmail.com>
6792 * g++.dg/other/pr33558.C: New.
6793 * g++.dg/other/pr33558-2.C: New.
6795 2011-01-14 Martin Jambor <mjambor@suse.cz>
6797 PR tree-optimization/45934
6798 PR tree-optimization/46302
6799 * g++.dg/ipa/devirt-c-1.C: New test.
6800 * g++.dg/ipa/devirt-c-2.C: Likewise.
6801 * g++.dg/ipa/devirt-c-3.C: Likewise.
6802 * g++.dg/ipa/devirt-c-4.C: Likewise.
6803 * g++.dg/ipa/devirt-c-5.C: Likewise.
6804 * g++.dg/ipa/devirt-c-6.C: Likewise.
6805 * g++.dg/ipa/devirt-6.C: Likewise.
6806 * g++.dg/ipa/devirt-d-1.C: Likewise.
6807 * g++.dg/torture/pr45934.C: Likewise.
6809 2011-01-14 Jason Merrill <jason@redhat.com>
6811 * g++.dg/cpp0x/variadic105.C: New.
6813 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6814 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6817 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6818 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6819 execution tests on i?86-*-*, x86_64-*-* and
6820 powerpc*-apple-darwin* && ilp32.
6821 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6822 tests on i?86-*-* and x86_64-*-*.
6824 2011-01-14 Richard Guenther <rguenther@suse.de>
6826 PR tree-optimization/47280
6827 * g++.dg/opt/pr47280.C: New testcase.
6829 2011-01-14 Jason Merrill <jason@redhat.com>
6831 * g++.dg/cpp0x/constexpr-regress1.C: New.
6833 * g++.dg/ext/flexary2.C: New.
6835 2011-01-14 Richard Guenther <rguenther@suse.de>
6838 * gcc.dg/torture/pr47281.c: New testcase.
6839 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6841 2011-01-14 Richard Guenther <rguenther@suse.de>
6843 PR tree-optimization/47286
6844 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6846 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6849 * g++.dg/ext/pr47213.C: New.
6851 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6853 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6855 2011-01-13 Tobias Burnus <burnus@net-b.de>
6856 Mikael Morin <mikael@gcc.gnu.org>
6860 * gfortran.dg/select_type_20.f90: New.
6861 * gfortran.dg/select_type_21.f90: New.
6863 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6866 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6868 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6870 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6871 * gcc.dg/guality/pr36728-2.c: Likewise.
6873 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6876 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6878 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6880 PR rtl-optimization/45352
6881 * gcc.dg/pr45352-3.c: New.
6883 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6885 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6887 * g++.dg/cpp0x/range-for8.C: New.
6888 * g++.dg/cpp0x/range-for9.C: New.
6890 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6893 * g++.dg/debug/pr47209.C: New.
6895 2011-01-12 Richard Guenther <rguenther@suse.de>
6898 * gcc.dg/lto/pr47259_0.c: New testcase.
6899 * gcc.dg/lto/pr47259_1.c: Likewise.
6901 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6903 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6904 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6905 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6906 methods missing from the OBJC2 Object.
6907 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6908 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6909 GNU and NeXT runtimes.
6910 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6912 * objc-obj-c++-shared/Object1.m: Likewise.
6913 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6914 * objc.dg/proto-qual-1.m: Likewise.
6915 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6916 * obj-c++.dg/proto-qual-1.mm: Likewise.
6918 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6921 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6923 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6925 Fixed the Objective-C++ testsuite and updated all tests.
6926 * lib/obj-c++.exp (obj-c++_init): Declare and set
6927 gcc_warning_prefix and gcc_error_prefix.
6928 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6929 'dg-warning', 'dg-message' and 'dg-error'.
6930 * obj-c++.dg/class-extension-3.mm: Likewise.
6931 * obj-c++.dg/class-protocol-1.mm: Likewise.
6932 * obj-c++.dg/encode-7.mm: Likewise.
6933 * obj-c++.dg/exceptions-3.mm: Likewise.
6934 * obj-c++.dg/exceptions-5.mm: Likewise.
6935 * obj-c++.dg/method-12.mm: Likewise.
6936 * obj-c++.dg/method-13.mm: Likewise.
6937 * obj-c++.dg/method-15.mm: Likewise.
6938 * obj-c++.dg/method-16.mm: Likewise.
6939 * obj-c++.dg/method-4.mm: Likewise.
6940 * obj-c++.dg/method-8.mm: Likewise.
6941 * obj-c++.dg/method-conflict-1.mm: Likewise.
6942 * obj-c++.dg/method-conflict-2.mm: Likewise.
6943 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6944 and uncommented second part of the testcase now that the testsuite
6946 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6947 and uncommented second part of the testcase now that the testsuite
6949 * obj-c++.dg/private-1.mm: Likewise.
6950 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6951 * obj-c++.dg/syntax-error-7.mm: Likewise.
6952 * obj-c++.dg/warn5.mm: Likewise.
6953 * obj-c++.dg/property/at-property-14.mm: Likewise.
6954 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6956 * obj-c++.dg/property/at-property-18.mm: Likewise.
6957 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6959 * obj-c++.dg/property/at-property-21.mm: Likewise.
6960 * obj-c++.dg/property/at-property-28.mm: Likewise.
6961 * obj-c++.dg/property/at-property-5.mm: Likewise.
6962 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6963 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6964 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6965 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6966 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6967 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6968 * obj-c++.dg/tls/diag-5.mm: Likewise.
6969 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6970 dg-error, now matched correctly.
6972 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6974 * objc.dg/property/at-property-29.m: New.
6975 * obj-c++.dg/property/at-property-29.mm: New.
6977 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6979 * go.test/go-test.exp (go-set-goarch): New proc.
6980 (go-gc-tests): Use it.
6982 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6985 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6987 2011-01-11 Richard Henderson <rth@redhat.com>
6989 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6991 2011-01-11 Jan Hubicka <jh@suse.cz>
6995 * gcc.dg/lto/pr45721_1.c: New file.
6996 * gcc.dg/lto/pr45721_0.c: New file.
6998 2011-01-11 Richard Guenther <rguenther@suse.de>
7000 PR tree-optimization/46076
7001 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7003 2011-01-11 Jeff Law <law@redhat.com>
7005 * PR tree-optimization/47086
7006 * gcc.dg/pr47086.c: New test.
7008 2011-01-11 Jason Merrill <jason@redhat.com>
7011 * g++.dg/template/new10.C: New.
7014 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7016 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7018 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7019 Split type definitions and NSConstantString class into...
7020 * objc-obj-c++-shared/objc-test-suite-types.h: New.
7021 * objc-obj-c++-shared/nsconstantstring-class.h: New.
7022 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7023 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7024 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7025 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7027 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7028 encode defines for newer NeXT system headers.
7029 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7030 * obj-c++.dg/torture/strings/string1.mm: Likewise.
7031 * objc.dg/foreach-5.m: Likewise.
7032 * objc.dg/foreach-2.m: Likewise.
7033 * objc.dg/foreach-4.m: Likewise.
7034 * objc.dg/torture/strings/string1.m: Likewise.
7035 * objc.dg/torture/strings/string2.m: Likewise.
7036 * objc.dg/torture/strings/string3.m: Likewise.
7037 * objc.dg/torture/strings/string4.m: Likewise.
7038 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
7039 header and stand alone.
7040 * obj-c++.dg/strings/strings-2.mm: Likewise.
7041 * objc.dg/torture/strings/const-str-3.m: Likewise.
7042 * objc.dg/strings/strings-2.m: Likewise.
7043 * objc.dg/strings/const-str-12b.m: Likewise.
7045 2011-01-12 Richard Guenther <rguenther@suse.de>
7048 * gcc.dg/attr-weak-1.c: Adjust.
7050 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
7053 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
7054 standard compliant and comment.
7056 2011-01-10 Jan Hubicka <jh@suse.cz>
7059 * gcc.dg/initpri3.c: New testcase.
7061 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
7064 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
7070 (g_ebp_save): Likewise.
7071 (g_esp_save): Likewise.
7073 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7075 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
7077 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7079 PR tree-optimization/46021
7080 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
7081 i?86-*-*, x86_64-*-*.
7083 2011-01-10 Jeff Law <law@redhat.com>
7085 * PR tree-optimization/47141
7086 * gcc.c-torture/compile/pr47141.c: New test.
7088 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
7091 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
7092 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
7093 * gcc.dg/vect/slp-35.c: Remove XFAILs.
7094 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
7097 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
7098 being vectorized. Adjust dg-final pattern. Remove XFAIL.
7099 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
7100 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
7101 being vectorized. Adjust dg-final pattern.
7104 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
7105 * gcc.dg/vect/slp-24.c: Likewise.
7107 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
7110 * g++.dg/other/pr47218-1.C: New test file.
7111 * g++.dg/other/pr47218.C: Likewise.
7112 * g++.dg/other/pr47218.h: New supporting header.
7114 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
7117 * objc.dg/attributes/invalid-attribute-1.m: New.
7118 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
7120 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7123 * gfortran.dg/proc_ptr_comp_28.f90: New.
7125 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7127 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7128 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7129 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7130 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7131 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7132 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7133 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7134 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7135 * objc.dg/gnu-api-2-class.m: Likewise.
7136 * objc.dg/gnu-api-2-ivar.m: Likewise.
7137 * objc.dg/gnu-api-2-method.m: Likewise.
7138 * objc.dg/gnu-api-2-objc.m: Likewise.
7139 * objc.dg/gnu-api-2-object.m: Likewise.
7140 * objc.dg/gnu-api-2-property.m: Likewise.
7141 * objc.dg/gnu-api-2-protocol.m: Likewise.
7142 * objc.dg/gnu-api-2-sel.m: Likewise.
7144 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7146 * objc.dg/foreach-1.m: Skip for Darwin < 9.
7147 * objc.dg/objc-foreach-4.m: Likewise.
7148 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7149 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7150 * objc.dg/foreach-4.m: Likewise.
7151 * objc.dg/foreach-5.m: Likewise.
7152 * objc.dg/foreach-3.m: Return self from init.
7154 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7157 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
7159 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7162 * gfortran.dg/class_35.f90: New.
7164 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7166 * objc.dg/foreach-1.m: Add "-Wall" to flags.
7168 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
7171 * objc.dg/invalid-method-2.m: New.
7172 * obj-c++.dg/invalid-method-2.mm: New.
7174 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
7177 * gfortran.dg/transpose_optimization_2.f90 : New test.
7179 2011-01-08 Jan Hubicka <jh@suse.cz>
7181 PR tree-optmization/46469
7182 * g++.dg/torture/pr46469.C: New testcase.
7184 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7186 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7187 emulation of libobjc-gnu structure layout functionality to ..
7188 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7189 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7190 * objc/execute/bf-common.h: Adjust headers.
7191 * objc/execute/bf-1.m: Likewise.
7192 * objc/execute/bf-2.m: Likewise.
7193 * objc/execute/bf-3.m: Likewise.
7194 * objc/execute/bf-4.m: Likewise.
7195 * objc/execute/bf-5.m: Likewise.
7196 * objc/execute/bf-6.m: Likewise.
7197 * objc/execute/bf-7.m: Likewise.
7198 * objc/execute/bf-8.m: Likewise.
7199 * objc/execute/bf-9.m: Likewise.
7200 * objc/execute/bf-10.m: Likewise.
7201 * objc/execute/bf-11.m: Likewise.
7202 * objc/execute/bf-12.m: Likewise.
7203 * objc/execute/bf-13.m: Likewise.
7204 * objc/execute/bf-14.m: Likewise.
7205 * objc/execute/bf-15.m: Likewise.
7206 * objc/execute/bf-16.m: Likewise.
7207 * objc/execute/bf-17.m: Likewise.
7208 * objc/execute/bf-18.m: Likewise.
7209 * objc/execute/bf-19.m: Likewise.
7210 * objc/execute/bf-20.m: Likewise.
7211 * objc/execute/bf-21.m: Likewise.
7212 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7213 objc_get_type_qualifiers ().
7215 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7218 * gfortran.dg/dependency_39.f90: New test.
7220 2011-01-07 Jan Hubicka <jh@suse.cz>
7222 Get builtins tests ready for linker plugin.
7223 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7224 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7225 my_memset, my_bzero): Mark used.
7226 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7227 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7229 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7232 2011-01-07 Jan Hubicka <jh@suse.cz>
7234 PR tree-optimization/46367
7235 * g++.dg/torture/pr46367.C: New file.
7237 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7240 * gcc.dg/pr47201.c: New test.
7243 * gcc.dg/tree-prof/pr47187.c: New test.
7245 2011-01-07 Tobias Burnus <burnus@net-b.de>
7248 * gfortran.dg/extends_type_of_3.f90: New.
7250 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7252 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7253 * g++.dg/ext/dllimport-MI1.C: Likewise.
7254 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7255 * g++.dg/ext/dllimport10.C: Likewise.
7256 * g++.dg/ext/dllimport11.C: Likewise.
7257 * g++.dg/ext/dllimport12.C: Likewise.
7258 * g++.dg/ext/dllimport13.C: Likewise.
7259 * g++.dg/ext/dllimport2.C: Likewise.
7260 * g++.dg/ext/dllimport3.C: Likewise.
7261 * g++.dg/ext/dllimport4.C: Likewise.
7262 * g++.dg/ext/dllimport5.C: Likewise.
7263 * g++.dg/ext/dllimport6.C: Likewise.
7264 * g++.dg/ext/dllimport8.C: Likewise.
7265 * g++.dg/ext/dllimport9.C: Likewise.
7266 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7267 targets, too. Additionally enable test for i?86-*-mingw*.
7268 * g++.dg/ext/selectany1.C: Likewise.
7269 Remove guard variable check.
7271 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7275 * gfortran.dg/storage_size_3.f08: Extended.
7277 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7280 * g++.dg/template/stdarg1.C: New test.
7282 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7285 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7286 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7287 from the interface of functions to not hide the errors that
7290 2011-01-06 Jan Hubicka <jh@suse.cz>
7292 * gcc.dg/lto/pr47188_0.c: New testcase.
7293 * gcc.dg/lto/pr47188_1.c: New testcase.
7295 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7299 * gfortran.dg/interface_33.f90: New test.
7301 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.c-torture/compile/pr47150.c: New test.
7306 2011-01-06 Ira Rosen <irar@il.ibm.com>
7308 PR tree-optimization/47139
7309 * gcc.dg/vect/pr47139.c: New test.
7311 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7314 * gfortran.dg/extends_type_of_2.f03: New.
7316 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7318 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7320 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7322 * gnat.dg/opt14.adb: New test.
7324 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7327 * gfortran.dg/allocate_error_2.f90: New test.
7329 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7332 * gfortran.dg/storage_size_3.f08: New.
7334 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7336 PR libgfortran/47154
7337 * gfortran.dg/namelist_68.f90: New test.
7339 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7341 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7343 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7346 * gfortran.dg/class_34.f90: New.
7348 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7350 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7351 use __builtin_inff. Skip all single-precision tests that require
7354 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7356 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7358 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7360 PR tree-optimization/47148
7361 * gcc.c-torture/execute/pr47148.c: New test.
7363 PR tree-optimization/47155
7364 * gcc.c-torture/execute/pr47155.c: New test.
7366 PR rtl-optimization/47157
7367 * gcc.c-torture/compile/pr47157.c: New test.
7369 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7371 * gcc.dg/torture/vector-shift2.c (schar): Define.
7372 (main): Always use schar or uchar instead of plain "char" to avoid
7373 dependencies on implementation-defined char signedness.
7375 2011-01-03 Martin Jambor <mjambor@suse.cz>
7377 PR tree-optimization/46801
7378 * gnat.dg/pack9.adb: Remove xfail.
7380 2011-01-03 Martin Jambor <mjambor@suse.cz>
7382 PR tree-optimization/46984
7383 * g++.dg/ipa/pr46984.C: New test.
7385 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7388 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7390 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7392 PR tree-optimization/47140
7393 * gcc.c-torture/compile/pr47140.c: New test.
7395 PR rtl-optimization/47028
7396 * gcc.dg/pr47028.c: New test.
7398 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7400 * objc.dg/protocol-forward-1.m: Removed TODO.
7401 * objc.dg/protocol-forward-2.m: New.
7402 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7403 * obj-c++.dg/protocol-forward-2.mm: New.
7405 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7408 * g++.dg/eh/pr38662.C: New testcase.
7410 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7412 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7413 scan for newline '\n'.
7416 Copyright (C) 2011 Free Software Foundation, Inc.
7418 Copying and distribution of this file, with or without modification,
7419 are permitted in any medium without royalty provided the copyright
7420 notice and this notice are preserved.