1 2011-06-21 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7 * g++.dg/template/param3.C: New.
9 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
11 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
12 my_clrsb test functions.
14 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
15 test_sll, test_ull): Add clrsb tests.
16 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
19 2011-06-21 Janus Weil <janus@gcc.gnu.org>
22 * gfortran.dg/class_44.f03: New.
24 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
26 PR tree-optimization/49478
27 * gcc.dg/vect/pr49478.c
29 2011-06-21 Richard Guenther <rguenther@suse.de>
31 PR tree-optimization/49483
32 * gcc.dg/vect/vect-120.c: New testcase.
34 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
37 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align
39 * gcc.dg/vect/vect-peel-4.c: Likewise.
41 2011-06-22 Christian Bruel <christian.bruel@st.com>
44 * gcc.dg/always_inline.c: Removed -Winline. Update checks
45 * gcc.dg/always_inline2.c: Likewise.
46 * gcc.dg/always_inline3.c: Likewise.
47 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
48 * gcc.dg/inline_1.c: Likewise.
49 * gcc.dg/inline_2.c: Likewise.
50 * gcc.dg/inline_3.c: Likewise.
51 * gcc.dg/inline_4.c: Likewise.
52 * gcc.dg/20051201-1.c: Likewise.
53 * gcc.dg/pr40087.c: Likewise.
54 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
55 * gcc.dg/inline-22.c: Likewise.
56 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
57 * gcc.dg/lto/20090218-1_1.c: Likewise.
58 * g++.dg/ipa/devirt-7.C: Likewise.
59 * gcc.dg/uninit-pred-5_a.c: Likewise.
60 * gcc.dg/uninit-pred-5_b.c: Likewise.
61 * gcc.dg/fail_always_inline.c: New.
63 2011-06-21 Jakub Jelinek <jakub@redhat.com>
65 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
66 into 6 jobs instead of 3.
68 2011-06-20 Jason Merrill <jason@redhat.com>
71 * g++.dg/cpp0x/initlist53.C: New.
73 2011-06-20 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
77 * gfortran.dg/coarray_lock_3.f90: New.
78 * gfortran.dg/coarray/lock_1.f90: New.
80 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
82 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
83 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
84 unresolved and report the reason to the log file.
86 * lib/scanasm.exp (object-size): Move argument processing earlier
87 to report errors before verifying that the file exists. Report
88 problems detected at runtime as unresolved instead of error and
89 report their reasons to the log file.
91 2011-06-20 Jason Merrill <jason@redhat.com>
94 * g++.dg/cpp0x/explicit6.C: New.
97 * g++.dg/cpp0x/enum20.C: New.
100 * g++.dg/ext/attr-aligned01.C: New.
103 * g++.dg/cpp0x/variadic-default.C: New.
106 * g++.dg/cpp0x/auto26.C: New.
109 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
111 2011-06-20 Kai Tietz <ktietz@redhat.com>
113 * gcc.dg/binop-notand1.c: New test.
114 * gcc.dg/binop-notand2.c: New test.
115 * gcc.dg/binop-notand3.c: New test.
116 * gcc.dg/binop-notand4.c: New test.
117 * gcc.dg/binop-notand5.c: New test.
118 * gcc.dg/binop-notand6.c: New test.
120 2011-06-18 Jakub Jelinek <jakub@redhat.com>
123 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
125 2011-06-18 Janus Weil <janus@gcc.gnu.org>
128 * gfortran.dg/proc_ptr_31.f90: New.
130 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
132 * gnat.dg/volatile6.adb: New test.
133 * gnat.dg/volatile7.adb: Likewise.
134 * gnat.dg/volatile8.adb: Likewise.
135 * gnat.dg/volatile9.adb: Likewise.
137 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
139 * gnat.dg/constant3.adb: New test.
141 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
144 * gfortran.dg/read_list_eof_1.f90: New test.
146 2011-06-18 Jakub Jelinek <jakub@redhat.com>
149 * gcc.target/i386/testimm-1.c: New test.
150 * gcc.target/i386/testimm-2.c: New test.
151 * gcc.target/i386/testimm-3.c: New test.
152 * gcc.target/i386/testimm-4.c: New test.
153 * gcc.target/i386/testimm-5.c: New test.
154 * gcc.target/i386/testimm-6.c: New test.
155 * gcc.target/i386/testimm-7.c: New test.
156 * gcc.target/i386/testimm-8.c: New test.
157 * gcc.target/i386/xop-vpermil2px-2.c: New test.
158 * gcc.target/i386/xop-rotate1-int.c: New test.
159 * gcc.target/i386/xop-rotate2-int.c: New test.
161 2011-06-17 Jason Merrill <jason@redhat.com>
163 * g++.dg/cpp0x/rv-func2.C: New.
165 * g++.dg/debug/dwarf2/lambda1.C: New.
166 * g++.dg/warn/Wshadow-6.C: Adjust.
168 2011-06-17 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/move_alloc_5.f90: New.
173 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
175 PR rtl-optimization/48542
176 * gcc.dg/torture/pr48542.c: New test.
178 2011-06-16 Jason Merrill <jason@redhat.com>
181 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
184 * g++.dg/cpp0x/initlist52.C New.
187 * c-c++-common/raw-string-12.c: New.
190 * g++.dg/cpp0x/sfinae26.C: New.
193 * g++.dg/cpp0x/variadic113.C: New.
196 * g++.dg/cpp0x/variadic112.C: New.
198 2011-06-16 Jeff Law <law@redhat.com>
200 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
201 improved jump threading.
202 * gcc.dg/builtin-object-size-2.c: Likewise.
203 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
205 2011-06-16 Janus Weil <janus@gcc.gnu.org>
208 * gfortran.dg/typebound_assignment_3.f03: New.
210 2011-06-16 Steve Ellcey <sje@cup.hp.com>
213 * g++.dg/opt/devirt2.C: Change xfail rule to target.
215 2011-06-16 Martin Jambor <mjambor@suse.cz>
217 PR tree-optimization/49343
218 * gnat.dg/discr31.ad[sb]: New test.
220 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
222 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
224 2011-06-16 Tom de Vries <tom@codesourcery.com>
227 * gcc.target/arm/ivopts-3.c: Update test.
228 * gcc.target/arm/ivopts-5.c: Same.
230 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
233 2011-06-10 Wei Guozhi <carrot@google.com>
236 * gcc.target/arm/pr45335.c: New test.
237 * gcc.target/arm/pr45335-2.c: New test.
238 * gcc.target/arm/pr45335-3.c: New test.
239 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
240 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
241 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
243 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
245 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
247 2011-06-16 Janus Weil <janus@gcc.gnu.org>
250 * gfortran.dg/class_43.f03: New.
252 2011-06-16 Jakub Jelinek <jakub@redhat.com>
254 PR tree-optimization/49419
255 * gcc.c-torture/execute/pr49419.c: New test.
257 2011-06-16 Revital Eres <revital.eres@linaro.org>
259 * gcc.dg/sms-9.c: New file.
261 2011-06-15 Easwaran Raman <eraman@google.com>
263 PR rtl-optimization/49414
264 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
266 2011-06-14 Jason Merrill <jason@redhat.com>
268 * g++.dg/cpp0x/noexcept13.C: New.
270 2011-06-14 Easwaran Raman <eraman@google.com>
272 PR rtl-optimization/44194
273 * gcc.dg/pr44194-1.c: New test.
274 * gcc.dg/pr44194-2.c: New test.
276 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
278 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
279 * gcc.target/arm/pr45701-2.c: Likewise.
280 * gcc.target/arm/thumb-branch1.c: Likewise.
282 2011-06-14 Steve Ellcey <sje@cup.hp.com>
285 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
287 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
289 * gcc.target/arm/pr45701-1.c: Require thumb support.
290 * gcc.target/arm/pr45701-2.c: Likewise.
291 * gcc.target/arm/thumb-branch1.c: Likewise.
293 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
294 * gcc.target/arm/pr39839.c: Likewise.
295 * gcc.target/arm/pr40657-2.c: Likewise.
296 * gcc.target/arm/pr40956.c: Likewise.
297 * gcc.target/arm/pr41679.c: Likewise.
298 * gcc.target/arm/pr42235.c: Likewise.
299 * gcc.target/arm/pr42495.c: Likewise.
300 * gcc.target/arm/pr42505.c: Likewise.
301 * gcc.target/arm/pr42574.c: Likewise.
302 * gcc.target/arm/pr46883.c: Likewise.
303 * gcc.target/arm/pr46934.c: Likewise.
304 * gcc.target/arm/xor-and.c: Likewise.
306 2011-06-14 Jason Merrill <jason@redhat.com>
308 * g++.dg/other/error23.C: Adjust error message.
309 * g++.dg/other/error32.C: Likewise.
312 * g++.dg/cpp0x/rv-dotstar.C: New.
315 * g++.dg/cpp0x/decltype30.C: New.
317 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
319 2011-06-14 Jakub Jelinek <jakub@redhat.com>
322 * gfortran.dg/pr49103.f90: New test.
324 2011-06-14 Tom de Vries <tom@codesourcery.com>
327 * gcc.target/arm/ivopts-3.c: New test.
328 * gcc.target/arm/ivopts-4.c: New test.
329 * gcc.target/arm/ivopts-5.c: New test.
331 2011-06-14 Jakub Jelinek <jakub@redhat.com>
333 PR rtl-optimization/49390
334 * gcc.c-torture/execute/pr49390.c: New test.
336 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
338 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
340 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
342 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
343 * gcc.c-torture/execute/cmpsi-2.x: New file.
344 * gcc.c-torture/execute/pr45262.c: Undo 172757.
345 * gcc.c-torture/execute/pr45262.x: New file.
346 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
347 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
349 * gcc.c-torture/compile/pr49163.c: Ditto.
351 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
353 * gcc.dg/vect/vect-16.c: Rename to...
354 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
355 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
356 for double-word vectors.
357 * gcc.dg/vect/vect-peel-4.c: Likewise.
358 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
360 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
363 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
366 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
368 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
370 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
372 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
374 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
376 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
378 * gfortran.dg/trim_optimize_8.f90: New test case.
380 2011-06-13 Jakub Jelinek <jakub@redhat.com>
381 Ira Rosen <ira.rosen@linaro.org>
383 PR tree-optimization/49352
384 * gcc.dg/vect/pr49352.c: New test.
386 2011-06-12 Tobias Burnus
389 * gfortran.dg/alloc_comp_assign_11.f90: New.
391 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
393 * gfortran.dg/trim_optimize_7.f90: New test.
395 2011-06-10 Wei Guozhi <carrot@google.com>
398 * gcc.target/arm/pr45335.c: New test.
399 * gcc.target/arm/pr45335-2.c: New test.
400 * gcc.target/arm/pr45335-3.c: New test.
401 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
402 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
403 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
405 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
408 * g++.dg/parse/error39.C: New.
410 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
412 * gcc.target/arm/20090811-1.c: Skip for incompatible
413 options, do not override other options.
414 * gcc.target/arm/combine-cmp-shift.c: Skip for
415 incompatible options.
416 * gcc.target/arm/pr45094.c: Likewise.
417 * gcc.target/arm/scd42-1.c: Likewise.
418 * gcc.target/arm/scd42-3.c: Likewise.
419 * gcc.target/arm/thumb-ltu.c: Likewise.
421 * lib/target-supports.exp
422 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
423 multilib flags use -mfpu with a value other than neon-fp16.
425 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
427 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
428 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
430 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
432 * lib/target-supports.exp (check_effective_target_pie): New proc.
433 * gcc.dg/pie-link.c: Use target pie.
435 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
436 Laurent Rougé <laurent.rouge@menta.fr>
438 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
439 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
441 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
443 * gfortran.dg/coarray/sync_1.f90: New test for
444 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
446 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
448 PR tree-optimization/49318
449 * gcc.dg/vect/pr49318.c: New test.
451 2011-06-09 David Krauss <potswa@mac.com>
453 * g++.dg/template/arrow1.C: New.
455 2011-06-09 Jason Merrill <jason@redhat.com>
457 * lib/prune.exp: Prune "note"s.
458 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
460 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
461 * g++.dg/template/dependent-expr3.C: Likewise.
462 * g++.dg/parse/template7.C: Likewise.
463 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
464 * g++.old-deja/g++.jason/rfg10.C: Likewise.
465 * g++.old-deja/g++.pt/friend38.C: Likewise.
466 * g++.old-deja/g++.pt/crash32.C: Likewise.
467 * g++.old-deja/g++.other/init4.C: Likewise.
468 * g++.old-deja/g++.other/friend8.C: Likewise.
470 * g++.dg/ext/complex7.C: Adjust expected output.
471 * g++.dg/diagnostic/method1.C: Likewise.
472 * g++.dg/parse/parameter-declaration-2.C: Likewise.
473 * g++.dg/parse/crash33.C: Likewise.
474 * g++.dg/other/warning1.C: Likewise.
475 * g++.dg/init/pr29571.C: Likewise.
476 * g++.dg/warn/overflow-warn-1.C: Likewise.
477 * g++.dg/warn/overflow-warn-3.C: Likewise.
478 * g++.dg/warn/overflow-warn-4.C: Likewise.
479 * g++.old-deja/g++.oliva/template1.C: Likewise.
481 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
482 * g++.dg/parse/template7.C: Adjust.
484 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
487 * gcc.dg/pr49307.c: New.
489 2011-06-09 Wei Guozhi <carrot@google.com>
492 * gcc.target/arm/pr46975.c: New testcase.
494 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
496 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
497 (PMETH, arglist_t): Removed.
498 (method_get_number_of_arguments): Removed.
499 (method_get_nth_argument): Removed.
500 (method_get_first_argument): Removed.
501 (method_get_next_argument): Removed.
502 (method_get_sizeof_arguments): Removed.
503 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
505 (method_get_number_of_arguments): Removed.
506 (method_get_nth_argument): Removed.
507 (method_get_first_argument): Removed.
508 (method_get_next_argument): Removed.
509 (method_get_sizeof_arguments): Removed.
510 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
512 2011-06-09 David Li <davidxl@google.com>
514 * gcc.dg/dump-pass.c: New test.
516 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
519 * g++.dg/parse/error38.C: New.
521 2011-06-09 Jakub Jelinek <jakub@redhat.com>
524 * gfortran.dg/pr49308.f90: New test.
526 2011-06-08 Jason Merrill <jason@redhat.com>
528 * g++.dg/cpp0x/noexcept11.C: New.
529 * g++.dg/cpp0x/noexcept12.C: New.
530 * g++.dg/cpp0x/sfinae11.C: Adjust.
532 2011-06-08 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
536 to dg-options, match also DW_AT_linkage_name.
538 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
541 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
542 -fno-common on alpha*-dec-osf*.
543 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
545 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
547 PR rtl-optimization/49303
548 * gcc.target/ia64/pr49303.c: New test.
550 2011-06-08 Tobias Burnus <burnus@net-b.de>
553 * gfortran.dg/coarray_lock_1.f90: New.
554 * gfortran.dg/coarray_lock_2.f90: New.
556 2011-06-07 Jason Merrill <jason@redhat.com>
558 * lib/prune.exp: Look for "required" rather than "instantiated".
559 * g++.dg/abi/mangle11.C: Likewise.
560 * g++.dg/abi/mangle12.C: Likewise.
561 * g++.dg/abi/mangle17.C: Likewise.
562 * g++.dg/abi/mangle20-2.C: Likewise.
563 * g++.dg/abi/pragma-pack1.C: Likewise.
564 * g++.dg/cpp0x/decltype26.C: Likewise.
565 * g++.dg/cpp0x/decltype28.C: Likewise.
566 * g++.dg/cpp0x/decltype29.C: Likewise.
567 * g++.dg/cpp0x/enum11.C: Likewise.
568 * g++.dg/cpp0x/forw_enum8.C: Likewise.
569 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
570 * g++.dg/cpp0x/pr47416.C: Likewise.
571 * g++.dg/ext/case-range2.C: Likewise.
572 * g++.dg/ext/case-range3.C: Likewise.
573 * g++.dg/gomp/for-19.C: Likewise.
574 * g++.dg/gomp/pr37533.C: Likewise.
575 * g++.dg/gomp/pr38639.C: Likewise.
576 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
577 * g++.dg/inherit/base3.C: Likewise.
578 * g++.dg/inherit/using6.C: Likewise.
579 * g++.dg/init/placement4.C: Likewise.
580 * g++.dg/init/reference3.C: Likewise.
581 * g++.dg/lookup/scoped6.C: Likewise.
582 * g++.dg/lookup/using7.C: Likewise.
583 * g++.dg/other/abstract1.C: Likewise.
584 * g++.dg/other/error10.C: Likewise.
585 * g++.dg/other/error5.C: Likewise.
586 * g++.dg/other/field1.C: Likewise.
587 * g++.dg/other/offsetof5.C: Likewise.
588 * g++.dg/parse/bitfield2.C: Likewise.
589 * g++.dg/parse/constant4.C: Likewise.
590 * g++.dg/parse/crash20.C: Likewise.
591 * g++.dg/parse/invalid-op1.C: Likewise.
592 * g++.dg/parse/non-dependent2.C: Likewise.
593 * g++.dg/parse/template18.C: Likewise.
594 * g++.dg/tc1/dr152.C: Likewise.
595 * g++.dg/tc1/dr166.C: Likewise.
596 * g++.dg/tc1/dr176.C: Likewise.
597 * g++.dg/tc1/dr213.C: Likewise.
598 * g++.dg/template/access11.C: Likewise.
599 * g++.dg/template/access2.C: Likewise.
600 * g++.dg/template/access3.C: Likewise.
601 * g++.dg/template/access7.C: Likewise.
602 * g++.dg/template/arg7.C: Likewise.
603 * g++.dg/template/cond2.C: Likewise.
604 * g++.dg/template/crash13.C: Likewise.
605 * g++.dg/template/crash40.C: Likewise.
606 * g++.dg/template/crash7.C: Likewise.
607 * g++.dg/template/crash84.C: Likewise.
608 * g++.dg/template/ctor5.C: Likewise.
609 * g++.dg/template/defarg13.C: Likewise.
610 * g++.dg/template/defarg14.C: Likewise.
611 * g++.dg/template/dtor7.C: Likewise.
612 * g++.dg/template/eh2.C: Likewise.
613 * g++.dg/template/error2.C: Likewise.
614 * g++.dg/template/error43.C: Likewise.
615 * g++.dg/template/friend32.C: Likewise.
616 * g++.dg/template/injected1.C: Likewise.
617 * g++.dg/template/instantiate1.C: Likewise.
618 * g++.dg/template/instantiate3.C: Likewise.
619 * g++.dg/template/instantiate5.C: Likewise.
620 * g++.dg/template/instantiate7.C: Likewise.
621 * g++.dg/template/local6.C: Likewise.
622 * g++.dg/template/lookup2.C: Likewise.
623 * g++.dg/template/member5.C: Likewise.
624 * g++.dg/template/memfriend15.C: Likewise.
625 * g++.dg/template/memfriend16.C: Likewise.
626 * g++.dg/template/memfriend17.C: Likewise.
627 * g++.dg/template/memfriend7.C: Likewise.
628 * g++.dg/template/meminit1.C: Likewise.
629 * g++.dg/template/nested3.C: Likewise.
630 * g++.dg/template/non-type-template-argument-1.C: Likewise.
631 * g++.dg/template/nontype12.C: Likewise.
632 * g++.dg/template/nontype13.C: Likewise.
633 * g++.dg/template/nontype6.C: Likewise.
634 * g++.dg/template/pr23510.C: Likewise.
635 * g++.dg/template/pr35240.C: Likewise.
636 * g++.dg/template/ptrmem15.C: Likewise.
637 * g++.dg/template/ptrmem6.C: Likewise.
638 * g++.dg/template/qualified-id1.C: Likewise.
639 * g++.dg/template/qualttp20.C: Likewise.
640 * g++.dg/template/qualttp3.C: Likewise.
641 * g++.dg/template/qualttp4.C: Likewise.
642 * g++.dg/template/qualttp5.C: Likewise.
643 * g++.dg/template/qualttp6.C: Likewise.
644 * g++.dg/template/qualttp7.C: Likewise.
645 * g++.dg/template/qualttp8.C: Likewise.
646 * g++.dg/template/recurse.C: Likewise.
647 * g++.dg/template/recurse2.C: Likewise.
648 * g++.dg/template/ref5.C: Likewise.
649 * g++.dg/template/scope2.C: Likewise.
650 * g++.dg/template/sfinae10.C: Likewise.
651 * g++.dg/template/sfinae3.C: Likewise.
652 * g++.dg/template/sizeof3.C: Likewise.
653 * g++.dg/template/static9.C: Likewise.
654 * g++.dg/template/template-id-2.C: Likewise.
655 * g++.dg/template/typedef13.C: Likewise.
656 * g++.dg/template/typename4.C: Likewise.
657 * g++.dg/template/using14.C: Likewise.
658 * g++.dg/template/using2.C: Likewise.
659 * g++.dg/template/warn1.C: Likewise.
660 * g++.dg/warn/Wparentheses-13.C: Likewise.
661 * g++.dg/warn/Wparentheses-15.C: Likewise.
662 * g++.dg/warn/Wparentheses-16.C: Likewise.
663 * g++.dg/warn/Wparentheses-17.C: Likewise.
664 * g++.dg/warn/Wparentheses-18.C: Likewise.
665 * g++.dg/warn/Wparentheses-19.C: Likewise.
666 * g++.dg/warn/Wparentheses-20.C: Likewise.
667 * g++.dg/warn/Wparentheses-23.C: Likewise.
668 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
669 * g++.dg/warn/noeffect2.C: Likewise.
670 * g++.dg/warn/noeffect4.C: Likewise.
671 * g++.dg/warn/pr8570.C: Likewise.
672 * g++.old-deja/g++.brendan/init2.C: Likewise.
673 * g++.old-deja/g++.eh/spec6.C: Likewise.
674 * g++.old-deja/g++.pt/crash10.C: Likewise.
675 * g++.old-deja/g++.pt/crash36.C: Likewise.
676 * g++.old-deja/g++.pt/derived3.C: Likewise.
677 * g++.old-deja/g++.pt/error2.C: Likewise.
678 * g++.old-deja/g++.pt/explicit70.C: Likewise.
679 * g++.old-deja/g++.pt/infinite1.C: Likewise.
680 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
681 * g++.old-deja/g++.pt/overload7.C: Likewise.
682 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
684 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
685 Iain Sandoe <iains@gcc.gnu.org>
687 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
688 Added code to deal with the case when [Protocol
689 -descriptionForInstanceMethod:] or [Protocol
690 -descriptionForClassMethod:] returns NULL.
692 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
693 Iain Sandoe <iains@gcc.gnu.org>
695 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
696 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
699 2011-06-07 Xinliang David Li <davidxl@google.com>
701 * gcc.dg/inline_2.c: New test.
702 * gcc.dg/unroll_2.c: New test.
703 * gcc.dg/inline_3.c: New test.
704 * gcc.dg/unroll_3.c: New test.
705 * gcc.dg/inline_4.c: New test.
706 * gcc.dg/unroll_4.c: New test.
707 * gcc.dg/inline_1.c: New test.
708 * gcc.dg/unroll_1.c: New test.
710 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
712 PR tree-optimization/48497
713 * lib/gcc-defs.exp (dg-additional-options): New proc.
714 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
715 -msse2 on 32-bit x86.
717 2011-06-06 Jason Merrill <jason@redhat.com>
719 * g++.dg/cpp0x/enum19.C: New.
721 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
723 * gcc.target/arm/neon-reload-class.c: New test.
725 2011-06-07 Dodji Seketeli <dodji@redhat.com>
728 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
730 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
732 * gcc.target/arm/smlatb-1.c: New file.
733 * gcc.target/arm/smlatt-1.c: New file.
734 * gcc.target/arm/smlaltb-1.c: New file.
735 * gcc.target/arm/smlaltt-1.c: New file.
737 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
739 * gcc.target/arm/mla-2.c: New test.
741 2011-06-07 Jakub Jelinek <jakub@redhat.com>
743 PR gcov-profile/49299
744 * gcc.dg/tree-prof/pr49299-1.c: New test.
745 * gcc.dg/tree-prof/pr49299-2.c: New test.
747 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
749 * lib/target-supports.exp
750 (check_effective_target_vect_widen_mult_qi_to_hi):
751 Add NEON as supporting target.
752 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
753 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
754 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
755 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
756 using widening multiplication on targets that support it.
757 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
758 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
759 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
761 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
763 Updated all testcases in the ObjC/ObjC++ testsuites to use the
764 Modern Objective-C runtime API.
765 * objc/execute/next_mapping.h: Removed.
766 * objc-obj-c++-shared/next-mapping.h: Removed.
767 * objc-obj-c++-shared/Object1.h: Removed.
768 * objc-obj-c++-shared/Object1.m: Removed.
769 * objc-obj-c++-shared/Object1.mm: Removed.
770 * objc-obj-c++-shared/Object1-implementation.h: Removed.
771 * objc-obj-c++-shared/Protocol1.h: Removed.
772 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
773 of ProtoBool, IVAR_T and METHOD.
774 * objc-obj-c++-shared/runtime.h: New.
775 * objc-obj-c++-shared/TestsuiteObject.h: New.
776 * objc-obj-c++-shared/TestsuiteObject.m: New.
778 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
779 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
780 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
782 * objc/execute/_cmd.m: Include
783 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
784 runtime API. ([TestClass +initialize]): Include this method also
785 with the GNU runtime.
786 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
787 Object. ([-setValue:]): Return void.
788 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
789 with the GNU runtime. Include
790 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
791 for the NeXT runtime. Use the existing print_ivars() and
792 compare_structures() implementations for the old NeXT runtime.
793 Added new implementations for the Modern GNU and NeXT runtimes.
794 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
795 well. (main): Use objc_getClass(). Use return instead of exit.
796 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
797 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
799 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
800 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
801 instead of Object. (main): Use return instead of exit().
802 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
803 instead of Object. Removed prototype for exit(). (main): Use
804 return instead of exit(). Use the Modern Objective-C runtime API.
805 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
807 * objc/execute/class-tests-1.h: Include
808 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
809 runtime API. (test_class_with_superclass): Do not call [Object
810 class]. There is no need to with the current libobjc.
811 * objc/execute/class-tests-2.h: Include
812 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
814 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
815 ../../objc-obj-c++-shared/next-mapping.h.
816 * objc/execute/class-2.m: Likewise.
817 * objc/execute/class-3.m: Likewise.
818 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
819 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
820 +initialize]): Include this method also with the GNU
821 runtime. (main): Use the Modern Objective-C runtime API.
822 * objc/execute/class-5.m: Likewise.
823 * objc/execute/class-6.m: Likewise.
824 * objc/execute/class-7.m: Likewise.
825 * objc/execute/class-8.m: Likewise.
826 * objc/execute/class-9.m: Likewise.
827 * objc/execute/class-10.m: Likewise.
828 * objc/execute/class-11.m: Likewise.
829 * objc/execute/class-12.m: Likewise.
830 * objc/execute/class-13.m: Likewise.
831 * objc/execute/class-14.m: Likewise.
832 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
833 this method also with the GNU runtime.
834 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
835 +initialize]): Include this method also with the GNU runtime.
836 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
838 * objc/execute/encode-1.m: Likewise.
839 * objc/execute/enumeration-1.m: Likewise.
840 * objc/execute/enumeration-2.m: Likewise.
841 * objc/execute/exceptions/catchall-1.m: Likewise.
842 * objc/execute/exceptions/finally-1.m: Likewise.
843 * objc/execute/exceptions/foward-1.m: Likewise.
844 * objc/execute/exceptions/local-variables-1.m: Likewise.
845 * objc/execute/exceptions/throw-nil.m: Likewise.
846 * objc/execute/exceptions/trivial.m: Likewise.
847 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
848 of Object. Include objc/runtime.h instead of objc/objc-api.h.
849 * objc/execute/exceptions/matcher-1.m: Likewise.
850 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
852 * objc/execute/formal_protocol-2.m: Likewise.
853 * objc/execute/formal_protocol-3.m: Likewise.
854 * objc/execute/formal_protocol-4.m: Likewise.
855 * objc/execute/formal_protocol-5.m: Include
856 ../../objc-obj-c++-shared/runtime.h. (main): Always use
858 * objc/execute/formal_protocol-6.m: Likewise.
859 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
860 Object. Include <objc/Protocol.h> instead of
861 ../../objc-obj-c++-shared/Protocol1.h.
862 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
864 * objc/execute/informal_protocol.m: Likewise.
865 * objc/execute/load-3.m: Likewise.
866 * objc/execute/many_args_method.m ([TestClass +initialize]):
867 Include this method with the GNU runtime as well.
868 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
869 * objc/execute/nested-func-1.m: Use TestsuiteObject
871 * objc/execute/nil_method-1.m: Likewise.
872 * objc/execute/no_clash.m: Likewise.
873 * objc/execute/np-1.m: Do not include
874 ../../objc-obj-c++-shared/Protocol1.h.
875 (main): Use return instead of exit().
876 * objc/execute/np-2.m: Do not include
877 ../../objc-obj-c++-shared/Protocol1.h.
878 ([MyObject +initialize]): Include this method also with the GNU
879 runtime. (main): Use return instead of exit().
880 * objc/execute/object_is_class.m: Include
881 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
882 of Object. (main): Use the Modern Objective-C runtime API.
883 * objc/execute/object_is_meta_class.m: Likewise.
884 * objc/execute/private.m: Use TestsuiteObject instead of Object.
885 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
886 instead of ../objc-obj-c++-shared/Protocol1.h. Include
887 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
888 Objective-C runtime API.
889 * objc/execute/protocol-isEqual-2.m: Likewise.
890 * objc/execute/protocol-isEqual-3.m: Likewise.
891 * objc/execute/protocol-isEqual-4.m: Likewise.
892 * objc/execute/redefining_self.m ([TestClass +initialize]):
893 Include this method with the GNU runtime as well.
894 * objc/execute/root_methods.m: Include
895 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
896 Include this method with the GNU runtime as well.
897 (main): Use the Modern Objective-C runtime API.
898 * objc/execute/selector-1.m: Include
899 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
900 of Object. (main): Use the Modern Objective-C runtime API.
901 * objc/execute/static-1.m ([Test +initialize]): Include this
902 method with the GNU runtime as well.
903 * objc/execute/static-2.m: Likewise.
904 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
905 * objc/execute/va_method.m: Do not include objc/objc-api.h.
906 ([MathClass +initialize]): Include this method with the GNU
908 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
910 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
911 * objc.dg/attributes/categ-attributes-2.m: Likewise.
912 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
913 * objc.dg/attributes/method-attribute-1.m: Likewise.
914 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
915 * objc.dg/attributes/method-attribute-2.m: Likewise.
916 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
917 * objc.dg/attributes/method-attribute-3.m: Likewise.
918 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
919 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
920 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
921 * obj-c++.dg/bitfield-1.mm: Likewise.
922 * obj-c++.dg/bitfield-2.mm: Likewise
923 * objc.dg/bitfield-3.m: Likewise.
924 * obj-c++.dg/bitfield-4.mm: Likewise.
925 * objc.dg/bitfield-5.m: Likewise
926 * objc.dg/call-super-1.m: Likewise.
927 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
928 Use objc_getClass() instead of objc_get_class(), but for the GNU
929 runtime redefine objc_getClass as objc_get_class. Include
930 ../objc-obj-c++-shared/runtime.h.
931 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
932 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
933 Use the Modern Objective-C runtime API.
934 * objc.dg/class-protocol-1.m: Include
935 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
936 * obj-c++.dg/class-protocol-1.mm: Likewise.
937 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
938 * objc.dg/comp-types-10.m: Likewise.
939 * objc.dg/comp-types-11.m: Likewise.
940 * objc.dg/comp-types-12.m: Likewise.
941 * obj-c++.dg/comp-types-9.mm: Likewise.
942 * obj-c++.dg/comp-types-11.mm: Likewise.
943 * obj-c++.dg/comp-types-12.mm: Likewise.
944 * obj-c++.dg/comp-types-13.mm: Likewise.
945 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
946 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
947 * obj-c++.dg/cxx-scope-1.mm: Likewise.
948 * obj-c++.dg/cxx-scope-2.mm: Likewise.
949 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
950 * objc.dg/desig-init-1.m: Likewise.
951 * obj-c++.dg/defs.mm: Likewise.
952 * objc.dg/exceptions-2.m: Likewise.
953 * obj-c++.dg/except-1.mm: Likewise.
954 * obj-c++.dg/exceptions-2.mm: Likewise.
955 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
956 Use the Modern Objective-C runtime API.
957 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
958 the Modern Objective-C runtime API. Do not include
959 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
960 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
961 the Modern Objective-C runtime API except when using an older NeXT
963 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
964 the Modern Objective-C runtime API.
965 * objc.dg/encode-7.m: Include objc/runtime.h instead of
967 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
968 * objc.dg/encode-7-next-64bit.m: Updated include.
969 * objc.dg/encode-8.m: Include objc/runtime.h instead of
971 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
972 the Modern Objective-C runtime API.
973 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
974 Use the Modern Objective-C runtime API. Include objc/Protocol.h
975 instead of ../objc-obj-c++-shared/Protocol1.h.
976 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
977 the Modern Objective-C runtime API except when using an older NeXT
979 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
980 the Modern Objective-C runtime API.
981 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
983 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
984 * objc.dg/fix-and-continue-2.m: Likewise.
985 * objc.dg/foreach-1.m: Likewise.
986 * objc.dg/foreach-2.m: Likewise.
987 * objc.dg/foreach-3.m: Likewise.
988 * objc.dg/foreach-4.m: Likewise.
989 * objc.dg/foreach-5.m: Likewise.
990 * objc.dg/foreach-6.m: Likewise.
991 * objc.dg/foreach-7.m: Likewise.
992 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
994 * objc.dg/func-ptr-2.m: Likewise.
995 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
996 Do not include objc/objc-api.h.
997 * obj-c++.dg/fsf-package-0.mm: Likewise.
998 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
999 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
1000 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
1002 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
1003 * objc.dg/gnu-runtime-3.m: Likewise.
1004 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1005 * objc.dg/headers.m: Include objc/runtime.h instead of
1006 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
1007 for the NeXT runtime.
1008 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
1009 * obj-c++.dg/isa-field-1.mm: Likewise.
1010 * obj-c++.dg/ivar-list-semi.mm: Likewise.
1011 * objc.dg/layout-1.m: Likewise.
1012 * objc.dg/layout-2.m: Likewise.
1013 * objc.dg/local-decl-2.m: Likewise.
1014 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
1015 Object. ([Container +elementForView:]): Use
1016 class_conformsToProtocol().
1017 * obj-c++.dg/lookup-2.mm: Likewise.
1018 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
1019 * obj-c++.dg/local-decl-1.mm: Likewise.
1020 * objc.dg/method-3.m: Likewise.
1021 * objc.dg/method-4.m: Likewise.
1022 * objc.dg/method-6.m: Include objc/Protocol.h instead of
1023 ../objc-obj-c++-shared/Protocol1.h.
1024 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
1025 * objc.dg/method-9.m: Likewise.
1026 * objc.dg/method-10.m: Likewise.
1027 * objc.dg/method-13.m ([Root +initialize]): Include this method
1028 also for the GNU runtime. (main): Use objc_getClass() also for
1030 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
1031 * objc.dg/method-17.m: Likewise.
1032 * objc.dg/method-19.m: Likewise.
1033 * objc.dg/method-20b.m: Likewise.
1034 * obj-c++.dg/method-2.mm: Likewise.
1035 * obj-c++.dg/method-6.mm: Likewise.
1036 * obj-c++.dg/method-10.mm: Likewise.
1037 * obj-c++.dg/method-11.mm: Likewise.
1038 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
1039 ../objc-obj-c++-shared/Protocol1.h.
1040 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
1041 * obj-c++.dg/method-15.mm: Likewise.
1042 * obj-c++.dg/method-17.mm: Likewise.
1043 * obj-c++.dg/method-19.mm: Updated includes. ([Root
1044 +initialize]): Include this method also for the GNU
1045 runtime. (main): Use objc_getClass() also for the GNU runtime.
1046 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
1047 * obj-c++.dg/method-22.mm: Likewise.
1048 * obj-c++.dg/method-23.mm: Likewise.
1049 * obj-c++.dg/no-extra-load.mm: Likewise.
1050 * objc.dg/objc-fast-4.m: Likewise.
1051 * objc.dg/objc-gc-4.m: Likewise.
1052 * obj-c++.dg/objc-gc-3.mm: Likewise.
1053 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
1054 protocol_getMethodDescription() instead of [Protocol
1055 -descriptionForInstanceMethod].
1056 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
1057 Made it available with all runtimes. (main): Call -test instead
1059 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
1060 and put into a category.
1061 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
1062 Object. Include objc/objc.h.
1063 * obj-c++.dg/proto-lossage-2.mm: Likewise.
1064 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
1065 New. (main): Use protocol_getMethodDescription() instead
1066 of [Protocol -descriptionForInstanceMethod] and [Protocol
1067 -descriptionForClassMethod].
1068 * obj-c++.dg/proto-lossage-3.mm: Likewise.
1069 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
1070 Objective-C runtime API.
1071 * obj-c++.dg/proto-qual-1.mm: Likewise.
1072 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
1074 * obj-c++.dg/property/property-1.mm: Likewise.
1075 * obj-c++.dg/qual-types-1.mm: Likewise.
1076 * objc.dg/selector-2.m: Include objc/objc.h instead of
1077 ../objc-obj-c++-shared/Object1.h.
1078 * obj-c++.dg/selector-2.mm: Likewise.
1079 * obj-c++.dg/selector-5.mm: Likewise.
1080 * obj-c++.dg/selector-6.mm: Likewise.
1081 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
1082 Object. Do not include objc/objc-api.h.
1083 * obj-c++.dg/set-not-used-1.mm: Likewise.
1084 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
1085 * objc.dg/stret-1.m: Likewise.
1086 * objc.dg/stret-2.m: Likewise.
1087 * obj-c++.dg/super-class-2.mm: Likewise.
1088 * objc.dg/super-class-3.m: Likewise.
1089 * objc.dg/super-class-4.m: Likewise.
1090 * objc.dg/sync-2.m: Likewise.
1091 * obj-c++.dg/sync-2.mm: Likewise.
1092 * objc.dg/sync-1.m: Include objc/objc.h instead of
1093 ../objc-obj-c++-shared/Object1.h.
1094 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
1095 'Class' as the type of 'isa'.
1096 * objc.dg/special/unclaimed-category-1.m: Use the Modern
1097 Objective-C runtime API. ([TestClass +initialize]): Include this
1098 method with the GNU runtime as well.
1099 * objc.dg/strings/strings-1.m: Updated includes.
1100 * obj-c++.dg/strings/strings-1.mm: Likewise.
1101 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
1102 objc.dg/strings/const-str-12b.m.
1103 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
1104 * obj-c++.dg/template-3.mm: Likewise.
1105 * obj-c++.dg/template-4.mm: Likewise.
1106 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
1107 Objective-C runtime API.
1108 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
1109 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
1110 * obj-c++.dg/try-catch-1.mm: Likewise.
1111 * obj-c++.dg/try-catch-2.mm: Likewise.
1112 * objc.dg/try-catch-3.m: Likewise.
1113 * obj-c++.dg/try-catch-3.mm: Likewise.
1114 * objc.dg/try-catch-6.m: Likewise.
1115 * objc.dg/try-catch-7.m: Likewise.
1116 * obj-c++.dg/try-catch-7.mm: Likewise.
1117 * obj-c++.dg/try-catch-8.mm: Likewise.
1118 * obj-c++.dg/try-catch-9.mm: Likewise.
1119 * objc.dg/try-catch-10.m: Likewise.
1120 * obj-c++.dg/try-catch-11.mm: Likewise.
1121 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
1122 Object. Include objc/objc.h.
1123 * obj-c++.dg/typedef-alias-1.mm: Likewise.
1124 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
1125 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
1126 Object. Use Modern Objective-C runtime API. Do not use
1128 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
1129 * obj-c++.dg/torture/trivial.mm: Likewise.
1130 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
1131 instead of ../objc-obj-c++-shared/Object1.h. Include
1132 ../objc-obj-c++-shared/runtime.h.
1133 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1134 * objc.dg/torture/strings/const-str-11.m: Likewise.
1135 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1136 * objc.dg/torture/strings/const-str-9.m: Likewise.
1137 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1138 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
1139 instead of Object. Only add _FooClassReference if
1141 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
1142 * objc.dg/torture/strings/const-str-8.m: Likewise.
1143 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
1144 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
1146 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
1148 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1149 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
1150 * obj-c++.dg/va-meth-1.mm: Likewise.
1151 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
1152 ../objc-obj-c++-shared/Object1.h.
1153 * objc.dg/zero-link-3.m: Likewise.
1155 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1157 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
1159 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1162 * obj-c++.dg/property/cxx-property-1.mm: New.
1163 * obj-c++.dg/property/cxx-property-2.mm: New.
1165 2011-06-06 Jason Merrill <jason@redhat.com>
1167 * g++.dg/cpp0x/regress/ptrmem1.C: New.
1169 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
1171 PR rtl-optimization/49145
1173 * gcc.c-torture/compile/pr49145.c: New test.
1175 2011-06-06 Jakub Jelinek <jakub@redhat.com>
1178 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
1179 to dg-options, match also DW_AT_linkage_name.
1182 * gcc.dg/debug/pr49294.c: New test.
1185 * g++.dg/opt/pr49264.C: New test.
1187 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
1189 PR tree-optimization/49243
1190 * gcc.dg/pr49243.c: New.
1192 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1194 * gnat.dg/specs/cond_expr1.ads: New test.
1196 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1198 * gnat.dg/deferred_const4.ad[sb]: New test.
1199 * gnat.dg/deferred_const4_pkg.ads: New helper.
1201 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
1203 * gnat.dg/test_tamdt.adb: Rename to...
1204 * gnat.dg/taft_type1.adb: ...this.
1205 * gnat.dg/tamdt.ad[sb]: Rename to...
1206 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1207 * gnat.dg/tamdt_aux.ads: Rename to...
1208 * gnat.dg/taft_type1_pkg2.ads: ...this.
1209 * gnat.dg/taft_type2.ad[sb]: New test.
1210 * gnat.dg/taft_type2_pkg.ads: New helper.
1211 * gnat.dg/taft_type3.adb: New test.
1212 * gnat.dg/taft_type3_pkg.ads: New helper.
1214 2011-06-05 Tobias Burnus <burnus@net-b.de>
1217 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1220 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1223 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1225 * objc.dg/gnu-api-2-objc.m: Likewise.
1226 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1227 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1229 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1231 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1232 alignment, not the alignment, when calling class_addIvar(). Add
1233 an 'isa' instance variable to the test root class.
1234 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1236 2011-06-04 Jan Hubicka <jh@suse.cz>
1238 PR tree-optimization/48893
1239 PR tree-optimization/49091
1240 PR tree-optimization/49179
1241 * gfortran.dg/pr49179.f90: New testcase
1243 2011-06-04 Jan Hubicka <jh@suse.cz>
1246 * g++.dg/torture/pr48954.C: New testcase.
1248 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1250 * g++.dg/warn/delete-non-virtual-dtor.C: New.
1252 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1255 * g++.dg/diagnostic/bitfld2.C: New.
1257 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.c-torture/execute/pr49281.c: New test.
1262 2011-06-04 Jan Hubicka <jh@suse.cz>
1264 PR tree-optimize/48929
1265 * gcc.c-torture/compile/pr48929.c: New testcase.
1267 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1269 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1271 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1274 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1276 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1278 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1280 2011-06-03 Richard Henderson <rth@redhat.com>
1281 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1283 * lib/target-supports.exp (check_sse_os_support_available): Use
1286 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1288 * objc.dg/headers.m: Do not include objc-list.h.
1290 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1292 * objc.dg/type-stream-1.m: Test removed.
1293 * objc.dg/headers.m: Do not include typedstream.h.
1295 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1297 * objc.dg/torture/forward-1.m (main): Updated testcase.
1299 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1302 * gcc.c-torture/compile/pr49163.c: New.
1304 2011-06-02 Asher Langton <langton2@llnl.gov>
1307 * gfortran.dg/PR49268.f90: New test.
1309 2011-06-02 Asher Langton <langton2@llnl.gov>
1312 * gfortran.dg/PR37039.f90: New test.
1314 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1317 * objc.dg/method-5.m: Updated.
1318 * objc.dg/method-19.m: Updated.
1319 * objc.dg/method-lookup-1.m: New.
1320 * obj-c++.dg/method-6.mm: Updated.
1321 * obj-c++.dg/method-7.mm: Updated.
1322 * obj-c++.dg/method-lookup-1.mm: New.
1324 2011-06-02 DJ Delorie <dj@redhat.com>
1326 * lib/timeout.exp (timeout): Add board_info support.
1328 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1330 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1332 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1335 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1336 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1338 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1339 Hans-Peter Nilsson <hp@axis.com>
1341 PR rtl-optimization/48840
1342 * gcc.target/sparc/ultrasp13.c: New test.
1344 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1347 * gcc.c-torture/compile/pr49238.c: New.
1349 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1351 * gcc.target/arm/g2.c: Skip test in -mthumb.
1352 Skip test unless cpu is xscale.
1353 * gcc.target/arm/scd42-2.c: Likewise.
1354 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1356 2011-06-01 Jason Merrill <jason@redhat.com>
1358 * g++.dg/cpp0x/decltype28.C: New.
1359 * g++.dg/cpp0x/decltype29.C: New.
1361 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1364 * gcc.target/mips/pr45074.c: New test.
1366 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1367 Hans-Peter Nilsson <hp@axis.com>
1369 PR rtl-optimization/48830
1370 * gcc.target/sparc/ultrasp12.c: New test.
1372 2011-06-01 David Li <davidxl@google.com>
1374 * gcc.dg/profile-dir-1.c: Change pass name.
1375 * gcc.dg/profile-dir-2.c: Ditto.
1376 * gcc.dg/tree-ssa/dump-1.c: Ditto.
1377 * gcc.dg/tree-ssa/loop-25.c: Ditto.
1378 * gcc.dg/tree-prof/stringop-1.c: Ditto.
1379 * gcc.dg/tree-prof/update-loopch.c: Ditto.
1380 * gcc.dg/tree-prof/stringop-2.c: Ditto.
1381 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1382 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1383 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1384 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
1385 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
1386 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
1387 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
1388 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
1389 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
1390 * gcc.dg/profile-dir-3.c: Ditto.
1391 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
1393 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1395 * objc.dg/attributes/method-nonnull-1.m: New test.
1396 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1398 2011-05-31 Tobias Burnus <burnus@net-b.de>
1401 * gfortran.dg/coarray_atomic_1.f90: New.
1402 * gfortran.dg/coarray/atomic_1.f90: New.
1404 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1406 * gcc.dg/guality/bswaptest.c: New test.
1407 * gcc.dg/guality/clztest.c: New test.
1408 * gcc.dg/guality/ctztest.c: New test.
1409 * gcc.dg/guality/rotatetest.c: New test.
1412 * gcc.target/i386/pr48688.c: New test.
1414 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
1417 * g++.dg/lookup/name-clash9.C: New.
1419 2011-05-31 Tobias Burnus <burnus@net-b.de>
1422 * gfortran.dg/coarray/dummy_1.f90: New.
1424 2011-05-31 Tobias Burnus <burnus@net-b.de>
1427 * gfortran.dg/coarray/save_1.f90: New.
1428 * gfortran.dg/coarray_4.f90: Update dg-error.
1430 2011-05-31 Jason Merrill <jason@redhat.com>
1432 * g++.dg/cpp0x/rv-template1.C: New.
1434 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1436 PR rtl-optimization/49235
1437 * gcc.dg/pr49235.c: New test.
1439 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1441 PR tree-optimization/49093
1442 * gcc.dg/vect/pr49093.c: New test.
1444 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1447 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1449 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1452 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1455 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1458 * gcc.c-torture/execute/pr49186.c: New.
1460 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1463 * gcc.target/i386/pr49168-1.c: New.
1465 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1466 Eric Botcazou <ebotcazou@adacore.com>
1468 * gcc.dg/guality/drap.c: New test.
1470 2011-05-30 Richard Guenther <rguenther@suse.de>
1472 PR tree-optimization/49210
1473 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1474 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1476 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1479 * g++.dg/gomp/pr49223-1.C: New test.
1480 * g++.dg/gomp/pr49223-2.C: New test.
1482 2011-05-30 Richard Guenther <rguenther@suse.de>
1484 PR tree-optimization/49218
1485 * gcc.c-torture/execute/pr49218.c: New testcase.
1487 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1489 PR tree-optimization/49199
1490 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1491 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1492 -fno-tree-scev-cprop.
1494 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1497 * gfortran.dg/extends_13.f03: New.
1499 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1501 PR rtl-optimization/49095
1502 * gcc.target/i386/pr49095.c: New test.
1504 2011-05-29 Tobias Burnus <burnus@net-b.de>
1507 * gfortran.dg/coarray_24.f90: New.
1509 2011-05-29 Tobias Burnus <burnus@net-b.de>
1512 * gfortran.dg/coarray_23.f90: New.
1514 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1517 * gcc.dg/pr48826.c: New test.
1519 2011-05-29 Richard Guenther <rguenther@suse.de>
1521 PR tree-optimization/49217
1522 * gcc.dg/torture/pr49217.c: New testcase.
1524 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1527 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1529 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1531 * gnat.dg/boolean_subtype.adb: Rename to...
1532 * gnat.dg/boolean_subtype1.adb: ...this.
1534 2011-05-28 Jason Merrill <jason@redhat.com>
1536 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1538 2011-05-27 Jason Merrill <jason@redhat.com>
1540 * g++.dg/cpp0x/enum18.C: Adjust.
1542 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1544 2011-05-27 Tobias Burnus <burnus@net-b.de>
1547 * gfortran.dg/coarray_22.f90: New.
1549 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1551 PR tree-optimization/46728
1552 * gcc.target/powerpc/pr46728-1.c: New.
1553 * gcc.target/powerpc/pr46728-2.c: New.
1554 * gcc.target/powerpc/pr46728-3.c: New.
1555 * gcc.target/powerpc/pr46728-4.c: New.
1556 * gcc.target/powerpc/pr46728-5.c: New.
1557 * gcc.dg/pr46728-6.c: New.
1558 * gcc.target/powerpc/pr46728-7.c: New.
1559 * gcc.target/powerpc/pr46728-8.c: New.
1560 * gcc.dg/pr46728-9.c: New.
1561 * gcc.target/powerpc/pr46728-10.c: New.
1562 * gcc.target/powerpc/pr46728-11.c: New.
1563 * gcc.dg/pr46728-12.c: New.
1564 * gcc.target/powerpc/pr46728-13.c: New.
1565 * gcc.target/powerpc/pr46728-14.c: New.
1566 * gcc.target/powerpc/pr46728-15.c: New.
1567 * gcc.target/powerpc/pr46728-16.c: New.
1569 2011-05-27 Jason Merrill <jason@redhat.com>
1571 * g++.dg/abi/mangle47.C: New.
1574 * g++.dg/template/const5.C: New.
1576 * g++.dg/cpp0x/enum18.C: New.
1578 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1580 * g++.dg/cpp0x/error6.C: New.
1582 * g++.dg/cpp0x/error5.C: New.
1584 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1587 * g++.dg/eh/cond6.C: New test.
1589 2011-05-27 Tobias Burnus <burnus@net-b.de>
1592 * gfortran.dg/rank_3.f90: New.
1593 * gfortran.dg/rank_4.f90: New.
1595 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1597 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1598 replace dump search.
1600 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1602 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1603 * gnat.dg/bit_packed_array5.adb: ...here.
1605 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/cpp0x/auto25.C: New.
1610 2011-05-27 Richard Guenther <rguenther@suse.de>
1612 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1614 2011-05-27 Richard Guenther <rguenther@suse.de>
1616 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1618 2011-05-27 Richard Guenther <rguenther@suse.de>
1621 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1623 2011-05-26 Jason Merrill <jason@redhat.com>
1625 * g++.dg/cpp0x/friend1.C: New.
1626 * g++.dg/cpp0x/friend2.C: New.
1628 * g++.dg/cpp0x/auto7.C: Update.
1629 * g++.dg/template/crash50.C: Adjust.
1630 * g++.dg/template/static9.C: Adjust.
1631 * g++.old-deja/g++.ext/memconst.C: Adjust.
1633 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1635 * gcc.dg/march.c: Ignore a note for some targets.
1637 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1638 Nathan Froyd <froydnj@codesourcery.com>
1642 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1643 * g++.dg/parse/pr18770.C: New test.
1644 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1646 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1649 * gfortran.dg/dependency_40.f90 : New test.
1651 2011-05-26 Tobias Burnus <burnus@net-b.de>
1654 * gfortran.dg/coarray/registering_1.f90: New.
1656 2011-05-26 Jason Merrill <jason@redhat.com>
1658 * g++.dg/cpp0x/variadic111.C: New.
1659 * g++.dg/cpp0x/variadic41.C: Adjust.
1661 2011-05-26 Richard Guenther <rguenther@suse.de>
1663 PR tree-optimization/48702
1664 * gcc.dg/torture/pr48702.c: New testcase.
1666 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1668 PR gcov-profile/48845
1669 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1671 * gcc.dg/matrix/matrix.exp: Likewise.
1672 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1673 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1674 line number to check_profiling_available.
1675 * lib/target-supports.exp (check_profiling_available): Account for
1677 Require TLS runtime support with -fprofile-generate.
1678 * lib/profopt.exp (profopt-execute): Add TLS options for
1680 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1682 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1685 * g++.dg/eh/cond5.C: New test.
1687 PR tree-optimization/49161
1688 * gcc.c-torture/execute/pr49161.c: New test.
1690 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1692 * gcc.target/arm/neon-vorn-vbic.c: New test.
1694 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1696 PR tree-optimization/49038
1697 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1698 * gcc.dg/vect/pr49038.c: New test.
1700 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
1701 * g++.dg/init/pr25811-3.C: New.
1702 * g++.dg/init/pr25811-4.C: New.
1704 2011-05-25 Jason Merrill <jason@redhat.com>
1706 * g++.dg/cpp0x/enum17.C: New.
1707 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1709 * g++.dg/cpp0x/auto24.C: New.
1711 * g++.dg/cpp0x/error4.C: New.
1713 * g++.dg/cpp0x/rv-restrict.C: New.
1715 * g++.dg/cpp0x/enum15.C: New.
1716 * g++.dg/cpp0x/constexpr-switch2.C: New.
1718 * g++.dg/cpp0x/variadic110.C: New.
1720 * g++.dg/cpp0x/auto9.C: Add typedef test.
1722 * g++.dg/cpp0x/auto23.C: New.
1723 * g++.dg/cpp0x/auto9.C: Adjust.
1725 * g++.dg/cpp0x/defaulted29.C: New.
1727 * g++.dg/cpp0x/initlist51.C: New.
1729 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1731 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1732 * g++.dg/abi/packed1.C: Suppress warning.
1733 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1734 * g++.dg/template/stdarg1.C: Likewise.
1735 * g++.dg/other/packed1.C: Remove arm from xfail list.
1737 2011-05-25 Jason Merrill <jason@redhat.com>
1739 * g++.dg/cpp0x/enum16.C: New.
1740 * g++.dg/parse/error15.C: Adjust.
1742 * g++.dg/cpp0x/initlist50.C: New.
1744 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1746 * g++.dg/cpp0x/variadic109.C: New.
1748 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1750 * gcc.target/i386/pause-1.c: New.
1752 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1754 * gcc.dg/stack-usage-1.c: Adjust comment.
1755 * gcc.dg/stack-usage-2.c: New test.
1757 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1760 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1761 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1763 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1765 PR rtl-optimization/48757
1766 * gfortran.dg/pr48757.f: New test case.
1768 2011-05-24 Jason Merrill <jason@redhat.com>
1770 * g++.dg/cpp0x/access01.C: New.
1772 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1775 * objc.dg/pr48177.m: New testcase.
1777 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1780 * objc.dg/pr48187.m: New testcase.
1781 * obj-c++.dg/pr48187.mm: New testcase.
1782 * objc.dg/ivar-extra-semicolon.m: New testcase.
1784 2011-05-24 Jason Merrill <jason@redhat.com>
1786 * g++.dg/template/access21.C: New.
1787 * g++.dg/template/access22.C: New.
1789 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1791 PR rtl-optimization/48633
1792 * g++.dg/pr48633.C: New test.
1794 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1797 * g++.dg/other/pr49133.C: New test.
1799 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1800 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1802 * gcc.dg/torture/tls/run-gd.c: New test.
1803 * gcc.dg/torture/tls/run-ie.c: New test.
1804 * gcc.dg/torture/tls/run-ld.c: New test.
1805 * gcc.dg/torture/tls/run-le.c: New test.
1806 * lib/target-supports.exp (check_effective_target_tls_runtime):
1807 Build testcase with TLS options.
1809 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1811 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1813 2011-05-24 Tom de Vries <tom@codesourcery.com>
1815 PR tree-optimization/49121
1816 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1818 2011-05-23 Jason Merrill <jason@redhat.com>
1820 * g++.dg/cpp0x/defaulted28.C: New.
1822 * g++.dg/cpp0x/sfinae25.C: New.
1824 * g++.dg/cpp0x/rv-cast2.C: New.
1826 * g++.dg/cpp0x/enum14.C: New.
1828 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.c-torture/execute/pr49123.c: New test.
1834 * gcc.dg/debug/pr49032.c: New test.
1837 * gcc.dg/pr49120.c: New test.
1839 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1842 * gcc.target/i386/pr47315.c: New test.
1844 2011-05-23 Jason Merrill <jason@redhat.com>
1846 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1848 * g++.dg/cpp0x/sfinae24.C: New.
1850 * g++.dg/cpp0x/error3.C: New.
1852 * g++.dg/cpp0x/defaulted27.C: New.
1854 * g++.dg/cpp0x/decltype27.C: New.
1856 2011-05-23 Richard Guenther <rguenther@suse.de>
1858 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1860 2011-05-23 Richard Guenther <rguenther@suse.de>
1862 PR tree-optimization/40874
1863 * g++.dg/tree-ssa/pr40874.C: New testcase.
1865 2011-05-23 Richard Guenther <rguenther@suse.de>
1867 PR tree-optimization/49115
1868 * g++.dg/torture/pr49115.C: New testcase.
1870 2011-05-23 Richard Guenther <rguenther@suse.de>
1873 * gcc.dg/memcpy-3.c: New testcase.
1875 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1878 * gcc.c-torture/execute/pr48973-1.c: New test.
1879 * gcc.c-torture/execute/pr48973-2.c: New test.
1881 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1884 * g++.dg/warn/pr18016.C: New.
1886 2011-05-23 Tom de Vries <tom@codesourcery.com>
1889 * gcc.target/arm/ivopts-6.c: New test.
1891 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1894 * gcc.c-torture/compile/pr49029.c: New test.
1896 2011-05-22 Jason Merrill <jason@redhat.com>
1898 * g++.dg/cpp0x/sfinae23.C: New.
1899 * g++.dg/cpp0x/sfinae8.C: Correct.
1901 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1903 * gfortran.dg/function_optimize_8.f90: New test case.
1905 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1907 PR tree-optimization/49087
1908 * gcc.dg/vect/O3-pr49087.c: New test.
1910 2011-05-21 Jason Merrill <jason@redhat.com>
1912 * g++.dg/debug/const5.C: New.
1914 2011-05-20 Jason Merrill <jason@redhat.com>
1916 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1918 * g++.dg/cpp0x/constexpr-static7.C: New.
1920 * g++.dg/cpp0x/enum12.C: New.
1921 * g++.dg/cpp0x/enum13.C: New.
1923 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1926 * gfortran.dg/select_type_23.f03: New.
1928 2011-05-20 Jason Merrill <jason@redhat.com>
1930 * g++.dg/cpp0x/defaulted26.C: New.
1932 * g++.dg/cpp0x/noexcept02.C: Fix.
1933 * g++.dg/cpp0x/noexcept03.C: Fix.
1934 * g++.dg/cpp0x/noexcept08.C: Fix.
1935 * g++.dg/cpp0x/noexcept10.C: New.
1937 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1940 * gfortran.dg/extends_12.f03: New.
1942 2011-05-20 Jason Merrill <jason@redhat.com>
1944 * g++.dg/template/koenig9.C: New.
1945 * g++.dg/opt/pr47615.C: Fix.
1946 * g++.dg/overload/defarg1.C: Fix.
1947 * g++.dg/tc1/dr213.C: Remove xfail.
1948 * g++.dg/torture/pr34850.C: Fix.
1949 * g++.dg/torture/pr39362.C: Fix.
1950 * g++.old-deja/g++.brendan/crash56.C: Fix.
1951 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1953 2011-05-20 Richard Guenther <rguenther@suse.de>
1955 PR tree-optimization/49079
1956 * gcc.dg/torture/pr49079.c: New testcase.
1958 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1960 PR tree-optimization/49073
1961 * gcc.c-torture/execute/pr49073.c: New test.
1963 2011-06-19 Tobias Burnus <burnus@net-b.de>
1966 * gfortran.dg/coarray_21.f90: New.
1968 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1970 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1973 2011-05-19 Richard Guenther <rguenther@suse.de>
1976 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1978 2011-05-19 Richard Guenther <rguenther@suse.de>
1981 * gcc.dg/builtin-object-size-11.c: New testcase.
1983 2011-05-19 Tom de Vries <tom@codesourcery.com>
1986 * gcc.target/arm/ivopts.c: New test.
1987 * gcc.target/arm/ivopts-2.c: New test.
1989 2011-05-19 Tom de Vries <tom@codesourcery.com>
1991 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1993 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1995 * gcc.c-torture/execute/960321-1.x: Remove.
1997 2011-05-18 Janus Weil <janus@gcc.gnu.org>
2000 * gfortran.dg/move_alloc_4.f90: New.
2002 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
2005 * gcc.target/i386/pr49002-1.c: New test.
2006 * gcc.target/i386/pr49002-2.c: Likewise.
2008 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2010 PR tree-optimization/49039
2011 * gcc.c-torture/execute/pr49039.c: New test.
2012 * gcc.dg/tree-ssa/pr49039.c: New test.
2013 * g++.dg/torture/pr49039.C: New test.
2015 2011-05-18 Jason Merrill <jason@redhat.com>
2017 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
2018 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
2019 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
2021 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
2023 * gcc.target/bfin/mcpu-bf592.c: New test.
2025 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
2027 PR tree-optimization/41881
2028 * gcc.dg/vect/O3-pr41881.c: New test.
2029 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
2031 2011-05-18 Jakub Jelinek <jakub@redhat.com>
2033 PR tree-optimization/49000
2034 * gcc.dg/pr49000.c: New test.
2036 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
2038 * gnat.dg/invalid1.adb: New test.
2040 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
2042 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
2044 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
2045 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
2047 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2050 * g++.dg/cpp0x/range-for18.C: New.
2052 2011-05-15 Tobias Burnus <burnus@net-b.de>
2055 * gfortran.dg/coarray/image_index_2.f90: New.
2057 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2059 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
2060 * g++.dg/cpp0x/override2.C: New.
2062 2011-05-14 Tobias Burnus <burnus@net-b.de>
2065 * gfortran.de/coarray_20.f90: New.
2067 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2070 * function_optimize_7.f90: New test case.
2072 2011-05-13 Jason Merrill <jason@redhat.com>
2074 * g++.dg/cpp0x/decltype26.C: New.
2075 * g++.dg/cpp0x/enum11.C: New.
2077 2011-05-13 Tobias Burnus <burnus@net-b.de>
2081 * gfortran.dg/assign_8.f90: Update dg-error.
2083 2011-05-13 Tobias Burnus <burnus@net-b.de>
2086 * gfortran.dg/io_constraints_8.f90: New.
2087 * gfortran.dg/io_constraints_9.f90: New.
2089 2011-05-13 Martin Thuresson <martint@google.com>
2091 PR gcov-profile/47793
2092 * gcc.dg/pr47793.c: New.
2094 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2096 PR tree-optimization/48975
2097 * gcc.dg/pr48975.c: New test.
2099 2011-05-12 Tobias Burnus <burnus@net-b.de>
2102 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
2104 2011-05-12 Jason Merrill <jason@redhat.com>
2106 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
2108 2011-05-12 Geert Bosch <bosch@adacore.com>
2110 * gnat.dg/view_conversion1.adb: New test.
2112 2011-05-12 Richard Guenther <rguenther@suse.de>
2114 PR tree-optimization/48172
2115 * gcc.dg/vect/pr48172.c: New testcase.
2117 2011-05-12 Jakub Jelinek <jakub@redhat.com>
2120 * g++.dg/opt/pr48967.C: New test.
2122 2011-05-11 Jason Merrill <jason@redhat.com>
2124 * g++.dg/cpp0x/constexpr-friend.C: New.
2125 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
2127 * g++.dg/cpp0x/sfinae22.C: New.
2129 2011-05-11 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/generic_24.f90: New.
2134 2011-05-11 Richard Guenther <rguenther@suse.de>
2136 PR tree-optimization/15256
2137 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
2139 2011-05-11 Jakub Jelinek <jakub@redhat.com>
2142 * gcc.dg/pr48159-1.c: New test.
2143 * gcc.dg/pr48159-2.c: New test.
2145 2011-05-11 Richard Guenther <rguenther@suse.de>
2148 * gcc.dg/torture/pr48953.c: New testcase.
2150 2011-05-11 Richard Guenther <rguenther@suse.de>
2152 PR tree-optimization/18041
2153 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
2155 2011-05-11 Alan Modra <amodra@gmail.com>
2158 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
2160 2011-05-10 Jason Merrill <jason@redhat.com>
2162 * g++.dg/cpp0x/defaulted25.C: New.
2163 * g++.dg/template/crash7.C: Adjust.
2165 * g++.dg/cpp0x/variadic108.C: New.
2167 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
2169 * g++.dg/inherit/virtual9.C: Extend.
2171 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2174 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
2175 are passed and returned in vector registers.
2177 2011-05-10 Richard Guenther <rguenther@suse.de>
2179 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
2180 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2181 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2182 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2183 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
2186 2011-05-10 Jakub Jelinek <jakub@redhat.com>
2188 PR tree-optimization/48611
2189 PR tree-optimization/48794
2190 * gfortran.dg/gomp/pr48611.f90: New test.
2191 * gfortran.dg/gomp/pr48794.f90: New test.
2194 * gcc.dg/dfp/pr48928.c: New test.
2196 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/cpp0x/pr48522.C: New.
2201 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/cpp0x/sfinae21.C: New.
2206 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/template/sfinae28.C: Rename to...
2209 * g++.dg/cpp0x/sfinae19.C: ... this.
2210 * g++.dg/template/sfinae29.C: Rename to...
2211 * g++.dg/cpp0x/sfinae20.C: ... this.
2213 2011-05-09 Jeff Law <law@redhat.com>
2215 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2218 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2221 * g++.dg/init/pr20039.C: New.
2223 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/template/sfinae28.C: New.
2228 * g++.dg/template/sfinae29.C: Likewise.
2230 2011-05-09 Jason Merrill <jason@redhat.com>
2232 * g++.dg/template/nontype23.C: New.
2234 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2236 * g++.dg/init/pr48859.C: New.
2238 2011-05-09 Jason Merrill <jason@redhat.com>
2240 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2241 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2242 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2243 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2244 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2245 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2246 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2247 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2249 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2251 * g++.dg/inherit/virtual9.C: New.
2253 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2256 * g++.dg/template/dependent-expr8.C: New test case.
2258 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2260 PR tree-optimization/48837
2261 * gcc.dg/pr48837.c: New testcase.
2263 2011-05-06 Jason Merrill <jason@redhat.com>
2265 * g++.dg/cpp0x/constexpr-condition2.C: New.
2267 * g++.dg/cpp0x/constexpr-missing.C: New.
2269 2011-05-06 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/coarray/this_image_2.f90: New.
2274 2011-05-06 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/bind_c_usage_22.f90: New.
2279 * gfortran.dg/bind_c_usage_23.f90: New.
2280 * gfortran.dg/bind_c_usage_24.f90: New.
2281 * gfortran.dg/bind_c_usage_24_c.c: New.
2283 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2286 * g++.dg/template/member9.C: New test case.
2288 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2290 * gnat.dg/discr29.ad[sb]: New test.
2291 * gnat.dg/discr30.adb: Likewise.
2293 2011-05-05 Julian Brown <julian@codesourcery.com>
2295 * gcc.target/arm/neon-vset_lanes8.c: New test.
2297 2011-05-05 Jason Merrill <jason@redhat.com>
2299 * g++.dg/init/new32.C: New.
2301 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2303 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2306 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2308 PR rtl-optimization/48381
2309 * gcc.c-torture/compile/pr48381.c: New test.
2311 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2313 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2315 * gcc.target/i386/opt-1.c: Ditto.
2317 2011-05-04 Jason Merrill <jason@redhat.com>
2319 * g++.dg/conversion/base1.C: New.
2321 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2323 PR libgfortran/48787
2324 * gfortran.dg/round_3.f08: Add more checks to test case.
2326 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2328 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2329 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2330 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2331 Gate test on effective_target fd_truncate.
2333 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2335 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2336 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2337 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2338 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2339 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2340 * gcc.target/i386/pr38824.c: Ditto.
2341 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2342 * gcc.target/i386/vecinit-2.c: Ditto.
2343 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2344 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2345 * gcc.target/i386/parity-2.c: Ditto.
2346 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2348 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2350 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2352 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2353 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2354 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2356 2011-05-03 Tobias Burnus <burnus@net-b.de>
2359 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2361 2011-05-03 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/coarray/this_image_1.f90: New.
2366 2011-05-03 Tobias Burnus <burnus@net-b.de>
2369 * gfortran.dg/coarray/caf.dg: New.
2370 * gfortran.dg/coarray/image_index_1.f90: New, copied
2371 from ../coarray_16.f90.
2373 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/ext/complex9.C: New.
2378 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2381 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2382 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2383 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2385 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2387 * gcc.target/bfin/builtins: Created.
2388 * gcc.target/bfin/hisilh-O0.c: Deleted.
2389 * gcc.target/bfin/hisilh.c: Moved to...
2390 * gcc.target/bfin/builtins/hisilh.c: ...here.
2391 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2392 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2393 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2394 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2395 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2396 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2397 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2398 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2399 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2400 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2401 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2402 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2403 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2404 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2405 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2406 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2407 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2408 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2409 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2410 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2411 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2412 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2413 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2414 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2415 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2416 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2417 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2418 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2419 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2420 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2421 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2422 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2423 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2424 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2425 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2426 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2427 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2428 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2429 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2430 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2431 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2432 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2433 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2434 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2435 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2436 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2437 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2438 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2439 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2440 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2441 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2442 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2443 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2444 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2445 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2446 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2447 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2448 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2449 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2450 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2451 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2452 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2453 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2454 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2455 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2456 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2457 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2458 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2459 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2460 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2461 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2462 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2463 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2464 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2465 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2466 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2467 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2468 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2469 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2470 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2471 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2472 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2473 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2474 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2475 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2476 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2477 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2478 * gcc.target/bfin/builtins/circptr.c: Ditto.
2479 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2480 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2481 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2482 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2483 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2484 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2485 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2486 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2487 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2488 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2489 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2490 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2491 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2492 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2493 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2494 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2495 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2496 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2497 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2498 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2499 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2500 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2501 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2502 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2503 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2504 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2505 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2506 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2507 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2508 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2509 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2510 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2511 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2512 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2513 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2514 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2515 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2516 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2517 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2518 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2519 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2520 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2521 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2522 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2523 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2524 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2525 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2526 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2527 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2528 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2529 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2530 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2531 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2532 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2533 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2534 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2535 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2536 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2537 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2538 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2539 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2540 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2541 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2542 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2543 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2544 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2545 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2546 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2547 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2548 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2550 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2552 * gcc.target/arm/cold-lc.c: New test.
2554 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2557 * gcc.dg/pr48774.c: New test.
2559 2011-05-03 Richard Guenther <rguenther@suse.de>
2561 * gcc.dg/large-size-array-5.c: New testcase.
2563 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2565 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2567 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2569 * lib/target-supports.exp (check_effective_target_vect_strided):
2571 (check_effective_target_vect_strided2)
2572 (check_effective_target_vect_strided3)
2573 (check_effective_target_vect_strided4)
2574 (check_effective_target_vect_strided8): ...these new functions.
2576 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2577 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2578 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2579 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2580 * gcc.dg/vect/pr37539.c: Likewise.
2581 * gcc.dg/vect/slp-11a.c: Likewise.
2582 * gcc.dg/vect/slp-11b.c: Likewise.
2583 * gcc.dg/vect/slp-11c.c: Likewise.
2584 * gcc.dg/vect/slp-12a.c: Likewise.
2585 * gcc.dg/vect/slp-12b.c: Likewise.
2586 * gcc.dg/vect/slp-18.c: Likewise.
2587 * gcc.dg/vect/slp-19a.c: Likewise.
2588 * gcc.dg/vect/slp-19b.c: Likewise.
2589 * gcc.dg/vect/slp-21.c: Likewise.
2590 * gcc.dg/vect/slp-23.c: Likewise.
2591 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2593 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2594 instead of vect_interleave && vect_extract_even_odd.
2595 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2596 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2597 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2598 * gcc.dg/vect/vect-1.c: Likewise.
2599 * gcc.dg/vect/vect-10.c: Likewise.
2600 * gcc.dg/vect/vect-98.c: Likewise.
2601 * gcc.dg/vect/vect-107.c: Likewise.
2602 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2603 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2604 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2605 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2606 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2607 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2608 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2609 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2610 * gcc.dg/vect/vect-strided-float.c: Likewise.
2611 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2612 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2613 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2614 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2615 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2616 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2617 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2618 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2619 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2620 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2621 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2622 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2623 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2624 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2625 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2627 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2629 * gcc.dg/vect/pr30843.c: Likewise.
2630 * gcc.dg/vect/pr33866.c: Likewise.
2631 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2632 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2633 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2634 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2636 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2638 * gcc.dg/vect/slp-11.c: Split into...
2639 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2640 gcc.dg/vect/slp-11c.c: ...these tests.
2641 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2642 * gcc.dg/vect/slp-12c.c: ...this new test.
2643 * gcc.dg/vect/slp-19.c: Split into...
2644 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2645 gcc.dg/vect/slp-19c.c: ...these new tests.
2647 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2649 * lib/target-supports.exp
2650 (check_effective_target_vect_extract_even_odd_wide): Delete.
2651 (check_effective_target_vect_strided_wide): Likewise.
2652 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2653 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2654 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2655 * gcc.dg/vect/pr37539.c: Likewise.
2656 * gcc.dg/vect/slp-11.c: Likewise.
2657 * gcc.dg/vect/slp-12a.c: Likewise.
2658 * gcc.dg/vect/slp-12b.c: Likewise.
2659 * gcc.dg/vect/slp-19.c: Likewise.
2660 * gcc.dg/vect/slp-23.c: Likewise.
2661 * gcc.dg/vect/vect-1.c: Likewise.
2662 * gcc.dg/vect/vect-98.c: Likewise.
2663 * gcc.dg/vect/vect-107.c: Likewise.
2664 * gcc.dg/vect/vect-strided-float.c: Likewise.
2666 2011-05-02 Jason Merrill <jason@redhat.com>
2668 * g++.dg/init/new31.C: New.
2670 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2673 * gcc.dg/pr35445.c: New test.
2675 2011-05-02 Jason Merrill <jason@redhat.com>
2677 * c-c++-common/vla-1.c: New.
2679 2011-05-02 Richard Guenther <rguenther@suse.de>
2681 PR tree-optimization/48822
2682 * gcc.dg/torture/pr48822.c: New testcase.
2684 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2687 * g++.dg/cpp0x/constexpr-47969.C: New.
2689 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2692 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2693 on vect_no_align targets.
2694 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2695 vect_no_align targets.
2697 2011-05-01 Xinliang David Li <davidxl@google.com>
2699 * gcc.dg/tree-ssa/integer-addr.c: New test.
2700 * gcc.dg/tree-ssa/alias_bug.c: New test.
2702 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2704 PR libgfortran/48787
2705 * gfortran.dg/round_3.f08: Add more checks.
2707 2011-04-30 Tobias Burnus <burnus@net-b.de>
2710 * gfortran.dg/import9.f90: New, proper test.
2711 * gfortran.dg/interface_37.f90: Remove bogus
2712 test (bogus copy of interface_36.f90).
2714 2011-04-30 Tobias Burnus <burnus@net-b.de>
2717 * gfortran.dg/interface_37.f90: New.
2719 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2722 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2724 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2726 PR tree-optimization/48809
2727 * gcc.c-torture/execute/pr48809.c: New test.
2729 2011-04-29 Jeff Law <law@redhat.com>
2731 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2733 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/init/ctor10.C: New.
2738 2011-04-29 Le-Chun Wu <lcwu@google.com>
2740 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2741 warning in implicitly instantiated templates.
2743 2011-04-29 Le-Chun Wu <lcwu@google.com>
2745 * g++.dg/warn/Wnull-conversion-1.C: New.
2746 * g++.dg/warn/Wnull-conversion-2.C: New.
2748 2011-04-29 Diego Novillo <dnovillo@google.com>
2750 * g++.old-deja/g++.other/null3.C: Expect warning about
2751 converting boolean to a pointer.
2753 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2756 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2760 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2762 2011-04-29 Tobias Burnus <burnus@net-b.de>
2765 * gfortran.dg/typebound_proc_22.f90: New.
2768 * gfortran.dg/interface_36.f90: New.
2770 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2772 PR libgfortran/48488
2773 PR libgfortran/48602
2774 PR libgfortran/48615
2775 PR libgfortran/48684
2776 PR libgfortran/48787
2777 * gfortran.dg/fmt_g.f: Adjust test.
2778 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2779 * gfortran.dg/round_3.f08: New test.
2780 * gfortran.dg/namelist_print_1.f: Adjust test.
2781 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2782 * gfortran.dg/f2003_io_5.f03: Adjust test.
2783 * gfortran.dg/coarray_15.f90: Adjust test.
2784 * gfortran.dg/namelist_65.f90: Adjust test.
2785 * gfortran.dg/fmt_cache_1.f: Adjust test.
2786 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2787 * gfortran.dg/real_const_3.f90: Adjust test.
2789 2011-04-28 Xinliang David Li <davidxl@google.com>
2791 * gcc.dg/tree-prof/prof-robust-1.c: New test.
2792 * g++.dg/prof-robust-1.C: New test.
2794 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2796 PR tree-optimization/48765
2797 * gcc.dg/vect/pr48765.c: New.
2799 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2801 PR tree-optimization/48775
2802 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2804 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2807 * g++.dg/inherit/pr48798.C: New.
2808 * g++.old-deja/g++.other/base1.C: Adjust.
2810 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2813 * g++.dg/template/inherit7.C: New test case.
2815 2011-04-28 Richard Guenther <rguenther@suse.de>
2817 PR tree-optimization/40052
2818 PR tree-optimization/15347
2819 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2820 * gcc.dg/pr15347.c: Likewise.
2822 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/cpp0x/sfinae18.C: New.
2827 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2830 * g++.dg/ext/is_literal_type1.C: New.
2832 2011-04-28 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/interface_35.f90: New.
2837 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2838 * gfortran.dg/func_result_6.f90: Add dg-warning.
2839 * gfortran.dg/bessel_1.f90: Ditto.
2840 * gfortran.dg/hypot_1.f90: Ditto.
2841 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2842 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2843 * gfortran.dg/interface_assignment_4.f90: Ditto.
2845 2011-04-27 Jason Merrill <jason@redhat.com>
2847 * g++.dg/ext/complex8.C: New.
2849 * g++.dg/cpp0x/initlist49.C: New.
2850 * g++.dg/init/new30.C: New.
2852 2011-04-27 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/whole_file_34.f90: New.
2857 2011-04-27 Jan Hubicka <jh@suse.cz>
2859 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2861 2011-04-27 Jason Merrill <jason@redhat.com>
2863 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2865 * g++.dg/parse/ambig6.C: New.
2867 2011-04-27 Nick Clifton <nickc@redhat.com>
2869 * gcc.dg/20020312-2.c: Add definition for RX.
2871 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2872 option with RX targets.
2874 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2877 2011-04-27 Richard Guenther <rguenther@suse.de>
2879 * gcc.dg/tree-ssa/pr23382.c: Remove.
2881 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2884 * gcc.c-torture/compile/pr48767.c: New test.
2886 2011-04-27 Richard Guenther <rguenther@suse.de>
2888 PR tree-optimization/48772
2889 * g++.dg/pr48772.C: New testcase.
2891 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2894 * gcc.c-torture/compile/pr48742.c: New test.
2896 2011-04-26 Jason Merrill <jason@redhat.com>
2898 * g++.dg/lookup/koenig13.C: New.
2900 * g++.dg/cpp0x/initlist48.C: New.
2902 2011-04-25 Jason Merrill <jason@redhat.com>
2904 * g++.dg/cpp0x/sfinae17.C: New.
2906 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2909 * gcc.target/powerpc/pr48258-1.c: New file.
2910 * gcc.target/powerpc/pr48258-2.c: Ditto.
2912 2011-04-26 Xinliang David Li <davidxl@google.com>
2914 * gcc.dg/uninit-suppress.c: New test.
2915 * gcc.dg/uninit-suppress.c: New test.
2917 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.dg/pr48768.c: New test.
2922 PR tree-optimization/48734
2923 * gcc.c-torture/compile/pr48734.c: New test.
2926 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2928 2011-04-26 Richard Guenther <rguenther@suse.de>
2930 PR tree-optimization/48731
2931 * gcc.dg/torture/pr48731.c: New testcase.
2933 2011-04-26 Richard Guenther <rguenther@suse.de>
2936 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2938 2011-04-26 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/torture/pr48694-1.c: New testcase.
2942 * gcc.dg/torture/pr48694-2.c: Likewise.
2944 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2946 * g++.dg/ext/underlying_type1.C: New.
2947 * g++.dg/ext/underlying_type2.C: Likewise.
2948 * g++.dg/ext/underlying_type3.C: Likewise.
2949 * g++.dg/ext/underlying_type4.C: Likewise.
2950 * g++.dg/ext/underlying_type5.C: Likewise.
2951 * g++.dg/ext/underlying_type6.C: Likewise.
2952 * g++.dg/ext/underlying_type7.C: Likewise.
2953 * g++.dg/ext/underlying_type8.C: Likewise.
2954 * g++.dg/ext/underlying_type9.C: Likewise.
2955 * g++.dg/ext/underlying_type10.C: Likewise.
2957 2011-04-25 Jason Merrill <jason@redhat.com>
2959 * g++.dg/cpp0x/regress/template-const2.C: New.
2961 2011-04-25 Jeff Law <law@redhat.com>
2963 * gcc.dg/tree-ssa/vrp56.c: new test.
2965 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2967 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2969 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2971 PR preprocessor/48740
2972 * c-c++-common/raw-string-11.c: New test.
2974 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2976 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2979 2011-04-23 Tobias Burnus <burnus@net-b.de>
2982 * gfortran.dg/coarray_19.f90: New.
2984 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.dg/pr48685.c: New test.
2989 2011-04-22 Jan Hubicka <jh@suse.cz>
2991 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2993 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2995 PR tree-optimization/48717
2996 * gcc.c-torture/execute/pr48717.c: New test.
2998 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
3001 * gcc.target/i386/pr48723.c: New test.
3003 2011-04-22 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.dg/gomp/pr48716.c: New test.
3007 * g++.dg/gomp/pr48716.C: New test.
3009 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
3012 * gcc.dg/missing-field-init-2.c: Update testcase.
3014 2011-04-22 Alan Modra <amodra@gmail.com>
3016 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
3018 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3021 * gfortran.dg/function_optimize_6.f90: New test.
3023 2011-04-21 Easwaran Raman <eraman@google.com>
3025 * gcc.dg/stack-layout-2.c: New test.
3027 2011-04-21 Richard Guenther <rguenther@suse.de>
3030 * g++.dg/lto/pr48207-2_0.C: New testcase.
3031 * g++.dg/lto/pr48207-3_0.C: Likewise.
3033 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
3035 * gnat.dg/volatile5.adb: New test.
3036 * gnat.dg/volatile5_pkg.ads: New helper.
3038 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
3041 * gcc.target/i386/pr48708.c: New test.
3043 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3045 * gcc.dg/vect/vect-119.c: New test.
3047 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
3049 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
3052 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
3053 Richard Sandiford <richard.sandiford@linaro.org>
3056 * gcc.target/arm/pr46329.c: New test.
3058 2011-04-21 Tobias Burnus <burnus@net-b.de>
3061 * gfortran.dg/coarray_18.f90: New.
3063 2011-04-20 Jason Merrill <jason@redhat.com>
3065 * g++.dg/cpp0x/initlist47.C: New.
3067 * g++.dg/init/dtor4.C: New.
3069 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
3072 * gcc.target/i386/sse2-pinsrw.c: New test.
3073 * gcc.target/i386/avx-vpinsrw.c: Ditto.
3074 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
3075 * gcc.target/i386/sse2-insvhi.c: Ditto.
3076 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
3077 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
3079 2011-04-20 Jason Merrill <jason@redhat.com>
3081 * g++.dg/template/const4.C: New.
3083 2011-04-20 Easwaran Raman <eraman@google.com>
3085 * gcc.dg/stack-layout-1.c: New test.
3087 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
3089 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
3090 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
3093 2011-04-20 Kai Tietz <ktietz@redhat.com>
3095 * gcc.dg/binop-xor1.c: New test.
3096 * gcc.dg/binop-xor2.c: New test.
3097 * gcc.dg/binop-xor3.c: New test.
3098 * gcc.dg/binop-xor4.c: New test.
3099 * gcc.dg/binop-xor5.c: New test.
3101 2011-04-20 Richard Guenther <rguenther@suse.de>
3103 PR tree-optimization/47892
3104 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
3106 2011-04-20 Richard Guenther <rguenther@suse.de>
3109 * g++.dg/torture/pr48695.C: New testcase.
3111 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
3113 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
3114 * gcc.c-torture/execute/cmpsi-2.c: Ditto
3115 * gcc.c-torture/execute/pr45262.c: Ditto
3116 * gcc.dg/torture/pr43165.c: Ditto.
3117 * gcc.dg/torture/pr47228.c: Ditto.
3118 * gcc.dg/tree-ssa/pr45144.c: Ditto.
3119 * gcc.dg/ipa/pr45644.c: Ditto.
3120 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
3123 2011-04-19 Jason Merrill <jason@redhat.com>
3125 * g++.dg/ext/complex7.C: New.
3127 * g++.dg/ext/attrib41.C: New.
3129 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
3132 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
3134 2011-04-19 Jakub Jelinek <jakub@redhat.com>
3137 * gcc.target/i386/pr48678.c: New test.
3139 2011-04-19 Martin Jambor <mjambor@suse.cz>
3141 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
3142 * g++.dg/opt/devirt2.C: New test.
3143 * g++.dg/ipa/devirt-g-1.C: Likewise.
3145 2011-04-19 Tobias Burnus <burnus@net-b.de>
3148 * gfortran.dg/whole_file_33.f90: New.
3150 2011-04-19 Martin Jambor <mjambor@suse.cz>
3152 * g++.dg/ipa/devirt-7.C: New test.
3154 2011-04-19 Richard Guenther <rguenther@suse.de>
3157 * g++.dg/lto/pr48207_0.C: New testcase.
3159 2011-04-18 Jason Merrill <jason@redhat.com>
3161 * g++.dg/init/void1.C: New.
3163 * g++.dg/cpp0x/union4.C: New.
3165 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3168 * g++.dg/torture/pr48661.C: New test.
3171 * g++.dg/gomp/pr48632.C: New test.
3173 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3175 * gcc.target/i386/sse2-maskmovdqu.c: New test.
3176 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
3178 2011-04-18 Tobias Burnus <burnus@net-b.de>
3181 * gfortran.dg/coarray_17.f90: New.
3182 * gfortran.dg/coarray_10.f90: Update dg-error.
3184 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3187 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3188 * gfortran.dg/guality/guality.exp: Likewise.
3190 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3192 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
3194 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3196 * gcc.dg/vect/pr48377.c: Remove dg-do run.
3198 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3200 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
3202 2011-04-18 Richard Guenther <rguenther@suse.de>
3205 * g++.dg/torture/pr46364.C: New testcase.
3207 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3209 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3211 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3213 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3215 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3216 Ira Rosen <ira.rosen@linaro.org>
3219 * gcc.target/arm/pr48252.c: New test.
3221 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3223 PR tree-optimization/48616
3224 * gcc.dg/pr48616.c: New test.
3226 2011-04-18 Tobias Burnus <burnus@net-b.de>
3229 * gfortran.dg/coarray_16.f90: New.
3231 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3234 * gfortran.dg/realloc_on_assign_7.f03: New test.
3236 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3238 PR libgfortran/48602
3239 * gfortran.dg/fmt_g0_6.f08: New test.
3241 2011-04-17 Jason Merrill <jason@redhat.com>
3243 * g++.dg/cpp0x/sfinae16.C: New.
3245 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3247 * gcc.target/mips/reg-var-1.c: New test.
3249 2011-04-17 Jan Hubicka <jh@suse.cz>
3251 * gcc.dg/winline-5.c: Update testcase.
3253 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3255 * gnat.dg/discr27.ad[sb]: Move dg directive.
3256 * gnat.dg/discr28.ad[sb]: New test.
3257 * gnat.dg/discr28_pkg.ads: New helper.
3259 2011-04-17 Michael Matz <matz@suse.de>
3261 PR tree-optimization/48622
3263 * gcc.dg/lto/pr48622_0.c: New test.
3265 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3267 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3268 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3269 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3270 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3271 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3272 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3274 2011-04-15 Jason Merrill <jason@redhat.com>
3276 * g++.dg/cpp0x/range-for17.C: New.
3278 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3280 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3281 * g++.dg/cpp0x/range-for3.C: Likewise.
3282 * g++.dg/cpp0x/range-for9.C: Correct error message.
3283 * g++.dg/cpp0x/range-for11.C: New.
3284 * g++.dg/cpp0x/range-for12.C: New.
3285 * g++.dg/cpp0x/range-for13.C: New.
3286 * g++.dg/cpp0x/range-for14.C: New.
3287 * g++.dg/cpp0x/range-for15.C: New.
3288 * g++.dg/cpp0x/range-for16.C: New.
3290 2011-04-15 Tobias Burnus <burnus@net-b.de>
3293 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3295 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3297 * objc.dg/naming-4.m: Updated.
3298 * objc.dg/naming-5.m: Updated.
3299 * objc.dg/naming-6.m: New.
3300 * objc.dg/naming-7.m: New.
3301 * obj-c++.dg/naming-1.mm: Updated.
3302 * obj-c++.dg/naming-2.mm: Updated.
3303 * obj-c++.dg/naming-3.mm: New.
3304 * obj-c++.dg/naming-4.mm: New.
3306 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3308 PR libgfortran/48589
3309 * gfortran.dg/fmt_g0_5.f08: New test.
3311 2011-04-15 Richard Guenther <rguenther@suse.de>
3314 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3316 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3318 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3319 -finline-limit=0 to -fno-inline
3321 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3324 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3327 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3330 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3331 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3332 * gcc.target/i386/avx-insertps-3.c: New test.
3333 * gcc.target/i386/avx-insertps-4.c: New test.
3335 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3337 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3340 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3345 * gcc.target/avr/pr46779-1.c: New test case
3346 * gcc.target/avr/pr46779-2.c: New test case
3348 2011-04-14 Jason Merrill <jason@redhat.com>
3350 * g++.dg/cpp0x/sfinae15.C: New.
3352 * g++.dg/cpp0x/sfinae14.C: New.
3354 * g++.dg/ext/vla10.C: New.
3356 2011-04-14 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3360 2011-04-14 Richard Guenther <rguenther@suse.de>
3362 * gcc.dg/fold-bitand-4.c: Move ...
3363 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3365 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3367 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3369 * gcc.target/avr/torture/trivial.c: Ditto.
3371 2011-04-13 Jason Merrill <jason@redhat.com>
3373 * g++.dg/template/operator11.C: New.
3375 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3378 * gcc.dg/gomp/pr48591.c: New test.
3381 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3382 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3384 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3387 * g++.dg/template/dependent-expr7.C: New test case.
3389 2011-04-13 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/sfinae13.C: New.
3393 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3395 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3397 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3399 * gcc.target/arm/pr43698.c: Remove -march option.
3401 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3403 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3406 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3410 * gfortran.dg/realloc_on_assign_6.f03: New test.
3412 2011-04-12 Kai Tietz <ktietz@redhat.com>
3414 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3415 targets the additional -mno-ms-bitfields and
3416 -Wno-packed-bitfield-compat options.
3417 * g++.dg/ext/bitfield3.C: Likewise.
3418 * g++.dg/ext/bitfield4.C: Likewise.
3419 * g++.dg/ext/bitfield5.C: Likewise.
3420 * gcc.dg/bitfld-15.c: Likewise.
3421 * gcc.dg/bitfld-16.c: Likewise.
3422 * gcc.dg/bitfld-17.c: Likewise.
3423 * gcc.dg/bitfld-18.c: Likewise.
3425 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3427 * gcc.target/arm/neon-vld3-1.c: New test.
3428 * gcc.target/arm/neon-vst3-1.c: New test.
3429 * gcc.target/arm/neon/v*.c: Regenerate.
3431 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3433 PR rtl-optimization/48549
3434 * g++.dg/opt/pr48549.C: New test.
3436 2011-04-12 Richard Guenther <rguenther@suse.de>
3438 PR tree-optimization/46076
3439 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3441 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3444 * lib/compat.exp (compat-execute): Declare unsupported after
3445 stripping path from src1.
3446 * lib/lto.exp (lto-execute): Likewise.
3448 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3451 * gcc.dg/pr48552-1.c: New test.
3452 * gcc.dg/pr48552-2.c: New test.
3454 2011-04-11 Jason Merrill <jason@redhat.com>
3456 * g++.dg/cpp0x/sfinae12.C: New.
3458 * g++.dg/cpp0x/enum10.C: New.
3460 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3462 * g++.dg/cpp0x/rv-func.C: New.
3464 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3466 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3469 2011-04-11 Martin Jambor <mjambor@suse.cz>
3471 PR tree-optimization/48195
3472 * gcc.dg/ipa/pr48195.c: New test.
3474 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3476 * gnat.dg/return3.adb: Remove unused switch.
3478 2011-04-08 Mike Stump <mikestump@comcast.net>
3481 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3482 default to fno-common.
3484 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3486 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3487 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3489 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3492 * gfortran.dg/function_optimize_5.f90: New test.
3494 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3496 * gnat.dg/aggr17.adb: New test.
3497 * gnat.dg/aggr18.adb: Likewise.
3499 2011-04-08 Michael Matz <matz@suse.de>
3502 * gcc.target/i386/pr48389.c: New test.
3504 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3506 PR rtl-optimization/48272
3507 * g++.dg/opt/pr48272.C: New.
3509 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3511 PR rtl-optimization/48235
3512 * gcc.dg/pr48235.c: New.
3514 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3516 PR rtl-optimization/48302
3517 * g++.dg/opt/pr48302.C: New.
3519 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3522 * g++.dg/opt/pr48273.C: New.
3524 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3526 PR rtl-optimization/48442
3527 * gcc.dg/pr48442.c: New.
3529 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3531 PR tree-optimization/48377
3532 * gcc.dg/vect/pr48377.c: New test.
3534 2011-04-07 Jason Merrill <jason@redhat.com>
3536 * g++.dg/cpp0x/regress/call1.C: New.
3538 * g++.dg/cpp0x/variadic107.C: New.
3540 * g++.dg/cpp0x/sfinae11.C: New.
3541 * g++.dg/cpp0x/noexcept02.C: Fix.
3543 * g++.dg/cpp0x/sfinae10.C: New.
3545 * g++.dg/cpp0x/sfinae9.C: New.
3547 * c-c++-common/Wcast-qual-1.c: Move here from...
3548 * gcc.dg/cast-qual-3.c: ...here, and...
3549 * g++.dg/warn/Wcast-qual2.C: ...here.
3551 * g++.dg/cpp0x/sfinae8.C: New.
3553 * g++.dg/cpp0x/sfinae7.C: New.
3555 * g++.dg/cpp0x/enum9.C: New.
3557 2011-04-07 Mike Stump <mikestump@comcast.net>
3559 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3560 with no trampolines.
3562 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3565 * gfortran.dg/gomp/pr48117.f90: New test.
3568 * gcc.dg/torture/pr48343.c: New test.
3570 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3572 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3574 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3576 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3578 2011-04-07 Tom de Vries <tom@codesourcery.com>
3581 * lib/scanasm.exp (object-size): New proc.
3582 * gcc.target/arm/pr43920-2.c: New test.
3584 2011-04-06 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3590 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3592 * gcc.dg/mtune.c: Prune note from output.
3594 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3597 * gcc.dg/guality/pr36977.c: New test.
3598 * gcc.dg/guality/pr48466.c: New test.
3600 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3602 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3604 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3606 * gnat.dg/return3.adb: New test.
3608 2011-04-06 Richard Guenther <rguenther@suse.de>
3610 PR tree-optimization/47663
3611 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3613 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3615 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3616 Solaris 8 and 9 as well.
3618 2011-04-05 Tom de Vries <tom@codesourcery.com>
3621 * gcc.target/arm/pr43920-1.c: New test.
3623 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3625 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3626 (cctor): Actually return the value.
3627 (main): Cast return values.
3629 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3631 * gfortran.dg/character_comparison_8.f90: New test.
3633 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3635 * frontend-passes: (optimize_lexical_comparison): New function.
3636 (optimize_expr): Call it.
3637 (optimize_comparison): Also handle lexical comparison functions.
3638 Return false instad of -2 for unequal comparison.
3640 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3643 * function_optimize_4.f90: New test.
3645 2011-04-04 Tobias Burnus <burnus@net-b.de>
3648 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3649 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3650 * gfortran.dg/coarray_15.f90: New.
3652 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3654 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3655 * gfortran.dg/bessel_7.f90: Likewise.
3657 2011-04-03 Tobias Burnus <burnus@net-b.de>
3659 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3661 2011-04-03 Richard Guenther <rguenther@suse.de>
3662 Ira Rosen <ira.rosen@linaro.org>
3664 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3665 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3666 -ftree-loop-if-convert-stores.
3668 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3670 * gnat.dg/specs/aggr2.ads: New test.
3672 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3674 * gnat.dg/debug2.ad[sb]: New test.
3675 * gnat.dg/debug2_pkg.ads: New helper.
3676 * gnat.dg/debug3.ad[sb]: New test.
3678 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3680 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3682 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3685 * gcc.c-torture/compile/pr48335-1.c: New test.
3686 * gcc.dg/pr48335-1.c: New test.
3687 * gcc.dg/pr48335-2.c: New test.
3688 * gcc.dg/pr48335-3.c: New test.
3689 * gcc.dg/pr48335-4.c: New test.
3690 * gcc.dg/pr48335-5.c: New test.
3691 * gcc.dg/pr48335-6.c: New test.
3692 * gcc.dg/pr48335-7.c: New test.
3693 * gcc.dg/pr48335-8.c: New test.
3694 * gcc.target/i386/pr48335-1.c: New test.
3696 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3699 * gcc.dg/Waddress.c: New test.
3701 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3704 * gfortran.dg/function_optimize_3.f90: New test.
3706 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3708 * gcc.c-torture/compile/20110401-1.c: New test.
3710 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3711 * g++.dg/lto/20091002-2_0.C: Likewise.
3712 * g++.dg/lto/20090303_0.c: Likewise.
3713 * g++.dg/lto/20091004-1_0.C: Likewise.
3714 * g++.dg/lto/20091002-3_0.C: Likewise.
3715 * g++.dg/lto/20091004-2_0.C: Likewise.
3716 * g++.dg/lto/20081123_0.C: Likewise.
3717 * g++.dg/lto/20090313_0.C: Likewise.
3718 * g++.dg/lto/20081109-1_0.C: Likewise.
3719 * g++.dg/lto/20081219_0.C: Likewise.
3720 * g++.dg/lto/20081204-1_0.C: Likewise.
3721 * g++.dg/lto/20090302_0.C: Likewise.
3722 * g++.dg/lto/20081119-1_0.C: Likewise.
3723 * g++.dg/lto/20081118_0.C: Likewise.
3724 * gcc.dg/lto/20091020-2_0.c: Likewise.
3725 * gcc.dg/lto/20090210_0.c: Likewise.
3726 * gcc.dg/lto/20081204-1_0.c: Likewise.
3727 * gcc.dg/lto/20081224_0.c: Likewise.
3728 * gcc.dg/lto/20090219_0.c: Likewise.
3729 * gcc.dg/lto/20091014-1_0.c: Likewise.
3730 * gcc.dg/lto/20091016-1_0.c: Likewise.
3731 * gcc.dg/lto/20090206-2_0.c: Likewise.
3732 * gcc.dg/lto/20090116_0.c: Likewise.
3733 * gcc.dg/lto/20091013-1_0.c: Likewise.
3734 * gcc.dg/lto/20091015-1_0.c: Likewise.
3735 * gcc.dg/lto/20090126-2_0.c: Likewise.
3737 2011-03-31 Ian Lance Taylor <iant@google.com>
3739 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3741 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3743 * gnat.dg/opt16.adb: New test.
3745 2011-03-31 Jason Merrill <jason@redhat.com>
3747 * g++.dg/cpp0x/defaulted24.C: New.
3749 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3752 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3755 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3757 * g++.dg/other/i386-9.C: New test.
3759 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3761 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3763 2011-03-30 Jason Merrill <jason@redhat.com>
3765 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3767 * g++.dg/cpp0x/regress/isnan.C: New.
3769 * g++.dg/cpp0x/initlist46.C: New.
3771 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3774 * gcc.target/arm/neon-modes-2.c: New test.
3776 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3779 * gcc.c-torture/compile/pr48305.c: New test.
3781 2011-03-29 Jason Merrill <jason@redhat.com>
3783 * g++.dg/cpp0x/regress/value-dep1.C: New.
3785 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3787 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3789 2011-03-29 Ian Lance Taylor <iant@google.com>
3791 * go.test/go-test.exp: Handle the test lines used in several new
3793 (errchk): Add opts parameter. Change all callers. Handle parens
3796 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3797 Dominique d'Humieres <dominiq@lps.ens.fr>
3799 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3800 and __APPLE__ && __PPC__ && __ALTIVEC__.
3802 2011-03-29 Jason Merrill <jason@redhat.com>
3804 * g++.dg/cpp0x/dependent1.C: New.
3806 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3808 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3810 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3812 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3815 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3816 * gfortran.dg/proc_ptr_comp_32.f90: New.
3818 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3820 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3821 check for corresponding warning.
3823 2011-03-28 Jason Merrill <jason@redhat.com>
3825 * g++.dg/cpp0x/rv-deduce2.C: New.
3827 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3830 * gcc.dg/pr48203.c: New test.
3832 2011-03-28 Jeff Law <law@redhat.com>
3834 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3836 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3838 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3839 and __PPC__ && __ALTIVEC__.
3841 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3844 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3845 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3846 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3847 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3849 2011-03-28 Jason Merrill <jason@redhat.com>
3851 * g++.dg/cpp0x/initlist-array2.C: New.
3853 * g++.dg/cpp0x/initlist-array1.C: New.
3855 * g++.dg/cpp0x/constexpr-compound.C: New.
3857 * g++.dg/cpp0x/constexpr-using.C: New.
3859 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3861 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3864 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3866 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3868 * gcc.dg/slp-1.c: New test.
3870 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3872 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3873 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3874 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3875 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3876 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3877 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3878 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3879 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3880 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3881 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3882 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3883 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3884 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3885 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3887 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3890 * gfortran.dg/trim_optimize_5.f90: New test.
3891 * gfortran.dg/trim_optimize_6.f90: New test.
3893 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3896 * gcc.target/mips/madd-7.c: Remove -mlong32.
3897 * gcc.target/mips/msub-7.c: Likewise.
3899 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3901 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3902 accesses to preserve the meaning of the test for doubleword vectors.
3903 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3904 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3906 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3909 * gfortran.dg/class_42.f03: New.
3911 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3913 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3916 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3918 PR rtl-optimization/48144
3919 * gcc.dg/pr48144.c: New test.
3921 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3923 * gnat.dg/discr27.ad[sb]: New test.
3925 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3927 * gnat.dg/limited_with2.ad[sb]: New test.
3928 * gnat.dg/limited_with2_pkg1.ads: New helper.
3929 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3931 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3933 * gnat.dg/opt15.adb: New test.
3934 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3936 2011-03-25 Tobias Burnus <burnus@net-b.de>
3940 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3941 * gfortran.dg/leadz_trailz_3.f90: Ditto
3943 2011-03-25 Martin Jambor <mjambor@suse.cz>
3945 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3947 2011-03-25 Jason Merrill <jason@redhat.com>
3949 * g++.dg/cpp0x/defaulted22.C: New.
3950 * g++.dg/cpp0x/defaulted23.C: New.
3951 * g++.dg/cpp0x/defaulted15.C: Adjust.
3953 2011-03-25 Jason Merrill <jason@redhat.com>
3955 * g++.dg/cpp0x/move1.C: New.
3957 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3960 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3962 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3964 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3965 for mips-sgi-irix6.5.
3966 Replace snprintf prototype by <stdio.h>.
3968 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3971 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3972 run_expensive_tests.
3973 * gcc.dg/graphite/block-4.c: Likewise.
3974 * gcc.dg/graphite/block-7.c: Likewise.
3975 * gcc.dg/graphite/block-8.c: Likewise.
3977 2011-03-25 Richard Guenther <rguenther@suse.de>
3979 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3980 * g++.dg/tree-ssa/pr8781.C: Likewise.
3981 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3982 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3983 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3984 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3985 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3986 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3987 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3988 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3989 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3990 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3991 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3992 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3993 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3994 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3995 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3996 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3997 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3998 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3999 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
4000 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
4001 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4002 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
4003 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4004 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
4005 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
4006 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
4007 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4008 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4009 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
4010 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4011 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4012 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4013 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4014 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4015 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
4016 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4017 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4018 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
4019 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4020 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4021 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4022 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
4023 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
4024 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4025 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
4026 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4027 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4028 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4029 * c-c++-common/pr46562-2.c: Likewise.
4030 * gfortran.dg/pr42108.f90: Likewise.
4031 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
4032 foo to be inlined even at -O1.
4033 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
4034 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
4035 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
4036 * gcc.dg/matrix/matrix.exp: Disable FRE.
4038 2011-03-24 Jakub Jelinek <jakub@redhat.com>
4041 * gcc.dg/dfp/pr48204.c: New test.
4043 2011-03-24 Steve Ellcey <sje@cup.hp.com>
4046 * gcc.c-torture/execute/pr47917.c: Move this...
4047 * gcc.dg/torture/pr47917.c: to here and add xfails.
4049 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4051 * gnat.dg/array16.ad[sb]: New test.
4052 * gnat.dg/array16.ads: New helper.
4054 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/derived_type2.adb: New test.
4058 2011-03-24 Richard Guenther <rguenther@suse.de>
4060 PR tree-optimization/48271
4061 * g++.dg/torture/pr48271.C: New testcase.
4063 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
4065 * gnat.dg/array15.ad[sb]: New test.
4067 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
4070 * gcc.target/i386/pr48237.c: New test.
4072 2011-03-24 Richard Guenther <rguenther@suse.de>
4075 * gcc.dg/builtin-object-size-10.c: New testcase.
4077 2011-03-24 Richard Guenther <rguenther@suse.de>
4079 PR tree-optimization/46562
4080 * c-c++-common/pr46562-2.c: New testcase.
4081 * c-c++-common/pr46562.c: Likewise.
4083 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
4085 * gcc.dg/vect/vect-cselim-1.c: New test.
4086 * gcc.dg/vect/vect-cselim-2.c: New test.
4088 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
4090 * gcc.target/arm/pr46934.c: New.
4092 2011-03-23 Ian Lance Taylor <iant@google.com>
4094 * go.test/go-test.exp (errchk): Ignore lines containing ////.
4096 2011-03-23 Richard Guenther <rguenther@suse.de>
4098 * gcc.dg/struct: Remove directory and contents.
4100 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4103 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4105 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4107 * gnat.dg/discr26.ad[sb]: New test.
4108 * gnat.dg/discr26_pkg.ads: New helper.
4110 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
4113 * gcc.target/arm/neon-vld-1.c: New test.
4115 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
4117 * gnat.dg/array14.ad[sb]: New test.
4118 * gnat.dg/array14_pkg.ads: New helper.
4120 2011-03-22 Joseph Myers <joseph@codesourcery.com>
4122 * gcc.c-torture/execute/920501-8.x: Remove.
4123 * gcc.c-torture/execute/930513-1.x: Remove.
4124 * gcc.c-torture/execute/960312-1.x: Remove.
4125 * gcc.c-torture/compile/20000804-1.c,
4126 gcc.c-torture/compile/20001205-1.c,
4127 gcc.c-torture/compile/20001226-1.c,
4128 gcc.c-torture/compile/20010518-2.c,
4129 gcc.c-torture/compile/20020312-1.c,
4130 gcc.c-torture/compile/20020604-1.c,
4131 gcc.c-torture/compile/920501-12.c,
4132 gcc.c-torture/compile/920501-4.c,
4133 gcc.c-torture/compile/920520-1.c,
4134 gcc.c-torture/compile/980506-1.c,
4135 gcc.c-torture/execute/980709-1.x,
4136 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
4137 options for m68hc11.
4138 * gcc.dg/cpp/assert4.c: Don't handle ARC.
4139 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
4142 2011-03-22 Nick Clifton <nickc@redhat.com>
4144 * lib/target-supports.exp (check_profiling_available): Add MN10300
4145 to the list of targets that do not support profiling. Restore
4146 alpha sorting to this list.
4148 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4150 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
4151 failure on 32-bit systems.
4152 * gcc.dg/torture/vector-2.c: Ditto.
4154 2011-03-22 Richard Guenther <rguenther@suse.de>
4156 PR tree-optimization/48228
4157 * gcc.dg/Wstrict-overflow-23.c: New testcase.
4159 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4161 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
4165 * gcc.target/powerpc/pr48226.c: New file.
4167 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
4169 * lib/prune.exp (prune_gcc_output): Prune "could not create
4170 compact unwind for" warnings.
4172 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4176 * gcc.c-torture/execute/pr42544.c: New test.
4177 * gcc.c-torture/execute/pr48197.c: New test.
4179 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4181 PR preprocessor/48192
4182 * gcc.target/powerpc/pr48192.c: New file.
4185 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
4186 split problem of 0 being loaded in a VSX register.
4188 2011-03-21 Richard Guenther <rguenther@suse.de>
4191 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
4192 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4193 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4194 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4196 2011-03-21 Jakub Jelinek <jakub@redhat.com>
4199 * gcc.dg/pr48213.c: New test.
4201 2011-03-21 Kai Tietz <ktietz@redhat.com>
4204 * g++.dg/plugin/attribute_plugin.c: Adjust test.
4206 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4208 * gcc.target/arm/xor-and.c: New.
4210 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4213 * gfortran.dg/function_optimize_1.f90: New test.
4214 * gfortran.dg/function_optimize_2.f90: New test.
4216 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4218 PR rtl-optimization/47502
4219 * gcc.target/i386/pr47502-1.c: New.
4220 * gcc.target/i386/pr47502-2.c: Likewise.
4222 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4224 PR rtl-optimization/48156
4225 * gcc.dg/pr48156.c: New test.
4227 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4230 * gfortran.dg/scratch_1.f90: Adjust test.
4232 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4235 * gfortran.dg/scratch_1.f90: New test.
4237 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4239 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4240 variably modified typedefs.
4241 * gcc.dg/c1x-typedef-2.c: Remove.
4243 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4245 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4246 * gcc.dg/c1x-anon-struct-3.c: New test.
4247 * gcc.dg/anon-struct-11.c: Update.
4249 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4251 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4253 Only xfail with gas.
4255 2011-03-18 Jason Merrill <jason@redhat.com>
4257 * g++.dg/template/fn-ptr1.C: New.
4259 * g++.dg/overload/volatile1.C: New.
4261 * g++.dg/opt/pr23372.C: New.
4263 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4265 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4268 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4270 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4272 * gcc.target/arm/unsigned-extend-1.c: New.
4274 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.c-torture/compile/pr48161.c: New test.
4279 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.dg/torture/pr47725.c: New.
4284 2011-03-17 Jason Merrill <jason@redhat.com>
4286 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4287 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4289 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4291 * gnat.dg/specs/elab2.ads: New test.
4292 * gnat.dg/specs/elab2_pkg.ads: New helper.
4294 2011-03-17 Jason Merrill <jason@redhat.com>
4296 * g++.dg/cpp0x/decltype-1212.C: New.
4297 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4299 2011-03-17 Jason Merrill <jason@redhat.com>
4301 * g++.dg/parse/memfnquals1.C: New.
4303 2011-03-17 Richard Guenther <rguenther@suse.de>
4306 * gcc.dg/pr48134.c: New testcase.
4308 2011-03-17 Richard Guenther <rguenther@suse.de>
4311 * g++.dg/torture/pr48165.C: New testcase.
4313 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4315 PR rtl-optimization/48141
4316 * gcc.dg/pr48141.c: New test.
4318 2011-03-16 Jason Merrill <jason@redhat.com>
4320 * g++.dg/cpp0x/constexpr-48089.C: New.
4322 * g++.dg/cpp0x/constexpr-abi1.C: New.
4324 * g++.dg/cpp0x/constexpr-46336.C: New.
4325 * g++.dg/parse/friend5.C: Adjust expected errors.
4327 * g++.dg/cpp0x/constexpr-47570.C: New.
4329 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4332 * ++.dg/debug/dwarf2/typedef6.C: New test.
4334 2011-03-16 Jason Merrill <jason@redhat.com>
4336 * g++.dg/cpp0x/elision2.C: New.
4338 * g++.dg/cpp0x/constexpr-array3.C: New.
4340 2011-03-16 Jason Merrill <jason@redhat.com>
4342 * g++.dg/cpp0x/sfinae6.C: New.
4343 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
4344 * g++.dg/cpp0x/pr45908.C: Likewise.
4345 * g++.dg/cpp0x/sfinae6.C: Likewise.
4346 * g++.old-deja/g++.jason/conversion11.C: Likewise.
4347 * g++.old-deja/g++.law/arg11.C: Likewise.
4349 2011-03-16 Jason Merrill <jason@redhat.com>
4351 * g++.dg/template/incomplete6.C: New.
4353 2011-03-16 Jeff Law <law@redhat.com>
4355 * gcc.dg/tree-ssa/vrp55.c: New test.
4357 2011-03-16 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/auto22.C: New.
4361 2011-03-16 Richard Guenther <rguenther@suse.de>
4363 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4364 optimizing it away if promoted to const.
4366 2011-03-16 Richard Guenther <rguenther@suse.de>
4368 PR tree-optimization/48149
4369 * gcc.dg/fold-complex-1.c: New testcase.
4371 2011-03-16 Richard Guenther <rguenther@suse.de>
4374 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4377 2011-03-16 Richard Guenther <rguenther@suse.de>
4379 PR tree-optimization/26134
4380 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4382 2011-03-16 Richard Guenther <rguenther@suse.de>
4384 PR tree-optimization/48146
4385 * gcc.dg/torture/pr48146.c: New testcase.
4387 2011-03-16 Richard Guenther <rguenther@suse.de>
4389 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4390 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4392 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.c-torture/compile/pr48136.c: New test.
4397 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4400 * gcc.dg/guality/pr45882.c: New test.
4402 2011-03-15 Jason Merrill <jason@redhat.com>
4404 * g++.dg/cpp0x/constexpr-recursion.C: New.
4406 * g++.dg/cpp0x/implicit11.C: New.
4408 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4410 * g++.dg/cpp0x/constexpr-attribute.C: New.
4412 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4414 * g++.dg/parse/pr34758.C: New.
4416 2011-03-15 Xinliang David Li <davidxl@google.com>
4419 * gcc.dg/uninit-pred-7_d.c: New test.
4420 * gcc.dg/uninit-pred-8_d.c: New test.
4422 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4425 * gcc.target/arm/pr46788.c: New.
4427 2011-03-15 Richard Guenther <rguenther@suse.de>
4430 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4431 * gfortran.dg/ishft_4.f90: Likewise.
4432 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4434 2011-03-15 Richard Guenther <rguenther@suse.de>
4436 PR tree-optimization/13954
4437 * g++.dg/tree-ssa/pr13954.C: New testcase.
4439 2011-03-15 Richard Guenther <rguenther@suse.de>
4441 PR tree-optimization/48037
4442 * gcc.target/i386/pr48037-1.c: New testcase.
4444 2011-03-15 Richard Guenther <rguenther@suse.de>
4446 PR tree-optimization/41490
4447 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4448 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4449 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4450 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4451 * g++.dg/tree-ssa/pr33604.C: Adjust.
4453 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.c-torture/execute/pr47917.c: New test.
4457 * gcc.dg/pr47917.c: New test.
4460 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4462 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4464 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4465 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4466 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4467 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4468 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4469 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4470 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4471 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4472 * gcc.target/i386/avx-floor-vec.c: Ditto.
4473 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4474 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4475 * gcc.target/i386/avx-rint-vec.c: Ditto.
4476 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4477 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4478 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4479 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4481 2011-03-14 Tom Tromey <tromey@redhat.com>
4483 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4484 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4485 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4487 2011-03-14 Tom Tromey <tromey@redhat.com>
4489 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4490 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4491 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4493 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4495 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4497 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4499 PR rtl-optimization/47166
4500 * gcc.c-torture/execute/postmod-1.c: New test.
4502 2011-03-14 Richard Guenther <rguenther@suse.de>
4505 * gcc.dg/torture/pr48098.c: New testcase.
4507 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4510 * gcc.target/powerpc/pr48053-1.c: New test.
4511 * gcc.target/powerpc/pr48053-2.c: Likewise.
4513 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4516 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4518 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4521 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4523 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4526 * gfortran.dg/class_41.f03: New.
4528 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4530 * g++.dg/conversion/cast3.C: New test.
4532 2011-03-11 Jason Merrill <jason@redhat.com>
4534 * g++.dg/template/error45.C: New.
4536 * g++.dg/parse/no-type-defn1.C: New.
4538 * g++.dg/ext/attrib40.C: New.
4540 * g++.dg/cpp0x/regress/array1.C: New.
4542 2011-03-11 Richard Guenther <rguenther@suse.de>
4544 PR tree-optimization/48067
4545 * gcc.dg/pr48067.c: New testcase.
4547 2011-03-11 Richard Guenther <rguenther@suse.de>
4550 * g++.dg/lto/20110311-1_0.C: New testcase.
4552 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4555 * g++.dg/inherit/virtual8.C: New test.
4558 * gcc.dg/torture/pr48044.c: New test.
4560 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4563 * gfortran.dg/proc_ptr_comp_31.f90: New.
4565 2011-03-11 Richard Guenther <rguenther@suse.de>
4567 PR tree-optimization/47278
4568 * gcc.dg/torture/pr47278-1.c: New testcase.
4569 * gcc.dg/torture/pr47278-2.c: Likewise.
4571 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4573 PR tree-optimization/48063
4574 * gcc.dg/torture/pr48063.c: New test.
4576 2011-03-10 Jason Merrill <jason@redhat.com>
4578 * g++.dg/template/array22.C: New.
4580 * g++.dg/cpp0x/syntax-err1.C: New.
4581 * g++.dg/parse/error36.C: Adjust expected errors.
4582 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4583 * g++.old-deja/g++.pt/typename3.C: Likewise.
4584 * g++.old-deja/g++.pt/typename4.C: Likewise.
4585 * g++.old-deja/g++.pt/typename6.C: Likewise.
4587 2011-03-09 Jason Merrill <jason@redhat.com>
4589 * g++.dg/template/nontype22.C: New.
4591 2011-03-09 Martin Jambor <mjambor@suse.cz>
4593 PR tree-optimization/47714
4594 * g++.dg/torture/pr47714.C: New test.
4596 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4599 * gcc.target/powerpc/pr47755-2.c: New file.
4601 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4603 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4604 is not set in the environment, pass 64 as first argument when not
4605 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4606 native where ulimit -u is supported.
4608 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4610 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4612 2011-03-08 Jason Merrill <jason@redhat.com>
4614 * g++.dg/template/nontype21.C: New.
4616 * g++.dg/template/anon5.C: New.
4618 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4621 * gcc.dg/pr47881.c: New test.
4623 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4626 * g++.dg/lookup/template3.C: New test.
4628 2011-03-08 Kai Tietz <ktietz@redhat.com>
4630 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4633 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4636 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4637 sizeof to compute alignment.
4639 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4641 PR tree-optimization/48022
4642 * gcc.dg/pr48022-1.c: New test.
4643 * gcc.dg/pr48022-2.c: New test.
4645 2011-03-07 Jason Merrill <jason@redhat.com>
4647 * g++.dg/template/nontype20.C: New.
4648 * g++.dg/init/member1.C: Adjust expected errors.
4649 * g++.dg/parse/constant4.C: Likewise.
4650 * g++.dg/template/qualified-id3.C: Likewise.
4651 * g++.old-deja/g++.pt/crash10.C: Likewise.
4653 * g++.dg/cpp0x/regress/non-const1.C: New.
4655 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.dg/pr47991.c: New test.
4660 2011-03-07 Jason Merrill <jason@redhat.com>
4662 * g++.dg/abi/mangle46.C: New.
4664 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4667 * gcc.target/powerpc/pr47862.c: New.
4669 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4672 * gcc.target/i386/combine-mul.c: Require nonpic.
4674 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4675 Nathan Froyd <froydnj@codesourcery.com>
4677 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4679 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4681 * README.QMTEST: Remove.
4683 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4684 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4687 * gfortran.dg/array_constructor_37.f90 : New test.
4689 2011-03-05 Jason Merrill <jason@redhat.com>
4691 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4692 * g++.dg/abi/mangle45.C: Likewise.
4693 * g++.dg/cpp0x/trailing1.C: Likewise.
4695 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4697 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4699 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4701 PR rtl-optimization/47899
4702 * gcc.dg/pr47899.c: New test.
4704 * gcc.dg/torture/pr47968.c: Ignore warnings.
4706 PR tree-optimization/47967
4707 * gcc.c-torture/compile/pr47967.c: New test.
4709 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4711 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4712 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4714 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4716 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4717 and property_getAttributes() if __OBJC2__.
4718 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4719 * objc.dg/property/property-encoding-1.m: New.
4720 * obj-c++.dg/property/property-encoding-1.mm: New.
4722 2011-03-04 Jason Merrill <jason@redhat.com>
4724 * g++.dg/template/pseudodtor6.C: New.
4726 * g++.dg/inherit/covariant19.C: New.
4728 2011-03-04 Richard Guenther <rguenther@suse.de>
4731 * gcc.dg/torture/pr47968.c: New testcase.
4733 2011-03-04 Richard Guenther <rguenther@suse.de>
4736 * gcc.dg/torture/pr47975.c: New testcase.
4738 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4741 * g++.dg/template/crash106.C: New.
4743 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4746 * gcc.dg/gomp/pr47963.c: New test.
4747 * g++.dg/gomp/pr47963.C: New test.
4749 2011-03-02 Jason Merrill <jason@redhat.com>
4751 * g++.dg/cpp0x/regress/condition1.C: New.
4753 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4755 2011-03-01 Jason Merrill <jason@redhat.com>
4757 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4759 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4761 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4763 PR rtl-optimization/47925
4764 * gcc.c-torture/execute/pr47925.c: New test.
4766 2011-03-01 Jason Merrill <jason@redhat.com>
4768 * g++.dg/cpp0x/decltype25.C: New.
4770 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4772 2011-03-01 Richard Guenther <rguenther@suse.de>
4774 PR tree-optimization/47890
4775 * gcc.dg/torture/pr47890.c: New testcase.
4777 2011-03-01 Richard Guenther <rguenther@suse.de>
4780 * gcc.dg/lto/pr47924_0.c: New testcase.
4782 2011-03-01 Richard Guenther <rguenther@suse.de>
4785 * gfortran.dg/lto/pr46911_0.f: New testcase.
4787 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4789 PR libgfortran/47933
4790 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4791 compile errors from older code form.
4793 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4795 PR libgfortran/47567
4796 * gfortran.dg/fmt_fw_d.f90: New test.
4798 2011-02-28 Jason Merrill <jason@redhat.com>
4800 * g++.dg/inherit/covariant18.C: New.
4802 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4805 * gcc.dg/pr47893.c: New test.
4807 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4809 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4810 NULL in case of a selector with conflicting types.
4811 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4813 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4815 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4816 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4817 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4818 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4820 2011-02-28 Jason Merrill <jason@redhat.com>
4823 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4825 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4827 PR libgfortran/47778
4828 * gfortran.dg/namelist_71.f90: New test.
4830 2011-02-27 Jason Merrill <jason@redhat.com>
4833 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4834 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4836 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4839 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4841 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4844 * gfortran.dg/gomp/task-1.f90: Removed.
4846 2011-02-26 Jason Merrill <jason@redhat.com>
4848 * g++.dg/template/this-targ1.C: New.
4850 * g++.dg/cpp0x/regress/template-const1.C: New.
4851 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4852 * g++.dg/template/function1.C: Adjust.
4853 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4854 * g++.dg/debug/debug7.C: Adjust.
4856 2011-02-26 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/gomp/task-1.f90: New.
4861 2011-02-25 Jie Zhang <jie@codesourcery.com>
4863 * gcc.target/arm/neon-thumb2-move.c: Add
4864 dg-require-effective-target arm_thumb2_ok.
4866 2011-02-24 Jason Merrill <jason@redhat.com>
4868 * g++.dg/parse/constant1.C: Specify C++98 mode.
4869 * g++.dg/parse/constant5.C: Likewise.
4870 * g++.dg/parse/error2.C: Likewise.
4871 * g++.dg/parse/semicolon3.C: Likewise.
4872 * g++.dg/template/crash14.C: Likewise.
4873 * g++.dg/template/local4.C: Likewise.
4874 * g++.dg/template/nontype3.C: Likewise.
4875 * g++.dg/parse/crash31.C: Adjust expected errors.
4876 * g++.dg/template/function1.C: Likewise.
4877 * g++.dg/template/ref3.C: Likewise.
4878 * g++.dg/template/static9.C: Likewise.
4879 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4881 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4882 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4883 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4884 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4885 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4887 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4890 * gfortran.dg/pr47878.f90: New test.
4892 2011-02-24 Richard Guenther <rguenther@suse.de>
4895 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4896 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4898 2011-02-24 Richard Guenther <rguenther@suse.de>
4901 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4902 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4904 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4906 PR libgfortran/47567
4907 * gfortran.dg/fmt_f0_1.f90: Update test.
4909 2011-02-23 Jason Merrill <jason@redhat.com>
4911 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4912 * g++.dg/abi/mangle45.C: New.
4914 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4915 * g++.dg/template/canon-type-9.C: Match use of decltype
4916 between declaration and definition.
4917 * g++.dg/template/canon-type-12.C: Likewise.
4919 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4922 * gfortran.dg/nested_allocatables_1.f90: New.
4924 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4927 * g++.dg/pr46868.C: New test.
4928 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4929 * g++.dg/parse/error14.C: Adjust.
4931 2011-02-23 Richard Guenther <rguenther@suse.de>
4933 PR tree-optimization/47838
4934 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4936 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4938 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4940 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4942 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4943 * gfortran.dg/count_init_expr.f03: Ditto.
4944 * gfortran.dg/gomp/pr43711.f90: Ditto.
4945 * gcc.dg/struct-parse-2.c: Ditto.
4946 * gcc.dg/parse-error-3.c: Ditto.
4947 * gcc.dg/Wlogical-op-1.c: Ditto.
4948 * gcc.dg/Walways-true-1.c: Ditto.
4949 * gcc.dg/pr24225.c: Ditto.
4950 * gcc.dg/Walways-true-2.c: Ditto.
4951 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4952 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4953 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4954 * g++.dg/overload/defarg4.C: Ditto.
4955 * g++.dg/inherit/covariant16.C: Ditto.
4956 * g++.dg/inherit/virtual7.C: Ditto.
4957 * g++.dg/template/canon-type-9.C: Ditto.
4958 * g++.dg/template/access19.C: Ditto.
4959 * g++.dg/template/call7.C: Ditto.
4960 * g++.dg/template/canon-type-2.C: Ditto.
4961 * g++.dg/template/init7.C: Ditto.
4962 * g++.dg/template/sizeof-template-argument.C: Ditto.
4963 * g++.dg/template/const3.C: Ditto.
4964 * g++.dg/template/sfinae26.C: Ditto.
4965 * g++.dg/template/sfinae26.C: Ditto.
4966 * g++.dg/template/canon-type-11.C: Ditto.
4967 * g++.dg/template/union2.C: Ditto.
4968 * g++.dg/template/canon-type-3.C: Ditto.
4969 * g++.dg/template/canon-type-1.C: Ditto.
4970 * g++.dg/template/canon-type-5.C: Ditto.
4971 * g++.dg/template/canon-type-7.C: Ditto.
4972 * g++.dg/template/canon-type-10.C: Ditto.
4973 * g++.dg/template/spec36.C: Ditto.
4974 * g++.dg/template/typedef38.C: Ditto.
4975 * g++.dg/template/canon-type-4.C: Ditto.
4976 * g++.dg/template/canon-type-6.C: Ditto.
4977 * g++.dg/template/canon-type-13.C: Ditto.
4978 * g++.dg/template/instantiate9.C: Ditto.
4979 * g++.dg/template/ttp22.C: Ditto.
4980 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4981 * g++.dg/warn/Walways-true-1.C: Ditto.
4982 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4983 * g++.dg/warn/Walways-true-2.C: Ditto.
4984 * g++.dg/conversion/op4.C: Ditto.
4985 * g++.dg/opt/pr19650.C: Ditto.
4986 * g++.dg/lookup/friend11.C: Ditto.
4987 * g++.dg/other/default2.C: Ditto.
4988 * g++.dg/other/default3.C: Ditto.
4989 * g++.dg/other/dtor2.C: Ditto.
4990 * g++.dg/other/friend5.C: Ditto.
4991 * g++.dg/other/default5.C: Ditto.
4992 * g++.dg/init/brace6.C: Ditto.
4993 * g++.dg/init/aggr5.C: Ditto.
4994 * g++.dg/init/error2.C: Ditto.
4995 * g++.dg/expr/bound-mem-fun.C: Ditto.
4996 * g++.dg/expr/cond6.C: Ditto.
4997 * g++.dg/expr/stmt-expr-1.C: Ditto.
4998 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4999 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
5000 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
5001 * g++.dg/cpp0x/bracket1.C: Ditto.
5002 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
5003 * g++.dg/cpp0x/pr38646.C: Ditto.
5004 * g++.dg/cpp0x/variadic73.C: Ditto.
5005 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
5006 * g++.dg/cpp0x/bracket4.C: Ditto.
5007 * g++.dg/cpp0x/decltype4.C: Ditto.
5008 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
5009 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
5010 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
5011 * g++.dg/cpp0x/variadic-new2.C: Ditto.
5012 * g++.dg/cpp0x/decltype2.C: Ditto.
5013 * g++.dg/cpp0x/decltype1.C: Ditto.
5014 * g++.dg/cpp0x/bracket2.C: Ditto.
5015 * g++.dg/cpp0x/decltype5.C: Ditto.
5016 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
5017 * g++.dg/cpp0x/variadic70.C: Ditto.
5018 * g++.dg/cpp0x/decltype6.C: Ditto.
5019 * g++.dg/cpp0x/rvo.C: Ditto.
5020 * g++.dg/cpp0x/vt-40092.C: Ditto.
5021 * g++.dg/cpp0x/variadic-new.C: Ditto.
5022 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
5023 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
5024 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
5025 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
5026 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
5027 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
5028 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
5029 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
5030 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
5031 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
5032 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
5033 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
5034 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
5035 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
5036 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
5037 * g++.dg/cpp0x/pr39639.C: Ditto.
5038 * g++.dg/cpp0x/decltype3.C: Ditto.
5039 * g++.dg/cpp0x/variadic68.C: Ditto.
5040 * g++.dg/cpp0x/variadic-function.C: Ditto.
5041 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
5042 * g++.dg/cpp0x/variadic-bind.C: Ditto.
5043 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
5044 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
5045 * g++.dg/parse/crash35.C: Ditto.
5046 * g++.dg/parse/crash40.C: Ditto.
5047 * g++.dg/parse/defarg12.C: Ditto.
5048 * g++.dg/parse/crash34.C: Ditto.
5049 * g++.dg/parse/constructor3.C: Ditto.
5050 * g++.dg/parse/template23.C: Ditto.
5051 * g++.dg/parse/crash56.C: Ditto.
5052 * g++.dg/parse/dtor13.C: Ditto.
5053 * g++.dg/parse/error33.C: Ditto.
5054 * g++.dg/parse/ctor9.C: Ditto.
5055 * g++.dg/parse/error32.C: Ditto.
5056 * g++.dg/parse/error37.C: Ditto.
5057 * g++.dg/parse/bitfield3.C: Ditto.
5058 * g++.dg/parse/struct-4.C: Ditto.
5059 * g++.dg/ext/has_trivial_copy.C: Ditto.
5060 * g++.dg/ext/is_polymorphic.C: Ditto.
5061 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
5062 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
5063 * g++.dg/ext/has_nothrow_assign.C: Ditto.
5064 * g++.dg/ext/is_union.C: Ditto.
5065 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
5066 * g++.dg/ext/is_pod.C: Ditto.
5067 * g++.dg/ext/has_virtual_destructor.C: Ditto.
5068 * g++.dg/ext/has_trivial_constructor.C: Ditto.
5069 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
5070 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
5071 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
5072 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
5073 * g++.dg/ext/is_abstract.C: Ditto.
5074 * g++.dg/ext/has_trivial_assign.C: Ditto.
5075 * g++.dg/ext/is_class.C: Ditto.
5076 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
5077 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
5078 * g++.dg/ext/is_base_of.C: Ditto.
5079 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
5080 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
5081 * g++.dg/ext/is_empty.C: Ditto.
5082 * g++.dg/ext/is_enum.C: Ditto.
5083 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
5084 * gnat.dg/opt11.adb: Ditto.
5085 * obj-c++.dg/pr45735.mm: Ditto.
5086 * obj-c++.dg/pr24393.mm: Ditto.
5087 * obj-c++.dg/exceptions-2.mm: Ditto.
5088 * objc.dg/pr45735.m: Ditto.
5089 * objc.dg/pr24393.m: Ditto.
5091 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
5093 * objc.dg/attributes/objc-exception-1.m: New.
5095 2011-02-23 Jie Zhang <jie@codesourcery.com>
5097 * gcc.dg/cpp/include7.c: New test.
5099 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5102 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
5104 2011-02-23 Jie Zhang <jie@codesourcery.com>
5106 PR rtl-optimization/47763
5107 * gcc.dg/pr47763.c: New test.
5109 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
5112 * gfortran.dg/whole_file_32.f90 : New test.
5114 2011-02-22 Dodji Seketeli <dodji@redhat.com>
5117 * g++.dg/inherit/virtual7.C: New test.
5119 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
5122 * objc.dg/type-size-3.m: Updated error message.
5123 * objc.dg/type-size-4.m: New test.
5124 * objc.dg/type-size-5.m: New test.
5126 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5128 * lib/gnat.exp: Fix comments.
5129 Don't load libgloss.exp.
5130 (default_gnat_version): Call $compiler with --version.
5131 Adapt regexp for gnatmake output, insert version.
5132 (gnat_version): New proc.
5133 (gnat_init): Remove gnat_libgcc_s_path.
5134 (gnat_target_compile): Likewise.
5135 Remove ld_library_path.
5136 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
5137 (gnat_pass): Remove.
5138 (gnat_pass): Remove.
5139 (gnat_finish): Remove.
5140 (gnat_exit): Remove.
5141 (local_find_gnatmake): Reindent.
5142 (runtest_file_p): Remove.
5143 (prune_warnings): Remove.
5144 (find_gnatclean): New proc.
5145 * lib/gnat-dg.exp (lremove): New proc.
5146 (gnat-dg-test): Reindent.
5147 Remove additional output files.
5148 (gnat-dg-runtest): Remove.
5150 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
5151 * gnat.dg/loop_optimization6.adb: Likewise.
5152 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
5154 2011-02-22 Jakub Jelinek <jakub@redhat.com>
5156 PR tree-optimization/47835
5157 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
5159 2011-02-22 Tobias Burnus <burnus@net-b.de>
5161 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
5162 * gfortran.dg/abstract_type_2.f03: Ditto.
5163 * gfortran.dg/abstract_type_3.f03: Ditto.
5164 * gfortran.dg/abstract_type_4.f03: Ditto.
5165 * gfortran.dg/abstract_type_5.f03: Ditto.
5166 * gfortran.dg/abstract_type_6.f03: Ditto.
5167 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
5168 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
5169 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
5170 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
5171 * gfortran.dg/array_function_5.f90: Ditto.
5172 * gfortran.dg/asynchronous_3.f03: Ditto.
5173 * gfortran.dg/char_expr_1.f90: Ditto.
5174 * gfortran.dg/class_14.f03: Ditto.
5175 * gfortran.dg/data_array_6.f: Ditto.
5176 * gfortran.dg/data_invalid.f90: Ditto.
5177 * gfortran.dg/dot_product_1.f03: Ditto.
5178 * gfortran.dg/func_derived_5.f90: Ditto.
5179 * gfortran.dg/func_result_4.f90: Ditto.
5180 * gfortran.dg/implied_do_1.f90: Ditto.
5181 * gfortran.dg/initialization_25.f90: Ditto.
5182 * gfortran.dg/initialization_26.f90: Ditto.
5183 * gfortran.dg/interface_34.f90: Ditto.
5184 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
5185 * gfortran.dg/keyword_symbol_1.f90: Ditto.
5186 * gfortran.dg/matmul_8.f03: Ditto.
5187 * gfortran.dg/merge_init_expr.f90: Ditto.
5188 * gfortran.dg/pack_assign_1.f90: Ditto.
5189 * gfortran.dg/pack_vector_1.f90: Ditto.
5190 * gfortran.dg/pointer_check_8.f90: Ditto.
5191 * gfortran.dg/product_init_expr.f03: Ditto.
5192 * gfortran.dg/reshape_order_5.f90: Ditto.
5193 * gfortran.dg/reshape_shape_1.f90: Ditto.
5194 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
5195 * gfortran.dg/same_name_2.f90: Ditto.
5196 * gfortran.dg/selected_real_kind_1.f90: Ditto.
5197 * gfortran.dg/spread_init_expr.f03: Ditto.
5198 * gfortran.dg/stmt_func_1.f90: Ditto.
5199 * gfortran.dg/sum_init_expr.f03: Ditto.
5200 * gfortran.dg/transpose_3.f03: Ditto.
5201 * gfortran.dg/unpack_init_expr.f03: Ditto.
5202 * gfortran.dg/warn_conversion.f90: Ditto.
5203 * gfortran.dg/warn_conversion_2.f90: Ditto.
5204 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
5205 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
5206 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5207 * gfortran.dg/whole_file_16.f90: Ditto.
5208 * gfortran.dg/whole_file_17.f90: Ditto.
5209 * gfortran.dg/whole_file_18.f90: Ditto.
5210 * gfortran.dg/whole_file_20.f03: Ditto.
5211 * gfortran.dg/whole_file_5.f90: Ditto.
5212 * gfortran.dg/whole_file_6.f90: Ditto.
5213 * gfortran.dg/write_invalid_format.f90: Ditto.
5214 * gfortran.dg/zero_sized_6.f90: Ditto.
5216 2011-02-21 Jeff Law <law@redhat.com>
5218 PR rtl-optimization/46178
5219 * gcc.target/i386/pr46178.c: New test.
5221 PR rtl-optimization/46002
5222 * gcc.c-torture/compile/pr46002.c: New test.
5224 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5226 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5229 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5232 * g++.dg/debug/pr47106.C: Require effective target lto.
5234 2011-02-21 Jason Merrill <jason@redhat.com>
5236 * g++.dg/cpp0x/constexpr-diag2.C: New.
5238 2011-02-20 Jason Merrill <jason@redhat.com>
5240 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5242 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5244 * g++.dg/overload/conv-op1.C: New.
5246 * g++.dg/cpp0x/constexpr-synth1.C: New.
5248 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5250 * objc.dg/layout-2.m: New.
5251 * objc.dg/selector-3.m: Adjusted location of error message.
5252 * objc.dg/type-size-3.m: Same.
5253 * obj-c++.dg/selector-3.mm: Same.
5255 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5258 * objc.dg/property/dotsyntax-22.m: New.
5259 * obj-c++.dg/property/dotsyntax-22.mm: New.
5261 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5264 * g++.dg/template/typedef38.C: New test.
5266 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5269 * gfortran.dg/whole_file_30.f90 : New test.
5270 * gfortran.dg/whole_file_31.f90 : New test.
5272 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5276 * gfortran.dg/whole_file_28.f90 : New test.
5277 * gfortran.dg/whole_file_29.f90 : New test.
5279 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5282 * g++.dg/template/crash105.C: New.
5284 2011-02-19 Jason Merrill <jason@redhat.com>
5286 * g++.dg/cpp0x/regress/no-elide1.C: New.
5288 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5290 PR tree-optimization/46620
5291 * gcc.dg/pr46620.c: New.
5293 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5296 * gcc.target/i386/pr47809.c: New test.
5298 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5299 Tobias Burnus <burnus@net-b.de>
5301 * lib/target-supports.exp
5302 (check_effective_target_fortran_large_real): New check for large reals.
5303 * gfortran.dg/nan_7.f90: New test.
5305 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5307 PR libgfortran/47567
5308 * gfortran.dg/fmt_f0_1.f90: Update test.
5310 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5313 * gfortran.dg/array_constructor_36.f90 : New test.
5314 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5315 allow for comparison between different elements of the array
5316 constructor at different levels of optimization.
5318 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5320 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5321 * gcc.target/i386/pr32280-1.c: Likewise.
5323 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5326 * gcc.target/i386/pr47800.c: New test.
5328 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5330 * objc/execute/exceptions/foward-1.x: New.
5332 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5335 * gfortran.dg/derived_constructor_comps_4.f90: New.
5337 2011-02-18 Tobias Burnus
5340 * gfortran.dg/func_result_6.f90: New.
5342 2011-02-18 Michael Matz <matz@suse.de>
5345 * gfortran.dg/lto/pr45586_0.f90: New test.
5346 * gfortran.dg/typebound_proc_20.f90: Ditto.
5347 * gfortran.dg/typebound_proc_21.f90: Ditto.
5349 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5352 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5354 2011-02-18 Tobias Burnus <burnus@net-b.de>
5357 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5359 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5360 normalizing the error/warning output.
5361 * gfortran.dg/Wall.f90: Update dg-error/warning.
5362 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5363 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5364 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5365 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5366 * gfortran.dg/class_30.f90: Update dg-error/warning.
5367 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5368 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5369 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5370 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5371 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5372 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5373 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5374 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5375 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5376 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5377 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5378 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5379 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5380 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5381 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5382 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5383 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5384 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5385 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5386 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5387 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5388 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5389 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5390 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5391 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5393 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5396 * gfortran.dg/proc_ptr_comp_30.f90: New.
5398 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5401 * gcc.target/i386/pr47780.c: New test.
5403 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5406 * gfortran.dg/class_40.f03: New.
5408 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5411 * g++.dg/cpp0x/auto21.C: New test.
5413 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5415 * objc.dg/special/unclaimed-category-1.h: Updated for
5417 * objc.dg/special/unclaimed-category-1.m: Same.
5418 * objc.dg/zero-link-1.m: Same.
5419 * objc.dg/lookup-1.m: Same.
5420 * objc.dg/torture/strings/const-str-9.m
5421 * objc.dg/torture/strings/const-str-10.m: Same.
5422 * objc.dg/torture/strings/const-str-11.m: Same.
5423 * objc.dg/torture/forward-1.m: Same.
5424 * objc.dg/zero-link-2.m: Same.
5425 * objc.dg/encode-7-next-64bit.m: Same.
5426 * objc.dg/method-4.m: Same.
5427 * objc.dg/next-runtime-1.m: Same.
5428 * objc.dg/image-info.m: Same.
5429 * objc.dg/pr23214.m: Same.
5430 * objc.dg/symtab-1.m: Same.
5431 * obj-c++.dg/basic.m: Same.
5432 * obj-c++.dg/proto-lossage-3.m: Same.
5433 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5434 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5435 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5436 * obj-c++.dg/method-11.m: Same.
5437 * objc/execute/enumeration-1.m: Same.
5438 * objc/execute/object_is_class.m: Same.
5439 * objc/execute/formal_protocol-2.m: Same.
5440 * objc/execute/formal_protocol-4.m: Same.
5441 * objc/execute/formal_protocol-6.m: Same.
5442 * objc/execute/bycopy-3.m: Same.
5443 * objc/execute/exceptions/catchall-1.m: Same.
5444 * objc/execute/exceptions/finally-1.m: Same.
5445 * objc/execute/exceptions/local-variables-1.m: Same.
5446 * objc/execute/exceptions/foward-1.m: Same.
5447 * objc/execute/bf-common.h
5448 * objc/execute/enumeration-2.m: Same.
5449 * objc/execute/formal_protocol-1.m: Same.
5450 * objc/execute/formal_protocol-3.m: Same.
5451 * objc/execute/formal_protocol-5.m: Same.
5452 * objc/execute/accessing_ivars.m: Same.
5453 * objc/execute/bycopy-2.m: Same.
5454 * objc/execute/formal_protocol-7.m: Same.
5455 * objc/execute/compatibility_alias.m: Same.
5456 * objc/execute/no_clash.m: Same.
5457 * objc/execute/object_is_meta_class.m: Same.
5458 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5459 * objc/execute/class-tests-1.h: Include stdio.h.
5460 * objc/execute/class-tests-2.h: Same.
5461 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5463 * obj-c++.dg/try-catch-2.mm: Same.
5465 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5468 * g++.dg/warn/Wunused-parm-4.C: New test.
5470 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5471 Jan Hubicka <jh@suse.cz>
5475 * g++.dg/debug/pr47106.C: New.
5477 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5480 * gcc.target/i386/pr43653.c: New test.
5482 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5485 * g++.dg/template/inherit6.C: New test.
5487 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5490 * gfortran.dg/class_39.f03: New.
5492 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5495 * g++.dg/cpp0x/variadic106.C: New test.
5497 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5500 * gfortran.dg/pr47757-1.f90: New test.
5501 * gfortran.dg/pr47757-2.f90: New test.
5502 * gfortran.dg/pr47757-3.f90: New test.
5505 * g++.dg/cpp0x/enum8.C: New test.
5507 2011-02-15 Jason Merrill <jason@redhat.com>
5509 * g++.dg/inherit/implicit-trivial1.C: New.
5510 * g++.dg/cpp0x/implicit-trivial1.C: New.
5512 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5515 * gcc.dg/torture/pr47725.c: Removed.
5517 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5520 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5521 constant does not generate a load from memory.
5523 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5526 * gcc.dg/torture/pr47725.c: New.
5528 2011-02-15 Richard Guenther <rguenther@suse.de>
5530 PR tree-optimization/47743
5531 * gcc.dg/torture/pr47743.c: New testcase.
5533 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5536 * gcc.target/i386/pr47581.c: New test.
5538 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5541 * gfortran.dg/select_type_22.f03: New.
5543 2011-02-14 Jason Merrill <jason@redhat.com>
5545 * g++.dg/cpp0x/regress/enum1.C: New.
5547 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5549 * gnat.dg/include.adb: New test.
5551 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5554 * gfortran.dg/class_38.f03: New.
5556 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5558 * gcc.dg/pr46494.c: New test.
5560 2011-02-14 Richard Guenther <rguenther@suse.de>
5562 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5564 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5567 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5568 sparc*-sun-solaris2.11.
5570 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5573 * gfortran.dg/argument_checking_18.f90: New.
5575 2011-02-13 Tobias Burnus <burnus@net-b.de>
5577 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5578 * gfortran.dg/argument_checking_17.f90: New.
5580 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5582 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5583 are temporarily disabled.
5584 * gfortran.dg/class_7.f03: Ditto.
5585 * gfortran.dg/coarray_14.f90: Ditto.
5586 * gfortran.dg/typebound_proc_13.f03: Ditto.
5588 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5591 * gfortran.dg/extends_11.f03: New.
5593 2011-02-11 Xinliang David Li <davidxl@google.com>
5595 PR tree-optimization/47707
5596 * g++.dg/tree-ssa/pr47707.C: New test.
5598 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5600 * g++.dg/opt/inline17.C: New test.
5602 2011-02-11 Tobias Burnus <burnus@net-b.de>
5605 * gfortran.dg/pure_formal_2.f90: New.
5607 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5609 PR rtl-optimization/47614
5610 * gfortran.dg/pr47614.f: New.
5612 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5615 * gcc.dg/opts-6.c: New test.
5617 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5620 * gcc.dg/pr47684.c: New test.
5622 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5626 c99_runtime, dg-add-options c99_runtime.
5627 (main): Use __asm__.
5629 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5632 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5633 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5634 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5635 * gcc.dg/ucnid-10.c: Likewise.
5636 * gcc.dg/ucnid-13.c: Likewise.
5637 * gcc.dg/ucnid-7.c: Likewise.
5638 * gcc.dg/ucnid-8.c: Likewise.
5639 Adapt dg-warning line number.
5641 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5643 * gcc.target/i386/parity-1.c: Use -march=k8.
5644 * gcc.target/i386/parity-2.c: Ditto.
5645 * gcc.target/i386/vecinit-1.c: Ditto.
5646 * gcc.target/i386/vecinit-2.c: Ditto.
5648 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5651 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5652 * gcc.target/mips/save-restore-3.c: Likewise.
5653 * gcc.target/mips/save-restore-4.c: Likewise.
5654 * gcc.target/mips/save-restore-5.c: Likewise.
5657 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5658 * g++.dg/tree-prof/partition2.C: Likewise.
5660 2011-02-09 Jason Merrill <jason@redhat.com>
5662 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5663 rather than misdeclare std::puts.
5665 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5666 * g++.dg/other/warning1.C: Likewise.
5667 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5668 * g++.old-deja/g++.gb/scope06.C: Likewise.
5669 * g++.old-deja/g++.law/cvt11.C: Likewise.
5670 * g++.old-deja/g++.law/init1.C: Likewise.
5671 * g++.dg/abi/mangle26.C: Likewise.
5673 * g++.dg/template/function1.C: Adjust for C++0x mode.
5674 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5676 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5677 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5679 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5681 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5683 * g++.dg/cpp0x/regress: New directory.
5684 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5685 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5686 * g++.dg/cpp0x/regress/regress3.C: New.
5688 2011-02-10 Richard Guenther <rguenther@suse.de>
5690 PR tree-optimization/47677
5691 * gcc.dg/torture/pr47677.c: New testcase.
5693 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5695 * objc.dg/special/load-category-1.m: Remove unused header.
5696 * objc.dg/special/load-category-1a.m: Likewise.
5697 * objc.dg/special/load-category-2.m: Likewise.
5698 * objc.dg/special/load-category-2a.m: Likewise.
5699 * objc.dg/special/load-category-3.m: Likewise.
5700 * objc.dg/special/load-category-3a.m: Likewise.
5701 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5702 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5703 * objc.dg/attributes/class-attribute-1.m: Likewise.
5704 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5705 * obj-c++.dg/property/property.exp: Likewise.
5706 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5707 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5708 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5709 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5710 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5711 * obj-c++.dg/template-8.mm: Likewise.
5713 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5716 * gcc.target/i386/pr47665.c: New test.
5718 2011-02-10 Jie Zhang <jie@codesourcery.com>
5722 2011-02-05 Jie Zhang <jie@codesourcery.com>
5724 * gcc.dg/pr42631.c: Update test.
5725 * gcc.dg/pr42631-2.c: New test.
5727 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5730 * gfortran.dg/proc_decl_25.f90: New.
5732 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5735 * gfortran.dg/typebound_assignment_2.f03: New.
5737 2011-02-09 Richard Guenther <rguenther@suse.de>
5739 PR tree-optimization/47664
5740 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5742 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5745 * gnat.dg/uninit_func.adb: Adjust dg directive.
5747 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5750 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5752 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5755 * gfortran.dg/auto_dealloc_2.f90: New.
5757 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5759 * gcc.dg/builtins-config.h: Remove __sgi handling.
5760 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5761 -std=c99 for mips-sgi-irix6.5*.
5763 2011-02-09 Martin Jambor <mjambor@suse.cz>
5766 * gfortran.dg/pr25923.f90: Remove xfails.
5768 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5771 * gfortran.dg/inquire_14.f90: New test.
5773 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5776 * gfortran.dg/pointer_init_6.f90: New.
5778 2011-02-08 Jeff Law <law@redhat.com>
5780 PR tree-optimization/42893
5781 * gcc.tree-ssa/pr42893.c: New test.
5783 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5785 PR tree-optimization/46834
5786 PR tree-optimization/46994
5787 PR tree-optimization/46995
5788 * gcc.dg/graphite/id-pr46834.c: New.
5789 * gfortran.dg/graphite/id-pr46994.f90: New.
5790 * gfortran.dg/graphite/id-pr46995.f90: New.
5792 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5795 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5796 using the variable is known the warning is emitted there.
5797 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5798 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5800 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5803 * gcc.dg/noreturn-1.c (foo5): Likewise.
5804 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5805 (method2): Likewise.
5807 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5808 the return statement using the uninitialized variable.
5809 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5811 2011-02-08 Richard Guenther <rguenther@suse.de>
5814 * g++.dg/opt/pr47639.c: New testcase.
5816 2011-02-08 Richard Guenther <rguenther@suse.de>
5818 PR tree-optimization/47632
5819 * g++.dg/opt/pr47632.C: New testcase.
5821 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5823 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5825 2011-02-07 Richard Guenther <rguenther@suse.de>
5827 PR tree-optimization/47615
5828 * g++.dg/opt/pr47615.C: New testcase.
5830 2011-02-07 Richard Guenther <rguenther@suse.de>
5832 PR tree-optimization/47621
5833 * gcc.dg/torture/pr47621.c: New testcase.
5835 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5837 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5839 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5842 * gfortran.dg/allocate_with_source_1 : New test.
5844 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.dg/pr47610.c: New test.
5849 2011-02-05 Jie Zhang <jie@codesourcery.com>
5852 * gcc.dg/pr42631.c: Update test.
5853 * gcc.dg/pr42631-2.c: New test.
5855 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5858 * gfortran.dg/pr47574.f90: New test.
5860 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5862 PR tree-optimization/46194
5863 * gcc.dg/autopar/pr46194.c: New.
5865 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5867 PR tree-optimization/43695
5868 * g++.dg/ipa/pr43695.C: New.
5870 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5873 * gcc.dg/pr23200.c: New test.
5875 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5878 * g++.dg/pr47589.C: New test.
5880 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5883 * g++.dg/template/typedef37.C: New test.
5884 * g++.dg/template/param1.C: Adjust expected error message.
5886 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5889 * gcc.dg/pr31490-2.c: New test.
5890 * gcc.dg/pr31490-3.c: New test.
5891 * gcc.dg/pr31490-4.c: New test.
5893 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5894 Jakub Jelinek <jakub@redhat.com>
5897 * g++.dg/parser/semicolon3.C: Adjust.
5898 * g++.dg/parser/semicolon4.C: New testcase.
5899 * g++.dg/pr46890.C: New testcase.
5901 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5904 * g++.dg/init/pr29571.C: New.
5906 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5908 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5909 instead of vect_int.
5911 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5914 * gcc.target/i386/pr47312.c: New test.
5917 * gcc.target/i386/pr47564.c: New test.
5919 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5921 PR tree-optimization/45122
5922 * gcc.dg/tree-ssa/pr45122.c: New.
5924 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5927 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5930 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5931 and vsx so a default --with-cpu=power7 doesn't give an error
5932 when -mavoid-indexed-addresses is used.
5934 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5935 wrapper function to save the arguments and then jump to the real
5936 function, rather than depending on the compiler not to move stuff
5938 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5940 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5941 Paul Thomas <pault@gcc.gnu.org>
5944 * gfortran.dg/class_37.f03 : New test.
5946 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5947 Richard Guenther <rguenther@suse.de>
5949 PR tree-optimization/40979
5951 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5952 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5953 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5954 check_vect_support_and_set_flags.
5955 * gfortran.dg/graphite/vect-pr40979.f90: New.
5957 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5960 * gfortran.dg/class_36.f03: New.
5962 2011-02-02 Richard Guenther <rguenther@suse.de>
5964 PR tree-optimization/47566
5965 * gcc.dg/lto/20110201-1_0.c: New testcase.
5967 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5973 * debug/pr47498.c: New.
5974 * debug/pr47501.c: New.
5976 2011-02-01 Richard Guenther <rguenther@suse.de>
5978 PR tree-optimization/47559
5979 * g++.dg/torture/pr47559.C: New testcase.
5981 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5984 * gfortran.dg/typebound_call_20.f03: New.
5986 2011-02-01 Richard Guenther <rguenther@suse.de>
5988 PR tree-optimization/47555
5989 * gcc.dg/pr47555.c: New testcase.
5991 2011-02-01 Richard Guenther <rguenther@suse.de>
5993 PR tree-optimization/47541
5994 * g++.dg/torture/pr47541.C: New testcase.
5996 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5999 * gfortran.dg/typebound_call_19.f03: New.
6001 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6004 * g++.dg/cpp0x/pr47416.C: New test.
6006 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
6009 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
6011 2011-01-31 Janus Weil <janus@gcc.gnu.org>
6014 * gfortran.dg/typebound_assignment_1.f03: New.
6016 2011-01-31 Jakub Jelinek <jakub@redhat.com>
6018 PR tree-optimization/47538
6019 * gcc.c-torture/execute/pr47538.c: New test.
6021 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6024 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
6026 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6028 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
6030 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
6032 PR rtl-optimization/44031
6033 * gcc.c-torture/compile/20110131-1.c: New test.
6035 2011-01-31 Tobias Burnus <burnus@net-b.de>
6038 * gfortran.dg/stmt_func_1.f90: New.
6040 2011-01-31 Tobias Burnus <burnus@net-b.de>
6043 * gfortran.dg/interface_34.f90: New.
6045 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
6048 * gfortran.dg/realloc_on_assign_5.f03: New test.
6049 * gfortran.dg/realloc_on_assign_5.f03: New test.
6051 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6053 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
6054 * gfortran.dg/bessel_7.f90: Likewise.
6055 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
6057 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
6058 * gfortran.dg/sum_init_expr.f03: Likewise.
6060 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
6062 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
6065 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
6066 loop only on "vect_intfloat_cvt" targets.
6068 2011-01-29 Tobias Burnus <burnus@net-b.de>
6071 * gfortran.dg/shape_6.f90: New.
6073 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6075 PR libgfortran/47434
6076 * gfortran.dg/read_infnan_1.f90: Update test.
6077 * gfortran.dg/module_nan.f90: Update test.
6078 * gfortran.dg/char4_iunit_1.f03: Update test.
6079 * gfortran.dg/large_real_kind_1.f90: Update test.
6080 * gfortran.dg/real_const_3.f90: Update test.
6081 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
6083 2011-01-29 Dodji Seketeli <dodji@redhat.com>
6086 * g++.dg/template/param2.C: New test.
6088 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6090 PR libgfortran/47285
6091 * gfortran.dg/fmt_g.f: New test.
6093 2011-01-28 Tobias Burnus <burnus@net-b.de>
6096 * gfortran.dg/pure_formal_1.f90: New.
6098 2011-01-28 Jakub Jelinek <jakub@redhat.com>
6101 * gcc.dg/tls/pr42894.c: New test.
6103 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6105 * gcc.dg/pr47276.c: Add dg-require-visibility.
6107 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6109 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
6111 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
6112 Tobias Burnus <burnus@gcc.gnu.org>
6117 * gfortran.dg/realloc_on_assign_3.f03: New test.
6118 * gfortran.dg/realloc_on_assign_4.f03: New test.
6119 * gfortran.dg/allocatable_function_5.f90: New test.
6120 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
6121 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
6122 implemented" dg-errors.
6124 2011-01-27 Jan Hubicka <jh@suse.cz>
6127 * gcc.dg/attr-weakref-4.c: New testcase
6129 2011-01-27 Martin Jambor <mjambor@suse.cz>
6131 PR tree-optimization/47228
6132 * gcc.dg/torture/pr47228.c: New test.
6134 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6136 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
6138 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6140 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
6141 when using auto-overlay support on the SPU.
6143 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
6145 PR rtl-optimization/44174
6146 * gcc.target/i386/asm-6.c: New test.
6148 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
6150 PR rtl-optimization/46856
6151 * gcc.c-torture/compile/pr46856.c: New test.
6153 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
6154 Andrew Pinski <pinskia@gmail.com>
6157 * gcc.dg/pr43082.c: New.
6159 2011-01-26 DJ Delorie <dj@redhat.com>
6161 PR rtl-optimization/46878
6162 * gcc.dg/pr46878-1.c: New test.
6164 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6167 * g++.dg/cpp0x/pr47476.C: New test.
6169 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
6171 * gcc.c-torture/compile/20110126-1.c: New test.
6173 2011-01-26 Jakub Jelinek <jakub@redhat.com>
6176 * gcc.dg/torture/pr47473.c: New test.
6178 2011-01-26 Jan Hubicka <jh@suse.cz>
6181 * gcc.c-torture/execute/pr47237.c: New testcase.
6183 2011-01-26 Jan Hubicka <jh@suse.cz>
6185 PR tree-optimization/47190
6186 * gcc.dg/attr-weakref-3.c: New testcase.
6188 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
6191 * gcc.dg/dll-9a.c: New test file.
6192 * gcc.dg/dll-11.c: Likewise.
6193 * gcc.dg/dll-12.c: Likewise.
6194 * gcc.dg/dll-12a.c: Likewise.
6195 * gcc.dg/dll-11a.c: Likewise.
6196 * gcc.dg/dll-9.c: Likewise.
6197 * gcc.dg/dll-10.c: Likewise.
6198 * gcc.dg/dll-10a.c: Likewise.
6199 * g++.dg/ext/dllexport4a.cc: Likewise.
6200 * g++.dg/ext/dllexport4.C: Likewise.
6201 * g++.dg/ext/dllexport5.C: Likewise.
6202 * g++.dg/ext/dllexport5a.cc: Likewise.
6204 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6206 PR tree-optimization/46970
6207 * gcc.dg/graphite/pr46970.c: New.
6209 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6211 PR tree-optimization/46215
6212 * gcc.dg/graphite/pr46215.c: New.
6214 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6216 PR tree-optimization/46168
6217 * gcc.dg/graphite/pr46168.c: New.
6219 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6221 PR tree-optimization/43657
6222 * gcc.dg/graphite/pr43657.c: New.
6224 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6226 PR tree-optimization/29832
6227 * gfortran.dg/graphite/pr29832.f90: New.
6229 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6231 PR tree-optimization/43567
6232 * gcc.dg/graphite/pr43567.c: New.
6234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6236 * gfortran.dg/graphite/interchange-4.f: New.
6237 * gfortran.dg/graphite/interchange-5.f: New.
6239 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6240 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6241 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6242 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6243 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6244 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6245 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6246 * gfortran.dg/ltrans-7.f90: Removed.
6247 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6249 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6250 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6251 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6252 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6253 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6254 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6255 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6256 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6257 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6258 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6259 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6260 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6261 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6262 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6263 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6264 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6265 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6266 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6267 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6268 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6269 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6270 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6271 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6272 * gcc.dg/tree-ssa/data-dep-1.c
6273 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6274 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6275 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6276 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6277 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6279 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6281 PR tree-optimization/47265
6282 PR tree-optimization/47443
6283 * gcc.c-torture/compile/pr47265.c: New test.
6284 * gcc.dg/pr47443.c: New test.
6286 2011-01-25 Martin Jambor <mjambor@suse.cz>
6288 PR tree-optimization/47382
6289 * g++.dg/torture/pr47382.C: New test.
6290 * g++.dg/opt/devirt1.C: Xfail.
6292 2011-01-25 Yao Qi <yao@codesourcery.com>
6295 * gcc.target/arm/pr45701-1.c: New test.
6296 * gcc.target/arm/pr45701-2.c: New test.
6297 * gcc.target/arm/pr45701-3.c: New test.
6299 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6300 Jakub Jelinek <jakub@redhat.com>
6302 PR tree-optimization/47271
6303 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6305 2011-01-25 Nick Clifton <nickc@redhat.com>
6307 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6308 (saturate_add): Delete.
6310 (main): Do not run saturate_add.
6311 (set_interrupts): Delete.
6313 2011-01-25 Tobias Burnus <burnus@net-b.de>
6316 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6318 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6320 PR tree-optimization/47427
6321 PR tree-optimization/47428
6322 * gcc.c-torture/compile/pr47427.c: New test.
6323 * gcc.c-torture/compile/pr47428.c: New test.
6325 2011-01-25 Richard Guenther <rguenther@suse.de>
6328 * gcc.dg/torture/pr47411.c: New testcase.
6330 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6332 * gfortran.dg/graphite/id-24.f: New.
6333 * gfortran.dg/graphite/id-25.f: New.
6335 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6337 * gfortran.dg/graphite/id-23.f: New.
6339 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6341 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6343 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6345 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6346 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6347 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6348 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6349 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6350 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6351 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6352 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6353 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6357 * gcc.dg/graphite/block-0.c: Add documentation.
6358 * gcc.dg/graphite/block-4.c: Same.
6359 * gcc.dg/graphite/block-7.c: Same.
6360 * gcc.dg/graphite/block-8.c: New.
6361 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6362 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6363 * gcc.dg/graphite/interchange-12.c: Add documentation.
6364 * gcc.dg/graphite/interchange-13.c: New.
6365 * gcc.dg/graphite/interchange-14.c: New.
6366 * gcc.dg/graphite/interchange-15.c: New.
6367 * gcc.dg/graphite/interchange-8.c: Add documentation.
6368 * gcc.dg/graphite/interchange-mvt.c: Same.
6370 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6373 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6374 * gcc.target/powerpc/altivec-14.c: Ditto.
6375 * gcc.target/powerpc/altivec-33.c: Ditto.
6376 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6377 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6378 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6379 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6380 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6381 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6382 * g++.dg/ext/altivec-15.C: Ditto.
6383 * g++.dg/ext/altivec-types-1.C: Ditto.
6384 * g++.dg/ext/altivec-types-2.C: Ditto.
6385 * g++.dg/ext/altivec-types-3.C: Ditto.
6386 * g++.dg/ext/altivec-types-4.C: Ditto.
6388 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6390 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6392 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6395 optimization options.
6397 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6399 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6402 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6404 2011-01-23 Tobias Burnus <burnus@net-b.de>
6407 * gfortran.dg/allocatable_scalar_12.f90: New.
6409 2011-01-23 Ira Rosen <irar@il.ibm.com>
6411 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6412 vectorization to be not profitable if peeling is used to
6413 realign the memory access.
6414 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6415 loop bound to avoid loop unrolling.
6416 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6418 2011-01-22 Jan Hubicka <jh@suse.cz>
6421 * g++.dg/lto/pr47333.C: New file.
6423 2011-01-22 Jan Hubicka <jh@suse.cz>
6425 PR tree-optimization/43884
6427 * gcc.dg/autopar/outer-2.c: Increase array size.
6428 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6430 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6433 * gfortran.dg/c_loc_tests_16.f90: New test.
6435 2011-01-22 Tobias Burnus <burnus@net-b.de>
6438 * gfortran.dg/typebound_proc_19.f90: New.
6440 2011-01-21 Jeff Law <law@redhat.com>
6442 PR tree-optimization/47053
6443 * g++.dg/pr47053.C: New test.
6445 2011-01-21 Jason Merrill <jason@redhat.com>
6448 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6450 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6453 * g++.dg/cpp0x/range-for10.C: New test.
6454 * g++.dg/template/for1.C: New test.
6457 * g++.dg/tree-prof/partition3.C: New test.
6459 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6461 PR rtl-optimization/47366
6462 * g++.dg/opt/pr47366.C: New test.
6464 2011-01-21 Jason Merrill <jason@redhat.com>
6467 * g++.dg/cpp0x/constexpr-regress2.C: New.
6469 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6471 2011-01-21 Jeff Law <law@redhat.com>
6473 PR rtl-optimization/41619
6474 * gcc.dg/pr41619.c: New.
6476 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6478 PR tree-optimization/47355
6479 * g++.dg/opt/pr47355.C: New test.
6481 2011-01-21 Richard Guenther <rguenther@suse.de>
6483 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6486 2011-01-21 Richard Guenther <rguenther@suse.de>
6488 PR tree-optimization/47365
6489 * gcc.dg/torture/pr47365.c: New testcase.
6490 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6492 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6494 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6496 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6498 PR tree-optimization/47391
6499 * gcc.dg/pr47391.c: New test.
6501 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6503 * g++.dg/template/char1.C: Use signed char.
6505 2011-01-21 Tobias Burnus <burnus@net-b.de>
6508 * gfortran.dg/pointer_target_4.f90: New.
6510 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6513 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6514 ILP32 system and not IP32.
6516 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6519 * g++.dg/debug/pr46583.C: New.
6521 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6524 * g++.dg/debug/pr47283.C: New test.
6527 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6528 * gcc.target/i386/headmerge-2.c: Likewise.
6530 2011-01-20 Richard Guenther <rguenther@suse.de>
6533 * gcc.dg/torture/pr47370.c: New testcase.
6535 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6537 PR tree-optimization/46130
6538 * gcc.dg/pr46130-1.c: New test.
6539 * gcc.dg/pr46130-2.c: New test.
6541 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6544 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6546 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6549 * g++.dg/debug/pr46240.cc: New.
6551 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6554 * g++.dg/template/anonunion1.C: New test.
6556 PR rtl-optimization/47337
6557 * gcc.c-torture/execute/pr47337.c: New test.
6559 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6562 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6564 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6566 PR tree-optimization/46021
6567 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6569 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6571 PR tree-optimization/47290
6572 * g++.dg/torture/pr47290.C: New test.
6574 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6577 * gfortran.dg/proc_ptr_comp_29.f90: New.
6579 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6582 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6583 powerpc-apple-darwin9.
6585 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6587 PR rtl-optimization/47299
6588 * gcc.c-torture/execute/pr47299.c: New test.
6590 2011-01-17 Jason Merrill <jason@redhat.com>
6592 * g++.dg/cpp0x/constexpr-virtual.C: New.
6594 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6597 * gfortran.dg/gomp/pr47331.f90: New test.
6599 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6602 * objc.dg/selector-warn-1.m: New.
6603 * obj-c++.dg/selector-warn-1.mm: New.
6605 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6607 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6608 Update dg-final accordingly.
6610 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6612 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6614 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6616 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6618 * gcc.dg/guality/pr36728-2.c: Likewise.
6620 2011-01-17 Richard Guenther <rguenther@suse.de>
6622 PR tree-optimization/47313
6623 * g++.dg/torture/pr47313.C: New testcase.
6625 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6628 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6629 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6630 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6631 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6633 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6635 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6636 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6637 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6639 2011-01-17 Richard Guenther <rguenther@suse.de>
6641 PR tree-optimization/45967
6642 * gcc.dg/torture/pr45967-2.c: New testcase.
6643 * gcc.dg/torture/pr45967-3.c: Likewise.
6645 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6648 * g++.dg/ext/pr47213.C: Require visibility.
6650 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6652 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6653 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6655 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6657 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6658 Linux-based targets.
6660 2011-01-13 Jan Hubicka <jh@suse.cz>
6662 PR tree-optimization/47276
6663 * gcc.dg/pr47276.c: New testcase.
6665 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6666 Jonathan Wakely <jwakely.gcc@gmail.com>
6669 * g++.dg/other/pr33558.C: New.
6670 * g++.dg/other/pr33558-2.C: New.
6672 2011-01-14 Martin Jambor <mjambor@suse.cz>
6674 PR tree-optimization/45934
6675 PR tree-optimization/46302
6676 * g++.dg/ipa/devirt-c-1.C: New test.
6677 * g++.dg/ipa/devirt-c-2.C: Likewise.
6678 * g++.dg/ipa/devirt-c-3.C: Likewise.
6679 * g++.dg/ipa/devirt-c-4.C: Likewise.
6680 * g++.dg/ipa/devirt-c-5.C: Likewise.
6681 * g++.dg/ipa/devirt-c-6.C: Likewise.
6682 * g++.dg/ipa/devirt-6.C: Likewise.
6683 * g++.dg/ipa/devirt-d-1.C: Likewise.
6684 * g++.dg/torture/pr45934.C: Likewise.
6686 2011-01-14 Jason Merrill <jason@redhat.com>
6688 * g++.dg/cpp0x/variadic105.C: New.
6690 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6691 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6694 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6695 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6696 execution tests on i?86-*-*, x86_64-*-* and
6697 powerpc*-apple-darwin* && ilp32.
6698 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6699 tests on i?86-*-* and x86_64-*-*.
6701 2011-01-14 Richard Guenther <rguenther@suse.de>
6703 PR tree-optimization/47280
6704 * g++.dg/opt/pr47280.C: New testcase.
6706 2011-01-14 Jason Merrill <jason@redhat.com>
6708 * g++.dg/cpp0x/constexpr-regress1.C: New.
6710 * g++.dg/ext/flexary2.C: New.
6712 2011-01-14 Richard Guenther <rguenther@suse.de>
6715 * gcc.dg/torture/pr47281.c: New testcase.
6716 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6718 2011-01-14 Richard Guenther <rguenther@suse.de>
6720 PR tree-optimization/47286
6721 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6723 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6726 * g++.dg/ext/pr47213.C: New.
6728 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6732 2011-01-13 Tobias Burnus <burnus@net-b.de>
6733 Mikael Morin <mikael@gcc.gnu.org>
6737 * gfortran.dg/select_type_20.f90: New.
6738 * gfortran.dg/select_type_21.f90: New.
6740 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6743 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6745 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6747 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6748 * gcc.dg/guality/pr36728-2.c: Likewise.
6750 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6753 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6755 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6757 PR rtl-optimization/45352
6758 * gcc.dg/pr45352-3.c: New.
6760 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6762 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6764 * g++.dg/cpp0x/range-for8.C: New.
6765 * g++.dg/cpp0x/range-for9.C: New.
6767 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6770 * g++.dg/debug/pr47209.C: New.
6772 2011-01-12 Richard Guenther <rguenther@suse.de>
6775 * gcc.dg/lto/pr47259_0.c: New testcase.
6776 * gcc.dg/lto/pr47259_1.c: Likewise.
6778 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6780 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6781 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6782 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6783 methods missing from the OBJC2 Object.
6784 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6785 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6786 GNU and NeXT runtimes.
6787 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6789 * objc-obj-c++-shared/Object1.m: Likewise.
6790 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6791 * objc.dg/proto-qual-1.m: Likewise.
6792 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6793 * obj-c++.dg/proto-qual-1.mm: Likewise.
6795 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6798 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6800 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6802 Fixed the Objective-C++ testsuite and updated all tests.
6803 * lib/obj-c++.exp (obj-c++_init): Declare and set
6804 gcc_warning_prefix and gcc_error_prefix.
6805 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6806 'dg-warning', 'dg-message' and 'dg-error'.
6807 * obj-c++.dg/class-extension-3.mm: Likewise.
6808 * obj-c++.dg/class-protocol-1.mm: Likewise.
6809 * obj-c++.dg/encode-7.mm: Likewise.
6810 * obj-c++.dg/exceptions-3.mm: Likewise.
6811 * obj-c++.dg/exceptions-5.mm: Likewise.
6812 * obj-c++.dg/method-12.mm: Likewise.
6813 * obj-c++.dg/method-13.mm: Likewise.
6814 * obj-c++.dg/method-15.mm: Likewise.
6815 * obj-c++.dg/method-16.mm: Likewise.
6816 * obj-c++.dg/method-4.mm: Likewise.
6817 * obj-c++.dg/method-8.mm: Likewise.
6818 * obj-c++.dg/method-conflict-1.mm: Likewise.
6819 * obj-c++.dg/method-conflict-2.mm: Likewise.
6820 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6821 and uncommented second part of the testcase now that the testsuite
6823 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6824 and uncommented second part of the testcase now that the testsuite
6826 * obj-c++.dg/private-1.mm: Likewise.
6827 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6828 * obj-c++.dg/syntax-error-7.mm: Likewise.
6829 * obj-c++.dg/warn5.mm: Likewise.
6830 * obj-c++.dg/property/at-property-14.mm: Likewise.
6831 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6833 * obj-c++.dg/property/at-property-18.mm: Likewise.
6834 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6836 * obj-c++.dg/property/at-property-21.mm: Likewise.
6837 * obj-c++.dg/property/at-property-28.mm: Likewise.
6838 * obj-c++.dg/property/at-property-5.mm: Likewise.
6839 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6840 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6841 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6842 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6843 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6844 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6845 * obj-c++.dg/tls/diag-5.mm: Likewise.
6846 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6847 dg-error, now matched correctly.
6849 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6851 * objc.dg/property/at-property-29.m: New.
6852 * obj-c++.dg/property/at-property-29.mm: New.
6854 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6856 * go.test/go-test.exp (go-set-goarch): New proc.
6857 (go-gc-tests): Use it.
6859 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6862 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6864 2011-01-11 Richard Henderson <rth@redhat.com>
6866 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6868 2011-01-11 Jan Hubicka <jh@suse.cz>
6872 * gcc.dg/lto/pr45721_1.c: New file.
6873 * gcc.dg/lto/pr45721_0.c: New file.
6875 2011-01-11 Richard Guenther <rguenther@suse.de>
6877 PR tree-optimization/46076
6878 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6880 2011-01-11 Jeff Law <law@redhat.com>
6882 * PR tree-optimization/47086
6883 * gcc.dg/pr47086.c: New test.
6885 2011-01-11 Jason Merrill <jason@redhat.com>
6888 * g++.dg/template/new10.C: New.
6891 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6893 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6895 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6896 Split type definitions and NSConstantString class into...
6897 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6898 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6899 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6900 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6901 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6902 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6904 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6905 encode defines for newer NeXT system headers.
6906 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6907 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6908 * objc.dg/foreach-5.m: Likewise.
6909 * objc.dg/foreach-2.m: Likewise.
6910 * objc.dg/foreach-4.m: Likewise.
6911 * objc.dg/torture/strings/string1.m: Likewise.
6912 * objc.dg/torture/strings/string2.m: Likewise.
6913 * objc.dg/torture/strings/string3.m: Likewise.
6914 * objc.dg/torture/strings/string4.m: Likewise.
6915 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6916 header and stand alone.
6917 * obj-c++.dg/strings/strings-2.mm: Likewise.
6918 * objc.dg/torture/strings/const-str-3.m: Likewise.
6919 * objc.dg/strings/strings-2.m: Likewise.
6920 * objc.dg/strings/const-str-12b.m: Likewise.
6922 2011-01-12 Richard Guenther <rguenther@suse.de>
6925 * gcc.dg/attr-weak-1.c: Adjust.
6927 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6930 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6931 standard compliant and comment.
6933 2011-01-10 Jan Hubicka <jh@suse.cz>
6936 * gcc.dg/initpri3.c: New testcase.
6938 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6941 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6947 (g_ebp_save): Likewise.
6948 (g_esp_save): Likewise.
6950 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6952 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6954 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6956 PR tree-optimization/46021
6957 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6958 i?86-*-*, x86_64-*-*.
6960 2011-01-10 Jeff Law <law@redhat.com>
6962 * PR tree-optimization/47141
6963 * gcc.c-torture/compile/pr47141.c: New test.
6965 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6968 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6969 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6970 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6971 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6974 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6975 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6976 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6977 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6978 being vectorized. Adjust dg-final pattern.
6981 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6982 * gcc.dg/vect/slp-24.c: Likewise.
6984 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6987 * g++.dg/other/pr47218-1.C: New test file.
6988 * g++.dg/other/pr47218.C: Likewise.
6989 * g++.dg/other/pr47218.h: New supporting header.
6991 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6994 * objc.dg/attributes/invalid-attribute-1.m: New.
6995 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6997 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7000 * gfortran.dg/proc_ptr_comp_28.f90: New.
7002 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7004 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
7005 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
7006 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7007 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7008 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
7009 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7010 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
7011 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
7012 * objc.dg/gnu-api-2-class.m: Likewise.
7013 * objc.dg/gnu-api-2-ivar.m: Likewise.
7014 * objc.dg/gnu-api-2-method.m: Likewise.
7015 * objc.dg/gnu-api-2-objc.m: Likewise.
7016 * objc.dg/gnu-api-2-object.m: Likewise.
7017 * objc.dg/gnu-api-2-property.m: Likewise.
7018 * objc.dg/gnu-api-2-protocol.m: Likewise.
7019 * objc.dg/gnu-api-2-sel.m: Likewise.
7021 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
7023 * objc.dg/foreach-1.m: Skip for Darwin < 9.
7024 * objc.dg/objc-foreach-4.m: Likewise.
7025 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
7026 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
7027 * objc.dg/foreach-4.m: Likewise.
7028 * objc.dg/foreach-5.m: Likewise.
7029 * objc.dg/foreach-3.m: Return self from init.
7031 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7034 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
7036 2011-01-09 Janus Weil <janus@gcc.gnu.org>
7039 * gfortran.dg/class_35.f90: New.
7041 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7043 * objc.dg/foreach-1.m: Add "-Wall" to flags.
7045 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
7048 * objc.dg/invalid-method-2.m: New.
7049 * obj-c++.dg/invalid-method-2.mm: New.
7051 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
7054 * gfortran.dg/transpose_optimization_2.f90 : New test.
7056 2011-01-08 Jan Hubicka <jh@suse.cz>
7058 PR tree-optmization/46469
7059 * g++.dg/torture/pr46469.C: New testcase.
7061 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
7063 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
7064 emulation of libobjc-gnu structure layout functionality to ..
7065 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
7066 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
7067 * objc/execute/bf-common.h: Adjust headers.
7068 * objc/execute/bf-1.m: Likewise.
7069 * objc/execute/bf-2.m: Likewise.
7070 * objc/execute/bf-3.m: Likewise.
7071 * objc/execute/bf-4.m: Likewise.
7072 * objc/execute/bf-5.m: Likewise.
7073 * objc/execute/bf-6.m: Likewise.
7074 * objc/execute/bf-7.m: Likewise.
7075 * objc/execute/bf-8.m: Likewise.
7076 * objc/execute/bf-9.m: Likewise.
7077 * objc/execute/bf-10.m: Likewise.
7078 * objc/execute/bf-11.m: Likewise.
7079 * objc/execute/bf-12.m: Likewise.
7080 * objc/execute/bf-13.m: Likewise.
7081 * objc/execute/bf-14.m: Likewise.
7082 * objc/execute/bf-15.m: Likewise.
7083 * objc/execute/bf-16.m: Likewise.
7084 * objc/execute/bf-17.m: Likewise.
7085 * objc/execute/bf-18.m: Likewise.
7086 * objc/execute/bf-19.m: Likewise.
7087 * objc/execute/bf-20.m: Likewise.
7088 * objc/execute/bf-21.m: Likewise.
7089 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
7090 objc_get_type_qualifiers ().
7092 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7095 * gfortran.dg/dependency_39.f90: New test.
7097 2011-01-07 Jan Hubicka <jh@suse.cz>
7099 Get builtins tests ready for linker plugin.
7100 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
7101 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
7102 my_memset, my_bzero): Mark used.
7103 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
7104 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
7106 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
7109 2011-01-07 Jan Hubicka <jh@suse.cz>
7111 PR tree-optimization/46367
7112 * g++.dg/torture/pr46367.C: New file.
7114 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7117 * gcc.dg/pr47201.c: New test.
7120 * gcc.dg/tree-prof/pr47187.c: New test.
7122 2011-01-07 Tobias Burnus <burnus@net-b.de>
7125 * gfortran.dg/extends_type_of_3.f90: New.
7127 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
7129 * g++.dg/ext/dllexport-MI1.C: Adjust test.
7130 * g++.dg/ext/dllimport-MI1.C: Likewise.
7131 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
7132 * g++.dg/ext/dllimport10.C: Likewise.
7133 * g++.dg/ext/dllimport11.C: Likewise.
7134 * g++.dg/ext/dllimport12.C: Likewise.
7135 * g++.dg/ext/dllimport13.C: Likewise.
7136 * g++.dg/ext/dllimport2.C: Likewise.
7137 * g++.dg/ext/dllimport3.C: Likewise.
7138 * g++.dg/ext/dllimport4.C: Likewise.
7139 * g++.dg/ext/dllimport5.C: Likewise.
7140 * g++.dg/ext/dllimport6.C: Likewise.
7141 * g++.dg/ext/dllimport8.C: Likewise.
7142 * g++.dg/ext/dllimport9.C: Likewise.
7143 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
7144 targets, too. Additionally enable test for i?86-*-mingw*.
7145 * g++.dg/ext/selectany1.C: Likewise.
7146 Remove guard variable check.
7148 2011-01-07 Janus Weil <janus@gcc.gnu.org>
7152 * gfortran.dg/storage_size_3.f08: Extended.
7154 2011-01-07 Jakub Jelinek <jakub@redhat.com>
7157 * g++.dg/template/stdarg1.C: New test.
7159 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7162 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
7163 * gfortran.dg/defined_operators_1.f90: Split the subroutine
7164 from the interface of functions to not hide the errors that
7167 2011-01-06 Jan Hubicka <jh@suse.cz>
7169 * gcc.dg/lto/pr47188_0.c: New testcase.
7170 * gcc.dg/lto/pr47188_1.c: New testcase.
7172 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
7176 * gfortran.dg/interface_33.f90: New test.
7178 2011-01-06 Jakub Jelinek <jakub@redhat.com>
7181 * gcc.c-torture/compile/pr47150.c: New test.
7183 2011-01-06 Ira Rosen <irar@il.ibm.com>
7185 PR tree-optimization/47139
7186 * gcc.dg/vect/pr47139.c: New test.
7188 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7191 * gfortran.dg/extends_type_of_2.f03: New.
7193 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7195 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
7197 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
7199 * gnat.dg/opt14.adb: New test.
7201 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7204 * gfortran.dg/allocate_error_2.f90: New test.
7206 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7209 * gfortran.dg/storage_size_3.f08: New.
7211 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213 PR libgfortran/47154
7214 * gfortran.dg/namelist_68.f90: New test.
7216 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7218 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7220 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7223 * gfortran.dg/class_34.f90: New.
7225 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7227 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7228 use __builtin_inff. Skip all single-precision tests that require
7231 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7233 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7235 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7237 PR tree-optimization/47148
7238 * gcc.c-torture/execute/pr47148.c: New test.
7240 PR tree-optimization/47155
7241 * gcc.c-torture/execute/pr47155.c: New test.
7243 PR rtl-optimization/47157
7244 * gcc.c-torture/compile/pr47157.c: New test.
7246 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7248 * gcc.dg/torture/vector-shift2.c (schar): Define.
7249 (main): Always use schar or uchar instead of plain "char" to avoid
7250 dependencies on implementation-defined char signedness.
7252 2011-01-03 Martin Jambor <mjambor@suse.cz>
7254 PR tree-optimization/46801
7255 * gnat.dg/pack9.adb: Remove xfail.
7257 2011-01-03 Martin Jambor <mjambor@suse.cz>
7259 PR tree-optimization/46984
7260 * g++.dg/ipa/pr46984.C: New test.
7262 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7265 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7267 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7269 PR tree-optimization/47140
7270 * gcc.c-torture/compile/pr47140.c: New test.
7272 PR rtl-optimization/47028
7273 * gcc.dg/pr47028.c: New test.
7275 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7277 * objc.dg/protocol-forward-1.m: Removed TODO.
7278 * objc.dg/protocol-forward-2.m: New.
7279 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7280 * obj-c++.dg/protocol-forward-2.mm: New.
7282 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7285 * g++.dg/eh/pr38662.C: New testcase.
7287 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7289 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7290 scan for newline '\n'.
7293 Copyright (C) 2011 Free Software Foundation, Inc.
7295 Copying and distribution of this file, with or without modification,
7296 are permitted in any medium without royalty provided the copyright
7297 notice and this notice are preserved.