1 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/typebound_override_1.f90: Modified.
6 2011-08-20 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/48739
9 * gcc.dg/pr48739-1.c: New test.
10 * gcc.dg/pr48739-2.c: New test.
12 2011-08-20 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
16 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
19 * gfortran.dg/where_3.f90: New test.
21 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
24 * gfortran.dg/pr49721-1.f: New.
25 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
27 2011-08-19 Joseph Myers <joseph@codesourcery.com>
29 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
30 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
33 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
35 * gcc.target/arm/wmul-11.c: New file.
36 * gcc.target/arm/wmul-12.c: New file.
37 * gcc.target/arm/wmul-13.c: New file.
39 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
41 * gcc.target/arm/wmul-10.c: New file.
43 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
45 * gcc.target/arm/wmul-9.c: New file.
46 * gcc.target/arm/wmul-bitfield-2.c: New file.
48 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
50 * gcc.target/arm/wmul-8.c: New file.
52 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
54 * gcc.target/arm/wmul-7.c: New file.
56 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
58 * gcc.target/arm/wmul-6.c: New file.
60 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
62 * gcc.target/arm/wmul-5.c: New file.
63 * gcc.target/arm/no-wmla-1.c: New file.
65 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
67 * gcc.target/arm/wmul-bitfield-1.c: New file.
69 2011-08-19 Joseph Myers <joseph@codesourcery.com>
71 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
73 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
75 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
76 * gcc.target/i386/conversion.c: Likewise.
78 2011-08-19 Richard Guenther <rguenther@suse.de>
80 * gcc.dg/torture/pr50067-1.c: New testcase.
81 * gcc.dg/torture/pr50067-2.c: Likewise.
83 2011-08-19 Joey Ye <joey.ye@arm.com>
86 * gcc.target/arm/handler-align.c: New test.
87 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
90 2011-08-19 Joey Ye <joey.ye@arm.com>
92 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
94 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
97 * gfortran.dg/end_block_label_1.f90: New test.
98 * gfortran.dg/end_associate_label_1.f90: New test.
100 2011-08-18 Joseph Myers <joseph@codesourcery.com>
102 * gcc.dg/c1x-pointer-float-1.c: New test.
104 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
107 * gfortran.dg/duplicate_labels_2.f: New test.
109 2011-08-18 Joseph Myers <joseph@codesourcery.com>
111 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
112 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
113 gcc.dg/c1x-noreturn-5.c: New tests.
115 2011-08-18 Joseph Myers <joseph@codesourcery.com>
117 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
119 2011-08-18 Tobias Burnus <burnus@net-b.de>
122 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
123 * gfortran.dg/coarray_lock_3.f90: Fix test.
124 * gfortran.dg/coarray_lock_4.f90: New.
125 * gfortran.dg/coarray_lock_5.f90: New.
127 2011-08-18 Jakub Jelinek <jakub@redhat.com>
130 * gcc.c-torture/compile/pr50009.c: New test.
133 * gcc.dg/torture/pr50092.c: New test.
135 2011-08-18 Tobias Burnus <burnus@net-b.de>
138 * gfortran.dg/namelist_73.f90: New.
140 2011-08-18 Jakub Jelinek <jakub@redhat.com>
142 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
145 * gcc.dg/pr50017.c: New test.
147 2011-08-18 Dodji Seketeli <dodji@redhat.com>
150 * g++.dg/lookup/hidden-var1.C: New test case.
152 2011-08-17 Tobias Burnus <burnus@net-b.de>
155 * gfortran.dg/warn_unused_var_2.f90: New.
156 * gfortran.dg/warn_unused_var_3.f90: New.
158 2011-08-17 Tom de Vries <tom@codesourcery.com>
161 * gcc.target/arm/pr43597.c: New test.
163 2011-08-17 Janus Weil <janus@gcc.gnu.org>
166 * gfortran.dg/common_13.f90: New.
168 2011-08-16 Jason Merrill <jason@redhat.com>
171 * g++.dg/cpp0x/variadic-unresolved.C: New.
173 * g++.old-deja/g++.brendan/README: Add R.I.P.
175 * g++.dg/ext/attr-used-1.C: New.
178 * g++.dg/cpp0x/initlist56.C: New.
180 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
183 * g++.dg/opt/life1.C: Only run on Linux.
185 2011-08-15 Tobias Burnus <burnus@net-b.de>
187 * gfortran.dg/coarray_26.f90: New.
189 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
191 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
194 2011-08-14 Janus Weil <janus@gcc.gnu.org>
197 * gfortran.dg/func_result_7.f90: New.
199 2011-08-13 Jason Merrill <jason@redhat.com>
202 * g++.dg/cpp0x/decltype32.C: New.
205 * g++.dg/diagnostic/expr1.C: New.
207 2011-08-12 David Li <davidxl@google.com>
209 * g++.dg/abi/vbase15.C: New test.
211 2011-08-12 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
216 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
218 * gcc.dg/builtins-67.c: New test.
219 * gcc.target/i386/conversion.c: Ditto.
221 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
222 Brian Hackett <bhackett1024@gmail.com>
224 * g++.dg/plugin/decl_plugin.c: New.
225 * g++.dg/plugin/decl-plugin-test.C: New.
226 * g++.dg/plugin/plugin.exp: Add above testcase.
228 2011-08-11 Richard Guenther <rguenther@suse.de>
230 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
232 2011-08-11 Michael Matz <matz@suse.de>
234 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
236 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
238 PR tree-optimization/50039
239 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
240 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
242 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
244 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
245 (sse4_1_test): Initialize src3 with random value.
247 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
249 * gcc.c-torture/execute/scal-to-vec1.c: New test.
250 * gcc.c-torture/execute/scal-to-vec2.c: New test.
251 * gcc.c-torture/execute/scal-to-vec3.c: New test.
252 * gcc.dg/scal-to-vec1.c: New test.
253 * gcc.dg/scal-to-vec2.c: New test.
255 2011-08-09 Richard Guenther <rguenther@suse.de>
257 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
258 * gcc.dg/tree-ssa/vrp60.c: New testcase.
259 * gcc.dg/tree-ssa/vrp61.c: Likewise.
260 * gcc.dg/tree-ssa/vrp62.c: Likewise.
262 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
264 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
266 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
268 * gcc.dg/pr49948.c: Require pthread effective target.
270 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
272 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
274 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
276 * gcc.target/i386/sse-22a.c: New test.
278 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
280 PR tree-optimization/50014
281 * gcc.dg/vect/pr50014.c: New test.
283 2011-08-08 Martin Jambor <mjambor@suse.cz>
286 * gcc.dg/tree-ssa/pr49923.c: New test.
288 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
291 * gcc.target/i386/pr49781-1.c: New.
293 2011-08-08 Jason Merrill <jason@redhat.com>
295 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
297 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
299 2011-08-07 Janus Weil <janus@gcc.gnu.org>
302 * gfortran.dg/typebound_override_1.f90: New.
304 2011-08-07 Kai Tietz <ktietz@redhat.com>
306 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
308 * gcc.dg/tree-ssa/loop-1.c: Likewise.
309 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
310 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
311 * gcc.dg/tree-ssa/loop-33.c: Likewise.
312 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
313 * gcc.dg/tree-ssa/loop-35.c: Likewise.
314 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
315 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
316 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
317 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
319 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
322 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
324 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
326 * gcc.dg/pr48770.c: Cleanup coverage files.
327 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
329 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
331 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
332 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
333 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
334 lzcnt and bmi options.
336 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
339 * gcc.dg/pr47381-1.c: New.
340 * gcc.dg/pr47381-2.c: Likewise.
341 * gcc.target/i386/pr47381.c: Likewise.
343 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
346 * gcc.dg/pr47727.c: New.
349 * gcc.dg/pr47372-1.c: New.
350 * gcc.dg/pr47372-2.c: Likewise.
352 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
355 * gcc.target/i386/pr47449.c: New.
358 * gcc.dg/pr47446-1.c: New.
359 * gcc.dg/pr47446-2.c: Likewise.
361 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
364 * gcc.dg/pr47766.c: New.
367 * gcc.dg/tls/pr47715-1.c: New.
368 * gcc.dg/tls/pr47715-2.c: Likewise.
369 * gcc.dg/tls/pr47715-3.c: Likewise.
370 * gcc.dg/tls/pr47715-4.c: Likewise.
371 * gcc.dg/tls/pr47715-5.c: Likewise.
373 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
376 * objc.dg/gnu-api-2-class.m: Updated comments.
377 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
378 * objc.dg/gnu-api-2-class-meta.m: New test.
379 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
381 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
384 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
385 with classes that are in construction.
387 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
390 * gcc.target/i386/pr48084-1.c: New.
391 * gcc.target/i386/pr48084-2.c: Likewise.
392 * gcc.target/i386/pr48084-3.c: Likewise.
393 * gcc.target/i386/pr48084-4.c: Likewise.
394 * gcc.target/i386/pr48084-5.c: Likewise.
396 PR rtl-optimization/49504
397 * gcc.target/i386/pr49504.c: New.
400 * gcc.dg/pr49860.c: New.
402 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
405 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
406 with classes that are in construction.
408 2011-08-05 Jason Merrill <jason@redhat.com>
411 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
414 * g++.dg/cpp0x/decltype31.C: New.
417 * g++.dg/init/array28.C: New.
420 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
422 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
425 * gcc.dg/pr47369-1.c: New.
427 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
430 * gcc.dg/torture/pr47364-1.c: New.
431 * gcc.c-torture/compile/pr47364-1.c: Likewise.
432 * gcc.c-torture/compile/pr47364-2.c: Likewise.
434 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * gfortran.dg/transfer_check_2.f90: New test case.
439 2011-08-05 Jan Hubicka <jh@suse.cz>
442 * gfortran.dg/pr49494.f90: New testcase.
444 2011-08-05 Jan Hubicka <jh@suse.cz>
447 * gcc.c-torture/compile/pr49735.c: New testcase.
449 2011-08-05 Jason Merrill <jason@redhat.com>
452 * g++.dg/cpp0x/initlist56.C: New.
455 * g++.dg/overload/rvalue2.C: New.
458 * g++.dg/cpp0x/range-for21.C: New.
460 * g++.dg/ext/vla11.C: New.
462 2011-08-05 Richard Guenther <rguenther@suse.de>
464 PR tree-optimization/49984
465 * gcc.dg/tree-ssa/vrp59.c: New testcase.
467 2011-08-05 Richard Guenther <rguenther@suse.de>
469 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
470 * gcc.dg/tree-ssa/vrp52.c: Likewise.
471 * gcc.dg/tree-ssa/vrp53.c: Likewise.
473 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
475 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
476 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
477 * gfortran.dg/ldist-pr43023.f90: Ditto.
478 * gfortran.dg/namelist_52.f90: Ditto.
479 * gfortran.dg/interface_proc_end.f90: Ditto.
480 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
481 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
483 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
485 * gcc.dg/vect/vect-over-widen-1.c: New test.
486 * gcc.dg/vect/vect-over-widen-2.c: New test.
487 * gcc.dg/vect/vect-over-widen-3.c: New test.
488 * gcc.dg/vect/vect-over-widen-4.c: New test.
490 2011-08-04 Richard Guenther <rguenther@suse.de>
493 * gfortran.dg/vect/O3-pr49957.f: New testcase.
495 2011-08-04 Ian Bolton <ian.bolton@arm.com>
497 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
499 2011-08-04 Jakub Jelinek <jakub@redhat.com>
502 * g++.dg/ext/builtin-object-size3.C: New test.
504 2011-08-03 Jakub Jelinek <jakub@redhat.com>
506 PR tree-optimization/49948
507 * gcc.dg/pr49948.c: New test.
509 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
512 * gcc.dg/torture/pr47383.c: New.
514 2011-08-03 Arnaud Charlet <charlet@adacore.com>
516 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
518 2011-08-03 Arnaud Charlet <charlet@adacore.com>
520 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
522 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
525 * gcc.dg/torture/pr47744-1.c: New.
526 * gcc.dg/torture/pr47744-2.c: Likewise.
527 * gcc.dg/torture/pr47744-3.c: Likewise.
529 2011-08-03 Richard Guenther <rguenther@suse.de>
532 * gcc.dg/torture/pr49958.c: New testcase.
534 2011-08-03 Richard Guenther <rguenther@suse.de>
536 PR tree-optimization/49938
537 * g++.dg/torture/pr49938.C: New testcase.
539 2011-08-02 Jason Merrill <jason@redhat.com>
542 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
545 * g++.dg/cpp0x/initlist5.C: Add additional cases.
548 * g++.dg/cpp0x/variadic115.C: New.
551 * g++.dg/cpp0x/union5.C: New.
553 2011-08-02 Daniel Kraft <d@domob.eu>
556 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
558 2011-08-02 Kai Tietz <ktietz@redhat.com>
561 * gcc.dg/tree-ssa/forwprop-15.c
563 2011-08-02 Jason Merrill <jason@redhat.com>
566 * g++.dg/cpp0x/range-for20.C: New.
568 2011-08-02 Tobias Burnus <burnus@net-b.de>
570 * gfortran.dg/coarray_lib_token_3.f90: New.
572 2011-08-02 Jakub Jelinek <jakub@redhat.com>
575 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
576 * gcc.dg/gomp/atomic-15.c: New test.
577 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
578 * g++.dg/gomp/atomic-15.C: New test.
579 * g++.dg/gomp/private-1.C: New test.
580 * g++.dg/gomp/sharing-2.C: New test.
581 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
582 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
583 * gfortran.dg/gomp/omp_atomic2.f90: New test.
585 2011-08-02 Tobias Burnus <burnus@net-b.de>
587 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
588 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
590 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
591 * gfortran.dg/allocatable_function_5.f90: Ditto.
592 * gfortran.dg/allocate_stat.f90: Ditto.
593 * gfortran.dg/array_constructor_20.f90: Ditto.
594 * gfortran.dg/array_constructor_21.f90: Ditto.
595 * gfortran.dg/array_constructor_22.f90: Ditto.
596 * gfortran.dg/array_constructor_26.f03: Ditto.
597 * gfortran.dg/array_function_4.f90: Ditto.
598 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
599 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
600 * gfortran.dg/bind_c_usage_15.f90: Ditto.
601 * gfortran.dg/bind_c_usage_16.f03: Ditto.
602 * gfortran.dg/bind_c_usage_3.f03: Ditto.
603 * gfortran.dg/binding_label_tests_7.f03: Ditto.
604 * gfortran.dg/class_15.f03: Ditto.
605 * gfortran.dg/class_27.f03: Ditto.
606 * gfortran.dg/class_33.f90: Ditto.
607 * gfortran.dg/class_37.f03: Ditto.
608 * gfortran.dg/class_40.f03: Ditto.
609 * gfortran.dg/class_42.f03: Ditto.
610 * gfortran.dg/class_defined_operator_1.f03: Ditto.
611 * gfortran.dg/coarray/registering_1.f90: Ditto.
612 * gfortran.dg/convert_1.f90: Ditto.
613 * gfortran.dg/default_initialization_3.f90: Ditto.
614 * gfortran.dg/dependency_25.f90: Ditto.
615 * gfortran.dg/dependency_26.f90: Ditto.
616 * gfortran.dg/dependency_36.f90: Ditto.
617 * gfortran.dg/dependency_37.f90: Ditto.
618 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
619 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
620 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
621 * gfortran.dg/elemental_pointer_1.f90: Ditto.
622 * gfortran.dg/elemental_result_1.f90: Ditto.
623 * gfortran.dg/empty_derived_type.f90: Ditto.
624 * gfortran.dg/entry_7.f90: Ditto.
625 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
626 * gfortran.dg/equiv_constraint_3.f90: Ditto.
627 * gfortran.dg/error_recovery_3.f90: Ditto.
628 * gfortran.dg/extends_4.f03: Ditto.
629 * gfortran.dg/func_assign.f90: Ditto.
630 * gfortran.dg/func_assign_3.f90: Ditto.
631 * gfortran.dg/generic_1.f90: Ditto.
632 * gfortran.dg/generic_18.f90: Ditto.
633 * gfortran.dg/generic_22.f03: Ditto.
634 * gfortran.dg/generic_4.f90: Ditto.
635 * gfortran.dg/generic_6.f90: Ditto.
636 * gfortran.dg/generic_actual_arg.f90: Ditto.
637 * gfortran.dg/graphite/id-21.f: Ditto.
638 * gfortran.dg/graphite/pr45758.f90: Ditto.
639 * gfortran.dg/host_assoc_call_2.f90: Ditto.
640 * gfortran.dg/host_assoc_call_3.f90: Ditto.
641 * gfortran.dg/host_assoc_call_4.f90: Ditto.
642 * gfortran.dg/host_assoc_function_4.f90: Ditto.
643 * gfortran.dg/host_used_types_1.f90: Ditto.
644 * gfortran.dg/implicit_1.f90: Ditto.
645 * gfortran.dg/implicit_11.f90: Ditto.
646 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
647 * gfortran.dg/impure_actual_1.f90: Ditto.
648 * gfortran.dg/impure_assignment_1.f90: Ditto.
649 * gfortran.dg/impure_constructor_1.f90: Ditto.
650 * gfortran.dg/initialization_10.f90: Ditto.
651 * gfortran.dg/initialization_12.f90: Ditto.
652 * gfortran.dg/interface_14.f90: Ditto.
653 * gfortran.dg/interface_15.f90: Ditto.
654 * gfortran.dg/interface_2.f90: Ditto.
655 * gfortran.dg/interface_25.f90: Ditto.
656 * gfortran.dg/interface_26.f90: Ditto.
657 * gfortran.dg/interface_29.f90: Ditto.
658 * gfortran.dg/interface_assignment_1.f90: Ditto.
659 * gfortran.dg/internal_pack_6.f90: Ditto.
660 * gfortran.dg/internal_pack_7.f90: Ditto.
661 * gfortran.dg/internal_pack_8.f90: Ditto.
662 * gfortran.dg/lto/pr45586_0.f90: Ditto.
663 * gfortran.dg/lto/pr47839_0.f90: Ditto.
664 * gfortran.dg/module_commons_3.f90: Ditto.
665 * gfortran.dg/module_equivalence_4.f90: Ditto.
666 * gfortran.dg/module_equivalence_6.f90: Ditto.
667 * gfortran.dg/module_function_type_1.f90: Ditto.
668 * gfortran.dg/module_naming_1.f90: Ditto.
669 * gfortran.dg/namelist_4.f90: Ditto.
670 * gfortran.dg/operator_c1202.f90: Ditto.
671 * gfortran.dg/parens_7.f90: Ditto.
672 * gfortran.dg/pr32921.f: Ditto.
673 * gfortran.dg/pr33646.f90: Ditto.
674 * gfortran.dg/pr41928.f90: Ditto.
675 * gfortran.dg/pr42119.f90: Ditto.
676 * gfortran.dg/pr43984.f90: Ditto.
677 * gfortran.dg/present_1.f90: Ditto.
678 * gfortran.dg/private_type_2.f90: Ditto.
679 * gfortran.dg/proc_decl_2.f90: Ditto.
680 * gfortran.dg/proc_ptr_10.f90: Ditto.
681 * gfortran.dg/proc_ptr_22.f90: Ditto.
682 * gfortran.dg/proc_ptr_8.f90: Ditto.
683 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
684 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
685 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
686 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
687 * gfortran.dg/substring_equivalence.f90: Ditto.
688 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
689 * gfortran.dg/transpose_optimization_1.f90: Ditto.
690 * gfortran.dg/trim_optimize_6.f90: Ditto.
691 * gfortran.dg/typebound_call_12.f03: Ditto.
692 * gfortran.dg/typebound_operator_5.f03: Ditto.
693 * gfortran.dg/typebound_operator_6.f03: Ditto.
694 * gfortran.dg/typebound_proc_18.f03: Ditto.
695 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
696 * gfortran.dg/use_1.f90: Ditto.
697 * gfortran.dg/use_10.f90: Ditto.
698 * gfortran.dg/use_11.f90: Ditto.
699 * gfortran.dg/use_14.f90: Ditto.
700 * gfortran.dg/use_only_2.f90: Ditto.
701 * gfortran.dg/use_rename_4.f90: Ditto.
702 * gfortran.dg/use_rename_5.f90: Ditto.
703 * gfortran.dg/used_dummy_types_3.f90: Ditto.
704 * gfortran.dg/used_interface_ref.f90: Ditto.
705 * gfortran.dg/used_types_11.f90: Ditto.
706 * gfortran.dg/used_types_3.f90: Ditto.
707 * gfortran.dg/used_types_4.f90: Ditto.
708 * gfortran.dg/userdef_operator_2.f90: Ditto.
709 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
710 * gfortran.dg/vect/pr46213.f90: Ditto.
711 * gfortran.dg/whole_file_21.f90: Ditto.
712 * gfortran.dg/whole_file_22.f90: Ditto.
713 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
714 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
716 2011-08-02 Kai Tietz <ktietz@redhat.com>
718 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
720 2011-08-01 Jason Merrill <jason@redhat.com>
723 * g++.dg/abi/mangle49.C: New.
726 * g++.dg/cpp0x/constexpr-array4.C: New.
729 * g++.dg/cpp0x/constexpr-builtin1.C: New.
731 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
734 * gcc.target/i386/pr49927.c: New test.
736 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
738 PR tree-optimization/49926
739 * gcc.dg/vect/pr49926.c: New test.
741 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
743 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
744 * gcc.target/i386/lzcnt-1.c: New test.
745 * gcc.target/i386/lzcnt-2.c: Likewise.
746 * gcc.target/i386/lzcnt-2a.c: Likewise.
747 * gcc.target/i386/lzcnt-3.c: Likewise.
748 * gcc.target/i386/lzcnt-4.c: Likewise.
749 * gcc.target/i386/lzcnt-4a.c: Likewise.
750 * gcc.target/i386/lzcnt-5.c: Likewise.
751 * gcc.target/i386/lzcnt-6.c: Likewise.
752 * gcc.target/i386/lzcnt-6a.c: Likewise.
753 * gcc.target/i386/lzcnt-check.h: Likewise.
755 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
756 * gcc.target/i386/sse-13.c: Likewise.
757 * gcc.target/i386/sse-14.c: Likewise.
758 * g++.dg/other/i386-2.C: Likewise.
759 * g++.dg/other/i386-3.C: Likewise.
761 2011-08-01 Julian Brown <julian@codesourcery.com>
763 * gcc.target/arm/fixed-point-exec.c: New test.
765 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
768 * gcc.target/i386/pr49920.c: New test.
770 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
772 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
773 * gcc.dg/tree-ssa/pr23109.c: Ditto.
774 * gcc.dg/tree-ssa/loop-7.c: Ditto.
775 * gcc.dg/tree-ssa/loop-32.c: Ditto.
776 * gcc.dg/tree-ssa/loop-33.c: Ditto.
777 * gcc.dg/tree-ssa/loop-34.c: Ditto.
778 * gcc.dg/tree-ssa/loop-35.c: Ditto.
779 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
780 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
781 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
782 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
783 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
784 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
785 * g++.dg/tree-ssa/pr33615.C: Ditto.
786 * g++.dg/tree-ssa/restrict1.C: Ditto.
787 * c-c++-common/restrict-2.c: Ditto.
788 * gfortran.dg/pr32921.f: Ditto.
789 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
790 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
791 * gcc.dg/tree-ssa/vrp47.c: Ditto.
792 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
793 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
794 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
795 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
796 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
797 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
798 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
800 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
802 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
803 .exe.ltrans[0-9]*. dump files.
805 2011-07-31 Janus Weil <janus@gcc.gnu.org>
808 * gfortran.dg/abstract_type_6.f03: Modified.
809 * gfortran.dg/typebound_proc_24.f03: New.
811 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
814 * g++.dg/init/for1.C: Fix.
816 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
819 * gfortran.dg/string_5.f90: New test.
821 2011-07-29 Jason Merrill <jason@redhat.com>
824 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
826 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
828 PR tree-optimization/47407
829 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
833 2011-07-29 Richard Guenther <rguenther@suse.de>
835 * gcc.dg/uninit-suppress.c: Also disable VRP.
836 * gcc.dg/uninit-suppress_2.c: Likewise.
838 2011-07-28 Jason Merrill <jason@redhat.com>
841 * g++.dg/template/nontype24.C: New.
843 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
845 PR rtl-optimization/47958
846 * gcc.dg/torture/pr47958-1.c: New.
848 2011-07-29 Wei Guozhi <carrot@google.com>
850 PR rtl-optimization/49799
851 * gcc.dg/pr49799.c: New test case.
853 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
856 * gcc.dg/graphite/id-pr48648.c: New.
858 2011-07-28 Jakub Jelinek <jakub@redhat.com>
861 * gfortran.dg/maxloc_2.f90: New test.
862 * gfortran.dg/maxloc_3.f90: New test.
863 * gfortran.dg/minloc_1.f90: New test.
864 * gfortran.dg/minloc_2.f90: New test.
865 * gfortran.dg/minloc_3.f90: New test.
866 * gfortran.dg/minmaxloc_7.f90: New test.
869 * gcc.dg/debug/dwarf2/pr49871.c: New test.
871 2011-07-28 Jakub Jelinek <jakub@redhat.com>
873 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
874 the builtin isn't optimized away.
876 2011-07-27 Tobias Burnus <burnus@net-b.de>
879 * gfortran.dg/lto/pr45586-2_0.f90: New.
881 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
884 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
885 * c-c++-common/cxxbitfields-5.c: Same.
887 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
889 * lib/target-supports.exp (check_effective_target_mmap): Use
890 check_function_available.
892 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
894 * g++.old-deja/g++.pt/crash60.C: Updated.
896 2011-07-27 Jakub Jelinek <jakub@redhat.com>
899 * gcc.target/i386/pr49866.c: New test.
901 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
903 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
904 * gcc.target/i386/bmi-andn-1.c: New test.
905 * gcc.target/i386/bmi-andn-1a.c: Likewise.
906 * gcc.target/i386/bmi-andn-2.c: Likewise.
907 * gcc.target/i386/bmi-andn-2a.c: Likewise.
908 * gcc.target/i386/bmi-bextr-1.c: Likewise.
909 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
910 * gcc.target/i386/bmi-bextr-2.c: Likewise.
911 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
912 * gcc.target/i386/bmi-blsi-1.c: Likewise.
913 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
914 * gcc.target/i386/bmi-blsi-2.c: Likewise.
915 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
916 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
917 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
918 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
919 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
920 * gcc.target/i386/bmi-blsr-1.c: Likewise.
921 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
922 * gcc.target/i386/bmi-blsr-2.c: Likewise.
923 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
924 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
925 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
926 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
927 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
929 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
932 * gfortran.dg/graphite/id-pr47691.f: New.
934 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
936 * gcc.target/i386/avx-os-support.h: New.
937 * gcc.target/i386/avx-check.h: Include avx-os-support.h
938 (main): Check avx_os_support before the test is run.
939 * gcc.target/i386/aes-avx-check.h: Ditto.
940 * gcc.target/i386/pclmul-avx-check.h: Ditto.
942 2011-07-27 Kai Tietz <ktietz@redhat.com>
944 * gcc.target/i386/aggregate-ret3.c: New test.
945 * gcc.target/i386/aggregate-ret4.c: New test.
947 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
950 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
951 allocated array should *not* change its size.
952 * gfortran.dg/multiple_allocation_3.f90: New test.
954 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
957 * g++.dg/cpp0x/constexpr-49776.C: New.
959 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
962 * gcc.dg/graphite/id-pr47046.c: New.
964 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
967 * gcc.dg/graphite/run-id-pr47593.c: New.
969 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
972 * gcc.dg/graphite/run-id-pr47653.c: New.
973 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
975 * gcc.dg/graphite/scop-16.c: Same.
976 * gcc.dg/graphite/scop-17.c: Same.
977 * gcc.dg/graphite/scop-21.c: Same.
979 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
982 * gcc.dg/graphite/id-pr48805.c: New.
984 2011-07-26 Tobias Burnus <burnus@net-b.de>
986 * gfortran.dg/coarray_lib_token_2.f90: New.
988 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
990 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
993 2011-07-25 Andrew Pinski <apinski@cavium.com>
996 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
997 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
999 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1001 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1003 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1004 * gcc.c-torture/execute/loop-2g.c: Likewise.
1005 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1006 Require mmap support.
1007 * gcc.c-torture/execute/loop-2g.x: Likewise.
1008 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1009 (MAP_ANON): Provide default.
1010 * gcc.dg/20050826-1.c: Likewise.
1011 * gcc.target/i386/pr36533.c: Likewise.
1012 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1013 Use dg-require-effective-target mmap.
1015 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/cpp0x/range-for19.C: New.
1020 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1023 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1026 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1029 * g++.dg/torture/pr49309.C: Remove.
1031 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1033 PR tree-optimization/49809
1034 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1037 2011-07-25 Richard Guenther <rguenther@suse.de>
1039 PR tree-optimization/49715
1040 * gcc.target/i386/pr49715-1.c: New testcase.
1041 * gcc.target/i386/pr49715-2.c: Likewise.
1043 2011-07-23 Jason Merrill <jason@redhat.com>
1045 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1047 2011-07-22 Jason Merrill <jason@redhat.com>
1050 * g++.dg/cpp0x/initlist55.C: New.
1052 2011-07-23 Tobias Burnus <burnus@net-b.de>
1055 * gfortran.dg/namelist_72.f: New.
1057 2011-07-23 Tobias Burnus <burnus@net-b.de>
1059 * gfortran.dg/coarray_25.f90: New.
1061 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1063 * override1.C: This test should use c++0x mode.
1064 * override3.C: New. Test the diagnostics in c++98 mode.
1066 2011-07-22 Jason Merrill <jason@redhat.com>
1067 Mark Glisse <marc.glisse@normalesup.org>
1070 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1073 * g++.dg/opt/builtins2.C: New.
1074 * g++.dg/other/error27.C: Don't rely on __builtin.
1076 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1078 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1080 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1081 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1082 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1083 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1085 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1088 2011-07-22 Richard Guenther <rguenther@suse.de>
1090 PR tree-optimization/45819
1091 * gcc.dg/pr45819.c: New testcase.
1093 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1095 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1097 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1101 * gcc.dg/graphite/run-id-pr47654.c: New.
1103 2011-07-21 Ian Lance Taylor <iant@google.com>
1106 * gcc.dg/pr49705.c: New test.
1108 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1110 * lib/target-supports.exp (check_avx_os_support_available): New.
1111 (check_effective_target_avx_runtime): Use it.
1113 2011-07-21 Richard Guenther <rguenther@suse.de>
1115 PR tree-optimization/49770
1116 * g++.dg/torture/pr49770.C: New testcase.
1118 2011-07-21 Kai Tietz <ktietz@redhat.com>
1120 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1121 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1123 2011-07-21 Tobias Burnus <burnus@net-b.de>
1125 * gfortran.dg/coarray_lib_token_1.f90: New.
1127 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1129 * gcc.dg/pr32912-2.c: Skip for AVR.
1130 * gcc.dg/pr44674.c: Add dg-require-profiling.
1132 2011-07-20 Jason Merrill <jason@redhat.com>
1134 * g++.dg/ext/desig2.C: New.
1136 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1138 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1140 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1141 * gcc.target/powerpc/recip-3.c: Ditto.
1143 2011-07-19 Jason Merrill <jason@redhat.com>
1145 PR c++/6709 (DR 743)
1146 PR c++/42603 (DR 950)
1147 * g++.dg/cpp0x/decltype21.C: New.
1149 2011-07-20 Richard Guenther <rguenther@suse.de>
1152 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1153 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1155 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1157 * gcc.target/arm/combine-movs.c: New.
1158 * gcc.target/arm/unsigned-extend-2.c: New.
1160 2011-07-19 Jason Merrill <jason@redhat.com>
1163 * g++.dg/cpp0x/variadic114.C: New.
1165 2011-07-19 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/coarray_args_1.f90: New.
1168 * gfortran.dg/coarray_args_2.f90: New.
1170 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1173 * gfortran.dg/allocate_error_3.f90: New.
1175 2011-07-19 Richard Guenther <rguenther@suse.de>
1177 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1178 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1179 * gcc.dg/torture/20110719-1.c: New testcase.
1181 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1183 PR tree-optimization/49768
1184 * gcc.c-torture/execute/pr49768.c: New test.
1186 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1188 PR tree-optimization/49771
1189 * gcc.dg/vect/pr49771.c: New test.
1191 2011-07-18 Martin Jambor <mjambor@suse.cz>
1193 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1194 * gcc.dg/ipa/ipa-2.c: Likewise.
1195 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1196 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1197 * gcc.dg/ipa/ipa-5.c: Likewise.
1198 * gcc.dg/ipa/ipa-7.c: Likewise.
1199 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1200 * gcc.dg/ipa/ipacost-1.c: Likewise.
1201 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1203 * gcc.dg/ipa/ipcp-1.c: New test.
1204 * gcc.dg/ipa/ipcp-2.c: Likewise.
1205 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1207 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1210 * gfortran.dg/pr49675.f90: New test.
1212 2011-07-18 Richard Guenther <rguenther@suse.de>
1214 * gcc.dg/torture/20110718-1.c: New testcase.
1216 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1218 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1219 * g++.dg/ext/bitfield3.C: Likewise.
1220 * g++.dg/ext/bitfield4.C: Likewise.
1221 * g++.dg/ext/bitfield5.C: Likewise.
1222 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1223 * g++.dg/other/pr23205-2.C: Likewise.
1224 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1225 * gcc.c-torture/compile/20001109-2.c: Likewise.
1226 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1227 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1228 * gcc.dg/bitfld-16.c: Likewise.
1229 * gcc.dg/bitfld-17.c: Likewise.
1230 * gcc.dg/bitfld-18.c: Likewise.
1231 * gcc.dg/builtins-config.h: Remove Netware support.
1232 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1233 * gcc.dg/cdce2.c: Likewise.
1234 * gcc.dg/cpp/assert4.c: Remove netware support.
1235 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1236 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1238 * lib/target-supports.exp (check_visibility_available): Remove
1240 (check_profiling_available): Likewise.
1242 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1244 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1246 2011-07-17 Tobias Burnus <burnus@net-b.de>
1247 Thomas Koenig <tkoenig@gcc.gnu.org>
1250 * gfortran.dg/generic_17.f90: Fix testcase.
1251 * gfortran.dg/interface_3.f90: Add dg-error.
1252 * gfortran.dg/use_14.f90: New.
1253 * gfortran.dg/use_15.f90: New.
1255 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1257 * gnat.dg/pointer_controlled.adb: New test.
1259 2011-07-17 Tobias Burnus <burnus@net-b.de>
1262 * gfortran.dg/pointer_remapping_7.f90: New.
1264 2011-07-16 Jason Merrill <jason@redhat.com>
1266 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1268 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1269 Jason Merrill <jason@redhat.com>
1273 * g++.dg/cpp0x/decltype29.C: Adjust.
1274 * g++.dg/cpp0x/error4.C: Adjust.
1275 * g++.dg/cpp0x/sfinae26.C: Adjust.
1276 * g++.dg/cpp0x/variadic105.C: Adjust.
1277 * g++.dg/template/deduce3.C: Adjust.
1278 * g++.dg/template/error45.C: Adjust.
1279 * g++.dg/template/ptrmem2.C: Adjust.
1280 * g++.dg/template/sfinae2.C: Adjust.
1281 * g++.old-deja/g++.pt/crash60.C: Adjust.
1282 * g++.old-deja/g++.pt/unify6.C: Adjust.
1283 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1284 * g++.dg/cpp0x/nullptr15.C: Adjust.
1285 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1286 * g++.dg/cpp0x/pr31431.C: Adjust.
1287 * g++.dg/cpp0x/pr31434.C: Adjust.
1288 * g++.dg/cpp0x/sfinae11.C: Adjust
1289 * g++.dg/cpp0x/temp_default2.C: Adjust.
1290 * g++.dg/cpp0x/trailing4.C: Adjust.
1291 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1292 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1293 * g++.dg/cpp0x/variadic105.C: Adjust.
1294 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1295 * g++.dg/ext/vla2.C: Adjust.
1296 * g++.dg/other/ptrmem10.C: Adjust.
1297 * g++.dg/other/ptrmem11.C: Adjust.
1298 * g++.dg/overload/unknown1.C: Adjust.
1299 * g++.dg/template/conv11.C: Adjust.
1300 * g++.dg/template/dependent-expr5.C: Adjust.
1301 * g++.dg/template/friend.C: Adjust.
1302 * g++.dg/template/incomplete2.C: Adjust.
1303 * g++.dg/template/local4.C: Adjust.
1304 * g++.dg/template/local6.C: Adjust.
1305 * g++.dg/template/operator9.C: Adjust.
1306 * g++.dg/template/ttp25.C: Adjust.
1307 * g++.dg/template/unify10.C: Adjust.
1308 * g++.dg/template/unify11.C: Adjust.
1309 * g++.dg/template/unify6.C: Adjust.
1310 * g++.dg/template/unify9.C: Adjust.
1311 * g++.dg/template/varmod1.C: Adjust.
1312 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1313 * g++.old-deja/g++.pt/crash28.C: Adjust.
1314 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1315 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1316 * g++.old-deja/g++.pt/expr2.C: Adjust.
1317 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1318 * g++.old-deja/g++.pt/spec5.C: Adjust.
1319 * g++.old-deja/g++.pt/spec6.C: Adjust.
1320 * g++.old-deja/g++.pt/unify4.C: Adjust.
1321 * g++.old-deja/g++.pt/unify8.C: Adjust.
1322 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1323 * g++.dg/overload/template5.C: New testcase.
1324 * g++.dg/template/overload12.C: New testcase.
1326 2011-07-11 Tobias Burnus <burnus@net-b.de>
1328 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1329 * gfortran.dg/coarray_7.f90: Ditto.
1330 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1331 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1333 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1335 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1337 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1338 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1339 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1341 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1342 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1343 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1345 2011-07-15 Jason Merrill <jason@redhat.com>
1348 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1349 Use --extra_opts instead of --additional_options.
1351 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1354 * g++.dg/torture/pr49309.C: Remove.
1356 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1358 * gcc.target/tic6x/weak-call.c: New test.
1359 * gcc.target/tic6x/fpcmp.c: New test.
1360 * gcc.target/tic6x/fpdiv.c: New test.
1361 * gcc.target/tic6x/rotdi16-scan.c: New test.
1362 * gcc.target/tic6x/ffssi.c: New test.
1363 * gcc.target/tic6x/fpdiv-lib.c: New test.
1364 * gcc.target/tic6x/cold-lc.c: New test.
1365 * gcc.target/tic6x/longcalls.c: New test.
1366 * gcc.target/tic6x/abi-align-1.c: New test.
1367 * gcc.target/tic6x/fpcmp-finite.c: New test.
1368 * gcc.target/tic6x/rotdi16.c: New test.
1369 * gcc.target/tic6x/bswapl.c: New test.
1370 * gcc.target/tic6x/ffsdi.c: New test.
1371 * gcc.target/tic6x/tic6x.exp: New file.
1372 * gcc.target/tic6x/builtins/arith24.c: New test.
1373 * gcc.target/tic6x/builtins/smpy.c: New test.
1374 * gcc.target/tic6x/builtins/smpylh.c: New test.
1375 * gcc.target/tic6x/builtins/smpyh.c: New test.
1376 * gcc.target/tic6x/builtins/sarith1.c: New test.
1377 * gcc.target/tic6x/builtins/extclr.c: New test
1378 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1379 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1380 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1381 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1383 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1385 * gcc.dg/20020312-2.c: Likewise.
1386 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1387 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1388 * gcc.dg/torture/builtin-math-7.c: Likewise.
1391 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1392 not testing tic6x-*-*.
1394 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1397 * g++.dg/torture/pr49309.C: New testcase.
1399 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1401 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1403 2011-07-14 Richard Guenther <rguenther@suse.de>
1405 PR tree-optimization/49651
1406 * gcc.dg/torture/pr49651.c: New testcase.
1408 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1411 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1413 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1415 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1416 -mno-pointers-to-nested-functions.
1417 * gcc.target/powerpc/no-r11-2.c: Ditto.
1418 * gcc.target/powerpc/no-r11-3.c: Ditto.
1420 2011-07-13 Jason Merrill <jason@redhat.com>
1422 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1423 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1424 when compiling C files.
1425 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1426 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1427 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1428 * g++.dg/lookup/anon2.C: Likewise.
1429 * g++.dg/tree-ssa/copyprop.C: Likewise.
1430 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1431 * g++.dg/init/vector1.C: Ignore narrowing errors.
1432 * g++.dg/torture/pr35526.C: Likewise.
1433 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1435 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1438 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1441 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1443 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1444 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1446 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1448 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1449 * lib/obj-c++.exp (obj-c++_init): Ditto.
1450 * lib/file-format.exp (gcc_target_object_format): Ditto.
1451 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1452 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1453 (check_visibility_available): Ditto.
1454 (check_effective_target_tls_native): Ditto.
1455 (check_effective_target_tls_emulated): Ditto.
1456 (check_effective_target_function_sections): Ditto.
1458 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1460 * gcc.target/arm/pr48183.c: New test.
1462 2011-07-13 Richard Guenther <rguenther@suse.de>
1464 * gcc.dg/torture/20110713-1.c: New testcase.
1466 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1469 * gcc.c-torture/compile/pr49474.c: New testcase.
1471 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1473 PR tree-optimization/49712
1474 * gcc.c-torture/execute/pr49712.c: New test.
1476 2011-07-11 Jason Merrill <jason@redhat.com>
1479 * g++.dg/template/recurse3.C: New.
1481 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.dg/guality/csttest.c: New test.
1487 * gfortran.dg/pr49698.f90: New test.
1489 2011-07-11 Jeff Law <law@redhat.com>
1491 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1493 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1495 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1496 * go.test/go-test.exp (go-set-goarch): Likewise.
1498 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1501 * gcc.target/avr/torture/pr39633.c: New test case.
1503 2011-07-11 Tobias Burnus <burnus@net-b.de>
1506 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1508 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1510 * lib/target-supports.exp (check_effective_target_scheduling):
1512 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1513 * gcc.dg/pr45055.c: Ditto.
1514 * gcc.dg/pr45353.c: Ditto.
1515 * g++.dg/pr45056.C: Ditto.
1517 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1519 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1520 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1521 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1522 * g++.dg/torture/pr31863.C: Skip AVR.
1524 2011-07-10 Tobias Burnus <burnus@net-b.de>
1527 * gfortran.dg/intrinsic_signal.f90: New.
1529 2011-07-09 Jason Merrill <jason@redhat.com>
1531 * g++.dg/cpp0x/regress/regress6.C: New.
1532 * g++.dg/parse/crash45.C: Adjust message.
1533 * g++.dg/template/crash38.C: Adjust message.
1534 * g++.dg/template/crash64.C: Adjust message.
1536 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1538 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1539 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1540 * g++.dg/abi/bitfield3.C: Likewise.
1541 * g++.dg/eh/pr38662.C: Likewise.
1542 * g++.dg/ext/attrib36.C: Likewise.
1543 * g++.dg/ext/attrib37.C: Likewise.
1544 * g++.dg/ext/attrib8.C: Likewise.
1545 * g++.dg/ext/tmplattr1.C: Likewise.
1546 * g++.dg/inherit/override-attribs.C: Likewise.
1547 * g++.dg/opt/inline9.C: Likewise.
1548 * g++.dg/opt/life1.C: Likewise.
1549 * g++.dg/opt/longbranch2.C: Likewise.
1550 * g++.dg/opt/nrv12.C: Likewise.
1551 * g++.dg/opt/reg-stack4.C: Likewise.
1552 * g++.dg/other/pr35504.C: Likewise.
1553 * g++.dg/other/pr39496.C: Likewise.
1554 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1555 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1556 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1557 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1558 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1559 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1560 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1561 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1562 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1563 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1564 * g++.dg/warn/pr15774-1.C: Likewise.
1565 * g++.dg/warn/pr15774-2.C: Likewise.
1566 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1567 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1568 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1569 * g++.old-deja/g++.pt/asm2.C: Likewise.
1570 * gcc.c-torture/compile/20000804-1.c: Likewise.
1571 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1572 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1573 * gcc.dg/20020108-1.c: Likewise.
1574 * gcc.dg/20020122-2.c: Likewise.
1575 * gcc.dg/20020122-3.c: Likewise.
1576 * gcc.dg/20020206-1.c: Likewise.
1577 * gcc.dg/20020219-1.c: Likewise.
1578 * gcc.dg/20020310-1.c: Likewise.
1579 * gcc.dg/20020411-1.c: Likewise.
1580 * gcc.dg/20020418-2.c: Likewise.
1581 * gcc.dg/20020426-2.c: Likewise.
1582 * gcc.dg/20020517-1.c: Likewise.
1583 * gcc.dg/20030204-1.c: Likewise.
1584 * gcc.dg/20030826-2.c: Likewise.
1585 * gcc.dg/20031102-1.c: Likewise.
1586 * gcc.dg/20031202-1.c: Likewise.
1587 * gcc.dg/20050111-1.c: Likewise.
1588 * gcc.dg/20050503-1.c: Likewise.
1589 * gcc.dg/array-init-1.c: Likewise.
1590 * gcc.dg/builtin-apply4.c: Likewise.
1591 * gcc.dg/dfp/pr31344.c: Likewise.
1592 * gcc.dg/gomp/atomic-11.c: Likewise.
1593 * gcc.dg/graphite/pr40281.c: Likewise.
1594 * gcc.dg/ia64-sync-1.c: Likewise.
1595 * gcc.dg/ia64-sync-2.c: Likewise.
1596 * gcc.dg/ia64-sync-3.c: Likewise.
1597 * gcc.dg/ia64-sync-4.c: Likewise.
1598 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1599 * gcc.dg/invalid-call-1.c: Likewise.
1600 * gcc.dg/loop-3.c: Likewise.
1601 * gcc.dg/lower-subreg-1.c: Likewise.
1602 * gcc.dg/lto/pr47259_0.c: Likewise.
1603 * gcc.dg/nested-calls-1.c: Likewise.
1604 * gcc.dg/pr20017.c: Likewise.
1605 * gcc.dg/pr25023.c: Likewise.
1606 * gcc.dg/pr27671-2.c: Likewise.
1607 * gcc.dg/pr32176.c: Likewise.
1608 * gcc.dg/pr33676.c: Likewise.
1609 * gcc.dg/pr35045.c: Likewise.
1610 * gcc.dg/pr36015.c: Likewise.
1611 * gcc.dg/pr36584.c: Likewise.
1612 * gcc.dg/pr36998.c: Likewise.
1613 * gcc.dg/pr37438.c: Likewise.
1614 * gcc.dg/pr37908.c: Likewise.
1615 * gcc.dg/pr41241.c: Likewise.
1616 * gcc.dg/pr41340.c: Likewise.
1617 * gcc.dg/pr44136.c: Likewise.
1618 * gcc.dg/pr44194-1.c: Likewise.
1619 * gcc.dg/pr46212.c: Likewise.
1620 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1621 * gcc.dg/setjmp-2.c: Likewise.
1622 * gcc.dg/short-compare-1.c: Likewise.
1623 * gcc.dg/short-compare-2.c: Likewise.
1624 * gcc.dg/smod-1.c: Likewise.
1625 * gcc.dg/sync-2.c: Likewise.
1626 * gcc.dg/sync-3.c: Likewise.
1627 * gcc.dg/tls/opt-1.c: Likewise.
1628 * gcc.dg/tls/opt-2.c: Likewise.
1629 * gcc.dg/tls/opt-3.c: Likewise.
1630 * gcc.dg/torture/badshift.c: Likewise.
1631 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1632 * gcc.dg/torture/pr20314-2.c: Likewise.
1633 * gcc.dg/torture/pr36891.c: Likewise.
1634 * gcc.dg/torture/pr38774.c: Likewise.
1635 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1636 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1637 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1638 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1639 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1640 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1641 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1642 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1643 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1644 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1645 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1646 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1647 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1648 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1649 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1650 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1651 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1652 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1653 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1654 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1655 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1656 * gcc.dg/unroll-1.c: Likewise.
1657 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1658 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1659 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1660 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1661 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1662 * gcc.target/i386/20000609-1.c: Likewise.
1663 * gcc.target/i386/20000720-1.c: Likewise.
1664 * gcc.target/i386/20000724-1.c: Likewise.
1665 * gcc.target/i386/20011107-1.c: Likewise.
1666 * gcc.target/i386/20011119-1.c: Likewise.
1667 * gcc.target/i386/20020201-3.c: Likewise.
1668 * gcc.target/i386/20020218-1.c: Likewise.
1669 * gcc.target/i386/20020729-1.c: Likewise.
1670 * gcc.target/i386/20030926-1.c: Likewise.
1671 * gcc.target/i386/20060125-1.c: Likewise.
1672 * gcc.target/i386/20060125-2.c: Likewise.
1673 * gcc.target/i386/20060512-1.c: Likewise.
1674 * gcc.target/i386/20060512-2.c: Likewise.
1675 * gcc.target/i386/20060512-3.c: Likewise.
1676 * gcc.target/i386/20060512-4.c: Likewise.
1677 * gcc.target/i386/387-1.c: Likewise.
1678 * gcc.target/i386/387-2.c: Likewise.
1679 * gcc.target/i386/387-5.c: Likewise.
1680 * gcc.target/i386/387-6.c: Likewise.
1681 * gcc.target/i386/980312-1.c: Likewise.
1682 * gcc.target/i386/980313-1.c: Likewise.
1683 * gcc.target/i386/990117-1.c: Likewise.
1684 * gcc.target/i386/990424-1.c: Likewise.
1685 * gcc.target/i386/990524-1.c: Likewise.
1686 * gcc.target/i386/991129-1.c: Likewise.
1687 * gcc.target/i386/991214-1.c: Likewise.
1688 * gcc.target/i386/991230-1.c: Likewise.
1689 * gcc.target/i386/addr-sel-1.c: Likewise.
1690 * gcc.target/i386/aggregate-ret1.c: Likewise.
1691 * gcc.target/i386/aggregate-ret2.c: Likewise.
1692 * gcc.target/i386/align-main-3.c: Likewise.
1693 * gcc.target/i386/amd64-abi-1.c: Likewise.
1694 * gcc.target/i386/amd64-abi-2.c: Likewise.
1695 * gcc.target/i386/amd64-abi-4.c: Likewise.
1696 * gcc.target/i386/amd64-abi-5.c: Likewise.
1697 * gcc.target/i386/amd64-abi-6.c: Likewise.
1698 * gcc.target/i386/asm-1.c: Likewise.
1699 * gcc.target/i386/asm-3.c: Likewise.
1700 * gcc.target/i386/asm-5.c: Likewise.
1701 * gcc.target/i386/attributes-error.c: Likewise.
1702 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1703 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1704 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1705 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1706 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1707 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1708 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1709 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1710 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1711 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1712 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1713 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1714 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1715 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1716 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1717 * gcc.target/i386/bitfield1.c: Likewise.
1718 * gcc.target/i386/bitfield2.c: Likewise.
1719 * gcc.target/i386/bmi-2.c: Likewise.
1720 * gcc.target/i386/bmi-5.c: Likewise.
1721 * gcc.target/i386/builtin-unreachable.c: Likewise.
1722 * gcc.target/i386/cleanup-2.c: Likewise.
1723 * gcc.target/i386/clobbers.c: Likewise.
1724 * gcc.target/i386/cmov8.c: Likewise.
1725 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1726 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1727 * gcc.target/i386/compress-float-387.c: Likewise.
1728 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1729 * gcc.target/i386/compress-float-sse.c: Likewise.
1730 * gcc.target/i386/crc32-2.c: Likewise.
1731 * gcc.target/i386/crc32-3.c: Likewise.
1732 * gcc.target/i386/divmod-7.c: Likewise.
1733 * gcc.target/i386/divmod-8.c: Likewise.
1734 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1735 * gcc.target/i386/fma3-builtin.c: Likewise.
1736 * gcc.target/i386/fma3-fma.c: Likewise.
1737 * gcc.target/i386/fma4-256-vector.c: Likewise.
1738 * gcc.target/i386/fma4-builtin.c: Likewise.
1739 * gcc.target/i386/fma4-fma-2.c: Likewise.
1740 * gcc.target/i386/fma4-fma.c: Likewise.
1741 * gcc.target/i386/fma4-vector-2.c: Likewise.
1742 * gcc.target/i386/fma4-vector.c: Likewise.
1743 * gcc.target/i386/funcspec-1.c: Likewise.
1744 * gcc.target/i386/funcspec-10.c: Likewise.
1745 * gcc.target/i386/funcspec-11.c: Likewise.
1746 * gcc.target/i386/funcspec-2.c: Likewise.
1747 * gcc.target/i386/funcspec-5.c: Likewise.
1748 * gcc.target/i386/funcspec-6.c: Likewise.
1749 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1750 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1751 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1752 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1753 * gcc.target/i386/incoming-1.c: Likewise.
1754 * gcc.target/i386/incoming-10.c: Likewise.
1755 * gcc.target/i386/incoming-11.c: Likewise.
1756 * gcc.target/i386/incoming-12.c: Likewise.
1757 * gcc.target/i386/incoming-13.c: Likewise.
1758 * gcc.target/i386/incoming-14.c: Likewise.
1759 * gcc.target/i386/incoming-15.c: Likewise.
1760 * gcc.target/i386/incoming-2.c: Likewise.
1761 * gcc.target/i386/incoming-3.c: Likewise.
1762 * gcc.target/i386/incoming-4.c: Likewise.
1763 * gcc.target/i386/incoming-5.c: Likewise.
1764 * gcc.target/i386/incoming-6.c: Likewise.
1765 * gcc.target/i386/incoming-7.c: Likewise.
1766 * gcc.target/i386/incoming-8.c: Likewise.
1767 * gcc.target/i386/incoming-9.c: Likewise.
1768 * gcc.target/i386/lea.c: Likewise.
1769 * gcc.target/i386/local.c: Likewise.
1770 * gcc.target/i386/loop-1.c: Likewise.
1771 * gcc.target/i386/loop-2.c: Likewise.
1772 * gcc.target/i386/loop-3.c: Likewise.
1773 * gcc.target/i386/max-stack-align.c: Likewise.
1774 * gcc.target/i386/memcpy-1.c: Likewise.
1775 * gcc.target/i386/movbe-2.c: Likewise.
1776 * gcc.target/i386/movq-2.c: Likewise.
1777 * gcc.target/i386/movq.c: Likewise.
1778 * gcc.target/i386/nrv1.c: Likewise.
1779 * gcc.target/i386/pad-4.c: Likewise.
1780 * gcc.target/i386/pad-5a.c: Likewise.
1781 * gcc.target/i386/pad-5b.c: Likewise.
1782 * gcc.target/i386/pad-6a.c: Likewise.
1783 * gcc.target/i386/pad-6b.c: Likewise.
1784 * gcc.target/i386/pad-7.c: Likewise.
1785 * gcc.target/i386/pad-9.c: Likewise.
1786 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1787 * gcc.target/i386/pic-1.c: Likewise.
1788 * gcc.target/i386/pr12092-1.c: Likewise.
1789 * gcc.target/i386/pr12329.c: Likewise.
1790 * gcc.target/i386/pr21518.c: Likewise.
1791 * gcc.target/i386/pr22362.c: Likewise.
1792 * gcc.target/i386/pr22585.c: Likewise.
1793 * gcc.target/i386/pr23098.c: Likewise.
1794 * gcc.target/i386/pr25196.c: Likewise.
1795 * gcc.target/i386/pr25293.c: Likewise.
1796 * gcc.target/i386/pr25654.c: Likewise.
1797 * gcc.target/i386/pr26449.c: Likewise.
1798 * gcc.target/i386/pr26778.c: Likewise.
1799 * gcc.target/i386/pr26826.c: Likewise.
1800 * gcc.target/i386/pr27266.c: Likewise.
1801 * gcc.target/i386/pr29978.c: Likewise.
1802 * gcc.target/i386/pr30505.c: Likewise.
1803 * gcc.target/i386/pr30961-1.c: Likewise.
1804 * gcc.target/i386/pr31628.c: Likewise.
1805 * gcc.target/i386/pr32000-2.c: Likewise.
1806 * gcc.target/i386/pr32661-1.c: Likewise.
1807 * gcc.target/i386/pr32708-2.c: Likewise.
1808 * gcc.target/i386/pr32708-3.c: Likewise.
1809 * gcc.target/i386/pr34256.c: Likewise.
1810 * gcc.target/i386/pr34312.c: Likewise.
1811 * gcc.target/i386/pr34522.c: Likewise.
1812 * gcc.target/i386/pr35160.c: Likewise.
1813 * gcc.target/i386/pr35281.c: Likewise.
1814 * gcc.target/i386/pr36246.c: Likewise.
1815 * gcc.target/i386/pr36786.c: Likewise.
1816 * gcc.target/i386/pr37275.c: Likewise.
1817 * gcc.target/i386/pr37843-3.c: Likewise.
1818 * gcc.target/i386/pr37843-4.c: Likewise.
1819 * gcc.target/i386/pr39082-1.c: Likewise.
1820 * gcc.target/i386/pr39431.c: Likewise.
1821 * gcc.target/i386/pr39496.c: Likewise.
1822 * gcc.target/i386/pr39543-2.c: Likewise.
1823 * gcc.target/i386/pr39911.c: Likewise.
1824 * gcc.target/i386/pr40718.c: Likewise.
1825 * gcc.target/i386/pr40906-1.c: Likewise.
1826 * gcc.target/i386/pr40906-2.c: Likewise.
1827 * gcc.target/i386/pr40906-3.c: Likewise.
1828 * gcc.target/i386/pr40934.c: Likewise.
1829 * gcc.target/i386/pr41900.c: Likewise.
1830 * gcc.target/i386/pr42589.c: Likewise.
1831 * gcc.target/i386/pr43662.c: Likewise.
1832 * gcc.target/i386/pr43671.c: Likewise.
1833 * gcc.target/i386/pr43766.c: Likewise.
1834 * gcc.target/i386/pr43869.c: Likewise.
1835 * gcc.target/i386/pr44942.c: Likewise.
1836 * gcc.target/i386/pr44948-2a.c: Likewise.
1837 * gcc.target/i386/pr45234.c: Likewise.
1838 * gcc.target/i386/pr45336-2.c: Likewise.
1839 * gcc.target/i386/pr45336-4.c: Likewise.
1840 * gcc.target/i386/pr45852.c: Likewise.
1841 * gcc.target/i386/pr46470.c: Likewise.
1842 * gcc.target/i386/pr48037-1.c: Likewise.
1843 * gcc.target/i386/pr48389.c: Likewise.
1844 * gcc.target/i386/pr49095.c: Likewise.
1845 * gcc.target/i386/pr9771-1.c: Likewise.
1846 * gcc.target/i386/rdfsbase-1.c: Likewise.
1847 * gcc.target/i386/rdfsbase-2.c: Likewise.
1848 * gcc.target/i386/rdgsbase-1.c: Likewise.
1849 * gcc.target/i386/rdgsbase-2.c: Likewise.
1850 * gcc.target/i386/rdrand-3.c: Likewise.
1851 * gcc.target/i386/regparm-stdcall.c: Likewise.
1852 * gcc.target/i386/regparm.c: Likewise.
1853 * gcc.target/i386/reload-1.c: Likewise.
1854 * gcc.target/i386/rotate-2.c: Likewise.
1855 * gcc.target/i386/sibcall-5.c: Likewise.
1856 * gcc.target/i386/signbit-1.c: Likewise.
1857 * gcc.target/i386/signbit-2.c: Likewise.
1858 * gcc.target/i386/signbit-3.c: Likewise.
1859 * gcc.target/i386/sse-5.c: Likewise.
1860 * gcc.target/i386/sse-8.c: Likewise.
1861 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1862 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1863 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1864 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1865 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1866 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1867 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1868 * gcc.target/i386/sse2-movq-2.c: Likewise.
1869 * gcc.target/i386/sse2-movq-3.c: Likewise.
1870 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1871 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1872 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1873 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1874 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1875 * gcc.target/i386/ssefn-1.c: Likewise.
1876 * gcc.target/i386/ssefn-2.c: Likewise.
1877 * gcc.target/i386/sseregparm-1.c: Likewise.
1878 * gcc.target/i386/sseregparm-2.c: Likewise.
1879 * gcc.target/i386/sseregparm-3.c: Likewise.
1880 * gcc.target/i386/sseregparm-4.c: Likewise.
1881 * gcc.target/i386/sseregparm-5.c: Likewise.
1882 * gcc.target/i386/sseregparm-6.c: Likewise.
1883 * gcc.target/i386/sseregparm-7.c: Likewise.
1884 * gcc.target/i386/sseregparm-8.c: Likewise.
1885 * gcc.target/i386/stack-realign.c: Likewise.
1886 * gcc.target/i386/stack-usage-realign.c: Likewise.
1887 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1888 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1889 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1890 * gcc.target/i386/stackalign/return-1.c: Likewise.
1891 * gcc.target/i386/stackalign/return-2.c: Likewise.
1892 * gcc.target/i386/stackalign/return-3.c: Likewise.
1893 * gcc.target/i386/tailcall-1.c: Likewise.
1894 * gcc.target/i386/tbm-2.c: Likewise.
1895 * gcc.target/i386/udivmod-7.c: Likewise.
1896 * gcc.target/i386/udivmod-8.c: Likewise.
1897 * gcc.target/i386/unroll-1.c: Likewise.
1898 * gcc.target/i386/vararg-1.c: Likewise.
1899 * gcc.target/i386/vararg-2.c: Likewise.
1900 * gcc.target/i386/vect8-ret.c: Likewise.
1901 * gcc.target/i386/vectorize5.c: Likewise.
1902 * gcc.target/i386/wmul-1.c: Likewise.
1903 * gcc.target/i386/wmul-2.c: Likewise.
1904 * gcc.target/i386/wrfsbase-1.c: Likewise.
1905 * gcc.target/i386/wrfsbase-2.c: Likewise.
1906 * gcc.target/i386/wrgsbase-1.c: Likewise.
1907 * gcc.target/i386/wrgsbase-2.c: Likewise.
1908 * gcc.target/i386/xop-pcmov.c: Likewise.
1909 * gcc.target/i386/xop-pcmov2.c: Likewise.
1910 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1911 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1912 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1913 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1914 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1915 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1916 * gcc.target/i386/zee.c: Likewise.
1917 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1918 * gfortran.dg/compiler-directive_2.f: Likewise.
1919 * gfortran.dg/g77/20010216-1.f: Likewise.
1920 * gfortran.dg/gomp/pr39152.f90: Likewise.
1921 * gfortran.dg/pr33794.f90: Likewise.
1923 2011-07-09 Jason Merrill <jason@redhat.com>
1925 * g++.dg/cpp0x/regress/regress5.C: New.
1927 2011-07-08 Jason Merrill <jason@redhat.com>
1930 * g++.dg/expr/compound-asn1.C: New.
1931 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1933 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1936 * gcc.target/powerpc/altivec-34.c: New test.
1938 2011-07-08 Jason Merrill <jason@redhat.com>
1941 * g++.dg/abi/guard3.C: New.
1943 2011-07-08 Julian Brown <julian@codesourcery.com>
1945 * lib/target-supports.exp
1946 (check_effective_target_arm_little_endian): New.
1947 (check_effective_target_vect_pack_trunc): Use above.
1948 (check_effective_target_vect_unpack): Likewise.
1949 (check_effective_target_vect_element_align): Test
1950 check_effective_target_arm_vect_no_misalign for ARM.
1952 2011-07-08 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/constexpr-rom.C: New.
1957 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1960 * g++.dg/torture/pr49519.C: New test.
1962 2011-07-08 Martin Jambor <mjambor@suse.cz>
1964 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1966 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1969 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1971 2011-07-08 Richard Guenther <rguenther@suse.de>
1973 PR tree-optimization/49662
1974 * gcc.dg/graphite/interchange-14.c: XFAIL.
1975 * gcc.dg/graphite/interchange-15.c: Likewise.
1976 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1978 2011-07-06 Jason Merrill <jason@redhat.com>
1981 * g++.dg/cpp0x/regress/regress4.C: New.
1983 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1986 * gfortran.dg/result_in_spec_4.f90: New test.
1988 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1990 * gcc.target/sparc/cas64.c: New test.
1992 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/torture/pr49644.C: New test.
1998 * gcc.c-torture/execute/pr49644.c: New test.
2000 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2002 * lib/target-supports.exp (check_effective_target_ia32): New.
2003 (check_effective_target_x32): Likewise.
2004 (check_effective_target_vect_cmdline_needed): Also check x32.
2006 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2008 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2010 * gcc.target/arm/pr42235.c: Likewise.
2011 * gcc.target/arm/pr42495.c: Likewise.
2012 * gcc.target/arm/pr42574.c: Likewise.
2013 * gcc.target/arm/thumb-branch1.c: Likewise.
2015 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2016 unneeded prune of possible warning.
2017 * gcc.target/arm/pr40956.c: Likewise.
2018 * gcc.target/arm/pr42505.c: Likewise.
2020 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2021 * gcc.c-torture/compile/pr46883.c: Likewise.
2022 * gcc.c-torture/compile/pr46934.c: Likewise.
2024 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2025 for move to ../../gcc.c-torture/compile.
2026 * gcc.target/arm/pr46883.c: Likewise.
2027 * gcc.target/arm/pr46934.c: Likewise.
2029 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2030 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2031 * gcc.target/arm/wmul-1.c: Likewise.
2032 * gcc.target/arm/wmul-2.c: Likewise.
2033 * gcc.target/arm/wmul-3.c: Likewise.
2034 * gcc.target/arm/wmul-4.c: Likewise.
2035 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2036 add tab after scan target.
2037 * gcc.target/arm/smlaltt-1.c: Likewise.
2038 * gcc.target/arm/smlatb-1.c: Likewise.
2039 * gcc.target/arm/smlatt-1.c: Likewise.
2041 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2044 * gcc.dg/debug/pr49522.c: New test.
2046 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2048 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2049 * gcc.dg/pr46212.c: Run only if target int32plus.
2050 * gcc.dg/torture/pr48146.c: Ditto.
2051 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2052 * c-c++-common/pr44832.c: Ditto.
2053 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2054 * gcc.dg/pr31490.c: Ditto.
2055 * gcc.dg/torture/builtin-math-7.c: Run only if target
2057 * gcc.dg/torture/pr45764.c: Skip for AVR.
2058 * gcc.dg/pr47893.c: Ditto.
2060 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2062 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2063 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2064 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2065 add tab to scan target.
2067 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2069 * gcc.target/arm/neon-modes-3.c: New test.
2071 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2073 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2074 -fno-loop-interchange -ffast-math.
2076 2011-07-07 Richard Guenther <rguenther@suse.de>
2078 * gcc.dg/ftrapv-3.c: New testcase.
2080 2011-07-07 Richard Guenther <rguenther@suse.de>
2082 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2083 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2085 2011-07-07 Kai Tietz <ktietz@redhat.com>
2087 * gcc.dg/binop-notxor1.c: New test.
2088 * gcc.dg/binop-notand4a.c: New test.
2089 * gcc.dg/binop-notxor2.c: New test.
2090 * gcc.dg/binop-notand3a.c: New test.
2091 * gcc.dg/binop-notand2a.c: New test.
2092 * gcc.dg/binop-notand6a.c: New test.
2093 * gcc.dg/binop-notor1.c: New test.
2094 * gcc.dg/binop-notand1a.c: New test.
2095 * gcc.dg/binop-notand5a.c: New test.
2096 * gcc.dg/binop-notor2.c: New test.
2098 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2101 * gcc.dg/gomp/pr49640.c: New test.
2103 2011-07-07 Richard Guenther <rguenther@suse.de>
2105 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2107 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2110 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2112 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2114 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2115 * gcc.target/powerpc/no-r11-2.c: Ditto.
2116 * gcc.target/powerpc/no-r11-3.c: Ditto.
2118 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2120 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2121 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2123 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2125 * lib/target-supports.exp (check_profiling_available): Disable
2126 profiling with -fprofile-generate for target avr.
2128 2011-07-06 Richard Guenther <rguenther@suse.de>
2130 PR tree-optimization/49645
2131 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2133 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2136 * gcc.dg/pr47383.c: New.
2138 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2140 PR tree-optimization/49647
2141 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2143 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2146 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2147 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2149 2011-07-05 Jason Merrill <jason@redhat.com>
2152 * g++.dg/template/template-id-4.C: New.
2154 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2156 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2157 * gcc.dg/pr43402.c: Ditto.
2159 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2161 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2163 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2165 * gcc.target/powerpc/ppc-switch-1.c: New test for
2166 --param case-values-threshold.
2167 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2169 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2171 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2173 2011-07-05 Jason Merrill <jason@redhat.com>
2175 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2177 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2179 PR tree-optimization/47654
2180 * gcc.dg/graphite/block-pr47654.c: New.
2182 2011-07-05 Jason Merrill <jason@redhat.com>
2184 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2186 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2188 PR tree-optimization/49580
2189 * gcc.dg/autopar/pr49580.c: New test.
2191 2011-07-05 Richard Guenther <rguenther@suse.de>
2193 PR tree-optimization/49518
2194 PR tree-optimization/49628
2195 * g++.dg/torture/pr49628.C: New testcase.
2196 * gcc.dg/torture/pr49518.c: Likewise.
2198 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200 * ada/acats/run_acats (which): Extract last field from type -p,
2201 type output only if command succeeded.
2203 2011-07-04 Jason Merrill <jason@redhat.com>
2205 * g++.dg/abi/mangle48.C: New.
2207 * g++.dg/cpp0x/diag1.C: New.
2209 * g++.dg/diagnostic/aka1.C: New.
2211 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2213 PR rtl-optimization/49619
2214 * gcc.dg/pr49619.c: New test.
2216 PR rtl-optimization/49472
2217 * gfortran.dg/pr49472.f90: New test.
2220 * gcc.dg/pr49602.c: New test.
2222 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2226 * gcc.target/avr/avr.exp: Run over cpp files, too.
2227 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2228 * gcc.target/avr/progmem.h: New file.
2229 * gcc.target/avr/exit-abort.h: New file.
2230 * gcc.target/avr/progmem-error-1.c: New file.
2231 * gcc.target/avr/progmem-error-1.cpp: New file.
2232 * gcc.target/avr/progmem-warning-1.c: New file.
2233 * gcc.target/avr/torture/progmem-1.c: New file.
2234 * gcc.target/avr/torture/progmem-1.cpp: New file.
2236 2011-07-04 Richard Guenther <rguenther@suse.de>
2238 PR tree-optimization/49615
2239 * g++.dg/torture/pr49615.C: New testcase.
2241 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2243 PR tree-optimization/49610
2244 * gcc.dg/vect/pr49610.c: New test.
2246 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2248 * gnat.dg/specs/debug1.ads: New test.
2250 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2253 * gfortran.dg/typebound_proc_23.f90: New.
2255 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2258 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2260 2011-07-01 Jason Merrill <jason@redhat.com>
2263 * g++.dg/template/template-id-3.C: New.
2266 * g++.dg/template/qualified-id4.C: New.
2269 * g++.dg/template/explicit-args4.C: New.
2272 * g++.dg/template/offsetof2.C: New.
2274 2011-07-01 Kai Tietz <ktietz@redhat.com>
2276 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2278 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2281 * lib/target-supports.exp (check_effective_target_gld): New proc.
2283 2011-07-01 Richard Guenther <rguenther@suse.de>
2285 PR tree-optimization/49603
2286 * gcc.dg/torture/pr49603.c: New testcase.
2288 2011-06-30 Jason Merrill <jason@redhat.com>
2291 * g++.dg/rtti/template1.C: New.
2294 * g++.dg/cpp0x/regress/ctor1.C: New.
2297 * g++.dg/cpp0x/initlist54.C: New.
2299 2011-06-30 Martin Jambor <mjambor@suse.cz>
2301 * gcc.dg/tree-ssa/sra-12.c: New test.
2303 2011-06-29 Jason Merrill <jason@redhat.com>
2305 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2307 2011-06-30 Richard Guenther <rguenther@suse.de>
2309 PR tree-optimization/46787
2310 * gcc.dg/vect/vect-121.c: New testcase.
2312 2011-06-30 Martin Jambor <mjambor@suse.cz>
2314 PR tree-optimization/49094
2315 * gcc.dg/tree-ssa/pr49094.c: New test.
2317 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2320 * gfortran.dg/pr49540-1.f90: New test.
2321 * gfortran.dg/pr49540-2.f90: New test.
2323 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2326 * ada/acats/run_acats (which): Use last field of type -p output.
2328 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2329 Iain Sandoe <iains@gcc.gnu.org>
2332 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2333 Only skip on 64-bit *-*-darwin8* && !objc2.
2335 2011-06-30 Richard Guenther <rguenther@suse.de>
2337 PR tree-optimization/38752
2338 * gcc.c-torture/compile/pr38752.c: New testcase.
2340 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2342 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2343 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2345 2011-06-29 Jason Merrill <jason@redhat.com>
2348 * g++.dg/cpp0x/initlist53.C: Use placement new.
2349 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2350 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2353 * g++.dg/cpp0x/trailing6.C: New.
2354 * g++.dg/cpp0x/pr45908.C: No error.
2357 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2360 * g++.dg/cpp0x/constexpr-using2.C: New.
2362 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2365 * g++.dg/cpp0x/constexpr-diag3.C: New.
2366 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2367 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2368 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2369 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2371 2011-06-29 Jason Merrill <jason@redhat.com>
2373 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2375 2011-06-29 Richard Guenther <rguenther@suse.de>
2377 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2379 2011-06-29 Jason Merrill <jason@redhat.com>
2381 * g++.dg/cpp0x/initlist-value2.C: New.
2383 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2384 * g++.dg/cpp0x/initlist-value.C: New.
2386 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2388 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2390 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2392 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2393 * gcc.dg/inline_2.c: Likewise.
2394 * gcc.dg/unroll_1.c: Likewise.
2396 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2399 * gcc.target/i386/pr49567.c: New test.
2401 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2403 * gnat.dg/opt17.ad[sb]: New test.
2405 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2406 Tom de Vries <tom@codesourcery.com>
2408 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2409 (check_effective_target_arm_thumb2): New effective targets.
2410 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2411 properly. Clean up temporary files.
2412 * gcc.target/arm/ivopts-2.c: Likewise.
2413 * gcc.target/arm/ivopts-3.c: Likewise.
2414 * gcc.target/arm/ivopts-4.c: Likewise.
2415 * gcc.target/arm/ivopts-5.c: Likewise.
2416 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2418 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2421 * gfortran.dg/reshape_zerosize_3.f90: New test.
2423 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2425 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2426 * gcc.target/arm/vfp-ldmias.c: Likewise.
2427 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2428 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2429 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2430 * gcc.target/arm/vfp-stmias.c: Likewise.
2431 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2432 * gcc.target/arm/vfp-stmiad.c: Likewise.
2434 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2436 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2438 * gcc.target/arm/pr45701-2.c: Ditto.
2440 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2443 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2444 * gfortran.dg/extends_14.f03: Modified.
2446 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2448 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2449 early if the test is already being skipped.
2451 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2452 scan-assembler-dem-not): For missing file, report unresolved with
2453 same message as for pass/fail, with reason reported in log file.
2455 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2456 from add_options_for_arm_neon_fp16.
2457 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2458 check_effective_target_arm_neon_fp16_ok_nocache.
2459 Check -mfpu and -mfloat-abi options from current multilib.
2460 Do not require neon support.
2461 (check_effective_target_arm_fp16_ok): Renamed from
2462 check_effecitve_target_arm_neon_fp16_ok.
2463 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2464 arm_neon_fp16_ok and arm_fp16.
2465 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2466 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2467 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2468 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2470 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2472 * gcc.dg/builtin-assume-aligned-1.c: New test.
2473 * gcc.dg/builtin-assume-aligned-2.c: New test.
2474 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2477 * gcc.dg/pr49544.c: New test.
2479 2011-06-27 Richard Guenther <rguenther@suse.de>
2481 PR tree-optimization/49394
2482 * g++.dg/torture/pr49394.C: New testcase.
2484 2011-06-27 Kai Tietz <ktietz@redhat.com>
2486 * gcc.dg/optimize-bswapdi-2.c: New test.
2488 2011-06-27 Michael Hope <michael.hope@linaro.org>
2489 Richard Sandiford <richard.sandiford@linaro.org>
2491 PR tree-optimization/49169
2492 * gcc.dg/torture/pr49169.c: New test.
2494 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2497 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2499 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2502 2011-06-26 Jason Merrill <jason@redhat.com>
2504 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2507 * g++.dg/init/ref19.C: New.
2508 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2510 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2512 PR tree-optimization/48377
2513 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2516 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2519 * lib/target-supports.exp (check_effective_target_non_strict_align):
2521 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2523 2011-06-24 Martin Jambor <mjambor@suse.cz>
2525 PR tree-optimizations/49516
2526 * g++.dg/tree-ssa/pr49516.C: New test.
2528 2011-06-23 Jason Merrill <jason@redhat.com>
2531 * g++.dg/template/partial10.C: New.
2532 * g++.dg/template/partial11.C: New.
2534 2011-06-23 Jeff Law <law@redhat.com>
2537 * gcc.dg/pr48770.c: New test.
2539 2011-06-23 Jan Hubicka <jh@suse.cz>
2542 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2544 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2548 instead of -fdump-tree-optimized.
2550 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2553 * g++.dg/template/crash107.C: New.
2554 * g++.dg/template/error17.C: Adjust.
2556 2011-06-23 Jason Merrill <jason@redhat.com>
2559 * g++.dg/cpp0x/defaulted30.C: New.
2562 * g++.dg/rtti/anon-ns1.C: New.
2565 * g++.dg/init/ref18.C: New.
2568 * g++.dg/template/partial9.C: New.
2570 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2573 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2575 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2578 * gcc.dg/pr49496.c: New test.
2580 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2582 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2585 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2587 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2588 * gcc.target/arm/pr42879.c: Likewise.
2589 * gcc.target/arm/pr45701-3.c: Likewise.
2591 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2592 * gcc.target/arm/pr40482.c: Likewise.
2593 * gcc.target/arm/stack-corruption.c: Likewise.
2595 2011-06-22 Richard Guenther <rguenther@suse.de>
2597 PR tree-optimization/49493
2598 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2600 2011-06-22 Jason Merrill <jason@redhat.com>
2603 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2605 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2606 Dmitry Melnik <dm@ispras.ru>
2608 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2609 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2610 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2612 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2614 * gcc.target/arm/tlscall.c: New.
2616 2011-06-21 Jason Merrill <jason@redhat.com>
2619 * g++.dg/cpp0x/constexpr-ref1.C: New.
2620 * g++.dg/cpp0x/constexpr-ref2.C: New.
2621 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2624 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2627 * g++.dg/template/param3.C: New.
2629 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2631 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2632 my_clrsb test functions.
2634 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2635 test_sll, test_ull): Add clrsb tests.
2636 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2639 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2642 * gfortran.dg/class_44.f03: New.
2644 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2646 PR tree-optimization/49478
2647 * gcc.dg/vect/pr49478.c
2649 2011-06-21 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/49483
2652 * gcc.dg/vect/vect-120.c: New testcase.
2654 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2657 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2658 * gcc.dg/vect/vect-peel-4.c: Likewise.
2660 2011-06-22 Christian Bruel <christian.bruel@st.com>
2663 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2664 * gcc.dg/always_inline2.c: Likewise.
2665 * gcc.dg/always_inline3.c: Likewise.
2666 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2667 * gcc.dg/inline_1.c: Likewise.
2668 * gcc.dg/inline_2.c: Likewise.
2669 * gcc.dg/inline_3.c: Likewise.
2670 * gcc.dg/inline_4.c: Likewise.
2671 * gcc.dg/20051201-1.c: Likewise.
2672 * gcc.dg/pr40087.c: Likewise.
2673 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2674 * gcc.dg/inline-22.c: Likewise.
2675 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2676 * gcc.dg/lto/20090218-1_1.c: Likewise.
2677 * g++.dg/ipa/devirt-7.C: Likewise.
2678 * gcc.dg/uninit-pred-5_a.c: Likewise.
2679 * gcc.dg/uninit-pred-5_b.c: Likewise.
2680 * gcc.dg/fail_always_inline.c: New.
2682 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2684 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2685 into 6 jobs instead of 3.
2687 2011-06-20 Jason Merrill <jason@redhat.com>
2690 * g++.dg/cpp0x/initlist53.C: New.
2692 2011-06-20 Tobias Burnus <burnus@net-b.de>
2695 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2696 * gfortran.dg/coarray_lock_3.f90: New.
2697 * gfortran.dg/coarray/lock_1.f90: New.
2699 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2701 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2702 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2703 unresolved and report the reason to the log file.
2705 * lib/scanasm.exp (object-size): Move argument processing earlier
2706 to report errors before verifying that the file exists. Report
2707 problems detected at runtime as unresolved instead of error and
2708 report their reasons to the log file.
2710 2011-06-20 Jason Merrill <jason@redhat.com>
2713 * g++.dg/cpp0x/explicit6.C: New.
2716 * g++.dg/cpp0x/enum20.C: New.
2719 * g++.dg/ext/attr-aligned01.C: New.
2722 * g++.dg/cpp0x/variadic-default.C: New.
2725 * g++.dg/cpp0x/auto26.C: New.
2728 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2730 2011-06-20 Kai Tietz <ktietz@redhat.com>
2732 * gcc.dg/binop-notand1.c: New test.
2733 * gcc.dg/binop-notand2.c: New test.
2734 * gcc.dg/binop-notand3.c: New test.
2735 * gcc.dg/binop-notand4.c: New test.
2736 * gcc.dg/binop-notand5.c: New test.
2737 * gcc.dg/binop-notand6.c: New test.
2739 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2742 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2744 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2747 * gfortran.dg/proc_ptr_31.f90: New.
2749 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2751 * gnat.dg/volatile6.adb: New test.
2752 * gnat.dg/volatile7.adb: Likewise.
2753 * gnat.dg/volatile8.adb: Likewise.
2754 * gnat.dg/volatile9.adb: Likewise.
2756 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2758 * gnat.dg/constant3.adb: New test.
2760 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2763 * gfortran.dg/read_list_eof_1.f90: New test.
2765 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.target/i386/testimm-1.c: New test.
2769 * gcc.target/i386/testimm-2.c: New test.
2770 * gcc.target/i386/testimm-3.c: New test.
2771 * gcc.target/i386/testimm-4.c: New test.
2772 * gcc.target/i386/testimm-5.c: New test.
2773 * gcc.target/i386/testimm-6.c: New test.
2774 * gcc.target/i386/testimm-7.c: New test.
2775 * gcc.target/i386/testimm-8.c: New test.
2776 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2777 * gcc.target/i386/xop-rotate1-int.c: New test.
2778 * gcc.target/i386/xop-rotate2-int.c: New test.
2780 2011-06-17 Jason Merrill <jason@redhat.com>
2782 * g++.dg/cpp0x/rv-func2.C: New.
2784 * g++.dg/debug/dwarf2/lambda1.C: New.
2785 * g++.dg/warn/Wshadow-6.C: Adjust.
2787 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2790 * gfortran.dg/move_alloc_5.f90: New.
2792 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2794 PR rtl-optimization/48542
2795 * gcc.dg/torture/pr48542.c: New test.
2797 2011-06-16 Jason Merrill <jason@redhat.com>
2800 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2803 * g++.dg/cpp0x/initlist52.C New.
2806 * c-c++-common/raw-string-12.c: New.
2809 * g++.dg/cpp0x/sfinae26.C: New.
2812 * g++.dg/cpp0x/variadic113.C: New.
2815 * g++.dg/cpp0x/variadic112.C: New.
2817 2011-06-16 Jeff Law <law@redhat.com>
2819 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2820 improved jump threading.
2821 * gcc.dg/builtin-object-size-2.c: Likewise.
2822 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2824 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2827 * gfortran.dg/typebound_assignment_3.f03: New.
2829 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2832 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2834 2011-06-16 Martin Jambor <mjambor@suse.cz>
2836 PR tree-optimization/49343
2837 * gnat.dg/discr31.ad[sb]: New test.
2839 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2841 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2843 2011-06-16 Tom de Vries <tom@codesourcery.com>
2846 * gcc.target/arm/ivopts-3.c: Update test.
2847 * gcc.target/arm/ivopts-5.c: Same.
2849 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2852 2011-06-10 Wei Guozhi <carrot@google.com>
2855 * gcc.target/arm/pr45335.c: New test.
2856 * gcc.target/arm/pr45335-2.c: New test.
2857 * gcc.target/arm/pr45335-3.c: New test.
2858 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2859 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2860 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2862 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2864 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2866 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2869 * gfortran.dg/class_43.f03: New.
2871 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2873 PR tree-optimization/49419
2874 * gcc.c-torture/execute/pr49419.c: New test.
2876 2011-06-16 Revital Eres <revital.eres@linaro.org>
2878 * gcc.dg/sms-9.c: New file.
2880 2011-06-15 Easwaran Raman <eraman@google.com>
2882 PR rtl-optimization/49414
2883 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2885 2011-06-14 Jason Merrill <jason@redhat.com>
2887 * g++.dg/cpp0x/noexcept13.C: New.
2889 2011-06-14 Easwaran Raman <eraman@google.com>
2891 PR rtl-optimization/44194
2892 * gcc.dg/pr44194-1.c: New test.
2893 * gcc.dg/pr44194-2.c: New test.
2895 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2897 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2899 * gcc.target/arm/pr45701-2.c: Likewise.
2900 * gcc.target/arm/thumb-branch1.c: Likewise.
2902 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2905 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2907 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2909 * gcc.target/arm/pr45701-1.c: Require thumb support.
2910 * gcc.target/arm/pr45701-2.c: Likewise.
2911 * gcc.target/arm/thumb-branch1.c: Likewise.
2913 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2914 * gcc.target/arm/pr39839.c: Likewise.
2915 * gcc.target/arm/pr40657-2.c: Likewise.
2916 * gcc.target/arm/pr40956.c: Likewise.
2917 * gcc.target/arm/pr41679.c: Likewise.
2918 * gcc.target/arm/pr42235.c: Likewise.
2919 * gcc.target/arm/pr42495.c: Likewise.
2920 * gcc.target/arm/pr42505.c: Likewise.
2921 * gcc.target/arm/pr42574.c: Likewise.
2922 * gcc.target/arm/pr46883.c: Likewise.
2923 * gcc.target/arm/pr46934.c: Likewise.
2924 * gcc.target/arm/xor-and.c: Likewise.
2926 2011-06-14 Jason Merrill <jason@redhat.com>
2928 * g++.dg/other/error23.C: Adjust error message.
2929 * g++.dg/other/error32.C: Likewise.
2932 * g++.dg/cpp0x/rv-dotstar.C: New.
2935 * g++.dg/cpp0x/decltype30.C: New.
2937 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2939 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2942 * gfortran.dg/pr49103.f90: New test.
2944 2011-06-14 Tom de Vries <tom@codesourcery.com>
2947 * gcc.target/arm/ivopts-3.c: New test.
2948 * gcc.target/arm/ivopts-4.c: New test.
2949 * gcc.target/arm/ivopts-5.c: New test.
2951 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2953 PR rtl-optimization/49390
2954 * gcc.c-torture/execute/pr49390.c: New test.
2956 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2958 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2960 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2962 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2963 * gcc.c-torture/execute/cmpsi-2.x: New file.
2964 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2965 * gcc.c-torture/execute/pr45262.x: New file.
2966 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2967 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2969 * gcc.c-torture/compile/pr49163.c: Ditto.
2971 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2973 * gcc.dg/vect/vect-16.c: Rename to...
2974 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2975 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2976 for double-word vectors.
2977 * gcc.dg/vect/vect-peel-4.c: Likewise.
2978 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2980 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2983 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2986 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2988 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2990 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2992 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2994 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2996 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2998 * gfortran.dg/trim_optimize_8.f90: New test case.
3000 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3001 Ira Rosen <ira.rosen@linaro.org>
3003 PR tree-optimization/49352
3004 * gcc.dg/vect/pr49352.c: New test.
3006 2011-06-12 Tobias Burnus
3009 * gfortran.dg/alloc_comp_assign_11.f90: New.
3011 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3013 * gfortran.dg/trim_optimize_7.f90: New test.
3015 2011-06-10 Wei Guozhi <carrot@google.com>
3018 * gcc.target/arm/pr45335.c: New test.
3019 * gcc.target/arm/pr45335-2.c: New test.
3020 * gcc.target/arm/pr45335-3.c: New test.
3021 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3022 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3023 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3025 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3028 * g++.dg/parse/error39.C: New.
3030 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3032 * gcc.target/arm/20090811-1.c: Skip for incompatible
3033 options, do not override other options.
3034 * gcc.target/arm/combine-cmp-shift.c: Skip for
3035 incompatible options.
3036 * gcc.target/arm/pr45094.c: Likewise.
3037 * gcc.target/arm/scd42-1.c: Likewise.
3038 * gcc.target/arm/scd42-3.c: Likewise.
3039 * gcc.target/arm/thumb-ltu.c: Likewise.
3041 * lib/target-supports.exp
3042 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3043 multilib flags use -mfpu with a value other than neon-fp16.
3045 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3047 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3048 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3050 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3052 * lib/target-supports.exp (check_effective_target_pie): New proc.
3053 * gcc.dg/pie-link.c: Use target pie.
3055 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3056 Laurent Rougé <laurent.rouge@menta.fr>
3058 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3059 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3061 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3063 * gfortran.dg/coarray/sync_1.f90: New test for
3064 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3066 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3068 PR tree-optimization/49318
3069 * gcc.dg/vect/pr49318.c: New test.
3071 2011-06-09 David Krauss <potswa@mac.com>
3073 * g++.dg/template/arrow1.C: New.
3075 2011-06-09 Jason Merrill <jason@redhat.com>
3077 * lib/prune.exp: Prune "note"s.
3078 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3080 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3081 * g++.dg/template/dependent-expr3.C: Likewise.
3082 * g++.dg/parse/template7.C: Likewise.
3083 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3084 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3085 * g++.old-deja/g++.pt/friend38.C: Likewise.
3086 * g++.old-deja/g++.pt/crash32.C: Likewise.
3087 * g++.old-deja/g++.other/init4.C: Likewise.
3088 * g++.old-deja/g++.other/friend8.C: Likewise.
3090 * g++.dg/ext/complex7.C: Adjust expected output.
3091 * g++.dg/diagnostic/method1.C: Likewise.
3092 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3093 * g++.dg/parse/crash33.C: Likewise.
3094 * g++.dg/other/warning1.C: Likewise.
3095 * g++.dg/init/pr29571.C: Likewise.
3096 * g++.dg/warn/overflow-warn-1.C: Likewise.
3097 * g++.dg/warn/overflow-warn-3.C: Likewise.
3098 * g++.dg/warn/overflow-warn-4.C: Likewise.
3099 * g++.old-deja/g++.oliva/template1.C: Likewise.
3101 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3102 * g++.dg/parse/template7.C: Adjust.
3104 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3107 * gcc.dg/pr49307.c: New.
3109 2011-06-09 Wei Guozhi <carrot@google.com>
3112 * gcc.target/arm/pr46975.c: New testcase.
3114 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3116 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3117 (PMETH, arglist_t): Removed.
3118 (method_get_number_of_arguments): Removed.
3119 (method_get_nth_argument): Removed.
3120 (method_get_first_argument): Removed.
3121 (method_get_next_argument): Removed.
3122 (method_get_sizeof_arguments): Removed.
3123 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3125 (method_get_number_of_arguments): Removed.
3126 (method_get_nth_argument): Removed.
3127 (method_get_first_argument): Removed.
3128 (method_get_next_argument): Removed.
3129 (method_get_sizeof_arguments): Removed.
3130 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3132 2011-06-09 David Li <davidxl@google.com>
3134 * gcc.dg/dump-pass.c: New test.
3136 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3139 * g++.dg/parse/error38.C: New.
3141 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3144 * gfortran.dg/pr49308.f90: New test.
3146 2011-06-08 Jason Merrill <jason@redhat.com>
3148 * g++.dg/cpp0x/noexcept11.C: New.
3149 * g++.dg/cpp0x/noexcept12.C: New.
3150 * g++.dg/cpp0x/sfinae11.C: Adjust.
3152 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3155 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3156 to dg-options, match also DW_AT_linkage_name.
3158 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3161 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3162 -fno-common on alpha*-dec-osf*.
3163 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3165 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3167 PR rtl-optimization/49303
3168 * gcc.target/ia64/pr49303.c: New test.
3170 2011-06-08 Tobias Burnus <burnus@net-b.de>
3173 * gfortran.dg/coarray_lock_1.f90: New.
3174 * gfortran.dg/coarray_lock_2.f90: New.
3176 2011-06-07 Jason Merrill <jason@redhat.com>
3178 * lib/prune.exp: Look for "required" rather than "instantiated".
3179 * g++.dg/abi/mangle11.C: Likewise.
3180 * g++.dg/abi/mangle12.C: Likewise.
3181 * g++.dg/abi/mangle17.C: Likewise.
3182 * g++.dg/abi/mangle20-2.C: Likewise.
3183 * g++.dg/abi/pragma-pack1.C: Likewise.
3184 * g++.dg/cpp0x/decltype26.C: Likewise.
3185 * g++.dg/cpp0x/decltype28.C: Likewise.
3186 * g++.dg/cpp0x/decltype29.C: Likewise.
3187 * g++.dg/cpp0x/enum11.C: Likewise.
3188 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3189 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3190 * g++.dg/cpp0x/pr47416.C: Likewise.
3191 * g++.dg/ext/case-range2.C: Likewise.
3192 * g++.dg/ext/case-range3.C: Likewise.
3193 * g++.dg/gomp/for-19.C: Likewise.
3194 * g++.dg/gomp/pr37533.C: Likewise.
3195 * g++.dg/gomp/pr38639.C: Likewise.
3196 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3197 * g++.dg/inherit/base3.C: Likewise.
3198 * g++.dg/inherit/using6.C: Likewise.
3199 * g++.dg/init/placement4.C: Likewise.
3200 * g++.dg/init/reference3.C: Likewise.
3201 * g++.dg/lookup/scoped6.C: Likewise.
3202 * g++.dg/lookup/using7.C: Likewise.
3203 * g++.dg/other/abstract1.C: Likewise.
3204 * g++.dg/other/error10.C: Likewise.
3205 * g++.dg/other/error5.C: Likewise.
3206 * g++.dg/other/field1.C: Likewise.
3207 * g++.dg/other/offsetof5.C: Likewise.
3208 * g++.dg/parse/bitfield2.C: Likewise.
3209 * g++.dg/parse/constant4.C: Likewise.
3210 * g++.dg/parse/crash20.C: Likewise.
3211 * g++.dg/parse/invalid-op1.C: Likewise.
3212 * g++.dg/parse/non-dependent2.C: Likewise.
3213 * g++.dg/parse/template18.C: Likewise.
3214 * g++.dg/tc1/dr152.C: Likewise.
3215 * g++.dg/tc1/dr166.C: Likewise.
3216 * g++.dg/tc1/dr176.C: Likewise.
3217 * g++.dg/tc1/dr213.C: Likewise.
3218 * g++.dg/template/access11.C: Likewise.
3219 * g++.dg/template/access2.C: Likewise.
3220 * g++.dg/template/access3.C: Likewise.
3221 * g++.dg/template/access7.C: Likewise.
3222 * g++.dg/template/arg7.C: Likewise.
3223 * g++.dg/template/cond2.C: Likewise.
3224 * g++.dg/template/crash13.C: Likewise.
3225 * g++.dg/template/crash40.C: Likewise.
3226 * g++.dg/template/crash7.C: Likewise.
3227 * g++.dg/template/crash84.C: Likewise.
3228 * g++.dg/template/ctor5.C: Likewise.
3229 * g++.dg/template/defarg13.C: Likewise.
3230 * g++.dg/template/defarg14.C: Likewise.
3231 * g++.dg/template/dtor7.C: Likewise.
3232 * g++.dg/template/eh2.C: Likewise.
3233 * g++.dg/template/error2.C: Likewise.
3234 * g++.dg/template/error43.C: Likewise.
3235 * g++.dg/template/friend32.C: Likewise.
3236 * g++.dg/template/injected1.C: Likewise.
3237 * g++.dg/template/instantiate1.C: Likewise.
3238 * g++.dg/template/instantiate3.C: Likewise.
3239 * g++.dg/template/instantiate5.C: Likewise.
3240 * g++.dg/template/instantiate7.C: Likewise.
3241 * g++.dg/template/local6.C: Likewise.
3242 * g++.dg/template/lookup2.C: Likewise.
3243 * g++.dg/template/member5.C: Likewise.
3244 * g++.dg/template/memfriend15.C: Likewise.
3245 * g++.dg/template/memfriend16.C: Likewise.
3246 * g++.dg/template/memfriend17.C: Likewise.
3247 * g++.dg/template/memfriend7.C: Likewise.
3248 * g++.dg/template/meminit1.C: Likewise.
3249 * g++.dg/template/nested3.C: Likewise.
3250 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3251 * g++.dg/template/nontype12.C: Likewise.
3252 * g++.dg/template/nontype13.C: Likewise.
3253 * g++.dg/template/nontype6.C: Likewise.
3254 * g++.dg/template/pr23510.C: Likewise.
3255 * g++.dg/template/pr35240.C: Likewise.
3256 * g++.dg/template/ptrmem15.C: Likewise.
3257 * g++.dg/template/ptrmem6.C: Likewise.
3258 * g++.dg/template/qualified-id1.C: Likewise.
3259 * g++.dg/template/qualttp20.C: Likewise.
3260 * g++.dg/template/qualttp3.C: Likewise.
3261 * g++.dg/template/qualttp4.C: Likewise.
3262 * g++.dg/template/qualttp5.C: Likewise.
3263 * g++.dg/template/qualttp6.C: Likewise.
3264 * g++.dg/template/qualttp7.C: Likewise.
3265 * g++.dg/template/qualttp8.C: Likewise.
3266 * g++.dg/template/recurse.C: Likewise.
3267 * g++.dg/template/recurse2.C: Likewise.
3268 * g++.dg/template/ref5.C: Likewise.
3269 * g++.dg/template/scope2.C: Likewise.
3270 * g++.dg/template/sfinae10.C: Likewise.
3271 * g++.dg/template/sfinae3.C: Likewise.
3272 * g++.dg/template/sizeof3.C: Likewise.
3273 * g++.dg/template/static9.C: Likewise.
3274 * g++.dg/template/template-id-2.C: Likewise.
3275 * g++.dg/template/typedef13.C: Likewise.
3276 * g++.dg/template/typename4.C: Likewise.
3277 * g++.dg/template/using14.C: Likewise.
3278 * g++.dg/template/using2.C: Likewise.
3279 * g++.dg/template/warn1.C: Likewise.
3280 * g++.dg/warn/Wparentheses-13.C: Likewise.
3281 * g++.dg/warn/Wparentheses-15.C: Likewise.
3282 * g++.dg/warn/Wparentheses-16.C: Likewise.
3283 * g++.dg/warn/Wparentheses-17.C: Likewise.
3284 * g++.dg/warn/Wparentheses-18.C: Likewise.
3285 * g++.dg/warn/Wparentheses-19.C: Likewise.
3286 * g++.dg/warn/Wparentheses-20.C: Likewise.
3287 * g++.dg/warn/Wparentheses-23.C: Likewise.
3288 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3289 * g++.dg/warn/noeffect2.C: Likewise.
3290 * g++.dg/warn/noeffect4.C: Likewise.
3291 * g++.dg/warn/pr8570.C: Likewise.
3292 * g++.old-deja/g++.brendan/init2.C: Likewise.
3293 * g++.old-deja/g++.eh/spec6.C: Likewise.
3294 * g++.old-deja/g++.pt/crash10.C: Likewise.
3295 * g++.old-deja/g++.pt/crash36.C: Likewise.
3296 * g++.old-deja/g++.pt/derived3.C: Likewise.
3297 * g++.old-deja/g++.pt/error2.C: Likewise.
3298 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3299 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3300 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3301 * g++.old-deja/g++.pt/overload7.C: Likewise.
3302 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3304 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3305 Iain Sandoe <iains@gcc.gnu.org>
3307 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3308 Added code to deal with the case when [Protocol
3309 -descriptionForInstanceMethod:] or [Protocol
3310 -descriptionForClassMethod:] returns NULL.
3312 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3313 Iain Sandoe <iains@gcc.gnu.org>
3315 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3316 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3319 2011-06-07 Xinliang David Li <davidxl@google.com>
3321 * gcc.dg/inline_2.c: New test.
3322 * gcc.dg/unroll_2.c: New test.
3323 * gcc.dg/inline_3.c: New test.
3324 * gcc.dg/unroll_3.c: New test.
3325 * gcc.dg/inline_4.c: New test.
3326 * gcc.dg/unroll_4.c: New test.
3327 * gcc.dg/inline_1.c: New test.
3328 * gcc.dg/unroll_1.c: New test.
3330 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3332 PR tree-optimization/48497
3333 * lib/gcc-defs.exp (dg-additional-options): New proc.
3334 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3335 -msse2 on 32-bit x86.
3337 2011-06-06 Jason Merrill <jason@redhat.com>
3339 * g++.dg/cpp0x/enum19.C: New.
3341 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3343 * gcc.target/arm/neon-reload-class.c: New test.
3345 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3348 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3350 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3352 * gcc.target/arm/smlatb-1.c: New file.
3353 * gcc.target/arm/smlatt-1.c: New file.
3354 * gcc.target/arm/smlaltb-1.c: New file.
3355 * gcc.target/arm/smlaltt-1.c: New file.
3357 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3359 * gcc.target/arm/mla-2.c: New test.
3361 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3363 PR gcov-profile/49299
3364 * gcc.dg/tree-prof/pr49299-1.c: New test.
3365 * gcc.dg/tree-prof/pr49299-2.c: New test.
3367 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3369 * lib/target-supports.exp
3370 (check_effective_target_vect_widen_mult_qi_to_hi):
3371 Add NEON as supporting target.
3372 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3373 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3374 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3375 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3376 using widening multiplication on targets that support it.
3377 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3378 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3379 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3381 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3383 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3384 Modern Objective-C runtime API.
3385 * objc/execute/next_mapping.h: Removed.
3386 * objc-obj-c++-shared/next-mapping.h: Removed.
3387 * objc-obj-c++-shared/Object1.h: Removed.
3388 * objc-obj-c++-shared/Object1.m: Removed.
3389 * objc-obj-c++-shared/Object1.mm: Removed.
3390 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3391 * objc-obj-c++-shared/Protocol1.h: Removed.
3392 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3393 of ProtoBool, IVAR_T and METHOD.
3394 * objc-obj-c++-shared/runtime.h: New.
3395 * objc-obj-c++-shared/TestsuiteObject.h: New.
3396 * objc-obj-c++-shared/TestsuiteObject.m: New.
3398 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3399 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3400 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3402 * objc/execute/_cmd.m: Include
3403 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3404 runtime API. ([TestClass +initialize]): Include this method also
3405 with the GNU runtime.
3406 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3407 Object. ([-setValue:]): Return void.
3408 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3409 with the GNU runtime. Include
3410 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3411 for the NeXT runtime. Use the existing print_ivars() and
3412 compare_structures() implementations for the old NeXT runtime.
3413 Added new implementations for the Modern GNU and NeXT runtimes.
3414 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3415 well. (main): Use objc_getClass(). Use return instead of exit.
3416 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3417 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3419 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3420 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3421 instead of Object. (main): Use return instead of exit().
3422 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3423 instead of Object. Removed prototype for exit(). (main): Use
3424 return instead of exit(). Use the Modern Objective-C runtime API.
3425 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3427 * objc/execute/class-tests-1.h: Include
3428 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3429 runtime API. (test_class_with_superclass): Do not call [Object
3430 class]. There is no need to with the current libobjc.
3431 * objc/execute/class-tests-2.h: Include
3432 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3434 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3435 ../../objc-obj-c++-shared/next-mapping.h.
3436 * objc/execute/class-2.m: Likewise.
3437 * objc/execute/class-3.m: Likewise.
3438 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3439 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3440 +initialize]): Include this method also with the GNU
3441 runtime. (main): Use the Modern Objective-C runtime API.
3442 * objc/execute/class-5.m: Likewise.
3443 * objc/execute/class-6.m: Likewise.
3444 * objc/execute/class-7.m: Likewise.
3445 * objc/execute/class-8.m: Likewise.
3446 * objc/execute/class-9.m: Likewise.
3447 * objc/execute/class-10.m: Likewise.
3448 * objc/execute/class-11.m: Likewise.
3449 * objc/execute/class-12.m: Likewise.
3450 * objc/execute/class-13.m: Likewise.
3451 * objc/execute/class-14.m: Likewise.
3452 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3453 this method also with the GNU runtime.
3454 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3455 +initialize]): Include this method also with the GNU runtime.
3456 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3458 * objc/execute/encode-1.m: Likewise.
3459 * objc/execute/enumeration-1.m: Likewise.
3460 * objc/execute/enumeration-2.m: Likewise.
3461 * objc/execute/exceptions/catchall-1.m: Likewise.
3462 * objc/execute/exceptions/finally-1.m: Likewise.
3463 * objc/execute/exceptions/foward-1.m: Likewise.
3464 * objc/execute/exceptions/local-variables-1.m: Likewise.
3465 * objc/execute/exceptions/throw-nil.m: Likewise.
3466 * objc/execute/exceptions/trivial.m: Likewise.
3467 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3468 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3469 * objc/execute/exceptions/matcher-1.m: Likewise.
3470 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3472 * objc/execute/formal_protocol-2.m: Likewise.
3473 * objc/execute/formal_protocol-3.m: Likewise.
3474 * objc/execute/formal_protocol-4.m: Likewise.
3475 * objc/execute/formal_protocol-5.m: Include
3476 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3478 * objc/execute/formal_protocol-6.m: Likewise.
3479 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3480 Object. Include <objc/Protocol.h> instead of
3481 ../../objc-obj-c++-shared/Protocol1.h.
3482 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3484 * objc/execute/informal_protocol.m: Likewise.
3485 * objc/execute/load-3.m: Likewise.
3486 * objc/execute/many_args_method.m ([TestClass +initialize]):
3487 Include this method with the GNU runtime as well.
3488 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3489 * objc/execute/nested-func-1.m: Use TestsuiteObject
3491 * objc/execute/nil_method-1.m: Likewise.
3492 * objc/execute/no_clash.m: Likewise.
3493 * objc/execute/np-1.m: Do not include
3494 ../../objc-obj-c++-shared/Protocol1.h.
3495 (main): Use return instead of exit().
3496 * objc/execute/np-2.m: Do not include
3497 ../../objc-obj-c++-shared/Protocol1.h.
3498 ([MyObject +initialize]): Include this method also with the GNU
3499 runtime. (main): Use return instead of exit().
3500 * objc/execute/object_is_class.m: Include
3501 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3502 of Object. (main): Use the Modern Objective-C runtime API.
3503 * objc/execute/object_is_meta_class.m: Likewise.
3504 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3505 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3506 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3507 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3508 Objective-C runtime API.
3509 * objc/execute/protocol-isEqual-2.m: Likewise.
3510 * objc/execute/protocol-isEqual-3.m: Likewise.
3511 * objc/execute/protocol-isEqual-4.m: Likewise.
3512 * objc/execute/redefining_self.m ([TestClass +initialize]):
3513 Include this method with the GNU runtime as well.
3514 * objc/execute/root_methods.m: Include
3515 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3516 Include this method with the GNU runtime as well.
3517 (main): Use the Modern Objective-C runtime API.
3518 * objc/execute/selector-1.m: Include
3519 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3520 of Object. (main): Use the Modern Objective-C runtime API.
3521 * objc/execute/static-1.m ([Test +initialize]): Include this
3522 method with the GNU runtime as well.
3523 * objc/execute/static-2.m: Likewise.
3524 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3525 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3526 ([MathClass +initialize]): Include this method with the GNU
3528 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3530 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3531 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3532 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3533 * objc.dg/attributes/method-attribute-1.m: Likewise.
3534 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3535 * objc.dg/attributes/method-attribute-2.m: Likewise.
3536 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3537 * objc.dg/attributes/method-attribute-3.m: Likewise.
3538 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3539 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3540 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3541 * obj-c++.dg/bitfield-1.mm: Likewise.
3542 * obj-c++.dg/bitfield-2.mm: Likewise
3543 * objc.dg/bitfield-3.m: Likewise.
3544 * obj-c++.dg/bitfield-4.mm: Likewise.
3545 * objc.dg/bitfield-5.m: Likewise
3546 * objc.dg/call-super-1.m: Likewise.
3547 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3548 Use objc_getClass() instead of objc_get_class(), but for the GNU
3549 runtime redefine objc_getClass as objc_get_class. Include
3550 ../objc-obj-c++-shared/runtime.h.
3551 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3552 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3553 Use the Modern Objective-C runtime API.
3554 * objc.dg/class-protocol-1.m: Include
3555 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3556 * obj-c++.dg/class-protocol-1.mm: Likewise.
3557 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3558 * objc.dg/comp-types-10.m: Likewise.
3559 * objc.dg/comp-types-11.m: Likewise.
3560 * objc.dg/comp-types-12.m: Likewise.
3561 * obj-c++.dg/comp-types-9.mm: Likewise.
3562 * obj-c++.dg/comp-types-11.mm: Likewise.
3563 * obj-c++.dg/comp-types-12.mm: Likewise.
3564 * obj-c++.dg/comp-types-13.mm: Likewise.
3565 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3566 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3567 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3568 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3569 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3570 * objc.dg/desig-init-1.m: Likewise.
3571 * obj-c++.dg/defs.mm: Likewise.
3572 * objc.dg/exceptions-2.m: Likewise.
3573 * obj-c++.dg/except-1.mm: Likewise.
3574 * obj-c++.dg/exceptions-2.mm: Likewise.
3575 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3576 Use the Modern Objective-C runtime API.
3577 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3578 the Modern Objective-C runtime API. Do not include
3579 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3580 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3581 the Modern Objective-C runtime API except when using an older NeXT
3583 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3584 the Modern Objective-C runtime API.
3585 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3587 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3588 * objc.dg/encode-7-next-64bit.m: Updated include.
3589 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3591 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3592 the Modern Objective-C runtime API.
3593 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3594 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3595 instead of ../objc-obj-c++-shared/Protocol1.h.
3596 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3597 the Modern Objective-C runtime API except when using an older NeXT
3599 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3600 the Modern Objective-C runtime API.
3601 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3603 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3604 * objc.dg/fix-and-continue-2.m: Likewise.
3605 * objc.dg/foreach-1.m: Likewise.
3606 * objc.dg/foreach-2.m: Likewise.
3607 * objc.dg/foreach-3.m: Likewise.
3608 * objc.dg/foreach-4.m: Likewise.
3609 * objc.dg/foreach-5.m: Likewise.
3610 * objc.dg/foreach-6.m: Likewise.
3611 * objc.dg/foreach-7.m: Likewise.
3612 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3614 * objc.dg/func-ptr-2.m: Likewise.
3615 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3616 Do not include objc/objc-api.h.
3617 * obj-c++.dg/fsf-package-0.mm: Likewise.
3618 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3619 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3620 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3622 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3623 * objc.dg/gnu-runtime-3.m: Likewise.
3624 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3625 * objc.dg/headers.m: Include objc/runtime.h instead of
3626 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3627 for the NeXT runtime.
3628 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3629 * obj-c++.dg/isa-field-1.mm: Likewise.
3630 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3631 * objc.dg/layout-1.m: Likewise.
3632 * objc.dg/layout-2.m: Likewise.
3633 * objc.dg/local-decl-2.m: Likewise.
3634 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3635 Object. ([Container +elementForView:]): Use
3636 class_conformsToProtocol().
3637 * obj-c++.dg/lookup-2.mm: Likewise.
3638 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3639 * obj-c++.dg/local-decl-1.mm: Likewise.
3640 * objc.dg/method-3.m: Likewise.
3641 * objc.dg/method-4.m: Likewise.
3642 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3643 ../objc-obj-c++-shared/Protocol1.h.
3644 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3645 * objc.dg/method-9.m: Likewise.
3646 * objc.dg/method-10.m: Likewise.
3647 * objc.dg/method-13.m ([Root +initialize]): Include this method
3648 also for the GNU runtime. (main): Use objc_getClass() also for
3650 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3651 * objc.dg/method-17.m: Likewise.
3652 * objc.dg/method-19.m: Likewise.
3653 * objc.dg/method-20b.m: Likewise.
3654 * obj-c++.dg/method-2.mm: Likewise.
3655 * obj-c++.dg/method-6.mm: Likewise.
3656 * obj-c++.dg/method-10.mm: Likewise.
3657 * obj-c++.dg/method-11.mm: Likewise.
3658 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3659 ../objc-obj-c++-shared/Protocol1.h.
3660 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3661 * obj-c++.dg/method-15.mm: Likewise.
3662 * obj-c++.dg/method-17.mm: Likewise.
3663 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3664 +initialize]): Include this method also for the GNU
3665 runtime. (main): Use objc_getClass() also for the GNU runtime.
3666 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3667 * obj-c++.dg/method-22.mm: Likewise.
3668 * obj-c++.dg/method-23.mm: Likewise.
3669 * obj-c++.dg/no-extra-load.mm: Likewise.
3670 * objc.dg/objc-fast-4.m: Likewise.
3671 * objc.dg/objc-gc-4.m: Likewise.
3672 * obj-c++.dg/objc-gc-3.mm: Likewise.
3673 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3674 protocol_getMethodDescription() instead of [Protocol
3675 -descriptionForInstanceMethod].
3676 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3677 Made it available with all runtimes. (main): Call -test instead
3679 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3680 and put into a category.
3681 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3682 Object. Include objc/objc.h.
3683 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3684 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3685 New. (main): Use protocol_getMethodDescription() instead
3686 of [Protocol -descriptionForInstanceMethod] and [Protocol
3687 -descriptionForClassMethod].
3688 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3689 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3690 Objective-C runtime API.
3691 * obj-c++.dg/proto-qual-1.mm: Likewise.
3692 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3694 * obj-c++.dg/property/property-1.mm: Likewise.
3695 * obj-c++.dg/qual-types-1.mm: Likewise.
3696 * objc.dg/selector-2.m: Include objc/objc.h instead of
3697 ../objc-obj-c++-shared/Object1.h.
3698 * obj-c++.dg/selector-2.mm: Likewise.
3699 * obj-c++.dg/selector-5.mm: Likewise.
3700 * obj-c++.dg/selector-6.mm: Likewise.
3701 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3702 Object. Do not include objc/objc-api.h.
3703 * obj-c++.dg/set-not-used-1.mm: Likewise.
3704 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3705 * objc.dg/stret-1.m: Likewise.
3706 * objc.dg/stret-2.m: Likewise.
3707 * obj-c++.dg/super-class-2.mm: Likewise.
3708 * objc.dg/super-class-3.m: Likewise.
3709 * objc.dg/super-class-4.m: Likewise.
3710 * objc.dg/sync-2.m: Likewise.
3711 * obj-c++.dg/sync-2.mm: Likewise.
3712 * objc.dg/sync-1.m: Include objc/objc.h instead of
3713 ../objc-obj-c++-shared/Object1.h.
3714 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3715 'Class' as the type of 'isa'.
3716 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3717 Objective-C runtime API. ([TestClass +initialize]): Include this
3718 method with the GNU runtime as well.
3719 * objc.dg/strings/strings-1.m: Updated includes.
3720 * obj-c++.dg/strings/strings-1.mm: Likewise.
3721 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3722 objc.dg/strings/const-str-12b.m.
3723 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3724 * obj-c++.dg/template-3.mm: Likewise.
3725 * obj-c++.dg/template-4.mm: Likewise.
3726 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3727 Objective-C runtime API.
3728 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3729 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3730 * obj-c++.dg/try-catch-1.mm: Likewise.
3731 * obj-c++.dg/try-catch-2.mm: Likewise.
3732 * objc.dg/try-catch-3.m: Likewise.
3733 * obj-c++.dg/try-catch-3.mm: Likewise.
3734 * objc.dg/try-catch-6.m: Likewise.
3735 * objc.dg/try-catch-7.m: Likewise.
3736 * obj-c++.dg/try-catch-7.mm: Likewise.
3737 * obj-c++.dg/try-catch-8.mm: Likewise.
3738 * obj-c++.dg/try-catch-9.mm: Likewise.
3739 * objc.dg/try-catch-10.m: Likewise.
3740 * obj-c++.dg/try-catch-11.mm: Likewise.
3741 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3742 Object. Include objc/objc.h.
3743 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3744 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3745 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3746 Object. Use Modern Objective-C runtime API. Do not use
3748 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3749 * obj-c++.dg/torture/trivial.mm: Likewise.
3750 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3751 instead of ../objc-obj-c++-shared/Object1.h. Include
3752 ../objc-obj-c++-shared/runtime.h.
3753 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3754 * objc.dg/torture/strings/const-str-11.m: Likewise.
3755 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3756 * objc.dg/torture/strings/const-str-9.m: Likewise.
3757 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3758 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3759 instead of Object. Only add _FooClassReference if
3761 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3762 * objc.dg/torture/strings/const-str-8.m: Likewise.
3763 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3764 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3766 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3768 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3769 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3770 * obj-c++.dg/va-meth-1.mm: Likewise.
3771 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3772 ../objc-obj-c++-shared/Object1.h.
3773 * objc.dg/zero-link-3.m: Likewise.
3775 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3777 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3779 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3782 * obj-c++.dg/property/cxx-property-1.mm: New.
3783 * obj-c++.dg/property/cxx-property-2.mm: New.
3785 2011-06-06 Jason Merrill <jason@redhat.com>
3787 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3789 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3791 PR rtl-optimization/49145
3793 * gcc.c-torture/compile/pr49145.c: New test.
3795 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3798 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3799 to dg-options, match also DW_AT_linkage_name.
3802 * gcc.dg/debug/pr49294.c: New test.
3805 * g++.dg/opt/pr49264.C: New test.
3807 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3809 PR tree-optimization/49243
3810 * gcc.dg/pr49243.c: New.
3812 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3814 * gnat.dg/specs/cond_expr1.ads: New test.
3816 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3818 * gnat.dg/deferred_const4.ad[sb]: New test.
3819 * gnat.dg/deferred_const4_pkg.ads: New helper.
3821 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3823 * gnat.dg/test_tamdt.adb: Rename to...
3824 * gnat.dg/taft_type1.adb: ...this.
3825 * gnat.dg/tamdt.ad[sb]: Rename to...
3826 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3827 * gnat.dg/tamdt_aux.ads: Rename to...
3828 * gnat.dg/taft_type1_pkg2.ads: ...this.
3829 * gnat.dg/taft_type2.ad[sb]: New test.
3830 * gnat.dg/taft_type2_pkg.ads: New helper.
3831 * gnat.dg/taft_type3.adb: New test.
3832 * gnat.dg/taft_type3_pkg.ads: New helper.
3834 2011-06-05 Tobias Burnus <burnus@net-b.de>
3837 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3840 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3843 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3845 * objc.dg/gnu-api-2-objc.m: Likewise.
3846 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3847 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3849 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3851 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3852 alignment, not the alignment, when calling class_addIvar(). Add
3853 an 'isa' instance variable to the test root class.
3854 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3856 2011-06-04 Jan Hubicka <jh@suse.cz>
3858 PR tree-optimization/48893
3859 PR tree-optimization/49091
3860 PR tree-optimization/49179
3861 * gfortran.dg/pr49179.f90: New testcase
3863 2011-06-04 Jan Hubicka <jh@suse.cz>
3866 * g++.dg/torture/pr48954.C: New testcase.
3868 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3870 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3872 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3875 * g++.dg/diagnostic/bitfld2.C: New.
3877 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3880 * gcc.c-torture/execute/pr49281.c: New test.
3882 2011-06-04 Jan Hubicka <jh@suse.cz>
3884 PR tree-optimize/48929
3885 * gcc.c-torture/compile/pr48929.c: New testcase.
3887 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3889 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3891 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3894 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3896 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3898 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3900 2011-06-03 Richard Henderson <rth@redhat.com>
3901 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3905 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3907 * objc.dg/headers.m: Do not include objc-list.h.
3909 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3911 * objc.dg/type-stream-1.m: Test removed.
3912 * objc.dg/headers.m: Do not include typedstream.h.
3914 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3916 * objc.dg/torture/forward-1.m (main): Updated testcase.
3918 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3921 * gcc.c-torture/compile/pr49163.c: New.
3923 2011-06-02 Asher Langton <langton2@llnl.gov>
3926 * gfortran.dg/PR49268.f90: New test.
3928 2011-06-02 Asher Langton <langton2@llnl.gov>
3931 * gfortran.dg/PR37039.f90: New test.
3933 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3936 * objc.dg/method-5.m: Updated.
3937 * objc.dg/method-19.m: Updated.
3938 * objc.dg/method-lookup-1.m: New.
3939 * obj-c++.dg/method-6.mm: Updated.
3940 * obj-c++.dg/method-7.mm: Updated.
3941 * obj-c++.dg/method-lookup-1.mm: New.
3943 2011-06-02 DJ Delorie <dj@redhat.com>
3945 * lib/timeout.exp (timeout): Add board_info support.
3947 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3949 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3951 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3954 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3955 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3957 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3958 Hans-Peter Nilsson <hp@axis.com>
3960 PR rtl-optimization/48840
3961 * gcc.target/sparc/ultrasp13.c: New test.
3963 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3966 * gcc.c-torture/compile/pr49238.c: New.
3968 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3970 * gcc.target/arm/g2.c: Skip test in -mthumb.
3971 Skip test unless cpu is xscale.
3972 * gcc.target/arm/scd42-2.c: Likewise.
3973 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3975 2011-06-01 Jason Merrill <jason@redhat.com>
3977 * g++.dg/cpp0x/decltype28.C: New.
3978 * g++.dg/cpp0x/decltype29.C: New.
3980 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3983 * gcc.target/mips/pr45074.c: New test.
3985 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3986 Hans-Peter Nilsson <hp@axis.com>
3988 PR rtl-optimization/48830
3989 * gcc.target/sparc/ultrasp12.c: New test.
3991 2011-06-01 David Li <davidxl@google.com>
3993 * gcc.dg/profile-dir-1.c: Change pass name.
3994 * gcc.dg/profile-dir-2.c: Ditto.
3995 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3996 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3997 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3998 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3999 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4000 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4001 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4002 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4003 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4004 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4005 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4006 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4007 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4008 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4009 * gcc.dg/profile-dir-3.c: Ditto.
4010 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4012 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4014 * objc.dg/attributes/method-nonnull-1.m: New test.
4015 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4017 2011-05-31 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/coarray_atomic_1.f90: New.
4021 * gfortran.dg/coarray/atomic_1.f90: New.
4023 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4025 * gcc.dg/guality/bswaptest.c: New test.
4026 * gcc.dg/guality/clztest.c: New test.
4027 * gcc.dg/guality/ctztest.c: New test.
4028 * gcc.dg/guality/rotatetest.c: New test.
4031 * gcc.target/i386/pr48688.c: New test.
4033 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4036 * g++.dg/lookup/name-clash9.C: New.
4038 2011-05-31 Tobias Burnus <burnus@net-b.de>
4041 * gfortran.dg/coarray/dummy_1.f90: New.
4043 2011-05-31 Tobias Burnus <burnus@net-b.de>
4046 * gfortran.dg/coarray/save_1.f90: New.
4047 * gfortran.dg/coarray_4.f90: Update dg-error.
4049 2011-05-31 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/rv-template1.C: New.
4053 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4055 PR rtl-optimization/49235
4056 * gcc.dg/pr49235.c: New test.
4058 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4060 PR tree-optimization/49093
4061 * gcc.dg/vect/pr49093.c: New test.
4063 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4066 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4068 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4071 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4074 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4077 * gcc.c-torture/execute/pr49186.c: New.
4079 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4082 * gcc.target/i386/pr49168-1.c: New.
4084 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4085 Eric Botcazou <ebotcazou@adacore.com>
4087 * gcc.dg/guality/drap.c: New test.
4089 2011-05-30 Richard Guenther <rguenther@suse.de>
4091 PR tree-optimization/49210
4092 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4093 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4095 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4098 * g++.dg/gomp/pr49223-1.C: New test.
4099 * g++.dg/gomp/pr49223-2.C: New test.
4101 2011-05-30 Richard Guenther <rguenther@suse.de>
4103 PR tree-optimization/49218
4104 * gcc.c-torture/execute/pr49218.c: New testcase.
4106 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4108 PR tree-optimization/49199
4109 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4110 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4111 -fno-tree-scev-cprop.
4113 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4116 * gfortran.dg/extends_13.f03: New.
4118 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4120 PR rtl-optimization/49095
4121 * gcc.target/i386/pr49095.c: New test.
4123 2011-05-29 Tobias Burnus <burnus@net-b.de>
4126 * gfortran.dg/coarray_24.f90: New.
4128 2011-05-29 Tobias Burnus <burnus@net-b.de>
4131 * gfortran.dg/coarray_23.f90: New.
4133 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4136 * gcc.dg/pr48826.c: New test.
4138 2011-05-29 Richard Guenther <rguenther@suse.de>
4140 PR tree-optimization/49217
4141 * gcc.dg/torture/pr49217.c: New testcase.
4143 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4146 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4148 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4150 * gnat.dg/boolean_subtype.adb: Rename to...
4151 * gnat.dg/boolean_subtype1.adb: ...this.
4153 2011-05-28 Jason Merrill <jason@redhat.com>
4155 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4157 2011-05-27 Jason Merrill <jason@redhat.com>
4159 * g++.dg/cpp0x/enum18.C: Adjust.
4161 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4163 2011-05-27 Tobias Burnus <burnus@net-b.de>
4166 * gfortran.dg/coarray_22.f90: New.
4168 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4170 PR tree-optimization/46728
4171 * gcc.target/powerpc/pr46728-1.c: New.
4172 * gcc.target/powerpc/pr46728-2.c: New.
4173 * gcc.target/powerpc/pr46728-3.c: New.
4174 * gcc.target/powerpc/pr46728-4.c: New.
4175 * gcc.target/powerpc/pr46728-5.c: New.
4176 * gcc.dg/pr46728-6.c: New.
4177 * gcc.target/powerpc/pr46728-7.c: New.
4178 * gcc.target/powerpc/pr46728-8.c: New.
4179 * gcc.dg/pr46728-9.c: New.
4180 * gcc.target/powerpc/pr46728-10.c: New.
4181 * gcc.target/powerpc/pr46728-11.c: New.
4182 * gcc.dg/pr46728-12.c: New.
4183 * gcc.target/powerpc/pr46728-13.c: New.
4184 * gcc.target/powerpc/pr46728-14.c: New.
4185 * gcc.target/powerpc/pr46728-15.c: New.
4186 * gcc.target/powerpc/pr46728-16.c: New.
4188 2011-05-27 Jason Merrill <jason@redhat.com>
4190 * g++.dg/abi/mangle47.C: New.
4193 * g++.dg/template/const5.C: New.
4195 * g++.dg/cpp0x/enum18.C: New.
4197 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4199 * g++.dg/cpp0x/error6.C: New.
4201 * g++.dg/cpp0x/error5.C: New.
4203 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4206 * g++.dg/eh/cond6.C: New test.
4208 2011-05-27 Tobias Burnus <burnus@net-b.de>
4211 * gfortran.dg/rank_3.f90: New.
4212 * gfortran.dg/rank_4.f90: New.
4214 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4216 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4217 replace dump search.
4219 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4221 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4222 * gnat.dg/bit_packed_array5.adb: ...here.
4224 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4227 * g++.dg/cpp0x/auto25.C: New.
4229 2011-05-27 Richard Guenther <rguenther@suse.de>
4231 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4233 2011-05-27 Richard Guenther <rguenther@suse.de>
4235 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4237 2011-05-27 Richard Guenther <rguenther@suse.de>
4240 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4242 2011-05-26 Jason Merrill <jason@redhat.com>
4244 * g++.dg/cpp0x/friend1.C: New.
4245 * g++.dg/cpp0x/friend2.C: New.
4247 * g++.dg/cpp0x/auto7.C: Update.
4248 * g++.dg/template/crash50.C: Adjust.
4249 * g++.dg/template/static9.C: Adjust.
4250 * g++.old-deja/g++.ext/memconst.C: Adjust.
4252 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4254 * gcc.dg/march.c: Ignore a note for some targets.
4256 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4257 Nathan Froyd <froydnj@codesourcery.com>
4261 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4262 * g++.dg/parse/pr18770.C: New test.
4263 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4265 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4268 * gfortran.dg/dependency_40.f90 : New test.
4270 2011-05-26 Tobias Burnus <burnus@net-b.de>
4273 * gfortran.dg/coarray/registering_1.f90: New.
4275 2011-05-26 Jason Merrill <jason@redhat.com>
4277 * g++.dg/cpp0x/variadic111.C: New.
4278 * g++.dg/cpp0x/variadic41.C: Adjust.
4280 2011-05-26 Richard Guenther <rguenther@suse.de>
4282 PR tree-optimization/48702
4283 * gcc.dg/torture/pr48702.c: New testcase.
4285 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4287 PR gcov-profile/48845
4288 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4290 * gcc.dg/matrix/matrix.exp: Likewise.
4291 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4292 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4293 line number to check_profiling_available.
4294 * lib/target-supports.exp (check_profiling_available): Account for
4296 Require TLS runtime support with -fprofile-generate.
4297 * lib/profopt.exp (profopt-execute): Add TLS options for
4299 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4301 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4304 * g++.dg/eh/cond5.C: New test.
4306 PR tree-optimization/49161
4307 * gcc.c-torture/execute/pr49161.c: New test.
4309 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4311 * gcc.target/arm/neon-vorn-vbic.c: New test.
4313 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4315 PR tree-optimization/49038
4316 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4317 * gcc.dg/vect/pr49038.c: New test.
4319 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4320 * g++.dg/init/pr25811-3.C: New.
4321 * g++.dg/init/pr25811-4.C: New.
4323 2011-05-25 Jason Merrill <jason@redhat.com>
4325 * g++.dg/cpp0x/enum17.C: New.
4326 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4328 * g++.dg/cpp0x/auto24.C: New.
4330 * g++.dg/cpp0x/error4.C: New.
4332 * g++.dg/cpp0x/rv-restrict.C: New.
4334 * g++.dg/cpp0x/enum15.C: New.
4335 * g++.dg/cpp0x/constexpr-switch2.C: New.
4337 * g++.dg/cpp0x/variadic110.C: New.
4339 * g++.dg/cpp0x/auto9.C: Add typedef test.
4341 * g++.dg/cpp0x/auto23.C: New.
4342 * g++.dg/cpp0x/auto9.C: Adjust.
4344 * g++.dg/cpp0x/defaulted29.C: New.
4346 * g++.dg/cpp0x/initlist51.C: New.
4348 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4350 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4351 * g++.dg/abi/packed1.C: Suppress warning.
4352 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4353 * g++.dg/template/stdarg1.C: Likewise.
4354 * g++.dg/other/packed1.C: Remove arm from xfail list.
4356 2011-05-25 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/enum16.C: New.
4359 * g++.dg/parse/error15.C: Adjust.
4361 * g++.dg/cpp0x/initlist50.C: New.
4363 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4365 * g++.dg/cpp0x/variadic109.C: New.
4367 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4369 * gcc.target/i386/pause-1.c: New.
4371 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4373 * gcc.dg/stack-usage-1.c: Adjust comment.
4374 * gcc.dg/stack-usage-2.c: New test.
4376 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4379 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4380 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4382 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4384 PR rtl-optimization/48757
4385 * gfortran.dg/pr48757.f: New test case.
4387 2011-05-24 Jason Merrill <jason@redhat.com>
4389 * g++.dg/cpp0x/access01.C: New.
4391 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4394 * objc.dg/pr48177.m: New testcase.
4396 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4399 * objc.dg/pr48187.m: New testcase.
4400 * obj-c++.dg/pr48187.mm: New testcase.
4401 * objc.dg/ivar-extra-semicolon.m: New testcase.
4403 2011-05-24 Jason Merrill <jason@redhat.com>
4405 * g++.dg/template/access21.C: New.
4406 * g++.dg/template/access22.C: New.
4408 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4410 PR rtl-optimization/48633
4411 * g++.dg/pr48633.C: New test.
4413 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4416 * g++.dg/other/pr49133.C: New test.
4418 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4419 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4421 * gcc.dg/torture/tls/run-gd.c: New test.
4422 * gcc.dg/torture/tls/run-ie.c: New test.
4423 * gcc.dg/torture/tls/run-ld.c: New test.
4424 * gcc.dg/torture/tls/run-le.c: New test.
4425 * lib/target-supports.exp (check_effective_target_tls_runtime):
4426 Build testcase with TLS options.
4428 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4430 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4432 2011-05-24 Tom de Vries <tom@codesourcery.com>
4434 PR tree-optimization/49121
4435 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4437 2011-05-23 Jason Merrill <jason@redhat.com>
4439 * g++.dg/cpp0x/defaulted28.C: New.
4441 * g++.dg/cpp0x/sfinae25.C: New.
4443 * g++.dg/cpp0x/rv-cast2.C: New.
4445 * g++.dg/cpp0x/enum14.C: New.
4447 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.c-torture/execute/pr49123.c: New test.
4453 * gcc.dg/debug/pr49032.c: New test.
4456 * gcc.dg/pr49120.c: New test.
4458 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4461 * gcc.target/i386/pr47315.c: New test.
4463 2011-05-23 Jason Merrill <jason@redhat.com>
4465 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4467 * g++.dg/cpp0x/sfinae24.C: New.
4469 * g++.dg/cpp0x/error3.C: New.
4471 * g++.dg/cpp0x/defaulted27.C: New.
4473 * g++.dg/cpp0x/decltype27.C: New.
4475 2011-05-23 Richard Guenther <rguenther@suse.de>
4477 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4479 2011-05-23 Richard Guenther <rguenther@suse.de>
4481 PR tree-optimization/40874
4482 * g++.dg/tree-ssa/pr40874.C: New testcase.
4484 2011-05-23 Richard Guenther <rguenther@suse.de>
4486 PR tree-optimization/49115
4487 * g++.dg/torture/pr49115.C: New testcase.
4489 2011-05-23 Richard Guenther <rguenther@suse.de>
4492 * gcc.dg/memcpy-3.c: New testcase.
4494 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4497 * gcc.c-torture/execute/pr48973-1.c: New test.
4498 * gcc.c-torture/execute/pr48973-2.c: New test.
4500 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4503 * g++.dg/warn/pr18016.C: New.
4505 2011-05-23 Tom de Vries <tom@codesourcery.com>
4508 * gcc.target/arm/ivopts-6.c: New test.
4510 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4513 * gcc.c-torture/compile/pr49029.c: New test.
4515 2011-05-22 Jason Merrill <jason@redhat.com>
4517 * g++.dg/cpp0x/sfinae23.C: New.
4518 * g++.dg/cpp0x/sfinae8.C: Correct.
4520 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4522 * gfortran.dg/function_optimize_8.f90: New test case.
4524 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4526 PR tree-optimization/49087
4527 * gcc.dg/vect/O3-pr49087.c: New test.
4529 2011-05-21 Jason Merrill <jason@redhat.com>
4531 * g++.dg/debug/const5.C: New.
4533 2011-05-20 Jason Merrill <jason@redhat.com>
4535 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4537 * g++.dg/cpp0x/constexpr-static7.C: New.
4539 * g++.dg/cpp0x/enum12.C: New.
4540 * g++.dg/cpp0x/enum13.C: New.
4542 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4545 * gfortran.dg/select_type_23.f03: New.
4547 2011-05-20 Jason Merrill <jason@redhat.com>
4549 * g++.dg/cpp0x/defaulted26.C: New.
4551 * g++.dg/cpp0x/noexcept02.C: Fix.
4552 * g++.dg/cpp0x/noexcept03.C: Fix.
4553 * g++.dg/cpp0x/noexcept08.C: Fix.
4554 * g++.dg/cpp0x/noexcept10.C: New.
4556 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4559 * gfortran.dg/extends_12.f03: New.
4561 2011-05-20 Jason Merrill <jason@redhat.com>
4563 * g++.dg/template/koenig9.C: New.
4564 * g++.dg/opt/pr47615.C: Fix.
4565 * g++.dg/overload/defarg1.C: Fix.
4566 * g++.dg/tc1/dr213.C: Remove xfail.
4567 * g++.dg/torture/pr34850.C: Fix.
4568 * g++.dg/torture/pr39362.C: Fix.
4569 * g++.old-deja/g++.brendan/crash56.C: Fix.
4570 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4572 2011-05-20 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/49079
4575 * gcc.dg/torture/pr49079.c: New testcase.
4577 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4579 PR tree-optimization/49073
4580 * gcc.c-torture/execute/pr49073.c: New test.
4582 2011-06-19 Tobias Burnus <burnus@net-b.de>
4585 * gfortran.dg/coarray_21.f90: New.
4587 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4589 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4592 2011-05-19 Richard Guenther <rguenther@suse.de>
4595 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4597 2011-05-19 Richard Guenther <rguenther@suse.de>
4600 * gcc.dg/builtin-object-size-11.c: New testcase.
4602 2011-05-19 Tom de Vries <tom@codesourcery.com>
4605 * gcc.target/arm/ivopts.c: New test.
4606 * gcc.target/arm/ivopts-2.c: New test.
4608 2011-05-19 Tom de Vries <tom@codesourcery.com>
4610 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4612 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4614 * gcc.c-torture/execute/960321-1.x: Remove.
4616 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4619 * gfortran.dg/move_alloc_4.f90: New.
4621 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4624 * gcc.target/i386/pr49002-1.c: New test.
4625 * gcc.target/i386/pr49002-2.c: Likewise.
4627 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4629 PR tree-optimization/49039
4630 * gcc.c-torture/execute/pr49039.c: New test.
4631 * gcc.dg/tree-ssa/pr49039.c: New test.
4632 * g++.dg/torture/pr49039.C: New test.
4634 2011-05-18 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4637 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4638 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4640 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4642 * gcc.target/bfin/mcpu-bf592.c: New test.
4644 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4646 PR tree-optimization/41881
4647 * gcc.dg/vect/O3-pr41881.c: New test.
4648 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4650 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4652 PR tree-optimization/49000
4653 * gcc.dg/pr49000.c: New test.
4655 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4657 * gnat.dg/invalid1.adb: New test.
4659 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4661 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4663 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4664 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4666 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4669 * g++.dg/cpp0x/range-for18.C: New.
4671 2011-05-15 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/coarray/image_index_2.f90: New.
4676 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4678 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4679 * g++.dg/cpp0x/override2.C: New.
4681 2011-05-14 Tobias Burnus <burnus@net-b.de>
4684 * gfortran.de/coarray_20.f90: New.
4686 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4689 * function_optimize_7.f90: New test case.
4691 2011-05-13 Jason Merrill <jason@redhat.com>
4693 * g++.dg/cpp0x/decltype26.C: New.
4694 * g++.dg/cpp0x/enum11.C: New.
4696 2011-05-13 Tobias Burnus <burnus@net-b.de>
4700 * gfortran.dg/assign_8.f90: Update dg-error.
4702 2011-05-13 Tobias Burnus <burnus@net-b.de>
4705 * gfortran.dg/io_constraints_8.f90: New.
4706 * gfortran.dg/io_constraints_9.f90: New.
4708 2011-05-13 Martin Thuresson <martint@google.com>
4710 PR gcov-profile/47793
4711 * gcc.dg/pr47793.c: New.
4713 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4715 PR tree-optimization/48975
4716 * gcc.dg/pr48975.c: New test.
4718 2011-05-12 Tobias Burnus <burnus@net-b.de>
4721 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4723 2011-05-12 Jason Merrill <jason@redhat.com>
4725 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4727 2011-05-12 Geert Bosch <bosch@adacore.com>
4729 * gnat.dg/view_conversion1.adb: New test.
4731 2011-05-12 Richard Guenther <rguenther@suse.de>
4733 PR tree-optimization/48172
4734 * gcc.dg/vect/pr48172.c: New testcase.
4736 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4739 * g++.dg/opt/pr48967.C: New test.
4741 2011-05-11 Jason Merrill <jason@redhat.com>
4743 * g++.dg/cpp0x/constexpr-friend.C: New.
4744 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4746 * g++.dg/cpp0x/sfinae22.C: New.
4748 2011-05-11 Tobias Burnus <burnus@net-b.de>
4751 * gfortran.dg/generic_24.f90: New.
4753 2011-05-11 Richard Guenther <rguenther@suse.de>
4755 PR tree-optimization/15256
4756 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4758 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4761 * gcc.dg/pr48159-1.c: New test.
4762 * gcc.dg/pr48159-2.c: New test.
4764 2011-05-11 Richard Guenther <rguenther@suse.de>
4767 * gcc.dg/torture/pr48953.c: New testcase.
4769 2011-05-11 Richard Guenther <rguenther@suse.de>
4771 PR tree-optimization/18041
4772 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4774 2011-05-11 Alan Modra <amodra@gmail.com>
4777 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4779 2011-05-10 Jason Merrill <jason@redhat.com>
4781 * g++.dg/cpp0x/defaulted25.C: New.
4782 * g++.dg/template/crash7.C: Adjust.
4784 * g++.dg/cpp0x/variadic108.C: New.
4786 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4788 * g++.dg/inherit/virtual9.C: Extend.
4790 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4793 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4794 are passed and returned in vector registers.
4796 2011-05-10 Richard Guenther <rguenther@suse.de>
4798 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4799 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4800 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4801 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4802 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4805 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4807 PR tree-optimization/48611
4808 PR tree-optimization/48794
4809 * gfortran.dg/gomp/pr48611.f90: New test.
4810 * gfortran.dg/gomp/pr48794.f90: New test.
4813 * gcc.dg/dfp/pr48928.c: New test.
4815 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4818 * g++.dg/cpp0x/pr48522.C: New.
4820 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/cpp0x/sfinae21.C: New.
4825 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4827 * g++.dg/template/sfinae28.C: Rename to...
4828 * g++.dg/cpp0x/sfinae19.C: ... this.
4829 * g++.dg/template/sfinae29.C: Rename to...
4830 * g++.dg/cpp0x/sfinae20.C: ... this.
4832 2011-05-09 Jeff Law <law@redhat.com>
4834 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4837 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4840 * g++.dg/init/pr20039.C: New.
4842 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4846 * g++.dg/template/sfinae28.C: New.
4847 * g++.dg/template/sfinae29.C: Likewise.
4849 2011-05-09 Jason Merrill <jason@redhat.com>
4851 * g++.dg/template/nontype23.C: New.
4853 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4855 * g++.dg/init/pr48859.C: New.
4857 2011-05-09 Jason Merrill <jason@redhat.com>
4859 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4860 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4861 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4862 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4863 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4864 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4865 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4866 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4868 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4870 * g++.dg/inherit/virtual9.C: New.
4872 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4875 * g++.dg/template/dependent-expr8.C: New test case.
4877 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4879 PR tree-optimization/48837
4880 * gcc.dg/pr48837.c: New testcase.
4882 2011-05-06 Jason Merrill <jason@redhat.com>
4884 * g++.dg/cpp0x/constexpr-condition2.C: New.
4886 * g++.dg/cpp0x/constexpr-missing.C: New.
4888 2011-05-06 Tobias Burnus <burnus@net-b.de>
4891 * gfortran.dg/coarray/this_image_2.f90: New.
4893 2011-05-06 Tobias Burnus <burnus@net-b.de>
4897 * gfortran.dg/bind_c_usage_22.f90: New.
4898 * gfortran.dg/bind_c_usage_23.f90: New.
4899 * gfortran.dg/bind_c_usage_24.f90: New.
4900 * gfortran.dg/bind_c_usage_24_c.c: New.
4902 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4905 * g++.dg/template/member9.C: New test case.
4907 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4909 * gnat.dg/discr29.ad[sb]: New test.
4910 * gnat.dg/discr30.adb: Likewise.
4912 2011-05-05 Julian Brown <julian@codesourcery.com>
4914 * gcc.target/arm/neon-vset_lanes8.c: New test.
4916 2011-05-05 Jason Merrill <jason@redhat.com>
4918 * g++.dg/init/new32.C: New.
4920 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4922 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4925 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4927 PR rtl-optimization/48381
4928 * gcc.c-torture/compile/pr48381.c: New test.
4930 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4932 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4934 * gcc.target/i386/opt-1.c: Ditto.
4936 2011-05-04 Jason Merrill <jason@redhat.com>
4938 * g++.dg/conversion/base1.C: New.
4940 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4942 PR libgfortran/48787
4943 * gfortran.dg/round_3.f08: Add more checks to test case.
4945 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4947 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4948 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4949 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4950 Gate test on effective_target fd_truncate.
4952 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4954 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4955 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4956 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4957 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4958 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4959 * gcc.target/i386/pr38824.c: Ditto.
4960 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4961 * gcc.target/i386/vecinit-2.c: Ditto.
4962 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4963 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4964 * gcc.target/i386/parity-2.c: Ditto.
4965 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4967 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4969 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4971 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4972 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4973 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4975 2011-05-03 Tobias Burnus <burnus@net-b.de>
4978 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4980 2011-05-03 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/coarray/this_image_1.f90: New.
4985 2011-05-03 Tobias Burnus <burnus@net-b.de>
4988 * gfortran.dg/coarray/caf.dg: New.
4989 * gfortran.dg/coarray/image_index_1.f90: New, copied
4990 from ../coarray_16.f90.
4992 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4995 * g++.dg/ext/complex9.C: New.
4997 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5000 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5001 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5002 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5004 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5006 * gcc.target/bfin/builtins: Created.
5007 * gcc.target/bfin/hisilh-O0.c: Deleted.
5008 * gcc.target/bfin/hisilh.c: Moved to...
5009 * gcc.target/bfin/builtins/hisilh.c: ...here.
5010 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5011 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5012 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5013 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5014 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5015 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5016 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5017 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5018 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5019 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5020 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5021 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5022 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5023 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5024 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5025 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5026 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5027 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5028 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5029 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5030 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5031 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5032 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5033 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5034 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5035 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5036 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5037 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5038 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5039 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5040 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5041 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5042 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5043 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5044 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5045 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5046 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5047 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5048 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5049 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5050 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5051 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5052 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5053 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5054 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5055 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5056 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5057 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5058 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5059 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5060 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5061 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5062 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5063 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5064 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5065 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5066 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5067 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5068 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5069 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5070 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5071 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5072 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5073 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5074 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5075 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5076 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5077 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5078 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5079 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5080 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5081 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5082 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5083 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5084 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5085 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5086 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5087 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5088 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5089 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5090 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5091 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5092 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5093 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5094 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5095 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5096 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5097 * gcc.target/bfin/builtins/circptr.c: Ditto.
5098 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5099 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5100 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5101 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5102 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5103 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5104 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5105 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5106 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5107 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5108 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5109 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5110 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5111 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5112 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5113 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5114 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5115 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5116 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5117 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5118 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5119 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5120 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5121 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5122 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5123 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5124 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5125 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5126 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5127 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5128 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5129 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5130 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5131 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5132 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5133 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5134 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5135 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5136 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5137 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5138 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5139 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5140 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5141 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5142 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5143 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5144 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5145 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5146 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5147 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5148 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5149 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5150 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5151 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5152 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5153 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5154 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5155 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5156 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5157 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5158 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5159 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5160 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5161 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5162 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5163 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5164 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5165 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5166 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5167 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5169 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5171 * gcc.target/arm/cold-lc.c: New test.
5173 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5176 * gcc.dg/pr48774.c: New test.
5178 2011-05-03 Richard Guenther <rguenther@suse.de>
5180 * gcc.dg/large-size-array-5.c: New testcase.
5182 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5184 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5186 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5188 * lib/target-supports.exp (check_effective_target_vect_strided):
5190 (check_effective_target_vect_strided2)
5191 (check_effective_target_vect_strided3)
5192 (check_effective_target_vect_strided4)
5193 (check_effective_target_vect_strided8): ...these new functions.
5195 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5196 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5197 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5198 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5199 * gcc.dg/vect/pr37539.c: Likewise.
5200 * gcc.dg/vect/slp-11a.c: Likewise.
5201 * gcc.dg/vect/slp-11b.c: Likewise.
5202 * gcc.dg/vect/slp-11c.c: Likewise.
5203 * gcc.dg/vect/slp-12a.c: Likewise.
5204 * gcc.dg/vect/slp-12b.c: Likewise.
5205 * gcc.dg/vect/slp-18.c: Likewise.
5206 * gcc.dg/vect/slp-19a.c: Likewise.
5207 * gcc.dg/vect/slp-19b.c: Likewise.
5208 * gcc.dg/vect/slp-21.c: Likewise.
5209 * gcc.dg/vect/slp-23.c: Likewise.
5210 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5212 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5213 instead of vect_interleave && vect_extract_even_odd.
5214 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5215 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5216 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5217 * gcc.dg/vect/vect-1.c: Likewise.
5218 * gcc.dg/vect/vect-10.c: Likewise.
5219 * gcc.dg/vect/vect-98.c: Likewise.
5220 * gcc.dg/vect/vect-107.c: Likewise.
5221 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5222 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5223 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5224 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5225 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5226 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5227 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5228 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5229 * gcc.dg/vect/vect-strided-float.c: Likewise.
5230 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5231 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5232 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5233 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5234 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5235 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5236 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5237 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5238 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5239 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5240 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5241 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5242 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5243 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5244 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5246 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5248 * gcc.dg/vect/pr30843.c: Likewise.
5249 * gcc.dg/vect/pr33866.c: Likewise.
5250 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5251 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5252 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5253 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5255 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5257 * gcc.dg/vect/slp-11.c: Split into...
5258 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5259 gcc.dg/vect/slp-11c.c: ...these tests.
5260 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5261 * gcc.dg/vect/slp-12c.c: ...this new test.
5262 * gcc.dg/vect/slp-19.c: Split into...
5263 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5264 gcc.dg/vect/slp-19c.c: ...these new tests.
5266 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5268 * lib/target-supports.exp
5269 (check_effective_target_vect_extract_even_odd_wide): Delete.
5270 (check_effective_target_vect_strided_wide): Likewise.
5271 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5272 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5273 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5274 * gcc.dg/vect/pr37539.c: Likewise.
5275 * gcc.dg/vect/slp-11.c: Likewise.
5276 * gcc.dg/vect/slp-12a.c: Likewise.
5277 * gcc.dg/vect/slp-12b.c: Likewise.
5278 * gcc.dg/vect/slp-19.c: Likewise.
5279 * gcc.dg/vect/slp-23.c: Likewise.
5280 * gcc.dg/vect/vect-1.c: Likewise.
5281 * gcc.dg/vect/vect-98.c: Likewise.
5282 * gcc.dg/vect/vect-107.c: Likewise.
5283 * gcc.dg/vect/vect-strided-float.c: Likewise.
5285 2011-05-02 Jason Merrill <jason@redhat.com>
5287 * g++.dg/init/new31.C: New.
5289 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5292 * gcc.dg/pr35445.c: New test.
5294 2011-05-02 Jason Merrill <jason@redhat.com>
5296 * c-c++-common/vla-1.c: New.
5298 2011-05-02 Richard Guenther <rguenther@suse.de>
5300 PR tree-optimization/48822
5301 * gcc.dg/torture/pr48822.c: New testcase.
5303 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5306 * g++.dg/cpp0x/constexpr-47969.C: New.
5308 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5311 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5312 on vect_no_align targets.
5313 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5314 vect_no_align targets.
5316 2011-05-01 Xinliang David Li <davidxl@google.com>
5318 * gcc.dg/tree-ssa/integer-addr.c: New test.
5319 * gcc.dg/tree-ssa/alias_bug.c: New test.
5321 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5323 PR libgfortran/48787
5324 * gfortran.dg/round_3.f08: Add more checks.
5326 2011-04-30 Tobias Burnus <burnus@net-b.de>
5329 * gfortran.dg/import9.f90: New, proper test.
5330 * gfortran.dg/interface_37.f90: Remove bogus
5331 test (bogus copy of interface_36.f90).
5333 2011-04-30 Tobias Burnus <burnus@net-b.de>
5336 * gfortran.dg/interface_37.f90: New.
5338 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5341 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5343 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5345 PR tree-optimization/48809
5346 * gcc.c-torture/execute/pr48809.c: New test.
5348 2011-04-29 Jeff Law <law@redhat.com>
5350 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5352 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5355 * g++.dg/init/ctor10.C: New.
5357 2011-04-29 Le-Chun Wu <lcwu@google.com>
5359 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5360 warning in implicitly instantiated templates.
5362 2011-04-29 Le-Chun Wu <lcwu@google.com>
5364 * g++.dg/warn/Wnull-conversion-1.C: New.
5365 * g++.dg/warn/Wnull-conversion-2.C: New.
5367 2011-04-29 Diego Novillo <dnovillo@google.com>
5369 * g++.old-deja/g++.other/null3.C: Expect warning about
5370 converting boolean to a pointer.
5372 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5375 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5379 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5381 2011-04-29 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/typebound_proc_22.f90: New.
5387 * gfortran.dg/interface_36.f90: New.
5389 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391 PR libgfortran/48488
5392 PR libgfortran/48602
5393 PR libgfortran/48615
5394 PR libgfortran/48684
5395 PR libgfortran/48787
5396 * gfortran.dg/fmt_g.f: Adjust test.
5397 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5398 * gfortran.dg/round_3.f08: New test.
5399 * gfortran.dg/namelist_print_1.f: Adjust test.
5400 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5401 * gfortran.dg/f2003_io_5.f03: Adjust test.
5402 * gfortran.dg/coarray_15.f90: Adjust test.
5403 * gfortran.dg/namelist_65.f90: Adjust test.
5404 * gfortran.dg/fmt_cache_1.f: Adjust test.
5405 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5406 * gfortran.dg/real_const_3.f90: Adjust test.
5408 2011-04-28 Xinliang David Li <davidxl@google.com>
5410 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5411 * g++.dg/prof-robust-1.C: New test.
5413 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5415 PR tree-optimization/48765
5416 * gcc.dg/vect/pr48765.c: New.
5418 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5420 PR tree-optimization/48775
5421 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5423 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5426 * g++.dg/inherit/pr48798.C: New.
5427 * g++.old-deja/g++.other/base1.C: Adjust.
5429 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5432 * g++.dg/template/inherit7.C: New test case.
5434 2011-04-28 Richard Guenther <rguenther@suse.de>
5436 PR tree-optimization/40052
5437 PR tree-optimization/15347
5438 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5439 * gcc.dg/pr15347.c: Likewise.
5441 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5444 * g++.dg/cpp0x/sfinae18.C: New.
5446 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5449 * g++.dg/ext/is_literal_type1.C: New.
5451 2011-04-28 Tobias Burnus <burnus@net-b.de>
5455 * gfortran.dg/interface_35.f90: New.
5456 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5457 * gfortran.dg/func_result_6.f90: Add dg-warning.
5458 * gfortran.dg/bessel_1.f90: Ditto.
5459 * gfortran.dg/hypot_1.f90: Ditto.
5460 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5461 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5462 * gfortran.dg/interface_assignment_4.f90: Ditto.
5464 2011-04-27 Jason Merrill <jason@redhat.com>
5466 * g++.dg/ext/complex8.C: New.
5468 * g++.dg/cpp0x/initlist49.C: New.
5469 * g++.dg/init/new30.C: New.
5471 2011-04-27 Tobias Burnus <burnus@net-b.de>
5474 * gfortran.dg/whole_file_34.f90: New.
5476 2011-04-27 Jan Hubicka <jh@suse.cz>
5478 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5480 2011-04-27 Jason Merrill <jason@redhat.com>
5482 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5484 * g++.dg/parse/ambig6.C: New.
5486 2011-04-27 Nick Clifton <nickc@redhat.com>
5488 * gcc.dg/20020312-2.c: Add definition for RX.
5490 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5491 option with RX targets.
5493 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5496 2011-04-27 Richard Guenther <rguenther@suse.de>
5498 * gcc.dg/tree-ssa/pr23382.c: Remove.
5500 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5503 * gcc.c-torture/compile/pr48767.c: New test.
5505 2011-04-27 Richard Guenther <rguenther@suse.de>
5507 PR tree-optimization/48772
5508 * g++.dg/pr48772.C: New testcase.
5510 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.c-torture/compile/pr48742.c: New test.
5515 2011-04-26 Jason Merrill <jason@redhat.com>
5517 * g++.dg/lookup/koenig13.C: New.
5519 * g++.dg/cpp0x/initlist48.C: New.
5521 2011-04-25 Jason Merrill <jason@redhat.com>
5523 * g++.dg/cpp0x/sfinae17.C: New.
5525 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5528 * gcc.target/powerpc/pr48258-1.c: New file.
5529 * gcc.target/powerpc/pr48258-2.c: Ditto.
5531 2011-04-26 Xinliang David Li <davidxl@google.com>
5533 * gcc.dg/uninit-suppress.c: New test.
5534 * gcc.dg/uninit-suppress.c: New test.
5536 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.dg/pr48768.c: New test.
5541 PR tree-optimization/48734
5542 * gcc.c-torture/compile/pr48734.c: New test.
5545 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5547 2011-04-26 Richard Guenther <rguenther@suse.de>
5549 PR tree-optimization/48731
5550 * gcc.dg/torture/pr48731.c: New testcase.
5552 2011-04-26 Richard Guenther <rguenther@suse.de>
5555 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5557 2011-04-26 Richard Guenther <rguenther@suse.de>
5560 * gcc.dg/torture/pr48694-1.c: New testcase.
5561 * gcc.dg/torture/pr48694-2.c: Likewise.
5563 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5565 * g++.dg/ext/underlying_type1.C: New.
5566 * g++.dg/ext/underlying_type2.C: Likewise.
5567 * g++.dg/ext/underlying_type3.C: Likewise.
5568 * g++.dg/ext/underlying_type4.C: Likewise.
5569 * g++.dg/ext/underlying_type5.C: Likewise.
5570 * g++.dg/ext/underlying_type6.C: Likewise.
5571 * g++.dg/ext/underlying_type7.C: Likewise.
5572 * g++.dg/ext/underlying_type8.C: Likewise.
5573 * g++.dg/ext/underlying_type9.C: Likewise.
5574 * g++.dg/ext/underlying_type10.C: Likewise.
5576 2011-04-25 Jason Merrill <jason@redhat.com>
5578 * g++.dg/cpp0x/regress/template-const2.C: New.
5580 2011-04-25 Jeff Law <law@redhat.com>
5582 * gcc.dg/tree-ssa/vrp56.c: new test.
5584 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5586 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5588 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5590 PR preprocessor/48740
5591 * c-c++-common/raw-string-11.c: New test.
5593 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5595 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5598 2011-04-23 Tobias Burnus <burnus@net-b.de>
5601 * gfortran.dg/coarray_19.f90: New.
5603 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5606 * gcc.dg/pr48685.c: New test.
5608 2011-04-22 Jan Hubicka <jh@suse.cz>
5610 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5612 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5614 PR tree-optimization/48717
5615 * gcc.c-torture/execute/pr48717.c: New test.
5617 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5620 * gcc.target/i386/pr48723.c: New test.
5622 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5625 * gcc.dg/gomp/pr48716.c: New test.
5626 * g++.dg/gomp/pr48716.C: New test.
5628 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5631 * gcc.dg/missing-field-init-2.c: Update testcase.
5633 2011-04-22 Alan Modra <amodra@gmail.com>
5635 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5637 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5640 * gfortran.dg/function_optimize_6.f90: New test.
5642 2011-04-21 Easwaran Raman <eraman@google.com>
5644 * gcc.dg/stack-layout-2.c: New test.
5646 2011-04-21 Richard Guenther <rguenther@suse.de>
5649 * g++.dg/lto/pr48207-2_0.C: New testcase.
5650 * g++.dg/lto/pr48207-3_0.C: Likewise.
5652 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5654 * gnat.dg/volatile5.adb: New test.
5655 * gnat.dg/volatile5_pkg.ads: New helper.
5657 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5660 * gcc.target/i386/pr48708.c: New test.
5662 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5664 * gcc.dg/vect/vect-119.c: New test.
5666 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5668 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5671 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5672 Richard Sandiford <richard.sandiford@linaro.org>
5675 * gcc.target/arm/pr46329.c: New test.
5677 2011-04-21 Tobias Burnus <burnus@net-b.de>
5680 * gfortran.dg/coarray_18.f90: New.
5682 2011-04-20 Jason Merrill <jason@redhat.com>
5684 * g++.dg/cpp0x/initlist47.C: New.
5686 * g++.dg/init/dtor4.C: New.
5688 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5691 * gcc.target/i386/sse2-pinsrw.c: New test.
5692 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5693 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5694 * gcc.target/i386/sse2-insvhi.c: Ditto.
5695 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5696 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5698 2011-04-20 Jason Merrill <jason@redhat.com>
5700 * g++.dg/template/const4.C: New.
5702 2011-04-20 Easwaran Raman <eraman@google.com>
5704 * gcc.dg/stack-layout-1.c: New test.
5706 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5708 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5709 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5712 2011-04-20 Kai Tietz <ktietz@redhat.com>
5714 * gcc.dg/binop-xor1.c: New test.
5715 * gcc.dg/binop-xor2.c: New test.
5716 * gcc.dg/binop-xor3.c: New test.
5717 * gcc.dg/binop-xor4.c: New test.
5718 * gcc.dg/binop-xor5.c: New test.
5720 2011-04-20 Richard Guenther <rguenther@suse.de>
5722 PR tree-optimization/47892
5723 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5725 2011-04-20 Richard Guenther <rguenther@suse.de>
5728 * g++.dg/torture/pr48695.C: New testcase.
5730 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5732 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5733 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5734 * gcc.c-torture/execute/pr45262.c: Ditto
5735 * gcc.dg/torture/pr43165.c: Ditto.
5736 * gcc.dg/torture/pr47228.c: Ditto.
5737 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5738 * gcc.dg/ipa/pr45644.c: Ditto.
5739 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5742 2011-04-19 Jason Merrill <jason@redhat.com>
5744 * g++.dg/ext/complex7.C: New.
5746 * g++.dg/ext/attrib41.C: New.
5748 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5751 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5753 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5756 * gcc.target/i386/pr48678.c: New test.
5758 2011-04-19 Martin Jambor <mjambor@suse.cz>
5760 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5761 * g++.dg/opt/devirt2.C: New test.
5762 * g++.dg/ipa/devirt-g-1.C: Likewise.
5764 2011-04-19 Tobias Burnus <burnus@net-b.de>
5767 * gfortran.dg/whole_file_33.f90: New.
5769 2011-04-19 Martin Jambor <mjambor@suse.cz>
5771 * g++.dg/ipa/devirt-7.C: New test.
5773 2011-04-19 Richard Guenther <rguenther@suse.de>
5776 * g++.dg/lto/pr48207_0.C: New testcase.
5778 2011-04-18 Jason Merrill <jason@redhat.com>
5780 * g++.dg/init/void1.C: New.
5782 * g++.dg/cpp0x/union4.C: New.
5784 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5787 * g++.dg/torture/pr48661.C: New test.
5790 * g++.dg/gomp/pr48632.C: New test.
5792 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5794 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5795 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5797 2011-04-18 Tobias Burnus <burnus@net-b.de>
5800 * gfortran.dg/coarray_17.f90: New.
5801 * gfortran.dg/coarray_10.f90: Update dg-error.
5803 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5806 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5807 * gfortran.dg/guality/guality.exp: Likewise.
5809 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5811 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5813 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5815 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5817 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5819 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5821 2011-04-18 Richard Guenther <rguenther@suse.de>
5824 * g++.dg/torture/pr46364.C: New testcase.
5826 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5828 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5830 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5832 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5834 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5835 Ira Rosen <ira.rosen@linaro.org>
5838 * gcc.target/arm/pr48252.c: New test.
5840 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5842 PR tree-optimization/48616
5843 * gcc.dg/pr48616.c: New test.
5845 2011-04-18 Tobias Burnus <burnus@net-b.de>
5848 * gfortran.dg/coarray_16.f90: New.
5850 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5853 * gfortran.dg/realloc_on_assign_7.f03: New test.
5855 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5857 PR libgfortran/48602
5858 * gfortran.dg/fmt_g0_6.f08: New test.
5860 2011-04-17 Jason Merrill <jason@redhat.com>
5862 * g++.dg/cpp0x/sfinae16.C: New.
5864 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5866 * gcc.target/mips/reg-var-1.c: New test.
5868 2011-04-17 Jan Hubicka <jh@suse.cz>
5870 * gcc.dg/winline-5.c: Update testcase.
5872 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/discr27.ad[sb]: Move dg directive.
5875 * gnat.dg/discr28.ad[sb]: New test.
5876 * gnat.dg/discr28_pkg.ads: New helper.
5878 2011-04-17 Michael Matz <matz@suse.de>
5880 PR tree-optimization/48622
5882 * gcc.dg/lto/pr48622_0.c: New test.
5884 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5886 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5887 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5888 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5889 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5890 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5891 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5893 2011-04-15 Jason Merrill <jason@redhat.com>
5895 * g++.dg/cpp0x/range-for17.C: New.
5897 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5899 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5900 * g++.dg/cpp0x/range-for3.C: Likewise.
5901 * g++.dg/cpp0x/range-for9.C: Correct error message.
5902 * g++.dg/cpp0x/range-for11.C: New.
5903 * g++.dg/cpp0x/range-for12.C: New.
5904 * g++.dg/cpp0x/range-for13.C: New.
5905 * g++.dg/cpp0x/range-for14.C: New.
5906 * g++.dg/cpp0x/range-for15.C: New.
5907 * g++.dg/cpp0x/range-for16.C: New.
5909 2011-04-15 Tobias Burnus <burnus@net-b.de>
5912 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5914 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5916 * objc.dg/naming-4.m: Updated.
5917 * objc.dg/naming-5.m: Updated.
5918 * objc.dg/naming-6.m: New.
5919 * objc.dg/naming-7.m: New.
5920 * obj-c++.dg/naming-1.mm: Updated.
5921 * obj-c++.dg/naming-2.mm: Updated.
5922 * obj-c++.dg/naming-3.mm: New.
5923 * obj-c++.dg/naming-4.mm: New.
5925 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5927 PR libgfortran/48589
5928 * gfortran.dg/fmt_g0_5.f08: New test.
5930 2011-04-15 Richard Guenther <rguenther@suse.de>
5933 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5935 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5937 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5938 -finline-limit=0 to -fno-inline
5940 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5946 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5949 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5950 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5951 * gcc.target/i386/avx-insertps-3.c: New test.
5952 * gcc.target/i386/avx-insertps-4.c: New test.
5954 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5956 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5959 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5964 * gcc.target/avr/pr46779-1.c: New test case
5965 * gcc.target/avr/pr46779-2.c: New test case
5967 2011-04-14 Jason Merrill <jason@redhat.com>
5969 * g++.dg/cpp0x/sfinae15.C: New.
5971 * g++.dg/cpp0x/sfinae14.C: New.
5973 * g++.dg/ext/vla10.C: New.
5975 2011-04-14 Richard Guenther <rguenther@suse.de>
5977 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5979 2011-04-14 Richard Guenther <rguenther@suse.de>
5981 * gcc.dg/fold-bitand-4.c: Move ...
5982 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5984 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5986 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5988 * gcc.target/avr/torture/trivial.c: Ditto.
5990 2011-04-13 Jason Merrill <jason@redhat.com>
5992 * g++.dg/template/operator11.C: New.
5994 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5997 * gcc.dg/gomp/pr48591.c: New test.
6000 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6001 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6003 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6006 * g++.dg/template/dependent-expr7.C: New test case.
6008 2011-04-13 Jason Merrill <jason@redhat.com>
6010 * g++.dg/cpp0x/sfinae13.C: New.
6012 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6014 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6016 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6018 * gcc.target/arm/pr43698.c: Remove -march option.
6020 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6022 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6025 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6029 * gfortran.dg/realloc_on_assign_6.f03: New test.
6031 2011-04-12 Kai Tietz <ktietz@redhat.com>
6033 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6034 targets the additional -mno-ms-bitfields and
6035 -Wno-packed-bitfield-compat options.
6036 * g++.dg/ext/bitfield3.C: Likewise.
6037 * g++.dg/ext/bitfield4.C: Likewise.
6038 * g++.dg/ext/bitfield5.C: Likewise.
6039 * gcc.dg/bitfld-15.c: Likewise.
6040 * gcc.dg/bitfld-16.c: Likewise.
6041 * gcc.dg/bitfld-17.c: Likewise.
6042 * gcc.dg/bitfld-18.c: Likewise.
6044 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6046 * gcc.target/arm/neon-vld3-1.c: New test.
6047 * gcc.target/arm/neon-vst3-1.c: New test.
6048 * gcc.target/arm/neon/v*.c: Regenerate.
6050 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6052 PR rtl-optimization/48549
6053 * g++.dg/opt/pr48549.C: New test.
6055 2011-04-12 Richard Guenther <rguenther@suse.de>
6057 PR tree-optimization/46076
6058 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6060 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * lib/compat.exp (compat-execute): Declare unsupported after
6064 stripping path from src1.
6065 * lib/lto.exp (lto-execute): Likewise.
6067 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6070 * gcc.dg/pr48552-1.c: New test.
6071 * gcc.dg/pr48552-2.c: New test.
6073 2011-04-11 Jason Merrill <jason@redhat.com>
6075 * g++.dg/cpp0x/sfinae12.C: New.
6077 * g++.dg/cpp0x/enum10.C: New.
6079 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6081 * g++.dg/cpp0x/rv-func.C: New.
6083 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6085 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6088 2011-04-11 Martin Jambor <mjambor@suse.cz>
6090 PR tree-optimization/48195
6091 * gcc.dg/ipa/pr48195.c: New test.
6093 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6095 * gnat.dg/return3.adb: Remove unused switch.
6097 2011-04-08 Mike Stump <mikestump@comcast.net>
6100 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6101 default to fno-common.
6103 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6105 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6106 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6108 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6111 * gfortran.dg/function_optimize_5.f90: New test.
6113 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6115 * gnat.dg/aggr17.adb: New test.
6116 * gnat.dg/aggr18.adb: Likewise.
6118 2011-04-08 Michael Matz <matz@suse.de>
6121 * gcc.target/i386/pr48389.c: New test.
6123 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6125 PR rtl-optimization/48272
6126 * g++.dg/opt/pr48272.C: New.
6128 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6130 PR rtl-optimization/48235
6131 * gcc.dg/pr48235.c: New.
6133 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6135 PR rtl-optimization/48302
6136 * g++.dg/opt/pr48302.C: New.
6138 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6141 * g++.dg/opt/pr48273.C: New.
6143 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6145 PR rtl-optimization/48442
6146 * gcc.dg/pr48442.c: New.
6148 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6150 PR tree-optimization/48377
6151 * gcc.dg/vect/pr48377.c: New test.
6153 2011-04-07 Jason Merrill <jason@redhat.com>
6155 * g++.dg/cpp0x/regress/call1.C: New.
6157 * g++.dg/cpp0x/variadic107.C: New.
6159 * g++.dg/cpp0x/sfinae11.C: New.
6160 * g++.dg/cpp0x/noexcept02.C: Fix.
6162 * g++.dg/cpp0x/sfinae10.C: New.
6164 * g++.dg/cpp0x/sfinae9.C: New.
6166 * c-c++-common/Wcast-qual-1.c: Move here from...
6167 * gcc.dg/cast-qual-3.c: ...here, and...
6168 * g++.dg/warn/Wcast-qual2.C: ...here.
6170 * g++.dg/cpp0x/sfinae8.C: New.
6172 * g++.dg/cpp0x/sfinae7.C: New.
6174 * g++.dg/cpp0x/enum9.C: New.
6176 2011-04-07 Mike Stump <mikestump@comcast.net>
6178 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6179 with no trampolines.
6181 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6184 * gfortran.dg/gomp/pr48117.f90: New test.
6187 * gcc.dg/torture/pr48343.c: New test.
6189 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6191 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6193 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6195 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6197 2011-04-07 Tom de Vries <tom@codesourcery.com>
6200 * lib/scanasm.exp (object-size): New proc.
6201 * gcc.target/arm/pr43920-2.c: New test.
6203 2011-04-06 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6209 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6211 * gcc.dg/mtune.c: Prune note from output.
6213 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6216 * gcc.dg/guality/pr36977.c: New test.
6217 * gcc.dg/guality/pr48466.c: New test.
6219 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6221 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6223 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6225 * gnat.dg/return3.adb: New test.
6227 2011-04-06 Richard Guenther <rguenther@suse.de>
6229 PR tree-optimization/47663
6230 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6232 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6234 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6235 Solaris 8 and 9 as well.
6237 2011-04-05 Tom de Vries <tom@codesourcery.com>
6240 * gcc.target/arm/pr43920-1.c: New test.
6242 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6244 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6245 (cctor): Actually return the value.
6246 (main): Cast return values.
6248 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6250 * gfortran.dg/character_comparison_8.f90: New test.
6252 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6254 * frontend-passes: (optimize_lexical_comparison): New function.
6255 (optimize_expr): Call it.
6256 (optimize_comparison): Also handle lexical comparison functions.
6257 Return false instad of -2 for unequal comparison.
6259 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6262 * function_optimize_4.f90: New test.
6264 2011-04-04 Tobias Burnus <burnus@net-b.de>
6267 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6268 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6269 * gfortran.dg/coarray_15.f90: New.
6271 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6273 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6274 * gfortran.dg/bessel_7.f90: Likewise.
6276 2011-04-03 Tobias Burnus <burnus@net-b.de>
6278 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6280 2011-04-03 Richard Guenther <rguenther@suse.de>
6281 Ira Rosen <ira.rosen@linaro.org>
6283 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6284 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6285 -ftree-loop-if-convert-stores.
6287 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6289 * gnat.dg/specs/aggr2.ads: New test.
6291 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6293 * gnat.dg/debug2.ad[sb]: New test.
6294 * gnat.dg/debug2_pkg.ads: New helper.
6295 * gnat.dg/debug3.ad[sb]: New test.
6297 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6299 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6301 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6304 * gcc.c-torture/compile/pr48335-1.c: New test.
6305 * gcc.dg/pr48335-1.c: New test.
6306 * gcc.dg/pr48335-2.c: New test.
6307 * gcc.dg/pr48335-3.c: New test.
6308 * gcc.dg/pr48335-4.c: New test.
6309 * gcc.dg/pr48335-5.c: New test.
6310 * gcc.dg/pr48335-6.c: New test.
6311 * gcc.dg/pr48335-7.c: New test.
6312 * gcc.dg/pr48335-8.c: New test.
6313 * gcc.target/i386/pr48335-1.c: New test.
6315 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6318 * gcc.dg/Waddress.c: New test.
6320 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6323 * gfortran.dg/function_optimize_3.f90: New test.
6325 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6327 * gcc.c-torture/compile/20110401-1.c: New test.
6329 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6330 * g++.dg/lto/20091002-2_0.C: Likewise.
6331 * g++.dg/lto/20090303_0.c: Likewise.
6332 * g++.dg/lto/20091004-1_0.C: Likewise.
6333 * g++.dg/lto/20091002-3_0.C: Likewise.
6334 * g++.dg/lto/20091004-2_0.C: Likewise.
6335 * g++.dg/lto/20081123_0.C: Likewise.
6336 * g++.dg/lto/20090313_0.C: Likewise.
6337 * g++.dg/lto/20081109-1_0.C: Likewise.
6338 * g++.dg/lto/20081219_0.C: Likewise.
6339 * g++.dg/lto/20081204-1_0.C: Likewise.
6340 * g++.dg/lto/20090302_0.C: Likewise.
6341 * g++.dg/lto/20081119-1_0.C: Likewise.
6342 * g++.dg/lto/20081118_0.C: Likewise.
6343 * gcc.dg/lto/20091020-2_0.c: Likewise.
6344 * gcc.dg/lto/20090210_0.c: Likewise.
6345 * gcc.dg/lto/20081204-1_0.c: Likewise.
6346 * gcc.dg/lto/20081224_0.c: Likewise.
6347 * gcc.dg/lto/20090219_0.c: Likewise.
6348 * gcc.dg/lto/20091014-1_0.c: Likewise.
6349 * gcc.dg/lto/20091016-1_0.c: Likewise.
6350 * gcc.dg/lto/20090206-2_0.c: Likewise.
6351 * gcc.dg/lto/20090116_0.c: Likewise.
6352 * gcc.dg/lto/20091013-1_0.c: Likewise.
6353 * gcc.dg/lto/20091015-1_0.c: Likewise.
6354 * gcc.dg/lto/20090126-2_0.c: Likewise.
6356 2011-03-31 Ian Lance Taylor <iant@google.com>
6358 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6360 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6362 * gnat.dg/opt16.adb: New test.
6364 2011-03-31 Jason Merrill <jason@redhat.com>
6366 * g++.dg/cpp0x/defaulted24.C: New.
6368 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6371 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6374 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6376 * g++.dg/other/i386-9.C: New test.
6378 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6380 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6382 2011-03-30 Jason Merrill <jason@redhat.com>
6384 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6386 * g++.dg/cpp0x/regress/isnan.C: New.
6388 * g++.dg/cpp0x/initlist46.C: New.
6390 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6393 * gcc.target/arm/neon-modes-2.c: New test.
6395 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.c-torture/compile/pr48305.c: New test.
6400 2011-03-29 Jason Merrill <jason@redhat.com>
6402 * g++.dg/cpp0x/regress/value-dep1.C: New.
6404 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6406 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6408 2011-03-29 Ian Lance Taylor <iant@google.com>
6410 * go.test/go-test.exp: Handle the test lines used in several new
6412 (errchk): Add opts parameter. Change all callers. Handle parens
6415 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6416 Dominique d'Humieres <dominiq@lps.ens.fr>
6418 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6419 and __APPLE__ && __PPC__ && __ALTIVEC__.
6421 2011-03-29 Jason Merrill <jason@redhat.com>
6423 * g++.dg/cpp0x/dependent1.C: New.
6425 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6427 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6429 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6431 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6434 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6435 * gfortran.dg/proc_ptr_comp_32.f90: New.
6437 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6439 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6440 check for corresponding warning.
6442 2011-03-28 Jason Merrill <jason@redhat.com>
6444 * g++.dg/cpp0x/rv-deduce2.C: New.
6446 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6449 * gcc.dg/pr48203.c: New test.
6451 2011-03-28 Jeff Law <law@redhat.com>
6453 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6455 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6457 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6458 and __PPC__ && __ALTIVEC__.
6460 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6463 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6464 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6465 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6466 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6468 2011-03-28 Jason Merrill <jason@redhat.com>
6470 * g++.dg/cpp0x/initlist-array2.C: New.
6472 * g++.dg/cpp0x/initlist-array1.C: New.
6474 * g++.dg/cpp0x/constexpr-compound.C: New.
6476 * g++.dg/cpp0x/constexpr-using.C: New.
6478 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6480 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6483 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6485 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6487 * gcc.dg/slp-1.c: New test.
6489 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6491 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6492 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6493 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6494 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6495 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6496 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6497 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6498 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6499 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6500 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6501 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6502 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6503 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6504 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6506 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6509 * gfortran.dg/trim_optimize_5.f90: New test.
6510 * gfortran.dg/trim_optimize_6.f90: New test.
6512 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6515 * gcc.target/mips/madd-7.c: Remove -mlong32.
6516 * gcc.target/mips/msub-7.c: Likewise.
6518 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6520 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6521 accesses to preserve the meaning of the test for doubleword vectors.
6522 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6523 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6525 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6528 * gfortran.dg/class_42.f03: New.
6530 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6532 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6535 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6537 PR rtl-optimization/48144
6538 * gcc.dg/pr48144.c: New test.
6540 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6542 * gnat.dg/discr27.ad[sb]: New test.
6544 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6546 * gnat.dg/limited_with2.ad[sb]: New test.
6547 * gnat.dg/limited_with2_pkg1.ads: New helper.
6548 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6550 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6552 * gnat.dg/opt15.adb: New test.
6553 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6555 2011-03-25 Tobias Burnus <burnus@net-b.de>
6559 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6560 * gfortran.dg/leadz_trailz_3.f90: Ditto
6562 2011-03-25 Martin Jambor <mjambor@suse.cz>
6564 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6566 2011-03-25 Jason Merrill <jason@redhat.com>
6568 * g++.dg/cpp0x/defaulted22.C: New.
6569 * g++.dg/cpp0x/defaulted23.C: New.
6570 * g++.dg/cpp0x/defaulted15.C: Adjust.
6572 2011-03-25 Jason Merrill <jason@redhat.com>
6574 * g++.dg/cpp0x/move1.C: New.
6576 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6579 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6581 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6583 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6584 for mips-sgi-irix6.5.
6585 Replace snprintf prototype by <stdio.h>.
6587 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6591 run_expensive_tests.
6592 * gcc.dg/graphite/block-4.c: Likewise.
6593 * gcc.dg/graphite/block-7.c: Likewise.
6594 * gcc.dg/graphite/block-8.c: Likewise.
6596 2011-03-25 Richard Guenther <rguenther@suse.de>
6598 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6599 * g++.dg/tree-ssa/pr8781.C: Likewise.
6600 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6601 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6602 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6603 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6604 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6605 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6606 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6607 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6608 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6609 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6610 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6611 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6612 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6613 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6614 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6615 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6616 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6617 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6618 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6619 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6620 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6621 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6622 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6623 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6624 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6625 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6626 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6627 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6628 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6629 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6630 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6631 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6632 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6633 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6634 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6635 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6636 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6637 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6638 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6639 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6640 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6643 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6644 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6645 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6646 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6647 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6648 * c-c++-common/pr46562-2.c: Likewise.
6649 * gfortran.dg/pr42108.f90: Likewise.
6650 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6651 foo to be inlined even at -O1.
6652 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6653 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6654 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6655 * gcc.dg/matrix/matrix.exp: Disable FRE.
6657 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6660 * gcc.dg/dfp/pr48204.c: New test.
6662 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6665 * gcc.c-torture/execute/pr47917.c: Move this...
6666 * gcc.dg/torture/pr47917.c: to here and add xfails.
6668 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6670 * gnat.dg/array16.ad[sb]: New test.
6671 * gnat.dg/array16.ads: New helper.
6673 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6675 * gnat.dg/derived_type2.adb: New test.
6677 2011-03-24 Richard Guenther <rguenther@suse.de>
6679 PR tree-optimization/48271
6680 * g++.dg/torture/pr48271.C: New testcase.
6682 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6684 * gnat.dg/array15.ad[sb]: New test.
6686 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6689 * gcc.target/i386/pr48237.c: New test.
6691 2011-03-24 Richard Guenther <rguenther@suse.de>
6694 * gcc.dg/builtin-object-size-10.c: New testcase.
6696 2011-03-24 Richard Guenther <rguenther@suse.de>
6698 PR tree-optimization/46562
6699 * c-c++-common/pr46562-2.c: New testcase.
6700 * c-c++-common/pr46562.c: Likewise.
6702 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6704 * gcc.dg/vect/vect-cselim-1.c: New test.
6705 * gcc.dg/vect/vect-cselim-2.c: New test.
6707 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6709 * gcc.target/arm/pr46934.c: New.
6711 2011-03-23 Ian Lance Taylor <iant@google.com>
6713 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6715 2011-03-23 Richard Guenther <rguenther@suse.de>
6717 * gcc.dg/struct: Remove directory and contents.
6719 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6722 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6724 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6726 * gnat.dg/discr26.ad[sb]: New test.
6727 * gnat.dg/discr26_pkg.ads: New helper.
6729 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6732 * gcc.target/arm/neon-vld-1.c: New test.
6734 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6736 * gnat.dg/array14.ad[sb]: New test.
6737 * gnat.dg/array14_pkg.ads: New helper.
6739 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6741 * gcc.c-torture/execute/920501-8.x: Remove.
6742 * gcc.c-torture/execute/930513-1.x: Remove.
6743 * gcc.c-torture/execute/960312-1.x: Remove.
6744 * gcc.c-torture/compile/20000804-1.c,
6745 gcc.c-torture/compile/20001205-1.c,
6746 gcc.c-torture/compile/20001226-1.c,
6747 gcc.c-torture/compile/20010518-2.c,
6748 gcc.c-torture/compile/20020312-1.c,
6749 gcc.c-torture/compile/20020604-1.c,
6750 gcc.c-torture/compile/920501-12.c,
6751 gcc.c-torture/compile/920501-4.c,
6752 gcc.c-torture/compile/920520-1.c,
6753 gcc.c-torture/compile/980506-1.c,
6754 gcc.c-torture/execute/980709-1.x,
6755 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6756 options for m68hc11.
6757 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6758 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6761 2011-03-22 Nick Clifton <nickc@redhat.com>
6763 * lib/target-supports.exp (check_profiling_available): Add MN10300
6764 to the list of targets that do not support profiling. Restore
6765 alpha sorting to this list.
6767 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6769 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6770 failure on 32-bit systems.
6771 * gcc.dg/torture/vector-2.c: Ditto.
6773 2011-03-22 Richard Guenther <rguenther@suse.de>
6775 PR tree-optimization/48228
6776 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6778 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6780 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6784 * gcc.target/powerpc/pr48226.c: New file.
6786 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6788 * lib/prune.exp (prune_gcc_output): Prune "could not create
6789 compact unwind for" warnings.
6791 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.c-torture/execute/pr42544.c: New test.
6796 * gcc.c-torture/execute/pr48197.c: New test.
6798 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6800 PR preprocessor/48192
6801 * gcc.target/powerpc/pr48192.c: New file.
6804 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6805 split problem of 0 being loaded in a VSX register.
6807 2011-03-21 Richard Guenther <rguenther@suse.de>
6810 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6811 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6812 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6813 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6815 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6818 * gcc.dg/pr48213.c: New test.
6820 2011-03-21 Kai Tietz <ktietz@redhat.com>
6823 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6825 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6827 * gcc.target/arm/xor-and.c: New.
6829 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6832 * gfortran.dg/function_optimize_1.f90: New test.
6833 * gfortran.dg/function_optimize_2.f90: New test.
6835 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6837 PR rtl-optimization/47502
6838 * gcc.target/i386/pr47502-1.c: New.
6839 * gcc.target/i386/pr47502-2.c: Likewise.
6841 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6843 PR rtl-optimization/48156
6844 * gcc.dg/pr48156.c: New test.
6846 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6849 * gfortran.dg/scratch_1.f90: Adjust test.
6851 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6854 * gfortran.dg/scratch_1.f90: New test.
6856 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6858 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6859 variably modified typedefs.
6860 * gcc.dg/c1x-typedef-2.c: Remove.
6862 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6864 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6865 * gcc.dg/c1x-anon-struct-3.c: New test.
6866 * gcc.dg/anon-struct-11.c: Update.
6868 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6870 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6872 Only xfail with gas.
6874 2011-03-18 Jason Merrill <jason@redhat.com>
6876 * g++.dg/template/fn-ptr1.C: New.
6878 * g++.dg/overload/volatile1.C: New.
6880 * g++.dg/opt/pr23372.C: New.
6882 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6884 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6887 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6889 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6891 * gcc.target/arm/unsigned-extend-1.c: New.
6893 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6896 * gcc.c-torture/compile/pr48161.c: New test.
6898 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6901 * gcc.dg/torture/pr47725.c: New.
6903 2011-03-17 Jason Merrill <jason@redhat.com>
6905 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6906 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6908 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6910 * gnat.dg/specs/elab2.ads: New test.
6911 * gnat.dg/specs/elab2_pkg.ads: New helper.
6913 2011-03-17 Jason Merrill <jason@redhat.com>
6915 * g++.dg/cpp0x/decltype-1212.C: New.
6916 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6918 2011-03-17 Jason Merrill <jason@redhat.com>
6920 * g++.dg/parse/memfnquals1.C: New.
6922 2011-03-17 Richard Guenther <rguenther@suse.de>
6925 * gcc.dg/pr48134.c: New testcase.
6927 2011-03-17 Richard Guenther <rguenther@suse.de>
6930 * g++.dg/torture/pr48165.C: New testcase.
6932 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6934 PR rtl-optimization/48141
6935 * gcc.dg/pr48141.c: New test.
6937 2011-03-16 Jason Merrill <jason@redhat.com>
6939 * g++.dg/cpp0x/constexpr-48089.C: New.
6941 * g++.dg/cpp0x/constexpr-abi1.C: New.
6943 * g++.dg/cpp0x/constexpr-46336.C: New.
6944 * g++.dg/parse/friend5.C: Adjust expected errors.
6946 * g++.dg/cpp0x/constexpr-47570.C: New.
6948 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6951 * ++.dg/debug/dwarf2/typedef6.C: New test.
6953 2011-03-16 Jason Merrill <jason@redhat.com>
6955 * g++.dg/cpp0x/elision2.C: New.
6957 * g++.dg/cpp0x/constexpr-array3.C: New.
6959 2011-03-16 Jason Merrill <jason@redhat.com>
6961 * g++.dg/cpp0x/sfinae6.C: New.
6962 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6963 * g++.dg/cpp0x/pr45908.C: Likewise.
6964 * g++.dg/cpp0x/sfinae6.C: Likewise.
6965 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6966 * g++.old-deja/g++.law/arg11.C: Likewise.
6968 2011-03-16 Jason Merrill <jason@redhat.com>
6970 * g++.dg/template/incomplete6.C: New.
6972 2011-03-16 Jeff Law <law@redhat.com>
6974 * gcc.dg/tree-ssa/vrp55.c: New test.
6976 2011-03-16 Jason Merrill <jason@redhat.com>
6978 * g++.dg/cpp0x/auto22.C: New.
6980 2011-03-16 Richard Guenther <rguenther@suse.de>
6982 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6983 optimizing it away if promoted to const.
6985 2011-03-16 Richard Guenther <rguenther@suse.de>
6987 PR tree-optimization/48149
6988 * gcc.dg/fold-complex-1.c: New testcase.
6990 2011-03-16 Richard Guenther <rguenther@suse.de>
6993 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6996 2011-03-16 Richard Guenther <rguenther@suse.de>
6998 PR tree-optimization/26134
6999 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7001 2011-03-16 Richard Guenther <rguenther@suse.de>
7003 PR tree-optimization/48146
7004 * gcc.dg/torture/pr48146.c: New testcase.
7006 2011-03-16 Richard Guenther <rguenther@suse.de>
7008 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7009 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7011 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7014 * gcc.c-torture/compile/pr48136.c: New test.
7016 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7019 * gcc.dg/guality/pr45882.c: New test.
7021 2011-03-15 Jason Merrill <jason@redhat.com>
7023 * g++.dg/cpp0x/constexpr-recursion.C: New.
7025 * g++.dg/cpp0x/implicit11.C: New.
7027 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7029 * g++.dg/cpp0x/constexpr-attribute.C: New.
7031 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7033 * g++.dg/parse/pr34758.C: New.
7035 2011-03-15 Xinliang David Li <davidxl@google.com>
7038 * gcc.dg/uninit-pred-7_d.c: New test.
7039 * gcc.dg/uninit-pred-8_d.c: New test.
7041 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7044 * gcc.target/arm/pr46788.c: New.
7046 2011-03-15 Richard Guenther <rguenther@suse.de>
7049 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7050 * gfortran.dg/ishft_4.f90: Likewise.
7051 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7053 2011-03-15 Richard Guenther <rguenther@suse.de>
7055 PR tree-optimization/13954
7056 * g++.dg/tree-ssa/pr13954.C: New testcase.
7058 2011-03-15 Richard Guenther <rguenther@suse.de>
7060 PR tree-optimization/48037
7061 * gcc.target/i386/pr48037-1.c: New testcase.
7063 2011-03-15 Richard Guenther <rguenther@suse.de>
7065 PR tree-optimization/41490
7066 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7067 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7068 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7070 * g++.dg/tree-ssa/pr33604.C: Adjust.
7072 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7075 * gcc.c-torture/execute/pr47917.c: New test.
7076 * gcc.dg/pr47917.c: New test.
7079 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7081 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7083 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7084 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7085 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7086 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7087 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7088 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7089 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7090 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7091 * gcc.target/i386/avx-floor-vec.c: Ditto.
7092 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7093 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7094 * gcc.target/i386/avx-rint-vec.c: Ditto.
7095 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7096 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7097 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7098 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7100 2011-03-14 Tom Tromey <tromey@redhat.com>
7102 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7103 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7104 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7106 2011-03-14 Tom Tromey <tromey@redhat.com>
7108 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7109 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7110 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7112 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7114 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7116 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7118 PR rtl-optimization/47166
7119 * gcc.c-torture/execute/postmod-1.c: New test.
7121 2011-03-14 Richard Guenther <rguenther@suse.de>
7124 * gcc.dg/torture/pr48098.c: New testcase.
7126 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7129 * gcc.target/powerpc/pr48053-1.c: New test.
7130 * gcc.target/powerpc/pr48053-2.c: Likewise.
7132 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7135 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7137 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7140 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7142 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7145 * gfortran.dg/class_41.f03: New.
7147 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7149 * g++.dg/conversion/cast3.C: New test.
7151 2011-03-11 Jason Merrill <jason@redhat.com>
7153 * g++.dg/template/error45.C: New.
7155 * g++.dg/parse/no-type-defn1.C: New.
7157 * g++.dg/ext/attrib40.C: New.
7159 * g++.dg/cpp0x/regress/array1.C: New.
7161 2011-03-11 Richard Guenther <rguenther@suse.de>
7163 PR tree-optimization/48067
7164 * gcc.dg/pr48067.c: New testcase.
7166 2011-03-11 Richard Guenther <rguenther@suse.de>
7169 * g++.dg/lto/20110311-1_0.C: New testcase.
7171 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7174 * g++.dg/inherit/virtual8.C: New test.
7177 * gcc.dg/torture/pr48044.c: New test.
7179 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7182 * gfortran.dg/proc_ptr_comp_31.f90: New.
7184 2011-03-11 Richard Guenther <rguenther@suse.de>
7186 PR tree-optimization/47278
7187 * gcc.dg/torture/pr47278-1.c: New testcase.
7188 * gcc.dg/torture/pr47278-2.c: Likewise.
7190 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7192 PR tree-optimization/48063
7193 * gcc.dg/torture/pr48063.c: New test.
7195 2011-03-10 Jason Merrill <jason@redhat.com>
7197 * g++.dg/template/array22.C: New.
7199 * g++.dg/cpp0x/syntax-err1.C: New.
7200 * g++.dg/parse/error36.C: Adjust expected errors.
7201 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7202 * g++.old-deja/g++.pt/typename3.C: Likewise.
7203 * g++.old-deja/g++.pt/typename4.C: Likewise.
7204 * g++.old-deja/g++.pt/typename6.C: Likewise.
7206 2011-03-09 Jason Merrill <jason@redhat.com>
7208 * g++.dg/template/nontype22.C: New.
7210 2011-03-09 Martin Jambor <mjambor@suse.cz>
7212 PR tree-optimization/47714
7213 * g++.dg/torture/pr47714.C: New test.
7215 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7218 * gcc.target/powerpc/pr47755-2.c: New file.
7220 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7222 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7223 is not set in the environment, pass 64 as first argument when not
7224 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7225 native where ulimit -u is supported.
7227 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7229 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7231 2011-03-08 Jason Merrill <jason@redhat.com>
7233 * g++.dg/template/nontype21.C: New.
7235 * g++.dg/template/anon5.C: New.
7237 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7240 * gcc.dg/pr47881.c: New test.
7242 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7245 * g++.dg/lookup/template3.C: New test.
7247 2011-03-08 Kai Tietz <ktietz@redhat.com>
7249 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7252 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7255 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7256 sizeof to compute alignment.
7258 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7260 PR tree-optimization/48022
7261 * gcc.dg/pr48022-1.c: New test.
7262 * gcc.dg/pr48022-2.c: New test.
7264 2011-03-07 Jason Merrill <jason@redhat.com>
7266 * g++.dg/template/nontype20.C: New.
7267 * g++.dg/init/member1.C: Adjust expected errors.
7268 * g++.dg/parse/constant4.C: Likewise.
7269 * g++.dg/template/qualified-id3.C: Likewise.
7270 * g++.old-deja/g++.pt/crash10.C: Likewise.
7272 * g++.dg/cpp0x/regress/non-const1.C: New.
7274 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7277 * gcc.dg/pr47991.c: New test.
7279 2011-03-07 Jason Merrill <jason@redhat.com>
7281 * g++.dg/abi/mangle46.C: New.
7283 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7286 * gcc.target/powerpc/pr47862.c: New.
7288 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7291 * gcc.target/i386/combine-mul.c: Require nonpic.
7293 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7294 Nathan Froyd <froydnj@codesourcery.com>
7296 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7298 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7300 * README.QMTEST: Remove.
7302 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7303 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7306 * gfortran.dg/array_constructor_37.f90 : New test.
7308 2011-03-05 Jason Merrill <jason@redhat.com>
7310 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7311 * g++.dg/abi/mangle45.C: Likewise.
7312 * g++.dg/cpp0x/trailing1.C: Likewise.
7314 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7316 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7318 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7320 PR rtl-optimization/47899
7321 * gcc.dg/pr47899.c: New test.
7323 * gcc.dg/torture/pr47968.c: Ignore warnings.
7325 PR tree-optimization/47967
7326 * gcc.c-torture/compile/pr47967.c: New test.
7328 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7330 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7331 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7333 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7335 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7336 and property_getAttributes() if __OBJC2__.
7337 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7338 * objc.dg/property/property-encoding-1.m: New.
7339 * obj-c++.dg/property/property-encoding-1.mm: New.
7341 2011-03-04 Jason Merrill <jason@redhat.com>
7343 * g++.dg/template/pseudodtor6.C: New.
7345 * g++.dg/inherit/covariant19.C: New.
7347 2011-03-04 Richard Guenther <rguenther@suse.de>
7350 * gcc.dg/torture/pr47968.c: New testcase.
7352 2011-03-04 Richard Guenther <rguenther@suse.de>
7355 * gcc.dg/torture/pr47975.c: New testcase.
7357 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7360 * g++.dg/template/crash106.C: New.
7362 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7365 * gcc.dg/gomp/pr47963.c: New test.
7366 * g++.dg/gomp/pr47963.C: New test.
7368 2011-03-02 Jason Merrill <jason@redhat.com>
7370 * g++.dg/cpp0x/regress/condition1.C: New.
7372 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7374 2011-03-01 Jason Merrill <jason@redhat.com>
7376 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7378 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7380 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7382 PR rtl-optimization/47925
7383 * gcc.c-torture/execute/pr47925.c: New test.
7385 2011-03-01 Jason Merrill <jason@redhat.com>
7387 * g++.dg/cpp0x/decltype25.C: New.
7389 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7391 2011-03-01 Richard Guenther <rguenther@suse.de>
7393 PR tree-optimization/47890
7394 * gcc.dg/torture/pr47890.c: New testcase.
7396 2011-03-01 Richard Guenther <rguenther@suse.de>
7399 * gcc.dg/lto/pr47924_0.c: New testcase.
7401 2011-03-01 Richard Guenther <rguenther@suse.de>
7404 * gfortran.dg/lto/pr46911_0.f: New testcase.
7406 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7408 PR libgfortran/47933
7409 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7410 compile errors from older code form.
7412 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7414 PR libgfortran/47567
7415 * gfortran.dg/fmt_fw_d.f90: New test.
7417 2011-02-28 Jason Merrill <jason@redhat.com>
7419 * g++.dg/inherit/covariant18.C: New.
7421 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7424 * gcc.dg/pr47893.c: New test.
7426 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7428 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7429 NULL in case of a selector with conflicting types.
7430 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7432 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7434 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7435 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7436 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7437 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7439 2011-02-28 Jason Merrill <jason@redhat.com>
7442 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7444 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7446 PR libgfortran/47778
7447 * gfortran.dg/namelist_71.f90: New test.
7449 2011-02-27 Jason Merrill <jason@redhat.com>
7452 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7453 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7455 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7458 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7460 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7463 * gfortran.dg/gomp/task-1.f90: Removed.
7465 2011-02-26 Jason Merrill <jason@redhat.com>
7467 * g++.dg/template/this-targ1.C: New.
7469 * g++.dg/cpp0x/regress/template-const1.C: New.
7470 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7471 * g++.dg/template/function1.C: Adjust.
7472 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7473 * g++.dg/debug/debug7.C: Adjust.
7475 2011-02-26 Tobias Burnus <burnus@net-b.de>
7478 * gfortran.dg/gomp/task-1.f90: New.
7480 2011-02-25 Jie Zhang <jie@codesourcery.com>
7482 * gcc.target/arm/neon-thumb2-move.c: Add
7483 dg-require-effective-target arm_thumb2_ok.
7485 2011-02-24 Jason Merrill <jason@redhat.com>
7487 * g++.dg/parse/constant1.C: Specify C++98 mode.
7488 * g++.dg/parse/constant5.C: Likewise.
7489 * g++.dg/parse/error2.C: Likewise.
7490 * g++.dg/parse/semicolon3.C: Likewise.
7491 * g++.dg/template/crash14.C: Likewise.
7492 * g++.dg/template/local4.C: Likewise.
7493 * g++.dg/template/nontype3.C: Likewise.
7494 * g++.dg/parse/crash31.C: Adjust expected errors.
7495 * g++.dg/template/function1.C: Likewise.
7496 * g++.dg/template/ref3.C: Likewise.
7497 * g++.dg/template/static9.C: Likewise.
7498 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7500 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7501 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7502 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7503 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7504 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7506 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7509 * gfortran.dg/pr47878.f90: New test.
7511 2011-02-24 Richard Guenther <rguenther@suse.de>
7514 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7515 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7517 2011-02-24 Richard Guenther <rguenther@suse.de>
7520 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7521 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7523 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7525 PR libgfortran/47567
7526 * gfortran.dg/fmt_f0_1.f90: Update test.
7528 2011-02-23 Jason Merrill <jason@redhat.com>
7530 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7531 * g++.dg/abi/mangle45.C: New.
7533 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7534 * g++.dg/template/canon-type-9.C: Match use of decltype
7535 between declaration and definition.
7536 * g++.dg/template/canon-type-12.C: Likewise.
7538 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7541 * gfortran.dg/nested_allocatables_1.f90: New.
7543 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7546 * g++.dg/pr46868.C: New test.
7547 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7548 * g++.dg/parse/error14.C: Adjust.
7550 2011-02-23 Richard Guenther <rguenther@suse.de>
7552 PR tree-optimization/47838
7553 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7555 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7557 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7559 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7561 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7562 * gfortran.dg/count_init_expr.f03: Ditto.
7563 * gfortran.dg/gomp/pr43711.f90: Ditto.
7564 * gcc.dg/struct-parse-2.c: Ditto.
7565 * gcc.dg/parse-error-3.c: Ditto.
7566 * gcc.dg/Wlogical-op-1.c: Ditto.
7567 * gcc.dg/Walways-true-1.c: Ditto.
7568 * gcc.dg/pr24225.c: Ditto.
7569 * gcc.dg/Walways-true-2.c: Ditto.
7570 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7571 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7572 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7573 * g++.dg/overload/defarg4.C: Ditto.
7574 * g++.dg/inherit/covariant16.C: Ditto.
7575 * g++.dg/inherit/virtual7.C: Ditto.
7576 * g++.dg/template/canon-type-9.C: Ditto.
7577 * g++.dg/template/access19.C: Ditto.
7578 * g++.dg/template/call7.C: Ditto.
7579 * g++.dg/template/canon-type-2.C: Ditto.
7580 * g++.dg/template/init7.C: Ditto.
7581 * g++.dg/template/sizeof-template-argument.C: Ditto.
7582 * g++.dg/template/const3.C: Ditto.
7583 * g++.dg/template/sfinae26.C: Ditto.
7584 * g++.dg/template/sfinae26.C: Ditto.
7585 * g++.dg/template/canon-type-11.C: Ditto.
7586 * g++.dg/template/union2.C: Ditto.
7587 * g++.dg/template/canon-type-3.C: Ditto.
7588 * g++.dg/template/canon-type-1.C: Ditto.
7589 * g++.dg/template/canon-type-5.C: Ditto.
7590 * g++.dg/template/canon-type-7.C: Ditto.
7591 * g++.dg/template/canon-type-10.C: Ditto.
7592 * g++.dg/template/spec36.C: Ditto.
7593 * g++.dg/template/typedef38.C: Ditto.
7594 * g++.dg/template/canon-type-4.C: Ditto.
7595 * g++.dg/template/canon-type-6.C: Ditto.
7596 * g++.dg/template/canon-type-13.C: Ditto.
7597 * g++.dg/template/instantiate9.C: Ditto.
7598 * g++.dg/template/ttp22.C: Ditto.
7599 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7600 * g++.dg/warn/Walways-true-1.C: Ditto.
7601 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7602 * g++.dg/warn/Walways-true-2.C: Ditto.
7603 * g++.dg/conversion/op4.C: Ditto.
7604 * g++.dg/opt/pr19650.C: Ditto.
7605 * g++.dg/lookup/friend11.C: Ditto.
7606 * g++.dg/other/default2.C: Ditto.
7607 * g++.dg/other/default3.C: Ditto.
7608 * g++.dg/other/dtor2.C: Ditto.
7609 * g++.dg/other/friend5.C: Ditto.
7610 * g++.dg/other/default5.C: Ditto.
7611 * g++.dg/init/brace6.C: Ditto.
7612 * g++.dg/init/aggr5.C: Ditto.
7613 * g++.dg/init/error2.C: Ditto.
7614 * g++.dg/expr/bound-mem-fun.C: Ditto.
7615 * g++.dg/expr/cond6.C: Ditto.
7616 * g++.dg/expr/stmt-expr-1.C: Ditto.
7617 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7618 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7619 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7620 * g++.dg/cpp0x/bracket1.C: Ditto.
7621 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7622 * g++.dg/cpp0x/pr38646.C: Ditto.
7623 * g++.dg/cpp0x/variadic73.C: Ditto.
7624 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7625 * g++.dg/cpp0x/bracket4.C: Ditto.
7626 * g++.dg/cpp0x/decltype4.C: Ditto.
7627 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7628 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7629 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7630 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7631 * g++.dg/cpp0x/decltype2.C: Ditto.
7632 * g++.dg/cpp0x/decltype1.C: Ditto.
7633 * g++.dg/cpp0x/bracket2.C: Ditto.
7634 * g++.dg/cpp0x/decltype5.C: Ditto.
7635 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7636 * g++.dg/cpp0x/variadic70.C: Ditto.
7637 * g++.dg/cpp0x/decltype6.C: Ditto.
7638 * g++.dg/cpp0x/rvo.C: Ditto.
7639 * g++.dg/cpp0x/vt-40092.C: Ditto.
7640 * g++.dg/cpp0x/variadic-new.C: Ditto.
7641 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7642 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7643 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7644 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7645 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7646 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7647 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7648 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7649 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7650 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7651 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7652 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7653 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7654 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7655 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7656 * g++.dg/cpp0x/pr39639.C: Ditto.
7657 * g++.dg/cpp0x/decltype3.C: Ditto.
7658 * g++.dg/cpp0x/variadic68.C: Ditto.
7659 * g++.dg/cpp0x/variadic-function.C: Ditto.
7660 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7661 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7662 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7663 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7664 * g++.dg/parse/crash35.C: Ditto.
7665 * g++.dg/parse/crash40.C: Ditto.
7666 * g++.dg/parse/defarg12.C: Ditto.
7667 * g++.dg/parse/crash34.C: Ditto.
7668 * g++.dg/parse/constructor3.C: Ditto.
7669 * g++.dg/parse/template23.C: Ditto.
7670 * g++.dg/parse/crash56.C: Ditto.
7671 * g++.dg/parse/dtor13.C: Ditto.
7672 * g++.dg/parse/error33.C: Ditto.
7673 * g++.dg/parse/ctor9.C: Ditto.
7674 * g++.dg/parse/error32.C: Ditto.
7675 * g++.dg/parse/error37.C: Ditto.
7676 * g++.dg/parse/bitfield3.C: Ditto.
7677 * g++.dg/parse/struct-4.C: Ditto.
7678 * g++.dg/ext/has_trivial_copy.C: Ditto.
7679 * g++.dg/ext/is_polymorphic.C: Ditto.
7680 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7681 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7682 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7683 * g++.dg/ext/is_union.C: Ditto.
7684 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7685 * g++.dg/ext/is_pod.C: Ditto.
7686 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7687 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7688 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7689 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7690 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7691 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7692 * g++.dg/ext/is_abstract.C: Ditto.
7693 * g++.dg/ext/has_trivial_assign.C: Ditto.
7694 * g++.dg/ext/is_class.C: Ditto.
7695 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7696 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7697 * g++.dg/ext/is_base_of.C: Ditto.
7698 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7699 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7700 * g++.dg/ext/is_empty.C: Ditto.
7701 * g++.dg/ext/is_enum.C: Ditto.
7702 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7703 * gnat.dg/opt11.adb: Ditto.
7704 * obj-c++.dg/pr45735.mm: Ditto.
7705 * obj-c++.dg/pr24393.mm: Ditto.
7706 * obj-c++.dg/exceptions-2.mm: Ditto.
7707 * objc.dg/pr45735.m: Ditto.
7708 * objc.dg/pr24393.m: Ditto.
7710 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7712 * objc.dg/attributes/objc-exception-1.m: New.
7714 2011-02-23 Jie Zhang <jie@codesourcery.com>
7716 * gcc.dg/cpp/include7.c: New test.
7718 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7721 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7723 2011-02-23 Jie Zhang <jie@codesourcery.com>
7725 PR rtl-optimization/47763
7726 * gcc.dg/pr47763.c: New test.
7728 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7731 * gfortran.dg/whole_file_32.f90 : New test.
7733 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7736 * g++.dg/inherit/virtual7.C: New test.
7738 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7741 * objc.dg/type-size-3.m: Updated error message.
7742 * objc.dg/type-size-4.m: New test.
7743 * objc.dg/type-size-5.m: New test.
7745 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7747 * lib/gnat.exp: Fix comments.
7748 Don't load libgloss.exp.
7749 (default_gnat_version): Call $compiler with --version.
7750 Adapt regexp for gnatmake output, insert version.
7751 (gnat_version): New proc.
7752 (gnat_init): Remove gnat_libgcc_s_path.
7753 (gnat_target_compile): Likewise.
7754 Remove ld_library_path.
7755 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7756 (gnat_pass): Remove.
7757 (gnat_pass): Remove.
7758 (gnat_finish): Remove.
7759 (gnat_exit): Remove.
7760 (local_find_gnatmake): Reindent.
7761 (runtest_file_p): Remove.
7762 (prune_warnings): Remove.
7763 (find_gnatclean): New proc.
7764 * lib/gnat-dg.exp (lremove): New proc.
7765 (gnat-dg-test): Reindent.
7766 Remove additional output files.
7767 (gnat-dg-runtest): Remove.
7769 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7770 * gnat.dg/loop_optimization6.adb: Likewise.
7771 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7773 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7775 PR tree-optimization/47835
7776 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7778 2011-02-22 Tobias Burnus <burnus@net-b.de>
7780 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7781 * gfortran.dg/abstract_type_2.f03: Ditto.
7782 * gfortran.dg/abstract_type_3.f03: Ditto.
7783 * gfortran.dg/abstract_type_4.f03: Ditto.
7784 * gfortran.dg/abstract_type_5.f03: Ditto.
7785 * gfortran.dg/abstract_type_6.f03: Ditto.
7786 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7787 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7788 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7789 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7790 * gfortran.dg/array_function_5.f90: Ditto.
7791 * gfortran.dg/asynchronous_3.f03: Ditto.
7792 * gfortran.dg/char_expr_1.f90: Ditto.
7793 * gfortran.dg/class_14.f03: Ditto.
7794 * gfortran.dg/data_array_6.f: Ditto.
7795 * gfortran.dg/data_invalid.f90: Ditto.
7796 * gfortran.dg/dot_product_1.f03: Ditto.
7797 * gfortran.dg/func_derived_5.f90: Ditto.
7798 * gfortran.dg/func_result_4.f90: Ditto.
7799 * gfortran.dg/implied_do_1.f90: Ditto.
7800 * gfortran.dg/initialization_25.f90: Ditto.
7801 * gfortran.dg/initialization_26.f90: Ditto.
7802 * gfortran.dg/interface_34.f90: Ditto.
7803 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7804 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7805 * gfortran.dg/matmul_8.f03: Ditto.
7806 * gfortran.dg/merge_init_expr.f90: Ditto.
7807 * gfortran.dg/pack_assign_1.f90: Ditto.
7808 * gfortran.dg/pack_vector_1.f90: Ditto.
7809 * gfortran.dg/pointer_check_8.f90: Ditto.
7810 * gfortran.dg/product_init_expr.f03: Ditto.
7811 * gfortran.dg/reshape_order_5.f90: Ditto.
7812 * gfortran.dg/reshape_shape_1.f90: Ditto.
7813 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7814 * gfortran.dg/same_name_2.f90: Ditto.
7815 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7816 * gfortran.dg/spread_init_expr.f03: Ditto.
7817 * gfortran.dg/stmt_func_1.f90: Ditto.
7818 * gfortran.dg/sum_init_expr.f03: Ditto.
7819 * gfortran.dg/transpose_3.f03: Ditto.
7820 * gfortran.dg/unpack_init_expr.f03: Ditto.
7821 * gfortran.dg/warn_conversion.f90: Ditto.
7822 * gfortran.dg/warn_conversion_2.f90: Ditto.
7823 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7824 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7825 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7826 * gfortran.dg/whole_file_16.f90: Ditto.
7827 * gfortran.dg/whole_file_17.f90: Ditto.
7828 * gfortran.dg/whole_file_18.f90: Ditto.
7829 * gfortran.dg/whole_file_20.f03: Ditto.
7830 * gfortran.dg/whole_file_5.f90: Ditto.
7831 * gfortran.dg/whole_file_6.f90: Ditto.
7832 * gfortran.dg/write_invalid_format.f90: Ditto.
7833 * gfortran.dg/zero_sized_6.f90: Ditto.
7835 2011-02-21 Jeff Law <law@redhat.com>
7837 PR rtl-optimization/46178
7838 * gcc.target/i386/pr46178.c: New test.
7840 PR rtl-optimization/46002
7841 * gcc.c-torture/compile/pr46002.c: New test.
7843 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7845 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7848 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7851 * g++.dg/debug/pr47106.C: Require effective target lto.
7853 2011-02-21 Jason Merrill <jason@redhat.com>
7855 * g++.dg/cpp0x/constexpr-diag2.C: New.
7857 2011-02-20 Jason Merrill <jason@redhat.com>
7859 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7861 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7863 * g++.dg/overload/conv-op1.C: New.
7865 * g++.dg/cpp0x/constexpr-synth1.C: New.
7867 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7869 * objc.dg/layout-2.m: New.
7870 * objc.dg/selector-3.m: Adjusted location of error message.
7871 * objc.dg/type-size-3.m: Same.
7872 * obj-c++.dg/selector-3.mm: Same.
7874 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7877 * objc.dg/property/dotsyntax-22.m: New.
7878 * obj-c++.dg/property/dotsyntax-22.mm: New.
7880 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7883 * g++.dg/template/typedef38.C: New test.
7885 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7888 * gfortran.dg/whole_file_30.f90 : New test.
7889 * gfortran.dg/whole_file_31.f90 : New test.
7891 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7895 * gfortran.dg/whole_file_28.f90 : New test.
7896 * gfortran.dg/whole_file_29.f90 : New test.
7898 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7901 * g++.dg/template/crash105.C: New.
7903 2011-02-19 Jason Merrill <jason@redhat.com>
7905 * g++.dg/cpp0x/regress/no-elide1.C: New.
7907 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7909 PR tree-optimization/46620
7910 * gcc.dg/pr46620.c: New.
7912 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7915 * gcc.target/i386/pr47809.c: New test.
7917 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7918 Tobias Burnus <burnus@net-b.de>
7920 * lib/target-supports.exp
7921 (check_effective_target_fortran_large_real): New check for large reals.
7922 * gfortran.dg/nan_7.f90: New test.
7924 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7926 PR libgfortran/47567
7927 * gfortran.dg/fmt_f0_1.f90: Update test.
7929 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7932 * gfortran.dg/array_constructor_36.f90 : New test.
7933 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7934 allow for comparison between different elements of the array
7935 constructor at different levels of optimization.
7937 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7939 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7940 * gcc.target/i386/pr32280-1.c: Likewise.
7942 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7945 * gcc.target/i386/pr47800.c: New test.
7947 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7949 * objc/execute/exceptions/foward-1.x: New.
7951 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7954 * gfortran.dg/derived_constructor_comps_4.f90: New.
7956 2011-02-18 Tobias Burnus
7959 * gfortran.dg/func_result_6.f90: New.
7961 2011-02-18 Michael Matz <matz@suse.de>
7964 * gfortran.dg/lto/pr45586_0.f90: New test.
7965 * gfortran.dg/typebound_proc_20.f90: Ditto.
7966 * gfortran.dg/typebound_proc_21.f90: Ditto.
7968 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7971 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7973 2011-02-18 Tobias Burnus <burnus@net-b.de>
7976 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7978 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7979 normalizing the error/warning output.
7980 * gfortran.dg/Wall.f90: Update dg-error/warning.
7981 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7982 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7983 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7984 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7985 * gfortran.dg/class_30.f90: Update dg-error/warning.
7986 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7987 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7988 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7989 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7990 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7991 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7992 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7993 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7994 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7995 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7996 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7997 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7998 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7999 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8000 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8001 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8002 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8003 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8004 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8005 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8006 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8007 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8008 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8009 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8010 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8012 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8015 * gfortran.dg/proc_ptr_comp_30.f90: New.
8017 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8020 * gcc.target/i386/pr47780.c: New test.
8022 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8025 * gfortran.dg/class_40.f03: New.
8027 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8030 * g++.dg/cpp0x/auto21.C: New test.
8032 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8034 * objc.dg/special/unclaimed-category-1.h: Updated for
8036 * objc.dg/special/unclaimed-category-1.m: Same.
8037 * objc.dg/zero-link-1.m: Same.
8038 * objc.dg/lookup-1.m: Same.
8039 * objc.dg/torture/strings/const-str-9.m
8040 * objc.dg/torture/strings/const-str-10.m: Same.
8041 * objc.dg/torture/strings/const-str-11.m: Same.
8042 * objc.dg/torture/forward-1.m: Same.
8043 * objc.dg/zero-link-2.m: Same.
8044 * objc.dg/encode-7-next-64bit.m: Same.
8045 * objc.dg/method-4.m: Same.
8046 * objc.dg/next-runtime-1.m: Same.
8047 * objc.dg/image-info.m: Same.
8048 * objc.dg/pr23214.m: Same.
8049 * objc.dg/symtab-1.m: Same.
8050 * obj-c++.dg/basic.m: Same.
8051 * obj-c++.dg/proto-lossage-3.m: Same.
8052 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8053 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8054 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8055 * obj-c++.dg/method-11.m: Same.
8056 * objc/execute/enumeration-1.m: Same.
8057 * objc/execute/object_is_class.m: Same.
8058 * objc/execute/formal_protocol-2.m: Same.
8059 * objc/execute/formal_protocol-4.m: Same.
8060 * objc/execute/formal_protocol-6.m: Same.
8061 * objc/execute/bycopy-3.m: Same.
8062 * objc/execute/exceptions/catchall-1.m: Same.
8063 * objc/execute/exceptions/finally-1.m: Same.
8064 * objc/execute/exceptions/local-variables-1.m: Same.
8065 * objc/execute/exceptions/foward-1.m: Same.
8066 * objc/execute/bf-common.h
8067 * objc/execute/enumeration-2.m: Same.
8068 * objc/execute/formal_protocol-1.m: Same.
8069 * objc/execute/formal_protocol-3.m: Same.
8070 * objc/execute/formal_protocol-5.m: Same.
8071 * objc/execute/accessing_ivars.m: Same.
8072 * objc/execute/bycopy-2.m: Same.
8073 * objc/execute/formal_protocol-7.m: Same.
8074 * objc/execute/compatibility_alias.m: Same.
8075 * objc/execute/no_clash.m: Same.
8076 * objc/execute/object_is_meta_class.m: Same.
8077 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8078 * objc/execute/class-tests-1.h: Include stdio.h.
8079 * objc/execute/class-tests-2.h: Same.
8080 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8082 * obj-c++.dg/try-catch-2.mm: Same.
8084 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8087 * g++.dg/warn/Wunused-parm-4.C: New test.
8089 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8090 Jan Hubicka <jh@suse.cz>
8094 * g++.dg/debug/pr47106.C: New.
8096 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8099 * gcc.target/i386/pr43653.c: New test.
8101 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8104 * g++.dg/template/inherit6.C: New test.
8106 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8109 * gfortran.dg/class_39.f03: New.
8111 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8114 * g++.dg/cpp0x/variadic106.C: New test.
8116 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8119 * gfortran.dg/pr47757-1.f90: New test.
8120 * gfortran.dg/pr47757-2.f90: New test.
8121 * gfortran.dg/pr47757-3.f90: New test.
8124 * g++.dg/cpp0x/enum8.C: New test.
8126 2011-02-15 Jason Merrill <jason@redhat.com>
8128 * g++.dg/inherit/implicit-trivial1.C: New.
8129 * g++.dg/cpp0x/implicit-trivial1.C: New.
8131 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8134 * gcc.dg/torture/pr47725.c: Removed.
8136 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8139 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8140 constant does not generate a load from memory.
8142 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8145 * gcc.dg/torture/pr47725.c: New.
8147 2011-02-15 Richard Guenther <rguenther@suse.de>
8149 PR tree-optimization/47743
8150 * gcc.dg/torture/pr47743.c: New testcase.
8152 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8155 * gcc.target/i386/pr47581.c: New test.
8157 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8160 * gfortran.dg/select_type_22.f03: New.
8162 2011-02-14 Jason Merrill <jason@redhat.com>
8164 * g++.dg/cpp0x/regress/enum1.C: New.
8166 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8168 * gnat.dg/include.adb: New test.
8170 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8173 * gfortran.dg/class_38.f03: New.
8175 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8177 * gcc.dg/pr46494.c: New test.
8179 2011-02-14 Richard Guenther <rguenther@suse.de>
8181 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8183 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8186 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8187 sparc*-sun-solaris2.11.
8189 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8192 * gfortran.dg/argument_checking_18.f90: New.
8194 2011-02-13 Tobias Burnus <burnus@net-b.de>
8196 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8197 * gfortran.dg/argument_checking_17.f90: New.
8199 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8201 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8202 are temporarily disabled.
8203 * gfortran.dg/class_7.f03: Ditto.
8204 * gfortran.dg/coarray_14.f90: Ditto.
8205 * gfortran.dg/typebound_proc_13.f03: Ditto.
8207 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8210 * gfortran.dg/extends_11.f03: New.
8212 2011-02-11 Xinliang David Li <davidxl@google.com>
8214 PR tree-optimization/47707
8215 * g++.dg/tree-ssa/pr47707.C: New test.
8217 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8219 * g++.dg/opt/inline17.C: New test.
8221 2011-02-11 Tobias Burnus <burnus@net-b.de>
8224 * gfortran.dg/pure_formal_2.f90: New.
8226 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8228 PR rtl-optimization/47614
8229 * gfortran.dg/pr47614.f: New.
8231 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8234 * gcc.dg/opts-6.c: New test.
8236 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8239 * gcc.dg/pr47684.c: New test.
8241 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8245 c99_runtime, dg-add-options c99_runtime.
8246 (main): Use __asm__.
8248 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8251 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8252 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8253 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8254 * gcc.dg/ucnid-10.c: Likewise.
8255 * gcc.dg/ucnid-13.c: Likewise.
8256 * gcc.dg/ucnid-7.c: Likewise.
8257 * gcc.dg/ucnid-8.c: Likewise.
8258 Adapt dg-warning line number.
8260 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8262 * gcc.target/i386/parity-1.c: Use -march=k8.
8263 * gcc.target/i386/parity-2.c: Ditto.
8264 * gcc.target/i386/vecinit-1.c: Ditto.
8265 * gcc.target/i386/vecinit-2.c: Ditto.
8267 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8270 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8271 * gcc.target/mips/save-restore-3.c: Likewise.
8272 * gcc.target/mips/save-restore-4.c: Likewise.
8273 * gcc.target/mips/save-restore-5.c: Likewise.
8276 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8277 * g++.dg/tree-prof/partition2.C: Likewise.
8279 2011-02-09 Jason Merrill <jason@redhat.com>
8281 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8282 rather than misdeclare std::puts.
8284 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8285 * g++.dg/other/warning1.C: Likewise.
8286 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8287 * g++.old-deja/g++.gb/scope06.C: Likewise.
8288 * g++.old-deja/g++.law/cvt11.C: Likewise.
8289 * g++.old-deja/g++.law/init1.C: Likewise.
8290 * g++.dg/abi/mangle26.C: Likewise.
8292 * g++.dg/template/function1.C: Adjust for C++0x mode.
8293 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8295 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8296 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8298 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8300 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8302 * g++.dg/cpp0x/regress: New directory.
8303 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8304 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8305 * g++.dg/cpp0x/regress/regress3.C: New.
8307 2011-02-10 Richard Guenther <rguenther@suse.de>
8309 PR tree-optimization/47677
8310 * gcc.dg/torture/pr47677.c: New testcase.
8312 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8314 * objc.dg/special/load-category-1.m: Remove unused header.
8315 * objc.dg/special/load-category-1a.m: Likewise.
8316 * objc.dg/special/load-category-2.m: Likewise.
8317 * objc.dg/special/load-category-2a.m: Likewise.
8318 * objc.dg/special/load-category-3.m: Likewise.
8319 * objc.dg/special/load-category-3a.m: Likewise.
8320 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8321 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8322 * objc.dg/attributes/class-attribute-1.m: Likewise.
8323 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8324 * obj-c++.dg/property/property.exp: Likewise.
8325 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8326 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8327 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8328 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8329 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8330 * obj-c++.dg/template-8.mm: Likewise.
8332 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8335 * gcc.target/i386/pr47665.c: New test.
8337 2011-02-10 Jie Zhang <jie@codesourcery.com>
8341 2011-02-05 Jie Zhang <jie@codesourcery.com>
8343 * gcc.dg/pr42631.c: Update test.
8344 * gcc.dg/pr42631-2.c: New test.
8346 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8349 * gfortran.dg/proc_decl_25.f90: New.
8351 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8354 * gfortran.dg/typebound_assignment_2.f03: New.
8356 2011-02-09 Richard Guenther <rguenther@suse.de>
8358 PR tree-optimization/47664
8359 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8361 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8364 * gnat.dg/uninit_func.adb: Adjust dg directive.
8366 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8369 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8371 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8374 * gfortran.dg/auto_dealloc_2.f90: New.
8376 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378 * gcc.dg/builtins-config.h: Remove __sgi handling.
8379 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8380 -std=c99 for mips-sgi-irix6.5*.
8382 2011-02-09 Martin Jambor <mjambor@suse.cz>
8385 * gfortran.dg/pr25923.f90: Remove xfails.
8387 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8390 * gfortran.dg/inquire_14.f90: New test.
8392 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8395 * gfortran.dg/pointer_init_6.f90: New.
8397 2011-02-08 Jeff Law <law@redhat.com>
8399 PR tree-optimization/42893
8400 * gcc.tree-ssa/pr42893.c: New test.
8402 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8404 PR tree-optimization/46834
8405 PR tree-optimization/46994
8406 PR tree-optimization/46995
8407 * gcc.dg/graphite/id-pr46834.c: New.
8408 * gfortran.dg/graphite/id-pr46994.f90: New.
8409 * gfortran.dg/graphite/id-pr46995.f90: New.
8411 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8414 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8415 using the variable is known the warning is emitted there.
8416 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8417 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8419 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8422 * gcc.dg/noreturn-1.c (foo5): Likewise.
8423 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8424 (method2): Likewise.
8426 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8427 the return statement using the uninitialized variable.
8428 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8430 2011-02-08 Richard Guenther <rguenther@suse.de>
8433 * g++.dg/opt/pr47639.c: New testcase.
8435 2011-02-08 Richard Guenther <rguenther@suse.de>
8437 PR tree-optimization/47632
8438 * g++.dg/opt/pr47632.C: New testcase.
8440 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8442 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8444 2011-02-07 Richard Guenther <rguenther@suse.de>
8446 PR tree-optimization/47615
8447 * g++.dg/opt/pr47615.C: New testcase.
8449 2011-02-07 Richard Guenther <rguenther@suse.de>
8451 PR tree-optimization/47621
8452 * gcc.dg/torture/pr47621.c: New testcase.
8454 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8456 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8458 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8461 * gfortran.dg/allocate_with_source_1 : New test.
8463 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8466 * gcc.dg/pr47610.c: New test.
8468 2011-02-05 Jie Zhang <jie@codesourcery.com>
8471 * gcc.dg/pr42631.c: Update test.
8472 * gcc.dg/pr42631-2.c: New test.
8474 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8477 * gfortran.dg/pr47574.f90: New test.
8479 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8481 PR tree-optimization/46194
8482 * gcc.dg/autopar/pr46194.c: New.
8484 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8486 PR tree-optimization/43695
8487 * g++.dg/ipa/pr43695.C: New.
8489 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8492 * gcc.dg/pr23200.c: New test.
8494 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8497 * g++.dg/pr47589.C: New test.
8499 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8502 * g++.dg/template/typedef37.C: New test.
8503 * g++.dg/template/param1.C: Adjust expected error message.
8505 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8508 * gcc.dg/pr31490-2.c: New test.
8509 * gcc.dg/pr31490-3.c: New test.
8510 * gcc.dg/pr31490-4.c: New test.
8512 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8513 Jakub Jelinek <jakub@redhat.com>
8516 * g++.dg/parser/semicolon3.C: Adjust.
8517 * g++.dg/parser/semicolon4.C: New testcase.
8518 * g++.dg/pr46890.C: New testcase.
8520 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8523 * g++.dg/init/pr29571.C: New.
8525 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8527 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8528 instead of vect_int.
8530 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8533 * gcc.target/i386/pr47312.c: New test.
8536 * gcc.target/i386/pr47564.c: New test.
8538 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8540 PR tree-optimization/45122
8541 * gcc.dg/tree-ssa/pr45122.c: New.
8543 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8546 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8549 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8550 and vsx so a default --with-cpu=power7 doesn't give an error
8551 when -mavoid-indexed-addresses is used.
8553 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8554 wrapper function to save the arguments and then jump to the real
8555 function, rather than depending on the compiler not to move stuff
8557 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8559 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8560 Paul Thomas <pault@gcc.gnu.org>
8563 * gfortran.dg/class_37.f03 : New test.
8565 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8566 Richard Guenther <rguenther@suse.de>
8568 PR tree-optimization/40979
8570 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8571 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8572 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8573 check_vect_support_and_set_flags.
8574 * gfortran.dg/graphite/vect-pr40979.f90: New.
8576 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8579 * gfortran.dg/class_36.f03: New.
8581 2011-02-02 Richard Guenther <rguenther@suse.de>
8583 PR tree-optimization/47566
8584 * gcc.dg/lto/20110201-1_0.c: New testcase.
8586 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8592 * debug/pr47498.c: New.
8593 * debug/pr47501.c: New.
8595 2011-02-01 Richard Guenther <rguenther@suse.de>
8597 PR tree-optimization/47559
8598 * g++.dg/torture/pr47559.C: New testcase.
8600 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8603 * gfortran.dg/typebound_call_20.f03: New.
8605 2011-02-01 Richard Guenther <rguenther@suse.de>
8607 PR tree-optimization/47555
8608 * gcc.dg/pr47555.c: New testcase.
8610 2011-02-01 Richard Guenther <rguenther@suse.de>
8612 PR tree-optimization/47541
8613 * g++.dg/torture/pr47541.C: New testcase.
8615 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8618 * gfortran.dg/typebound_call_19.f03: New.
8620 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8623 * g++.dg/cpp0x/pr47416.C: New test.
8625 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8628 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8630 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8633 * gfortran.dg/typebound_assignment_1.f03: New.
8635 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8637 PR tree-optimization/47538
8638 * gcc.c-torture/execute/pr47538.c: New test.
8640 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8643 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8645 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8647 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8649 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8651 PR rtl-optimization/44031
8652 * gcc.c-torture/compile/20110131-1.c: New test.
8654 2011-01-31 Tobias Burnus <burnus@net-b.de>
8657 * gfortran.dg/stmt_func_1.f90: New.
8659 2011-01-31 Tobias Burnus <burnus@net-b.de>
8662 * gfortran.dg/interface_34.f90: New.
8664 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8667 * gfortran.dg/realloc_on_assign_5.f03: New test.
8668 * gfortran.dg/realloc_on_assign_5.f03: New test.
8670 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8672 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8673 * gfortran.dg/bessel_7.f90: Likewise.
8674 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8676 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8677 * gfortran.dg/sum_init_expr.f03: Likewise.
8679 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8681 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8684 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8685 loop only on "vect_intfloat_cvt" targets.
8687 2011-01-29 Tobias Burnus <burnus@net-b.de>
8690 * gfortran.dg/shape_6.f90: New.
8692 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694 PR libgfortran/47434
8695 * gfortran.dg/read_infnan_1.f90: Update test.
8696 * gfortran.dg/module_nan.f90: Update test.
8697 * gfortran.dg/char4_iunit_1.f03: Update test.
8698 * gfortran.dg/large_real_kind_1.f90: Update test.
8699 * gfortran.dg/real_const_3.f90: Update test.
8700 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8702 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8705 * g++.dg/template/param2.C: New test.
8707 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8709 PR libgfortran/47285
8710 * gfortran.dg/fmt_g.f: New test.
8712 2011-01-28 Tobias Burnus <burnus@net-b.de>
8715 * gfortran.dg/pure_formal_1.f90: New.
8717 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8720 * gcc.dg/tls/pr42894.c: New test.
8722 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8724 * gcc.dg/pr47276.c: Add dg-require-visibility.
8726 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8728 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8730 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8731 Tobias Burnus <burnus@gcc.gnu.org>
8736 * gfortran.dg/realloc_on_assign_3.f03: New test.
8737 * gfortran.dg/realloc_on_assign_4.f03: New test.
8738 * gfortran.dg/allocatable_function_5.f90: New test.
8739 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8740 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8741 implemented" dg-errors.
8743 2011-01-27 Jan Hubicka <jh@suse.cz>
8746 * gcc.dg/attr-weakref-4.c: New testcase
8748 2011-01-27 Martin Jambor <mjambor@suse.cz>
8750 PR tree-optimization/47228
8751 * gcc.dg/torture/pr47228.c: New test.
8753 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8755 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8757 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8759 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8760 when using auto-overlay support on the SPU.
8762 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8764 PR rtl-optimization/44174
8765 * gcc.target/i386/asm-6.c: New test.
8767 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8769 PR rtl-optimization/46856
8770 * gcc.c-torture/compile/pr46856.c: New test.
8772 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8773 Andrew Pinski <pinskia@gmail.com>
8776 * gcc.dg/pr43082.c: New.
8778 2011-01-26 DJ Delorie <dj@redhat.com>
8780 PR rtl-optimization/46878
8781 * gcc.dg/pr46878-1.c: New test.
8783 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8786 * g++.dg/cpp0x/pr47476.C: New test.
8788 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8790 * gcc.c-torture/compile/20110126-1.c: New test.
8792 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8795 * gcc.dg/torture/pr47473.c: New test.
8797 2011-01-26 Jan Hubicka <jh@suse.cz>
8800 * gcc.c-torture/execute/pr47237.c: New testcase.
8802 2011-01-26 Jan Hubicka <jh@suse.cz>
8804 PR tree-optimization/47190
8805 * gcc.dg/attr-weakref-3.c: New testcase.
8807 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8810 * gcc.dg/dll-9a.c: New test file.
8811 * gcc.dg/dll-11.c: Likewise.
8812 * gcc.dg/dll-12.c: Likewise.
8813 * gcc.dg/dll-12a.c: Likewise.
8814 * gcc.dg/dll-11a.c: Likewise.
8815 * gcc.dg/dll-9.c: Likewise.
8816 * gcc.dg/dll-10.c: Likewise.
8817 * gcc.dg/dll-10a.c: Likewise.
8818 * g++.dg/ext/dllexport4a.cc: Likewise.
8819 * g++.dg/ext/dllexport4.C: Likewise.
8820 * g++.dg/ext/dllexport5.C: Likewise.
8821 * g++.dg/ext/dllexport5a.cc: Likewise.
8823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8825 PR tree-optimization/46970
8826 * gcc.dg/graphite/pr46970.c: New.
8828 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8830 PR tree-optimization/46215
8831 * gcc.dg/graphite/pr46215.c: New.
8833 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8835 PR tree-optimization/46168
8836 * gcc.dg/graphite/pr46168.c: New.
8838 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8840 PR tree-optimization/43657
8841 * gcc.dg/graphite/pr43657.c: New.
8843 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8845 PR tree-optimization/29832
8846 * gfortran.dg/graphite/pr29832.f90: New.
8848 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8850 PR tree-optimization/43567
8851 * gcc.dg/graphite/pr43567.c: New.
8853 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8855 * gfortran.dg/graphite/interchange-4.f: New.
8856 * gfortran.dg/graphite/interchange-5.f: New.
8858 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8859 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8860 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8861 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8862 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8863 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8864 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8865 * gfortran.dg/ltrans-7.f90: Removed.
8866 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8868 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8869 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8870 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8871 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8872 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8873 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8874 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8875 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8876 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8877 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8878 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8879 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8880 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8881 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8882 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8883 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8884 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8885 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8886 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8887 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8888 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8889 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8890 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8891 * gcc.dg/tree-ssa/data-dep-1.c
8892 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8893 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8894 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8895 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8896 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8898 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8900 PR tree-optimization/47265
8901 PR tree-optimization/47443
8902 * gcc.c-torture/compile/pr47265.c: New test.
8903 * gcc.dg/pr47443.c: New test.
8905 2011-01-25 Martin Jambor <mjambor@suse.cz>
8907 PR tree-optimization/47382
8908 * g++.dg/torture/pr47382.C: New test.
8909 * g++.dg/opt/devirt1.C: Xfail.
8911 2011-01-25 Yao Qi <yao@codesourcery.com>
8914 * gcc.target/arm/pr45701-1.c: New test.
8915 * gcc.target/arm/pr45701-2.c: New test.
8916 * gcc.target/arm/pr45701-3.c: New test.
8918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8919 Jakub Jelinek <jakub@redhat.com>
8921 PR tree-optimization/47271
8922 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8924 2011-01-25 Nick Clifton <nickc@redhat.com>
8926 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8927 (saturate_add): Delete.
8929 (main): Do not run saturate_add.
8930 (set_interrupts): Delete.
8932 2011-01-25 Tobias Burnus <burnus@net-b.de>
8935 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8937 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8939 PR tree-optimization/47427
8940 PR tree-optimization/47428
8941 * gcc.c-torture/compile/pr47427.c: New test.
8942 * gcc.c-torture/compile/pr47428.c: New test.
8944 2011-01-25 Richard Guenther <rguenther@suse.de>
8947 * gcc.dg/torture/pr47411.c: New testcase.
8949 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8951 * gfortran.dg/graphite/id-24.f: New.
8952 * gfortran.dg/graphite/id-25.f: New.
8954 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8956 * gfortran.dg/graphite/id-23.f: New.
8958 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8960 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8962 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8964 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8965 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8966 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8967 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8968 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8969 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8970 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8971 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8972 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8974 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8976 * gcc.dg/graphite/block-0.c: Add documentation.
8977 * gcc.dg/graphite/block-4.c: Same.
8978 * gcc.dg/graphite/block-7.c: Same.
8979 * gcc.dg/graphite/block-8.c: New.
8980 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8981 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8982 * gcc.dg/graphite/interchange-12.c: Add documentation.
8983 * gcc.dg/graphite/interchange-13.c: New.
8984 * gcc.dg/graphite/interchange-14.c: New.
8985 * gcc.dg/graphite/interchange-15.c: New.
8986 * gcc.dg/graphite/interchange-8.c: Add documentation.
8987 * gcc.dg/graphite/interchange-mvt.c: Same.
8989 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8992 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8993 * gcc.target/powerpc/altivec-14.c: Ditto.
8994 * gcc.target/powerpc/altivec-33.c: Ditto.
8995 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8996 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8997 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8998 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8999 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9000 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9001 * g++.dg/ext/altivec-15.C: Ditto.
9002 * g++.dg/ext/altivec-types-1.C: Ditto.
9003 * g++.dg/ext/altivec-types-2.C: Ditto.
9004 * g++.dg/ext/altivec-types-3.C: Ditto.
9005 * g++.dg/ext/altivec-types-4.C: Ditto.
9007 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9009 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9011 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9013 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9014 optimization options.
9016 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9018 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9021 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9023 2011-01-23 Tobias Burnus <burnus@net-b.de>
9026 * gfortran.dg/allocatable_scalar_12.f90: New.
9028 2011-01-23 Ira Rosen <irar@il.ibm.com>
9030 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9031 vectorization to be not profitable if peeling is used to
9032 realign the memory access.
9033 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9034 loop bound to avoid loop unrolling.
9035 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9037 2011-01-22 Jan Hubicka <jh@suse.cz>
9040 * g++.dg/lto/pr47333.C: New file.
9042 2011-01-22 Jan Hubicka <jh@suse.cz>
9044 PR tree-optimization/43884
9046 * gcc.dg/autopar/outer-2.c: Increase array size.
9047 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9049 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9052 * gfortran.dg/c_loc_tests_16.f90: New test.
9054 2011-01-22 Tobias Burnus <burnus@net-b.de>
9057 * gfortran.dg/typebound_proc_19.f90: New.
9059 2011-01-21 Jeff Law <law@redhat.com>
9061 PR tree-optimization/47053
9062 * g++.dg/pr47053.C: New test.
9064 2011-01-21 Jason Merrill <jason@redhat.com>
9067 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9072 * g++.dg/cpp0x/range-for10.C: New test.
9073 * g++.dg/template/for1.C: New test.
9076 * g++.dg/tree-prof/partition3.C: New test.
9078 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9080 PR rtl-optimization/47366
9081 * g++.dg/opt/pr47366.C: New test.
9083 2011-01-21 Jason Merrill <jason@redhat.com>
9086 * g++.dg/cpp0x/constexpr-regress2.C: New.
9088 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9090 2011-01-21 Jeff Law <law@redhat.com>
9092 PR rtl-optimization/41619
9093 * gcc.dg/pr41619.c: New.
9095 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9097 PR tree-optimization/47355
9098 * g++.dg/opt/pr47355.C: New test.
9100 2011-01-21 Richard Guenther <rguenther@suse.de>
9102 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9105 2011-01-21 Richard Guenther <rguenther@suse.de>
9107 PR tree-optimization/47365
9108 * gcc.dg/torture/pr47365.c: New testcase.
9109 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9111 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9113 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9115 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9117 PR tree-optimization/47391
9118 * gcc.dg/pr47391.c: New test.
9120 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9122 * g++.dg/template/char1.C: Use signed char.
9124 2011-01-21 Tobias Burnus <burnus@net-b.de>
9127 * gfortran.dg/pointer_target_4.f90: New.
9129 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9132 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9133 ILP32 system and not IP32.
9135 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9138 * g++.dg/debug/pr46583.C: New.
9140 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9143 * g++.dg/debug/pr47283.C: New test.
9146 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9147 * gcc.target/i386/headmerge-2.c: Likewise.
9149 2011-01-20 Richard Guenther <rguenther@suse.de>
9152 * gcc.dg/torture/pr47370.c: New testcase.
9154 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9156 PR tree-optimization/46130
9157 * gcc.dg/pr46130-1.c: New test.
9158 * gcc.dg/pr46130-2.c: New test.
9160 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9163 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9165 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9168 * g++.dg/debug/pr46240.cc: New.
9170 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9173 * g++.dg/template/anonunion1.C: New test.
9175 PR rtl-optimization/47337
9176 * gcc.c-torture/execute/pr47337.c: New test.
9178 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9181 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9183 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9185 PR tree-optimization/46021
9186 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9188 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9190 PR tree-optimization/47290
9191 * g++.dg/torture/pr47290.C: New test.
9193 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9196 * gfortran.dg/proc_ptr_comp_29.f90: New.
9198 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9201 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9202 powerpc-apple-darwin9.
9204 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9206 PR rtl-optimization/47299
9207 * gcc.c-torture/execute/pr47299.c: New test.
9209 2011-01-17 Jason Merrill <jason@redhat.com>
9211 * g++.dg/cpp0x/constexpr-virtual.C: New.
9213 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9216 * gfortran.dg/gomp/pr47331.f90: New test.
9218 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9221 * objc.dg/selector-warn-1.m: New.
9222 * obj-c++.dg/selector-warn-1.mm: New.
9224 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9226 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9227 Update dg-final accordingly.
9229 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9231 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9233 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9235 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9237 * gcc.dg/guality/pr36728-2.c: Likewise.
9239 2011-01-17 Richard Guenther <rguenther@suse.de>
9241 PR tree-optimization/47313
9242 * g++.dg/torture/pr47313.C: New testcase.
9244 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9247 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9248 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9249 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9250 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9252 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9254 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9255 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9256 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9258 2011-01-17 Richard Guenther <rguenther@suse.de>
9260 PR tree-optimization/45967
9261 * gcc.dg/torture/pr45967-2.c: New testcase.
9262 * gcc.dg/torture/pr45967-3.c: Likewise.
9264 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9267 * g++.dg/ext/pr47213.C: Require visibility.
9269 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9271 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9272 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9274 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9276 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9277 Linux-based targets.
9279 2011-01-13 Jan Hubicka <jh@suse.cz>
9281 PR tree-optimization/47276
9282 * gcc.dg/pr47276.c: New testcase.
9284 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9285 Jonathan Wakely <jwakely.gcc@gmail.com>
9288 * g++.dg/other/pr33558.C: New.
9289 * g++.dg/other/pr33558-2.C: New.
9291 2011-01-14 Martin Jambor <mjambor@suse.cz>
9293 PR tree-optimization/45934
9294 PR tree-optimization/46302
9295 * g++.dg/ipa/devirt-c-1.C: New test.
9296 * g++.dg/ipa/devirt-c-2.C: Likewise.
9297 * g++.dg/ipa/devirt-c-3.C: Likewise.
9298 * g++.dg/ipa/devirt-c-4.C: Likewise.
9299 * g++.dg/ipa/devirt-c-5.C: Likewise.
9300 * g++.dg/ipa/devirt-c-6.C: Likewise.
9301 * g++.dg/ipa/devirt-6.C: Likewise.
9302 * g++.dg/ipa/devirt-d-1.C: Likewise.
9303 * g++.dg/torture/pr45934.C: Likewise.
9305 2011-01-14 Jason Merrill <jason@redhat.com>
9307 * g++.dg/cpp0x/variadic105.C: New.
9309 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9310 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9313 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9314 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9315 execution tests on i?86-*-*, x86_64-*-* and
9316 powerpc*-apple-darwin* && ilp32.
9317 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9318 tests on i?86-*-* and x86_64-*-*.
9320 2011-01-14 Richard Guenther <rguenther@suse.de>
9322 PR tree-optimization/47280
9323 * g++.dg/opt/pr47280.C: New testcase.
9325 2011-01-14 Jason Merrill <jason@redhat.com>
9327 * g++.dg/cpp0x/constexpr-regress1.C: New.
9329 * g++.dg/ext/flexary2.C: New.
9331 2011-01-14 Richard Guenther <rguenther@suse.de>
9334 * gcc.dg/torture/pr47281.c: New testcase.
9335 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9337 2011-01-14 Richard Guenther <rguenther@suse.de>
9339 PR tree-optimization/47286
9340 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9342 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9345 * g++.dg/ext/pr47213.C: New.
9347 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9349 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9351 2011-01-13 Tobias Burnus <burnus@net-b.de>
9352 Mikael Morin <mikael@gcc.gnu.org>
9356 * gfortran.dg/select_type_20.f90: New.
9357 * gfortran.dg/select_type_21.f90: New.
9359 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9362 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9364 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9366 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9367 * gcc.dg/guality/pr36728-2.c: Likewise.
9369 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9372 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9374 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9376 PR rtl-optimization/45352
9377 * gcc.dg/pr45352-3.c: New.
9379 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9381 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9383 * g++.dg/cpp0x/range-for8.C: New.
9384 * g++.dg/cpp0x/range-for9.C: New.
9386 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9389 * g++.dg/debug/pr47209.C: New.
9391 2011-01-12 Richard Guenther <rguenther@suse.de>
9394 * gcc.dg/lto/pr47259_0.c: New testcase.
9395 * gcc.dg/lto/pr47259_1.c: Likewise.
9397 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9399 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9400 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9401 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9402 methods missing from the OBJC2 Object.
9403 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9404 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9405 GNU and NeXT runtimes.
9406 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9408 * objc-obj-c++-shared/Object1.m: Likewise.
9409 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9410 * objc.dg/proto-qual-1.m: Likewise.
9411 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9412 * obj-c++.dg/proto-qual-1.mm: Likewise.
9414 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9417 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9419 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9421 Fixed the Objective-C++ testsuite and updated all tests.
9422 * lib/obj-c++.exp (obj-c++_init): Declare and set
9423 gcc_warning_prefix and gcc_error_prefix.
9424 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9425 'dg-warning', 'dg-message' and 'dg-error'.
9426 * obj-c++.dg/class-extension-3.mm: Likewise.
9427 * obj-c++.dg/class-protocol-1.mm: Likewise.
9428 * obj-c++.dg/encode-7.mm: Likewise.
9429 * obj-c++.dg/exceptions-3.mm: Likewise.
9430 * obj-c++.dg/exceptions-5.mm: Likewise.
9431 * obj-c++.dg/method-12.mm: Likewise.
9432 * obj-c++.dg/method-13.mm: Likewise.
9433 * obj-c++.dg/method-15.mm: Likewise.
9434 * obj-c++.dg/method-16.mm: Likewise.
9435 * obj-c++.dg/method-4.mm: Likewise.
9436 * obj-c++.dg/method-8.mm: Likewise.
9437 * obj-c++.dg/method-conflict-1.mm: Likewise.
9438 * obj-c++.dg/method-conflict-2.mm: Likewise.
9439 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9440 and uncommented second part of the testcase now that the testsuite
9442 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9443 and uncommented second part of the testcase now that the testsuite
9445 * obj-c++.dg/private-1.mm: Likewise.
9446 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9447 * obj-c++.dg/syntax-error-7.mm: Likewise.
9448 * obj-c++.dg/warn5.mm: Likewise.
9449 * obj-c++.dg/property/at-property-14.mm: Likewise.
9450 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9452 * obj-c++.dg/property/at-property-18.mm: Likewise.
9453 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9455 * obj-c++.dg/property/at-property-21.mm: Likewise.
9456 * obj-c++.dg/property/at-property-28.mm: Likewise.
9457 * obj-c++.dg/property/at-property-5.mm: Likewise.
9458 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9459 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9460 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9461 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9462 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9463 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9464 * obj-c++.dg/tls/diag-5.mm: Likewise.
9465 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9466 dg-error, now matched correctly.
9468 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9470 * objc.dg/property/at-property-29.m: New.
9471 * obj-c++.dg/property/at-property-29.mm: New.
9473 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9475 * go.test/go-test.exp (go-set-goarch): New proc.
9476 (go-gc-tests): Use it.
9478 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9481 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9483 2011-01-11 Richard Henderson <rth@redhat.com>
9485 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9487 2011-01-11 Jan Hubicka <jh@suse.cz>
9491 * gcc.dg/lto/pr45721_1.c: New file.
9492 * gcc.dg/lto/pr45721_0.c: New file.
9494 2011-01-11 Richard Guenther <rguenther@suse.de>
9496 PR tree-optimization/46076
9497 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9499 2011-01-11 Jeff Law <law@redhat.com>
9501 * PR tree-optimization/47086
9502 * gcc.dg/pr47086.c: New test.
9504 2011-01-11 Jason Merrill <jason@redhat.com>
9507 * g++.dg/template/new10.C: New.
9510 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9512 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9514 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9515 Split type definitions and NSConstantString class into...
9516 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9517 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9518 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9519 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9520 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9521 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9523 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9524 encode defines for newer NeXT system headers.
9525 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9526 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9527 * objc.dg/foreach-5.m: Likewise.
9528 * objc.dg/foreach-2.m: Likewise.
9529 * objc.dg/foreach-4.m: Likewise.
9530 * objc.dg/torture/strings/string1.m: Likewise.
9531 * objc.dg/torture/strings/string2.m: Likewise.
9532 * objc.dg/torture/strings/string3.m: Likewise.
9533 * objc.dg/torture/strings/string4.m: Likewise.
9534 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9535 header and stand alone.
9536 * obj-c++.dg/strings/strings-2.mm: Likewise.
9537 * objc.dg/torture/strings/const-str-3.m: Likewise.
9538 * objc.dg/strings/strings-2.m: Likewise.
9539 * objc.dg/strings/const-str-12b.m: Likewise.
9541 2011-01-12 Richard Guenther <rguenther@suse.de>
9544 * gcc.dg/attr-weak-1.c: Adjust.
9546 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9549 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9550 standard compliant and comment.
9552 2011-01-10 Jan Hubicka <jh@suse.cz>
9555 * gcc.dg/initpri3.c: New testcase.
9557 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9560 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9566 (g_ebp_save): Likewise.
9567 (g_esp_save): Likewise.
9569 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9571 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9573 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9575 PR tree-optimization/46021
9576 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9577 i?86-*-*, x86_64-*-*.
9579 2011-01-10 Jeff Law <law@redhat.com>
9581 * PR tree-optimization/47141
9582 * gcc.c-torture/compile/pr47141.c: New test.
9584 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9587 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9588 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9589 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9590 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9593 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9594 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9595 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9596 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9597 being vectorized. Adjust dg-final pattern.
9600 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9601 * gcc.dg/vect/slp-24.c: Likewise.
9603 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9606 * g++.dg/other/pr47218-1.C: New test file.
9607 * g++.dg/other/pr47218.C: Likewise.
9608 * g++.dg/other/pr47218.h: New supporting header.
9610 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9613 * objc.dg/attributes/invalid-attribute-1.m: New.
9614 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9616 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9619 * gfortran.dg/proc_ptr_comp_28.f90: New.
9621 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9623 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9624 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9625 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9626 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9627 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9628 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9629 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9630 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9631 * objc.dg/gnu-api-2-class.m: Likewise.
9632 * objc.dg/gnu-api-2-ivar.m: Likewise.
9633 * objc.dg/gnu-api-2-method.m: Likewise.
9634 * objc.dg/gnu-api-2-objc.m: Likewise.
9635 * objc.dg/gnu-api-2-object.m: Likewise.
9636 * objc.dg/gnu-api-2-property.m: Likewise.
9637 * objc.dg/gnu-api-2-protocol.m: Likewise.
9638 * objc.dg/gnu-api-2-sel.m: Likewise.
9640 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9642 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9643 * objc.dg/objc-foreach-4.m: Likewise.
9644 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9645 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9646 * objc.dg/foreach-4.m: Likewise.
9647 * objc.dg/foreach-5.m: Likewise.
9648 * objc.dg/foreach-3.m: Return self from init.
9650 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9653 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9655 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9658 * gfortran.dg/class_35.f90: New.
9660 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9662 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9664 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9667 * objc.dg/invalid-method-2.m: New.
9668 * obj-c++.dg/invalid-method-2.mm: New.
9670 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9673 * gfortran.dg/transpose_optimization_2.f90 : New test.
9675 2011-01-08 Jan Hubicka <jh@suse.cz>
9677 PR tree-optmization/46469
9678 * g++.dg/torture/pr46469.C: New testcase.
9680 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9682 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9683 emulation of libobjc-gnu structure layout functionality to ..
9684 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9685 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9686 * objc/execute/bf-common.h: Adjust headers.
9687 * objc/execute/bf-1.m: Likewise.
9688 * objc/execute/bf-2.m: Likewise.
9689 * objc/execute/bf-3.m: Likewise.
9690 * objc/execute/bf-4.m: Likewise.
9691 * objc/execute/bf-5.m: Likewise.
9692 * objc/execute/bf-6.m: Likewise.
9693 * objc/execute/bf-7.m: Likewise.
9694 * objc/execute/bf-8.m: Likewise.
9695 * objc/execute/bf-9.m: Likewise.
9696 * objc/execute/bf-10.m: Likewise.
9697 * objc/execute/bf-11.m: Likewise.
9698 * objc/execute/bf-12.m: Likewise.
9699 * objc/execute/bf-13.m: Likewise.
9700 * objc/execute/bf-14.m: Likewise.
9701 * objc/execute/bf-15.m: Likewise.
9702 * objc/execute/bf-16.m: Likewise.
9703 * objc/execute/bf-17.m: Likewise.
9704 * objc/execute/bf-18.m: Likewise.
9705 * objc/execute/bf-19.m: Likewise.
9706 * objc/execute/bf-20.m: Likewise.
9707 * objc/execute/bf-21.m: Likewise.
9708 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9709 objc_get_type_qualifiers ().
9711 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9714 * gfortran.dg/dependency_39.f90: New test.
9716 2011-01-07 Jan Hubicka <jh@suse.cz>
9718 Get builtins tests ready for linker plugin.
9719 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9720 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9721 my_memset, my_bzero): Mark used.
9722 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9723 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9725 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9728 2011-01-07 Jan Hubicka <jh@suse.cz>
9730 PR tree-optimization/46367
9731 * g++.dg/torture/pr46367.C: New file.
9733 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9736 * gcc.dg/pr47201.c: New test.
9739 * gcc.dg/tree-prof/pr47187.c: New test.
9741 2011-01-07 Tobias Burnus <burnus@net-b.de>
9744 * gfortran.dg/extends_type_of_3.f90: New.
9746 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9748 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9749 * g++.dg/ext/dllimport-MI1.C: Likewise.
9750 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9751 * g++.dg/ext/dllimport10.C: Likewise.
9752 * g++.dg/ext/dllimport11.C: Likewise.
9753 * g++.dg/ext/dllimport12.C: Likewise.
9754 * g++.dg/ext/dllimport13.C: Likewise.
9755 * g++.dg/ext/dllimport2.C: Likewise.
9756 * g++.dg/ext/dllimport3.C: Likewise.
9757 * g++.dg/ext/dllimport4.C: Likewise.
9758 * g++.dg/ext/dllimport5.C: Likewise.
9759 * g++.dg/ext/dllimport6.C: Likewise.
9760 * g++.dg/ext/dllimport8.C: Likewise.
9761 * g++.dg/ext/dllimport9.C: Likewise.
9762 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9763 targets, too. Additionally enable test for i?86-*-mingw*.
9764 * g++.dg/ext/selectany1.C: Likewise.
9765 Remove guard variable check.
9767 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9771 * gfortran.dg/storage_size_3.f08: Extended.
9773 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9776 * g++.dg/template/stdarg1.C: New test.
9778 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9781 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9782 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9783 from the interface of functions to not hide the errors that
9786 2011-01-06 Jan Hubicka <jh@suse.cz>
9788 * gcc.dg/lto/pr47188_0.c: New testcase.
9789 * gcc.dg/lto/pr47188_1.c: New testcase.
9791 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9795 * gfortran.dg/interface_33.f90: New test.
9797 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9800 * gcc.c-torture/compile/pr47150.c: New test.
9802 2011-01-06 Ira Rosen <irar@il.ibm.com>
9804 PR tree-optimization/47139
9805 * gcc.dg/vect/pr47139.c: New test.
9807 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9810 * gfortran.dg/extends_type_of_2.f03: New.
9812 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9814 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9816 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9818 * gnat.dg/opt14.adb: New test.
9820 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9823 * gfortran.dg/allocate_error_2.f90: New test.
9825 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9828 * gfortran.dg/storage_size_3.f08: New.
9830 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832 PR libgfortran/47154
9833 * gfortran.dg/namelist_68.f90: New test.
9835 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9837 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9839 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9842 * gfortran.dg/class_34.f90: New.
9844 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9846 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9847 use __builtin_inff. Skip all single-precision tests that require
9850 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9852 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9854 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9856 PR tree-optimization/47148
9857 * gcc.c-torture/execute/pr47148.c: New test.
9859 PR tree-optimization/47155
9860 * gcc.c-torture/execute/pr47155.c: New test.
9862 PR rtl-optimization/47157
9863 * gcc.c-torture/compile/pr47157.c: New test.
9865 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9867 * gcc.dg/torture/vector-shift2.c (schar): Define.
9868 (main): Always use schar or uchar instead of plain "char" to avoid
9869 dependencies on implementation-defined char signedness.
9871 2011-01-03 Martin Jambor <mjambor@suse.cz>
9873 PR tree-optimization/46801
9874 * gnat.dg/pack9.adb: Remove xfail.
9876 2011-01-03 Martin Jambor <mjambor@suse.cz>
9878 PR tree-optimization/46984
9879 * g++.dg/ipa/pr46984.C: New test.
9881 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9884 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9886 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9888 PR tree-optimization/47140
9889 * gcc.c-torture/compile/pr47140.c: New test.
9891 PR rtl-optimization/47028
9892 * gcc.dg/pr47028.c: New test.
9894 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9896 * objc.dg/protocol-forward-1.m: Removed TODO.
9897 * objc.dg/protocol-forward-2.m: New.
9898 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9899 * obj-c++.dg/protocol-forward-2.mm: New.
9901 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9904 * g++.dg/eh/pr38662.C: New testcase.
9906 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9908 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9909 scan for newline '\n'.
9912 Copyright (C) 2011 Free Software Foundation, Inc.
9914 Copying and distribution of this file, with or without modification,
9915 are permitted in any medium without royalty provided the copyright
9916 notice and this notice are preserved.