1 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
7 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
9 * gcc.target/arm/wmul-11.c: New file.
10 * gcc.target/arm/wmul-12.c: New file.
11 * gcc.target/arm/wmul-13.c: New file.
13 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
15 * gcc.target/arm/wmul-10.c: New file.
17 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
19 * gcc.target/arm/wmul-9.c: New file.
20 * gcc.target/arm/wmul-bitfield-2.c: New file.
22 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
24 * gcc.target/arm/wmul-8.c: New file.
26 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
28 * gcc.target/arm/wmul-7.c: New file.
30 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
32 * gcc.target/arm/wmul-6.c: New file.
34 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
36 * gcc.target/arm/wmul-5.c: New file.
37 * gcc.target/arm/no-wmla-1.c: New file.
39 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
41 * gcc.target/arm/wmul-bitfield-1.c: New file.
43 2011-08-19 Joseph Myers <joseph@codesourcery.com>
45 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
47 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
50 * gcc.target/i386/conversion.c: Likewise.
52 2011-08-19 Richard Guenther <rguenther@suse.de>
54 * gcc.dg/torture/pr50067-1.c: New testcase.
55 * gcc.dg/torture/pr50067-2.c: Likewise.
57 2011-08-19 Joey Ye <joey.ye@arm.com>
60 * gcc.target/arm/handler-align.c: New test.
61 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
64 2011-08-19 Joey Ye <joey.ye@arm.com>
66 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
68 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
71 * gfortran.dg/end_block_label_1.f90: New test.
72 * gfortran.dg/end_associate_label_1.f90: New test.
74 2011-08-18 Joseph Myers <joseph@codesourcery.com>
76 * gcc.dg/c1x-pointer-float-1.c: New test.
78 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
81 * gfortran.dg/duplicate_labels_2.f: New test.
83 2011-08-18 Joseph Myers <joseph@codesourcery.com>
85 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
86 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
87 gcc.dg/c1x-noreturn-5.c: New tests.
89 2011-08-18 Joseph Myers <joseph@codesourcery.com>
91 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
93 2011-08-18 Tobias Burnus <burnus@net-b.de>
96 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
97 * gfortran.dg/coarray_lock_3.f90: Fix test.
98 * gfortran.dg/coarray_lock_4.f90: New.
99 * gfortran.dg/coarray_lock_5.f90: New.
101 2011-08-18 Jakub Jelinek <jakub@redhat.com>
104 * gcc.c-torture/compile/pr50009.c: New test.
107 * gcc.dg/torture/pr50092.c: New test.
109 2011-08-18 Tobias Burnus <burnus@net-b.de>
112 * gfortran.dg/namelist_73.f90: New.
114 2011-08-18 Jakub Jelinek <jakub@redhat.com>
116 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
119 * gcc.dg/pr50017.c: New test.
121 2011-08-18 Dodji Seketeli <dodji@redhat.com>
124 * g++.dg/lookup/hidden-var1.C: New test case.
126 2011-08-17 Tobias Burnus <burnus@net-b.de>
129 * gfortran.dg/warn_unused_var_2.f90: New.
130 * gfortran.dg/warn_unused_var_3.f90: New.
132 2011-08-17 Tom de Vries <tom@codesourcery.com>
135 * gcc.target/arm/pr43597.c: New test.
137 2011-08-17 Janus Weil <janus@gcc.gnu.org>
140 * gfortran.dg/common_13.f90: New.
142 2011-08-16 Jason Merrill <jason@redhat.com>
145 * g++.dg/cpp0x/variadic-unresolved.C: New.
147 * g++.old-deja/g++.brendan/README: Add R.I.P.
149 * g++.dg/ext/attr-used-1.C: New.
152 * g++.dg/cpp0x/initlist56.C: New.
154 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
157 * g++.dg/opt/life1.C: Only run on Linux.
159 2011-08-15 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/coarray_26.f90: New.
163 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
165 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
168 2011-08-14 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/func_result_7.f90: New.
173 2011-08-13 Jason Merrill <jason@redhat.com>
176 * g++.dg/cpp0x/decltype32.C: New.
179 * g++.dg/diagnostic/expr1.C: New.
181 2011-08-12 David Li <davidxl@google.com>
183 * g++.dg/abi/vbase15.C: New test.
185 2011-08-12 Jason Merrill <jason@redhat.com>
188 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
190 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.dg/builtins-67.c: New test.
193 * gcc.target/i386/conversion.c: Ditto.
195 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
196 Brian Hackett <bhackett1024@gmail.com>
198 * g++.dg/plugin/decl_plugin.c: New.
199 * g++.dg/plugin/decl-plugin-test.C: New.
200 * g++.dg/plugin/plugin.exp: Add above testcase.
202 2011-08-11 Richard Guenther <rguenther@suse.de>
204 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
206 2011-08-11 Michael Matz <matz@suse.de>
208 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
210 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
212 PR tree-optimization/50039
213 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
214 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
216 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
218 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
219 (sse4_1_test): Initialize src3 with random value.
221 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
223 * gcc.c-torture/execute/scal-to-vec1.c: New test.
224 * gcc.c-torture/execute/scal-to-vec2.c: New test.
225 * gcc.c-torture/execute/scal-to-vec3.c: New test.
226 * gcc.dg/scal-to-vec1.c: New test.
227 * gcc.dg/scal-to-vec2.c: New test.
229 2011-08-09 Richard Guenther <rguenther@suse.de>
231 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
232 * gcc.dg/tree-ssa/vrp60.c: New testcase.
233 * gcc.dg/tree-ssa/vrp61.c: Likewise.
234 * gcc.dg/tree-ssa/vrp62.c: Likewise.
236 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
238 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
240 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
242 * gcc.dg/pr49948.c: Require pthread effective target.
244 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
246 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
248 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
250 * gcc.target/i386/sse-22a.c: New test.
252 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
254 PR tree-optimization/50014
255 * gcc.dg/vect/pr50014.c: New test.
257 2011-08-08 Martin Jambor <mjambor@suse.cz>
260 * gcc.dg/tree-ssa/pr49923.c: New test.
262 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.target/i386/pr49781-1.c: New.
267 2011-08-08 Jason Merrill <jason@redhat.com>
269 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
271 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
273 2011-08-07 Janus Weil <janus@gcc.gnu.org>
276 * gfortran.dg/typebound_override_1.f90: New.
278 2011-08-07 Kai Tietz <ktietz@redhat.com>
280 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
282 * gcc.dg/tree-ssa/loop-1.c: Likewise.
283 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
284 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
285 * gcc.dg/tree-ssa/loop-33.c: Likewise.
286 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
287 * gcc.dg/tree-ssa/loop-35.c: Likewise.
288 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
289 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
290 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
291 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
293 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
296 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
298 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
300 * gcc.dg/pr48770.c: Cleanup coverage files.
301 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
303 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
305 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
306 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
307 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
308 lzcnt and bmi options.
310 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
313 * gcc.dg/pr47381-1.c: New.
314 * gcc.dg/pr47381-2.c: Likewise.
315 * gcc.target/i386/pr47381.c: Likewise.
317 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
320 * gcc.dg/pr47727.c: New.
323 * gcc.dg/pr47372-1.c: New.
324 * gcc.dg/pr47372-2.c: Likewise.
326 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
329 * gcc.target/i386/pr47449.c: New.
332 * gcc.dg/pr47446-1.c: New.
333 * gcc.dg/pr47446-2.c: Likewise.
335 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
338 * gcc.dg/pr47766.c: New.
341 * gcc.dg/tls/pr47715-1.c: New.
342 * gcc.dg/tls/pr47715-2.c: Likewise.
343 * gcc.dg/tls/pr47715-3.c: Likewise.
344 * gcc.dg/tls/pr47715-4.c: Likewise.
345 * gcc.dg/tls/pr47715-5.c: Likewise.
347 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
350 * objc.dg/gnu-api-2-class.m: Updated comments.
351 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
352 * objc.dg/gnu-api-2-class-meta.m: New test.
353 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
355 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
358 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
359 with classes that are in construction.
361 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
364 * gcc.target/i386/pr48084-1.c: New.
365 * gcc.target/i386/pr48084-2.c: Likewise.
366 * gcc.target/i386/pr48084-3.c: Likewise.
367 * gcc.target/i386/pr48084-4.c: Likewise.
368 * gcc.target/i386/pr48084-5.c: Likewise.
370 PR rtl-optimization/49504
371 * gcc.target/i386/pr49504.c: New.
374 * gcc.dg/pr49860.c: New.
376 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
379 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
380 with classes that are in construction.
382 2011-08-05 Jason Merrill <jason@redhat.com>
385 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
388 * g++.dg/cpp0x/decltype31.C: New.
391 * g++.dg/init/array28.C: New.
394 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
396 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
399 * gcc.dg/pr47369-1.c: New.
401 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
404 * gcc.dg/torture/pr47364-1.c: New.
405 * gcc.c-torture/compile/pr47364-1.c: Likewise.
406 * gcc.c-torture/compile/pr47364-2.c: Likewise.
408 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
411 * gfortran.dg/transfer_check_2.f90: New test case.
413 2011-08-05 Jan Hubicka <jh@suse.cz>
416 * gfortran.dg/pr49494.f90: New testcase.
418 2011-08-05 Jan Hubicka <jh@suse.cz>
421 * gcc.c-torture/compile/pr49735.c: New testcase.
423 2011-08-05 Jason Merrill <jason@redhat.com>
426 * g++.dg/cpp0x/initlist56.C: New.
429 * g++.dg/overload/rvalue2.C: New.
432 * g++.dg/cpp0x/range-for21.C: New.
434 * g++.dg/ext/vla11.C: New.
436 2011-08-05 Richard Guenther <rguenther@suse.de>
438 PR tree-optimization/49984
439 * gcc.dg/tree-ssa/vrp59.c: New testcase.
441 2011-08-05 Richard Guenther <rguenther@suse.de>
443 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
444 * gcc.dg/tree-ssa/vrp52.c: Likewise.
445 * gcc.dg/tree-ssa/vrp53.c: Likewise.
447 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
449 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
450 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
451 * gfortran.dg/ldist-pr43023.f90: Ditto.
452 * gfortran.dg/namelist_52.f90: Ditto.
453 * gfortran.dg/interface_proc_end.f90: Ditto.
454 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
455 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
457 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
459 * gcc.dg/vect/vect-over-widen-1.c: New test.
460 * gcc.dg/vect/vect-over-widen-2.c: New test.
461 * gcc.dg/vect/vect-over-widen-3.c: New test.
462 * gcc.dg/vect/vect-over-widen-4.c: New test.
464 2011-08-04 Richard Guenther <rguenther@suse.de>
467 * gfortran.dg/vect/O3-pr49957.f: New testcase.
469 2011-08-04 Ian Bolton <ian.bolton@arm.com>
471 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
473 2011-08-04 Jakub Jelinek <jakub@redhat.com>
476 * g++.dg/ext/builtin-object-size3.C: New test.
478 2011-08-03 Jakub Jelinek <jakub@redhat.com>
480 PR tree-optimization/49948
481 * gcc.dg/pr49948.c: New test.
483 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
486 * gcc.dg/torture/pr47383.c: New.
488 2011-08-03 Arnaud Charlet <charlet@adacore.com>
490 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
492 2011-08-03 Arnaud Charlet <charlet@adacore.com>
494 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
496 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
499 * gcc.dg/torture/pr47744-1.c: New.
500 * gcc.dg/torture/pr47744-2.c: Likewise.
501 * gcc.dg/torture/pr47744-3.c: Likewise.
503 2011-08-03 Richard Guenther <rguenther@suse.de>
506 * gcc.dg/torture/pr49958.c: New testcase.
508 2011-08-03 Richard Guenther <rguenther@suse.de>
510 PR tree-optimization/49938
511 * g++.dg/torture/pr49938.C: New testcase.
513 2011-08-02 Jason Merrill <jason@redhat.com>
516 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
519 * g++.dg/cpp0x/initlist5.C: Add additional cases.
522 * g++.dg/cpp0x/variadic115.C: New.
525 * g++.dg/cpp0x/union5.C: New.
527 2011-08-02 Daniel Kraft <d@domob.eu>
530 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
532 2011-08-02 Kai Tietz <ktietz@redhat.com>
535 * gcc.dg/tree-ssa/forwprop-15.c
537 2011-08-02 Jason Merrill <jason@redhat.com>
540 * g++.dg/cpp0x/range-for20.C: New.
542 2011-08-02 Tobias Burnus <burnus@net-b.de>
544 * gfortran.dg/coarray_lib_token_3.f90: New.
546 2011-08-02 Jakub Jelinek <jakub@redhat.com>
549 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
550 * gcc.dg/gomp/atomic-15.c: New test.
551 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
552 * g++.dg/gomp/atomic-15.C: New test.
553 * g++.dg/gomp/private-1.C: New test.
554 * g++.dg/gomp/sharing-2.C: New test.
555 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
556 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
557 * gfortran.dg/gomp/omp_atomic2.f90: New test.
559 2011-08-02 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
562 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
564 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
565 * gfortran.dg/allocatable_function_5.f90: Ditto.
566 * gfortran.dg/allocate_stat.f90: Ditto.
567 * gfortran.dg/array_constructor_20.f90: Ditto.
568 * gfortran.dg/array_constructor_21.f90: Ditto.
569 * gfortran.dg/array_constructor_22.f90: Ditto.
570 * gfortran.dg/array_constructor_26.f03: Ditto.
571 * gfortran.dg/array_function_4.f90: Ditto.
572 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
573 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
574 * gfortran.dg/bind_c_usage_15.f90: Ditto.
575 * gfortran.dg/bind_c_usage_16.f03: Ditto.
576 * gfortran.dg/bind_c_usage_3.f03: Ditto.
577 * gfortran.dg/binding_label_tests_7.f03: Ditto.
578 * gfortran.dg/class_15.f03: Ditto.
579 * gfortran.dg/class_27.f03: Ditto.
580 * gfortran.dg/class_33.f90: Ditto.
581 * gfortran.dg/class_37.f03: Ditto.
582 * gfortran.dg/class_40.f03: Ditto.
583 * gfortran.dg/class_42.f03: Ditto.
584 * gfortran.dg/class_defined_operator_1.f03: Ditto.
585 * gfortran.dg/coarray/registering_1.f90: Ditto.
586 * gfortran.dg/convert_1.f90: Ditto.
587 * gfortran.dg/default_initialization_3.f90: Ditto.
588 * gfortran.dg/dependency_25.f90: Ditto.
589 * gfortran.dg/dependency_26.f90: Ditto.
590 * gfortran.dg/dependency_36.f90: Ditto.
591 * gfortran.dg/dependency_37.f90: Ditto.
592 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
593 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
594 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
595 * gfortran.dg/elemental_pointer_1.f90: Ditto.
596 * gfortran.dg/elemental_result_1.f90: Ditto.
597 * gfortran.dg/empty_derived_type.f90: Ditto.
598 * gfortran.dg/entry_7.f90: Ditto.
599 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
600 * gfortran.dg/equiv_constraint_3.f90: Ditto.
601 * gfortran.dg/error_recovery_3.f90: Ditto.
602 * gfortran.dg/extends_4.f03: Ditto.
603 * gfortran.dg/func_assign.f90: Ditto.
604 * gfortran.dg/func_assign_3.f90: Ditto.
605 * gfortran.dg/generic_1.f90: Ditto.
606 * gfortran.dg/generic_18.f90: Ditto.
607 * gfortran.dg/generic_22.f03: Ditto.
608 * gfortran.dg/generic_4.f90: Ditto.
609 * gfortran.dg/generic_6.f90: Ditto.
610 * gfortran.dg/generic_actual_arg.f90: Ditto.
611 * gfortran.dg/graphite/id-21.f: Ditto.
612 * gfortran.dg/graphite/pr45758.f90: Ditto.
613 * gfortran.dg/host_assoc_call_2.f90: Ditto.
614 * gfortran.dg/host_assoc_call_3.f90: Ditto.
615 * gfortran.dg/host_assoc_call_4.f90: Ditto.
616 * gfortran.dg/host_assoc_function_4.f90: Ditto.
617 * gfortran.dg/host_used_types_1.f90: Ditto.
618 * gfortran.dg/implicit_1.f90: Ditto.
619 * gfortran.dg/implicit_11.f90: Ditto.
620 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
621 * gfortran.dg/impure_actual_1.f90: Ditto.
622 * gfortran.dg/impure_assignment_1.f90: Ditto.
623 * gfortran.dg/impure_constructor_1.f90: Ditto.
624 * gfortran.dg/initialization_10.f90: Ditto.
625 * gfortran.dg/initialization_12.f90: Ditto.
626 * gfortran.dg/interface_14.f90: Ditto.
627 * gfortran.dg/interface_15.f90: Ditto.
628 * gfortran.dg/interface_2.f90: Ditto.
629 * gfortran.dg/interface_25.f90: Ditto.
630 * gfortran.dg/interface_26.f90: Ditto.
631 * gfortran.dg/interface_29.f90: Ditto.
632 * gfortran.dg/interface_assignment_1.f90: Ditto.
633 * gfortran.dg/internal_pack_6.f90: Ditto.
634 * gfortran.dg/internal_pack_7.f90: Ditto.
635 * gfortran.dg/internal_pack_8.f90: Ditto.
636 * gfortran.dg/lto/pr45586_0.f90: Ditto.
637 * gfortran.dg/lto/pr47839_0.f90: Ditto.
638 * gfortran.dg/module_commons_3.f90: Ditto.
639 * gfortran.dg/module_equivalence_4.f90: Ditto.
640 * gfortran.dg/module_equivalence_6.f90: Ditto.
641 * gfortran.dg/module_function_type_1.f90: Ditto.
642 * gfortran.dg/module_naming_1.f90: Ditto.
643 * gfortran.dg/namelist_4.f90: Ditto.
644 * gfortran.dg/operator_c1202.f90: Ditto.
645 * gfortran.dg/parens_7.f90: Ditto.
646 * gfortran.dg/pr32921.f: Ditto.
647 * gfortran.dg/pr33646.f90: Ditto.
648 * gfortran.dg/pr41928.f90: Ditto.
649 * gfortran.dg/pr42119.f90: Ditto.
650 * gfortran.dg/pr43984.f90: Ditto.
651 * gfortran.dg/present_1.f90: Ditto.
652 * gfortran.dg/private_type_2.f90: Ditto.
653 * gfortran.dg/proc_decl_2.f90: Ditto.
654 * gfortran.dg/proc_ptr_10.f90: Ditto.
655 * gfortran.dg/proc_ptr_22.f90: Ditto.
656 * gfortran.dg/proc_ptr_8.f90: Ditto.
657 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
658 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
659 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
660 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
661 * gfortran.dg/substring_equivalence.f90: Ditto.
662 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
663 * gfortran.dg/transpose_optimization_1.f90: Ditto.
664 * gfortran.dg/trim_optimize_6.f90: Ditto.
665 * gfortran.dg/typebound_call_12.f03: Ditto.
666 * gfortran.dg/typebound_operator_5.f03: Ditto.
667 * gfortran.dg/typebound_operator_6.f03: Ditto.
668 * gfortran.dg/typebound_proc_18.f03: Ditto.
669 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
670 * gfortran.dg/use_1.f90: Ditto.
671 * gfortran.dg/use_10.f90: Ditto.
672 * gfortran.dg/use_11.f90: Ditto.
673 * gfortran.dg/use_14.f90: Ditto.
674 * gfortran.dg/use_only_2.f90: Ditto.
675 * gfortran.dg/use_rename_4.f90: Ditto.
676 * gfortran.dg/use_rename_5.f90: Ditto.
677 * gfortran.dg/used_dummy_types_3.f90: Ditto.
678 * gfortran.dg/used_interface_ref.f90: Ditto.
679 * gfortran.dg/used_types_11.f90: Ditto.
680 * gfortran.dg/used_types_3.f90: Ditto.
681 * gfortran.dg/used_types_4.f90: Ditto.
682 * gfortran.dg/userdef_operator_2.f90: Ditto.
683 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
684 * gfortran.dg/vect/pr46213.f90: Ditto.
685 * gfortran.dg/whole_file_21.f90: Ditto.
686 * gfortran.dg/whole_file_22.f90: Ditto.
687 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
688 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
690 2011-08-02 Kai Tietz <ktietz@redhat.com>
692 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
694 2011-08-01 Jason Merrill <jason@redhat.com>
697 * g++.dg/abi/mangle49.C: New.
700 * g++.dg/cpp0x/constexpr-array4.C: New.
703 * g++.dg/cpp0x/constexpr-builtin1.C: New.
705 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr49927.c: New test.
710 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
712 PR tree-optimization/49926
713 * gcc.dg/vect/pr49926.c: New test.
715 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
717 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
718 * gcc.target/i386/lzcnt-1.c: New test.
719 * gcc.target/i386/lzcnt-2.c: Likewise.
720 * gcc.target/i386/lzcnt-2a.c: Likewise.
721 * gcc.target/i386/lzcnt-3.c: Likewise.
722 * gcc.target/i386/lzcnt-4.c: Likewise.
723 * gcc.target/i386/lzcnt-4a.c: Likewise.
724 * gcc.target/i386/lzcnt-5.c: Likewise.
725 * gcc.target/i386/lzcnt-6.c: Likewise.
726 * gcc.target/i386/lzcnt-6a.c: Likewise.
727 * gcc.target/i386/lzcnt-check.h: Likewise.
729 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
730 * gcc.target/i386/sse-13.c: Likewise.
731 * gcc.target/i386/sse-14.c: Likewise.
732 * g++.dg/other/i386-2.C: Likewise.
733 * g++.dg/other/i386-3.C: Likewise.
735 2011-08-01 Julian Brown <julian@codesourcery.com>
737 * gcc.target/arm/fixed-point-exec.c: New test.
739 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
742 * gcc.target/i386/pr49920.c: New test.
744 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
746 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
747 * gcc.dg/tree-ssa/pr23109.c: Ditto.
748 * gcc.dg/tree-ssa/loop-7.c: Ditto.
749 * gcc.dg/tree-ssa/loop-32.c: Ditto.
750 * gcc.dg/tree-ssa/loop-33.c: Ditto.
751 * gcc.dg/tree-ssa/loop-34.c: Ditto.
752 * gcc.dg/tree-ssa/loop-35.c: Ditto.
753 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
754 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
755 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
756 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
757 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
758 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
759 * g++.dg/tree-ssa/pr33615.C: Ditto.
760 * g++.dg/tree-ssa/restrict1.C: Ditto.
761 * c-c++-common/restrict-2.c: Ditto.
762 * gfortran.dg/pr32921.f: Ditto.
763 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
764 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
765 * gcc.dg/tree-ssa/vrp47.c: Ditto.
766 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
767 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
768 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
769 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
770 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
771 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
772 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
774 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
776 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
777 .exe.ltrans[0-9]*. dump files.
779 2011-07-31 Janus Weil <janus@gcc.gnu.org>
782 * gfortran.dg/abstract_type_6.f03: Modified.
783 * gfortran.dg/typebound_proc_24.f03: New.
785 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/init/for1.C: Fix.
790 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
793 * gfortran.dg/string_5.f90: New test.
795 2011-07-29 Jason Merrill <jason@redhat.com>
798 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
800 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
802 PR tree-optimization/47407
803 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
807 2011-07-29 Richard Guenther <rguenther@suse.de>
809 * gcc.dg/uninit-suppress.c: Also disable VRP.
810 * gcc.dg/uninit-suppress_2.c: Likewise.
812 2011-07-28 Jason Merrill <jason@redhat.com>
815 * g++.dg/template/nontype24.C: New.
817 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
819 PR rtl-optimization/47958
820 * gcc.dg/torture/pr47958-1.c: New.
822 2011-07-29 Wei Guozhi <carrot@google.com>
824 PR rtl-optimization/49799
825 * gcc.dg/pr49799.c: New test case.
827 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
830 * gcc.dg/graphite/id-pr48648.c: New.
832 2011-07-28 Jakub Jelinek <jakub@redhat.com>
835 * gfortran.dg/maxloc_2.f90: New test.
836 * gfortran.dg/maxloc_3.f90: New test.
837 * gfortran.dg/minloc_1.f90: New test.
838 * gfortran.dg/minloc_2.f90: New test.
839 * gfortran.dg/minloc_3.f90: New test.
840 * gfortran.dg/minmaxloc_7.f90: New test.
843 * gcc.dg/debug/dwarf2/pr49871.c: New test.
845 2011-07-28 Jakub Jelinek <jakub@redhat.com>
847 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
848 the builtin isn't optimized away.
850 2011-07-27 Tobias Burnus <burnus@net-b.de>
853 * gfortran.dg/lto/pr45586-2_0.f90: New.
855 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
858 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
859 * c-c++-common/cxxbitfields-5.c: Same.
861 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
863 * lib/target-supports.exp (check_effective_target_mmap): Use
864 check_function_available.
866 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
868 * g++.old-deja/g++.pt/crash60.C: Updated.
870 2011-07-27 Jakub Jelinek <jakub@redhat.com>
873 * gcc.target/i386/pr49866.c: New test.
875 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
877 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
878 * gcc.target/i386/bmi-andn-1.c: New test.
879 * gcc.target/i386/bmi-andn-1a.c: Likewise.
880 * gcc.target/i386/bmi-andn-2.c: Likewise.
881 * gcc.target/i386/bmi-andn-2a.c: Likewise.
882 * gcc.target/i386/bmi-bextr-1.c: Likewise.
883 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
884 * gcc.target/i386/bmi-bextr-2.c: Likewise.
885 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
886 * gcc.target/i386/bmi-blsi-1.c: Likewise.
887 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
888 * gcc.target/i386/bmi-blsi-2.c: Likewise.
889 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
890 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
891 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
892 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
893 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
894 * gcc.target/i386/bmi-blsr-1.c: Likewise.
895 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
896 * gcc.target/i386/bmi-blsr-2.c: Likewise.
897 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
898 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
899 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
900 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
901 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
903 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
906 * gfortran.dg/graphite/id-pr47691.f: New.
908 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
910 * gcc.target/i386/avx-os-support.h: New.
911 * gcc.target/i386/avx-check.h: Include avx-os-support.h
912 (main): Check avx_os_support before the test is run.
913 * gcc.target/i386/aes-avx-check.h: Ditto.
914 * gcc.target/i386/pclmul-avx-check.h: Ditto.
916 2011-07-27 Kai Tietz <ktietz@redhat.com>
918 * gcc.target/i386/aggregate-ret3.c: New test.
919 * gcc.target/i386/aggregate-ret4.c: New test.
921 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
924 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
925 allocated array should *not* change its size.
926 * gfortran.dg/multiple_allocation_3.f90: New test.
928 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/cpp0x/constexpr-49776.C: New.
933 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
936 * gcc.dg/graphite/id-pr47046.c: New.
938 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
941 * gcc.dg/graphite/run-id-pr47593.c: New.
943 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
946 * gcc.dg/graphite/run-id-pr47653.c: New.
947 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
949 * gcc.dg/graphite/scop-16.c: Same.
950 * gcc.dg/graphite/scop-17.c: Same.
951 * gcc.dg/graphite/scop-21.c: Same.
953 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
956 * gcc.dg/graphite/id-pr48805.c: New.
958 2011-07-26 Tobias Burnus <burnus@net-b.de>
960 * gfortran.dg/coarray_lib_token_2.f90: New.
962 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
964 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
967 2011-07-25 Andrew Pinski <apinski@cavium.com>
970 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
971 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
973 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
975 * lib/target-supports.exp (check_effective_target_mmap): New proc.
977 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
978 * gcc.c-torture/execute/loop-2g.c: Likewise.
979 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
980 Require mmap support.
981 * gcc.c-torture/execute/loop-2g.x: Likewise.
982 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
983 (MAP_ANON): Provide default.
984 * gcc.dg/20050826-1.c: Likewise.
985 * gcc.target/i386/pr36533.c: Likewise.
986 * gcc.dg/vect/pr49038.c: Remove dg-do run.
987 Use dg-require-effective-target mmap.
989 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
992 * g++.dg/cpp0x/range-for19.C: New.
994 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
997 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1000 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1003 * g++.dg/torture/pr49309.C: Remove.
1005 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1007 PR tree-optimization/49809
1008 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1011 2011-07-25 Richard Guenther <rguenther@suse.de>
1013 PR tree-optimization/49715
1014 * gcc.target/i386/pr49715-1.c: New testcase.
1015 * gcc.target/i386/pr49715-2.c: Likewise.
1017 2011-07-23 Jason Merrill <jason@redhat.com>
1019 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1021 2011-07-22 Jason Merrill <jason@redhat.com>
1024 * g++.dg/cpp0x/initlist55.C: New.
1026 2011-07-23 Tobias Burnus <burnus@net-b.de>
1029 * gfortran.dg/namelist_72.f: New.
1031 2011-07-23 Tobias Burnus <burnus@net-b.de>
1033 * gfortran.dg/coarray_25.f90: New.
1035 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1037 * override1.C: This test should use c++0x mode.
1038 * override3.C: New. Test the diagnostics in c++98 mode.
1040 2011-07-22 Jason Merrill <jason@redhat.com>
1041 Mark Glisse <marc.glisse@normalesup.org>
1044 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1047 * g++.dg/opt/builtins2.C: New.
1048 * g++.dg/other/error27.C: Don't rely on __builtin.
1050 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1052 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1054 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1055 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1056 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1057 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1059 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1062 2011-07-22 Richard Guenther <rguenther@suse.de>
1064 PR tree-optimization/45819
1065 * gcc.dg/pr45819.c: New testcase.
1067 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1069 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1071 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1075 * gcc.dg/graphite/run-id-pr47654.c: New.
1077 2011-07-21 Ian Lance Taylor <iant@google.com>
1080 * gcc.dg/pr49705.c: New test.
1082 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1084 * lib/target-supports.exp (check_avx_os_support_available): New.
1085 (check_effective_target_avx_runtime): Use it.
1087 2011-07-21 Richard Guenther <rguenther@suse.de>
1089 PR tree-optimization/49770
1090 * g++.dg/torture/pr49770.C: New testcase.
1092 2011-07-21 Kai Tietz <ktietz@redhat.com>
1094 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1095 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1097 2011-07-21 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/coarray_lib_token_1.f90: New.
1101 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1103 * gcc.dg/pr32912-2.c: Skip for AVR.
1104 * gcc.dg/pr44674.c: Add dg-require-profiling.
1106 2011-07-20 Jason Merrill <jason@redhat.com>
1108 * g++.dg/ext/desig2.C: New.
1110 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1112 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1114 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1115 * gcc.target/powerpc/recip-3.c: Ditto.
1117 2011-07-19 Jason Merrill <jason@redhat.com>
1119 PR c++/6709 (DR 743)
1120 PR c++/42603 (DR 950)
1121 * g++.dg/cpp0x/decltype21.C: New.
1123 2011-07-20 Richard Guenther <rguenther@suse.de>
1126 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1127 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1129 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1131 * gcc.target/arm/combine-movs.c: New.
1132 * gcc.target/arm/unsigned-extend-2.c: New.
1134 2011-07-19 Jason Merrill <jason@redhat.com>
1137 * g++.dg/cpp0x/variadic114.C: New.
1139 2011-07-19 Tobias Burnus <burnus@net-b.de>
1141 * gfortran.dg/coarray_args_1.f90: New.
1142 * gfortran.dg/coarray_args_2.f90: New.
1144 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1147 * gfortran.dg/allocate_error_3.f90: New.
1149 2011-07-19 Richard Guenther <rguenther@suse.de>
1151 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1152 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1153 * gcc.dg/torture/20110719-1.c: New testcase.
1155 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1157 PR tree-optimization/49768
1158 * gcc.c-torture/execute/pr49768.c: New test.
1160 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1162 PR tree-optimization/49771
1163 * gcc.dg/vect/pr49771.c: New test.
1165 2011-07-18 Martin Jambor <mjambor@suse.cz>
1167 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1168 * gcc.dg/ipa/ipa-2.c: Likewise.
1169 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1170 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1171 * gcc.dg/ipa/ipa-5.c: Likewise.
1172 * gcc.dg/ipa/ipa-7.c: Likewise.
1173 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1174 * gcc.dg/ipa/ipacost-1.c: Likewise.
1175 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1177 * gcc.dg/ipa/ipcp-1.c: New test.
1178 * gcc.dg/ipa/ipcp-2.c: Likewise.
1179 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1181 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1184 * gfortran.dg/pr49675.f90: New test.
1186 2011-07-18 Richard Guenther <rguenther@suse.de>
1188 * gcc.dg/torture/20110718-1.c: New testcase.
1190 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1192 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1193 * g++.dg/ext/bitfield3.C: Likewise.
1194 * g++.dg/ext/bitfield4.C: Likewise.
1195 * g++.dg/ext/bitfield5.C: Likewise.
1196 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1197 * g++.dg/other/pr23205-2.C: Likewise.
1198 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1199 * gcc.c-torture/compile/20001109-2.c: Likewise.
1200 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1201 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1202 * gcc.dg/bitfld-16.c: Likewise.
1203 * gcc.dg/bitfld-17.c: Likewise.
1204 * gcc.dg/bitfld-18.c: Likewise.
1205 * gcc.dg/builtins-config.h: Remove Netware support.
1206 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1207 * gcc.dg/cdce2.c: Likewise.
1208 * gcc.dg/cpp/assert4.c: Remove netware support.
1209 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1210 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1212 * lib/target-supports.exp (check_visibility_available): Remove
1214 (check_profiling_available): Likewise.
1216 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1218 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1220 2011-07-17 Tobias Burnus <burnus@net-b.de>
1221 Thomas Koenig <tkoenig@gcc.gnu.org>
1224 * gfortran.dg/generic_17.f90: Fix testcase.
1225 * gfortran.dg/interface_3.f90: Add dg-error.
1226 * gfortran.dg/use_14.f90: New.
1227 * gfortran.dg/use_15.f90: New.
1229 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1231 * gnat.dg/pointer_controlled.adb: New test.
1233 2011-07-17 Tobias Burnus <burnus@net-b.de>
1236 * gfortran.dg/pointer_remapping_7.f90: New.
1238 2011-07-16 Jason Merrill <jason@redhat.com>
1240 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1242 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1243 Jason Merrill <jason@redhat.com>
1247 * g++.dg/cpp0x/decltype29.C: Adjust.
1248 * g++.dg/cpp0x/error4.C: Adjust.
1249 * g++.dg/cpp0x/sfinae26.C: Adjust.
1250 * g++.dg/cpp0x/variadic105.C: Adjust.
1251 * g++.dg/template/deduce3.C: Adjust.
1252 * g++.dg/template/error45.C: Adjust.
1253 * g++.dg/template/ptrmem2.C: Adjust.
1254 * g++.dg/template/sfinae2.C: Adjust.
1255 * g++.old-deja/g++.pt/crash60.C: Adjust.
1256 * g++.old-deja/g++.pt/unify6.C: Adjust.
1257 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1258 * g++.dg/cpp0x/nullptr15.C: Adjust.
1259 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1260 * g++.dg/cpp0x/pr31431.C: Adjust.
1261 * g++.dg/cpp0x/pr31434.C: Adjust.
1262 * g++.dg/cpp0x/sfinae11.C: Adjust
1263 * g++.dg/cpp0x/temp_default2.C: Adjust.
1264 * g++.dg/cpp0x/trailing4.C: Adjust.
1265 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1266 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1267 * g++.dg/cpp0x/variadic105.C: Adjust.
1268 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1269 * g++.dg/ext/vla2.C: Adjust.
1270 * g++.dg/other/ptrmem10.C: Adjust.
1271 * g++.dg/other/ptrmem11.C: Adjust.
1272 * g++.dg/overload/unknown1.C: Adjust.
1273 * g++.dg/template/conv11.C: Adjust.
1274 * g++.dg/template/dependent-expr5.C: Adjust.
1275 * g++.dg/template/friend.C: Adjust.
1276 * g++.dg/template/incomplete2.C: Adjust.
1277 * g++.dg/template/local4.C: Adjust.
1278 * g++.dg/template/local6.C: Adjust.
1279 * g++.dg/template/operator9.C: Adjust.
1280 * g++.dg/template/ttp25.C: Adjust.
1281 * g++.dg/template/unify10.C: Adjust.
1282 * g++.dg/template/unify11.C: Adjust.
1283 * g++.dg/template/unify6.C: Adjust.
1284 * g++.dg/template/unify9.C: Adjust.
1285 * g++.dg/template/varmod1.C: Adjust.
1286 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1287 * g++.old-deja/g++.pt/crash28.C: Adjust.
1288 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1289 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1290 * g++.old-deja/g++.pt/expr2.C: Adjust.
1291 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1292 * g++.old-deja/g++.pt/spec5.C: Adjust.
1293 * g++.old-deja/g++.pt/spec6.C: Adjust.
1294 * g++.old-deja/g++.pt/unify4.C: Adjust.
1295 * g++.old-deja/g++.pt/unify8.C: Adjust.
1296 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1297 * g++.dg/overload/template5.C: New testcase.
1298 * g++.dg/template/overload12.C: New testcase.
1300 2011-07-11 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1303 * gfortran.dg/coarray_7.f90: Ditto.
1304 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1305 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1307 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1309 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1311 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1312 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1313 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1315 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1316 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1317 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1319 2011-07-15 Jason Merrill <jason@redhat.com>
1322 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1323 Use --extra_opts instead of --additional_options.
1325 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1328 * g++.dg/torture/pr49309.C: Remove.
1330 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1332 * gcc.target/tic6x/weak-call.c: New test.
1333 * gcc.target/tic6x/fpcmp.c: New test.
1334 * gcc.target/tic6x/fpdiv.c: New test.
1335 * gcc.target/tic6x/rotdi16-scan.c: New test.
1336 * gcc.target/tic6x/ffssi.c: New test.
1337 * gcc.target/tic6x/fpdiv-lib.c: New test.
1338 * gcc.target/tic6x/cold-lc.c: New test.
1339 * gcc.target/tic6x/longcalls.c: New test.
1340 * gcc.target/tic6x/abi-align-1.c: New test.
1341 * gcc.target/tic6x/fpcmp-finite.c: New test.
1342 * gcc.target/tic6x/rotdi16.c: New test.
1343 * gcc.target/tic6x/bswapl.c: New test.
1344 * gcc.target/tic6x/ffsdi.c: New test.
1345 * gcc.target/tic6x/tic6x.exp: New file.
1346 * gcc.target/tic6x/builtins/arith24.c: New test.
1347 * gcc.target/tic6x/builtins/smpy.c: New test.
1348 * gcc.target/tic6x/builtins/smpylh.c: New test.
1349 * gcc.target/tic6x/builtins/smpyh.c: New test.
1350 * gcc.target/tic6x/builtins/sarith1.c: New test.
1351 * gcc.target/tic6x/builtins/extclr.c: New test
1352 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1353 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1354 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1355 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1357 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1359 * gcc.dg/20020312-2.c: Likewise.
1360 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1361 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1362 * gcc.dg/torture/builtin-math-7.c: Likewise.
1365 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1366 not testing tic6x-*-*.
1368 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1371 * g++.dg/torture/pr49309.C: New testcase.
1373 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1375 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1377 2011-07-14 Richard Guenther <rguenther@suse.de>
1379 PR tree-optimization/49651
1380 * gcc.dg/torture/pr49651.c: New testcase.
1382 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1385 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1387 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1389 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1390 -mno-pointers-to-nested-functions.
1391 * gcc.target/powerpc/no-r11-2.c: Ditto.
1392 * gcc.target/powerpc/no-r11-3.c: Ditto.
1394 2011-07-13 Jason Merrill <jason@redhat.com>
1396 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1397 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1398 when compiling C files.
1399 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1400 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1401 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1402 * g++.dg/lookup/anon2.C: Likewise.
1403 * g++.dg/tree-ssa/copyprop.C: Likewise.
1404 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1405 * g++.dg/init/vector1.C: Ignore narrowing errors.
1406 * g++.dg/torture/pr35526.C: Likewise.
1407 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1409 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1412 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1415 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1417 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1418 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1420 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1422 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1423 * lib/obj-c++.exp (obj-c++_init): Ditto.
1424 * lib/file-format.exp (gcc_target_object_format): Ditto.
1425 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1426 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1427 (check_visibility_available): Ditto.
1428 (check_effective_target_tls_native): Ditto.
1429 (check_effective_target_tls_emulated): Ditto.
1430 (check_effective_target_function_sections): Ditto.
1432 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1434 * gcc.target/arm/pr48183.c: New test.
1436 2011-07-13 Richard Guenther <rguenther@suse.de>
1438 * gcc.dg/torture/20110713-1.c: New testcase.
1440 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1443 * gcc.c-torture/compile/pr49474.c: New testcase.
1445 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1447 PR tree-optimization/49712
1448 * gcc.c-torture/execute/pr49712.c: New test.
1450 2011-07-11 Jason Merrill <jason@redhat.com>
1453 * g++.dg/template/recurse3.C: New.
1455 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1458 * gcc.dg/guality/csttest.c: New test.
1461 * gfortran.dg/pr49698.f90: New test.
1463 2011-07-11 Jeff Law <law@redhat.com>
1465 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1467 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1469 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1470 * go.test/go-test.exp (go-set-goarch): Likewise.
1472 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1475 * gcc.target/avr/torture/pr39633.c: New test case.
1477 2011-07-11 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1482 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1484 * lib/target-supports.exp (check_effective_target_scheduling):
1486 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1487 * gcc.dg/pr45055.c: Ditto.
1488 * gcc.dg/pr45353.c: Ditto.
1489 * g++.dg/pr45056.C: Ditto.
1491 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1493 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1494 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1495 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1496 * g++.dg/torture/pr31863.C: Skip AVR.
1498 2011-07-10 Tobias Burnus <burnus@net-b.de>
1501 * gfortran.dg/intrinsic_signal.f90: New.
1503 2011-07-09 Jason Merrill <jason@redhat.com>
1505 * g++.dg/cpp0x/regress/regress6.C: New.
1506 * g++.dg/parse/crash45.C: Adjust message.
1507 * g++.dg/template/crash38.C: Adjust message.
1508 * g++.dg/template/crash64.C: Adjust message.
1510 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1512 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1513 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1514 * g++.dg/abi/bitfield3.C: Likewise.
1515 * g++.dg/eh/pr38662.C: Likewise.
1516 * g++.dg/ext/attrib36.C: Likewise.
1517 * g++.dg/ext/attrib37.C: Likewise.
1518 * g++.dg/ext/attrib8.C: Likewise.
1519 * g++.dg/ext/tmplattr1.C: Likewise.
1520 * g++.dg/inherit/override-attribs.C: Likewise.
1521 * g++.dg/opt/inline9.C: Likewise.
1522 * g++.dg/opt/life1.C: Likewise.
1523 * g++.dg/opt/longbranch2.C: Likewise.
1524 * g++.dg/opt/nrv12.C: Likewise.
1525 * g++.dg/opt/reg-stack4.C: Likewise.
1526 * g++.dg/other/pr35504.C: Likewise.
1527 * g++.dg/other/pr39496.C: Likewise.
1528 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1529 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1530 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1531 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1532 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1533 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1534 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1535 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1536 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1537 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1538 * g++.dg/warn/pr15774-1.C: Likewise.
1539 * g++.dg/warn/pr15774-2.C: Likewise.
1540 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1541 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1542 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1543 * g++.old-deja/g++.pt/asm2.C: Likewise.
1544 * gcc.c-torture/compile/20000804-1.c: Likewise.
1545 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1546 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1547 * gcc.dg/20020108-1.c: Likewise.
1548 * gcc.dg/20020122-2.c: Likewise.
1549 * gcc.dg/20020122-3.c: Likewise.
1550 * gcc.dg/20020206-1.c: Likewise.
1551 * gcc.dg/20020219-1.c: Likewise.
1552 * gcc.dg/20020310-1.c: Likewise.
1553 * gcc.dg/20020411-1.c: Likewise.
1554 * gcc.dg/20020418-2.c: Likewise.
1555 * gcc.dg/20020426-2.c: Likewise.
1556 * gcc.dg/20020517-1.c: Likewise.
1557 * gcc.dg/20030204-1.c: Likewise.
1558 * gcc.dg/20030826-2.c: Likewise.
1559 * gcc.dg/20031102-1.c: Likewise.
1560 * gcc.dg/20031202-1.c: Likewise.
1561 * gcc.dg/20050111-1.c: Likewise.
1562 * gcc.dg/20050503-1.c: Likewise.
1563 * gcc.dg/array-init-1.c: Likewise.
1564 * gcc.dg/builtin-apply4.c: Likewise.
1565 * gcc.dg/dfp/pr31344.c: Likewise.
1566 * gcc.dg/gomp/atomic-11.c: Likewise.
1567 * gcc.dg/graphite/pr40281.c: Likewise.
1568 * gcc.dg/ia64-sync-1.c: Likewise.
1569 * gcc.dg/ia64-sync-2.c: Likewise.
1570 * gcc.dg/ia64-sync-3.c: Likewise.
1571 * gcc.dg/ia64-sync-4.c: Likewise.
1572 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1573 * gcc.dg/invalid-call-1.c: Likewise.
1574 * gcc.dg/loop-3.c: Likewise.
1575 * gcc.dg/lower-subreg-1.c: Likewise.
1576 * gcc.dg/lto/pr47259_0.c: Likewise.
1577 * gcc.dg/nested-calls-1.c: Likewise.
1578 * gcc.dg/pr20017.c: Likewise.
1579 * gcc.dg/pr25023.c: Likewise.
1580 * gcc.dg/pr27671-2.c: Likewise.
1581 * gcc.dg/pr32176.c: Likewise.
1582 * gcc.dg/pr33676.c: Likewise.
1583 * gcc.dg/pr35045.c: Likewise.
1584 * gcc.dg/pr36015.c: Likewise.
1585 * gcc.dg/pr36584.c: Likewise.
1586 * gcc.dg/pr36998.c: Likewise.
1587 * gcc.dg/pr37438.c: Likewise.
1588 * gcc.dg/pr37908.c: Likewise.
1589 * gcc.dg/pr41241.c: Likewise.
1590 * gcc.dg/pr41340.c: Likewise.
1591 * gcc.dg/pr44136.c: Likewise.
1592 * gcc.dg/pr44194-1.c: Likewise.
1593 * gcc.dg/pr46212.c: Likewise.
1594 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1595 * gcc.dg/setjmp-2.c: Likewise.
1596 * gcc.dg/short-compare-1.c: Likewise.
1597 * gcc.dg/short-compare-2.c: Likewise.
1598 * gcc.dg/smod-1.c: Likewise.
1599 * gcc.dg/sync-2.c: Likewise.
1600 * gcc.dg/sync-3.c: Likewise.
1601 * gcc.dg/tls/opt-1.c: Likewise.
1602 * gcc.dg/tls/opt-2.c: Likewise.
1603 * gcc.dg/tls/opt-3.c: Likewise.
1604 * gcc.dg/torture/badshift.c: Likewise.
1605 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1606 * gcc.dg/torture/pr20314-2.c: Likewise.
1607 * gcc.dg/torture/pr36891.c: Likewise.
1608 * gcc.dg/torture/pr38774.c: Likewise.
1609 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1610 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1611 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1612 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1613 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1614 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1615 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1616 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1617 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1618 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1619 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1620 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1621 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1622 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1623 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1624 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1625 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1626 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1627 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1628 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1629 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1630 * gcc.dg/unroll-1.c: Likewise.
1631 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1632 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1633 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1634 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1635 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1636 * gcc.target/i386/20000609-1.c: Likewise.
1637 * gcc.target/i386/20000720-1.c: Likewise.
1638 * gcc.target/i386/20000724-1.c: Likewise.
1639 * gcc.target/i386/20011107-1.c: Likewise.
1640 * gcc.target/i386/20011119-1.c: Likewise.
1641 * gcc.target/i386/20020201-3.c: Likewise.
1642 * gcc.target/i386/20020218-1.c: Likewise.
1643 * gcc.target/i386/20020729-1.c: Likewise.
1644 * gcc.target/i386/20030926-1.c: Likewise.
1645 * gcc.target/i386/20060125-1.c: Likewise.
1646 * gcc.target/i386/20060125-2.c: Likewise.
1647 * gcc.target/i386/20060512-1.c: Likewise.
1648 * gcc.target/i386/20060512-2.c: Likewise.
1649 * gcc.target/i386/20060512-3.c: Likewise.
1650 * gcc.target/i386/20060512-4.c: Likewise.
1651 * gcc.target/i386/387-1.c: Likewise.
1652 * gcc.target/i386/387-2.c: Likewise.
1653 * gcc.target/i386/387-5.c: Likewise.
1654 * gcc.target/i386/387-6.c: Likewise.
1655 * gcc.target/i386/980312-1.c: Likewise.
1656 * gcc.target/i386/980313-1.c: Likewise.
1657 * gcc.target/i386/990117-1.c: Likewise.
1658 * gcc.target/i386/990424-1.c: Likewise.
1659 * gcc.target/i386/990524-1.c: Likewise.
1660 * gcc.target/i386/991129-1.c: Likewise.
1661 * gcc.target/i386/991214-1.c: Likewise.
1662 * gcc.target/i386/991230-1.c: Likewise.
1663 * gcc.target/i386/addr-sel-1.c: Likewise.
1664 * gcc.target/i386/aggregate-ret1.c: Likewise.
1665 * gcc.target/i386/aggregate-ret2.c: Likewise.
1666 * gcc.target/i386/align-main-3.c: Likewise.
1667 * gcc.target/i386/amd64-abi-1.c: Likewise.
1668 * gcc.target/i386/amd64-abi-2.c: Likewise.
1669 * gcc.target/i386/amd64-abi-4.c: Likewise.
1670 * gcc.target/i386/amd64-abi-5.c: Likewise.
1671 * gcc.target/i386/amd64-abi-6.c: Likewise.
1672 * gcc.target/i386/asm-1.c: Likewise.
1673 * gcc.target/i386/asm-3.c: Likewise.
1674 * gcc.target/i386/asm-5.c: Likewise.
1675 * gcc.target/i386/attributes-error.c: Likewise.
1676 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1677 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1678 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1679 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1680 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1681 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1682 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1683 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1684 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1685 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1686 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1687 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1688 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1689 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1690 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1691 * gcc.target/i386/bitfield1.c: Likewise.
1692 * gcc.target/i386/bitfield2.c: Likewise.
1693 * gcc.target/i386/bmi-2.c: Likewise.
1694 * gcc.target/i386/bmi-5.c: Likewise.
1695 * gcc.target/i386/builtin-unreachable.c: Likewise.
1696 * gcc.target/i386/cleanup-2.c: Likewise.
1697 * gcc.target/i386/clobbers.c: Likewise.
1698 * gcc.target/i386/cmov8.c: Likewise.
1699 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1700 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1701 * gcc.target/i386/compress-float-387.c: Likewise.
1702 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1703 * gcc.target/i386/compress-float-sse.c: Likewise.
1704 * gcc.target/i386/crc32-2.c: Likewise.
1705 * gcc.target/i386/crc32-3.c: Likewise.
1706 * gcc.target/i386/divmod-7.c: Likewise.
1707 * gcc.target/i386/divmod-8.c: Likewise.
1708 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1709 * gcc.target/i386/fma3-builtin.c: Likewise.
1710 * gcc.target/i386/fma3-fma.c: Likewise.
1711 * gcc.target/i386/fma4-256-vector.c: Likewise.
1712 * gcc.target/i386/fma4-builtin.c: Likewise.
1713 * gcc.target/i386/fma4-fma-2.c: Likewise.
1714 * gcc.target/i386/fma4-fma.c: Likewise.
1715 * gcc.target/i386/fma4-vector-2.c: Likewise.
1716 * gcc.target/i386/fma4-vector.c: Likewise.
1717 * gcc.target/i386/funcspec-1.c: Likewise.
1718 * gcc.target/i386/funcspec-10.c: Likewise.
1719 * gcc.target/i386/funcspec-11.c: Likewise.
1720 * gcc.target/i386/funcspec-2.c: Likewise.
1721 * gcc.target/i386/funcspec-5.c: Likewise.
1722 * gcc.target/i386/funcspec-6.c: Likewise.
1723 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1724 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1725 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1726 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1727 * gcc.target/i386/incoming-1.c: Likewise.
1728 * gcc.target/i386/incoming-10.c: Likewise.
1729 * gcc.target/i386/incoming-11.c: Likewise.
1730 * gcc.target/i386/incoming-12.c: Likewise.
1731 * gcc.target/i386/incoming-13.c: Likewise.
1732 * gcc.target/i386/incoming-14.c: Likewise.
1733 * gcc.target/i386/incoming-15.c: Likewise.
1734 * gcc.target/i386/incoming-2.c: Likewise.
1735 * gcc.target/i386/incoming-3.c: Likewise.
1736 * gcc.target/i386/incoming-4.c: Likewise.
1737 * gcc.target/i386/incoming-5.c: Likewise.
1738 * gcc.target/i386/incoming-6.c: Likewise.
1739 * gcc.target/i386/incoming-7.c: Likewise.
1740 * gcc.target/i386/incoming-8.c: Likewise.
1741 * gcc.target/i386/incoming-9.c: Likewise.
1742 * gcc.target/i386/lea.c: Likewise.
1743 * gcc.target/i386/local.c: Likewise.
1744 * gcc.target/i386/loop-1.c: Likewise.
1745 * gcc.target/i386/loop-2.c: Likewise.
1746 * gcc.target/i386/loop-3.c: Likewise.
1747 * gcc.target/i386/max-stack-align.c: Likewise.
1748 * gcc.target/i386/memcpy-1.c: Likewise.
1749 * gcc.target/i386/movbe-2.c: Likewise.
1750 * gcc.target/i386/movq-2.c: Likewise.
1751 * gcc.target/i386/movq.c: Likewise.
1752 * gcc.target/i386/nrv1.c: Likewise.
1753 * gcc.target/i386/pad-4.c: Likewise.
1754 * gcc.target/i386/pad-5a.c: Likewise.
1755 * gcc.target/i386/pad-5b.c: Likewise.
1756 * gcc.target/i386/pad-6a.c: Likewise.
1757 * gcc.target/i386/pad-6b.c: Likewise.
1758 * gcc.target/i386/pad-7.c: Likewise.
1759 * gcc.target/i386/pad-9.c: Likewise.
1760 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1761 * gcc.target/i386/pic-1.c: Likewise.
1762 * gcc.target/i386/pr12092-1.c: Likewise.
1763 * gcc.target/i386/pr12329.c: Likewise.
1764 * gcc.target/i386/pr21518.c: Likewise.
1765 * gcc.target/i386/pr22362.c: Likewise.
1766 * gcc.target/i386/pr22585.c: Likewise.
1767 * gcc.target/i386/pr23098.c: Likewise.
1768 * gcc.target/i386/pr25196.c: Likewise.
1769 * gcc.target/i386/pr25293.c: Likewise.
1770 * gcc.target/i386/pr25654.c: Likewise.
1771 * gcc.target/i386/pr26449.c: Likewise.
1772 * gcc.target/i386/pr26778.c: Likewise.
1773 * gcc.target/i386/pr26826.c: Likewise.
1774 * gcc.target/i386/pr27266.c: Likewise.
1775 * gcc.target/i386/pr29978.c: Likewise.
1776 * gcc.target/i386/pr30505.c: Likewise.
1777 * gcc.target/i386/pr30961-1.c: Likewise.
1778 * gcc.target/i386/pr31628.c: Likewise.
1779 * gcc.target/i386/pr32000-2.c: Likewise.
1780 * gcc.target/i386/pr32661-1.c: Likewise.
1781 * gcc.target/i386/pr32708-2.c: Likewise.
1782 * gcc.target/i386/pr32708-3.c: Likewise.
1783 * gcc.target/i386/pr34256.c: Likewise.
1784 * gcc.target/i386/pr34312.c: Likewise.
1785 * gcc.target/i386/pr34522.c: Likewise.
1786 * gcc.target/i386/pr35160.c: Likewise.
1787 * gcc.target/i386/pr35281.c: Likewise.
1788 * gcc.target/i386/pr36246.c: Likewise.
1789 * gcc.target/i386/pr36786.c: Likewise.
1790 * gcc.target/i386/pr37275.c: Likewise.
1791 * gcc.target/i386/pr37843-3.c: Likewise.
1792 * gcc.target/i386/pr37843-4.c: Likewise.
1793 * gcc.target/i386/pr39082-1.c: Likewise.
1794 * gcc.target/i386/pr39431.c: Likewise.
1795 * gcc.target/i386/pr39496.c: Likewise.
1796 * gcc.target/i386/pr39543-2.c: Likewise.
1797 * gcc.target/i386/pr39911.c: Likewise.
1798 * gcc.target/i386/pr40718.c: Likewise.
1799 * gcc.target/i386/pr40906-1.c: Likewise.
1800 * gcc.target/i386/pr40906-2.c: Likewise.
1801 * gcc.target/i386/pr40906-3.c: Likewise.
1802 * gcc.target/i386/pr40934.c: Likewise.
1803 * gcc.target/i386/pr41900.c: Likewise.
1804 * gcc.target/i386/pr42589.c: Likewise.
1805 * gcc.target/i386/pr43662.c: Likewise.
1806 * gcc.target/i386/pr43671.c: Likewise.
1807 * gcc.target/i386/pr43766.c: Likewise.
1808 * gcc.target/i386/pr43869.c: Likewise.
1809 * gcc.target/i386/pr44942.c: Likewise.
1810 * gcc.target/i386/pr44948-2a.c: Likewise.
1811 * gcc.target/i386/pr45234.c: Likewise.
1812 * gcc.target/i386/pr45336-2.c: Likewise.
1813 * gcc.target/i386/pr45336-4.c: Likewise.
1814 * gcc.target/i386/pr45852.c: Likewise.
1815 * gcc.target/i386/pr46470.c: Likewise.
1816 * gcc.target/i386/pr48037-1.c: Likewise.
1817 * gcc.target/i386/pr48389.c: Likewise.
1818 * gcc.target/i386/pr49095.c: Likewise.
1819 * gcc.target/i386/pr9771-1.c: Likewise.
1820 * gcc.target/i386/rdfsbase-1.c: Likewise.
1821 * gcc.target/i386/rdfsbase-2.c: Likewise.
1822 * gcc.target/i386/rdgsbase-1.c: Likewise.
1823 * gcc.target/i386/rdgsbase-2.c: Likewise.
1824 * gcc.target/i386/rdrand-3.c: Likewise.
1825 * gcc.target/i386/regparm-stdcall.c: Likewise.
1826 * gcc.target/i386/regparm.c: Likewise.
1827 * gcc.target/i386/reload-1.c: Likewise.
1828 * gcc.target/i386/rotate-2.c: Likewise.
1829 * gcc.target/i386/sibcall-5.c: Likewise.
1830 * gcc.target/i386/signbit-1.c: Likewise.
1831 * gcc.target/i386/signbit-2.c: Likewise.
1832 * gcc.target/i386/signbit-3.c: Likewise.
1833 * gcc.target/i386/sse-5.c: Likewise.
1834 * gcc.target/i386/sse-8.c: Likewise.
1835 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1836 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1837 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1838 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1839 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1840 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1841 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1842 * gcc.target/i386/sse2-movq-2.c: Likewise.
1843 * gcc.target/i386/sse2-movq-3.c: Likewise.
1844 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1845 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1846 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1847 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1848 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1849 * gcc.target/i386/ssefn-1.c: Likewise.
1850 * gcc.target/i386/ssefn-2.c: Likewise.
1851 * gcc.target/i386/sseregparm-1.c: Likewise.
1852 * gcc.target/i386/sseregparm-2.c: Likewise.
1853 * gcc.target/i386/sseregparm-3.c: Likewise.
1854 * gcc.target/i386/sseregparm-4.c: Likewise.
1855 * gcc.target/i386/sseregparm-5.c: Likewise.
1856 * gcc.target/i386/sseregparm-6.c: Likewise.
1857 * gcc.target/i386/sseregparm-7.c: Likewise.
1858 * gcc.target/i386/sseregparm-8.c: Likewise.
1859 * gcc.target/i386/stack-realign.c: Likewise.
1860 * gcc.target/i386/stack-usage-realign.c: Likewise.
1861 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1862 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1863 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1864 * gcc.target/i386/stackalign/return-1.c: Likewise.
1865 * gcc.target/i386/stackalign/return-2.c: Likewise.
1866 * gcc.target/i386/stackalign/return-3.c: Likewise.
1867 * gcc.target/i386/tailcall-1.c: Likewise.
1868 * gcc.target/i386/tbm-2.c: Likewise.
1869 * gcc.target/i386/udivmod-7.c: Likewise.
1870 * gcc.target/i386/udivmod-8.c: Likewise.
1871 * gcc.target/i386/unroll-1.c: Likewise.
1872 * gcc.target/i386/vararg-1.c: Likewise.
1873 * gcc.target/i386/vararg-2.c: Likewise.
1874 * gcc.target/i386/vect8-ret.c: Likewise.
1875 * gcc.target/i386/vectorize5.c: Likewise.
1876 * gcc.target/i386/wmul-1.c: Likewise.
1877 * gcc.target/i386/wmul-2.c: Likewise.
1878 * gcc.target/i386/wrfsbase-1.c: Likewise.
1879 * gcc.target/i386/wrfsbase-2.c: Likewise.
1880 * gcc.target/i386/wrgsbase-1.c: Likewise.
1881 * gcc.target/i386/wrgsbase-2.c: Likewise.
1882 * gcc.target/i386/xop-pcmov.c: Likewise.
1883 * gcc.target/i386/xop-pcmov2.c: Likewise.
1884 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1885 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1886 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1887 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1888 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1889 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1890 * gcc.target/i386/zee.c: Likewise.
1891 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1892 * gfortran.dg/compiler-directive_2.f: Likewise.
1893 * gfortran.dg/g77/20010216-1.f: Likewise.
1894 * gfortran.dg/gomp/pr39152.f90: Likewise.
1895 * gfortran.dg/pr33794.f90: Likewise.
1897 2011-07-09 Jason Merrill <jason@redhat.com>
1899 * g++.dg/cpp0x/regress/regress5.C: New.
1901 2011-07-08 Jason Merrill <jason@redhat.com>
1904 * g++.dg/expr/compound-asn1.C: New.
1905 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1907 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.target/powerpc/altivec-34.c: New test.
1912 2011-07-08 Jason Merrill <jason@redhat.com>
1915 * g++.dg/abi/guard3.C: New.
1917 2011-07-08 Julian Brown <julian@codesourcery.com>
1919 * lib/target-supports.exp
1920 (check_effective_target_arm_little_endian): New.
1921 (check_effective_target_vect_pack_trunc): Use above.
1922 (check_effective_target_vect_unpack): Likewise.
1923 (check_effective_target_vect_element_align): Test
1924 check_effective_target_arm_vect_no_misalign for ARM.
1926 2011-07-08 Jason Merrill <jason@redhat.com>
1929 * g++.dg/cpp0x/constexpr-rom.C: New.
1931 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1934 * g++.dg/torture/pr49519.C: New test.
1936 2011-07-08 Martin Jambor <mjambor@suse.cz>
1938 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1940 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1943 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1945 2011-07-08 Richard Guenther <rguenther@suse.de>
1947 PR tree-optimization/49662
1948 * gcc.dg/graphite/interchange-14.c: XFAIL.
1949 * gcc.dg/graphite/interchange-15.c: Likewise.
1950 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1952 2011-07-06 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/regress/regress4.C: New.
1957 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1960 * gfortran.dg/result_in_spec_4.f90: New test.
1962 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1964 * gcc.target/sparc/cas64.c: New test.
1966 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1969 * g++.dg/torture/pr49644.C: New test.
1972 * gcc.c-torture/execute/pr49644.c: New test.
1974 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1976 * lib/target-supports.exp (check_effective_target_ia32): New.
1977 (check_effective_target_x32): Likewise.
1978 (check_effective_target_vect_cmdline_needed): Also check x32.
1980 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1982 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1984 * gcc.target/arm/pr42235.c: Likewise.
1985 * gcc.target/arm/pr42495.c: Likewise.
1986 * gcc.target/arm/pr42574.c: Likewise.
1987 * gcc.target/arm/thumb-branch1.c: Likewise.
1989 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1990 unneeded prune of possible warning.
1991 * gcc.target/arm/pr40956.c: Likewise.
1992 * gcc.target/arm/pr42505.c: Likewise.
1994 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1995 * gcc.c-torture/compile/pr46883.c: Likewise.
1996 * gcc.c-torture/compile/pr46934.c: Likewise.
1998 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1999 for move to ../../gcc.c-torture/compile.
2000 * gcc.target/arm/pr46883.c: Likewise.
2001 * gcc.target/arm/pr46934.c: Likewise.
2003 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2004 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2005 * gcc.target/arm/wmul-1.c: Likewise.
2006 * gcc.target/arm/wmul-2.c: Likewise.
2007 * gcc.target/arm/wmul-3.c: Likewise.
2008 * gcc.target/arm/wmul-4.c: Likewise.
2009 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2010 add tab after scan target.
2011 * gcc.target/arm/smlaltt-1.c: Likewise.
2012 * gcc.target/arm/smlatb-1.c: Likewise.
2013 * gcc.target/arm/smlatt-1.c: Likewise.
2015 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2018 * gcc.dg/debug/pr49522.c: New test.
2020 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2022 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2023 * gcc.dg/pr46212.c: Run only if target int32plus.
2024 * gcc.dg/torture/pr48146.c: Ditto.
2025 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2026 * c-c++-common/pr44832.c: Ditto.
2027 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2028 * gcc.dg/pr31490.c: Ditto.
2029 * gcc.dg/torture/builtin-math-7.c: Run only if target
2031 * gcc.dg/torture/pr45764.c: Skip for AVR.
2032 * gcc.dg/pr47893.c: Ditto.
2034 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2036 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2037 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2038 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2039 add tab to scan target.
2041 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2043 * gcc.target/arm/neon-modes-3.c: New test.
2045 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2047 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2048 -fno-loop-interchange -ffast-math.
2050 2011-07-07 Richard Guenther <rguenther@suse.de>
2052 * gcc.dg/ftrapv-3.c: New testcase.
2054 2011-07-07 Richard Guenther <rguenther@suse.de>
2056 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2057 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2059 2011-07-07 Kai Tietz <ktietz@redhat.com>
2061 * gcc.dg/binop-notxor1.c: New test.
2062 * gcc.dg/binop-notand4a.c: New test.
2063 * gcc.dg/binop-notxor2.c: New test.
2064 * gcc.dg/binop-notand3a.c: New test.
2065 * gcc.dg/binop-notand2a.c: New test.
2066 * gcc.dg/binop-notand6a.c: New test.
2067 * gcc.dg/binop-notor1.c: New test.
2068 * gcc.dg/binop-notand1a.c: New test.
2069 * gcc.dg/binop-notand5a.c: New test.
2070 * gcc.dg/binop-notor2.c: New test.
2072 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2075 * gcc.dg/gomp/pr49640.c: New test.
2077 2011-07-07 Richard Guenther <rguenther@suse.de>
2079 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2081 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2084 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2086 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2088 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2089 * gcc.target/powerpc/no-r11-2.c: Ditto.
2090 * gcc.target/powerpc/no-r11-3.c: Ditto.
2092 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2094 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2095 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2097 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2099 * lib/target-supports.exp (check_profiling_available): Disable
2100 profiling with -fprofile-generate for target avr.
2102 2011-07-06 Richard Guenther <rguenther@suse.de>
2104 PR tree-optimization/49645
2105 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2107 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2110 * gcc.dg/pr47383.c: New.
2112 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2114 PR tree-optimization/49647
2115 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2117 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2120 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2121 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2123 2011-07-05 Jason Merrill <jason@redhat.com>
2126 * g++.dg/template/template-id-4.C: New.
2128 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2130 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2131 * gcc.dg/pr43402.c: Ditto.
2133 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2135 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2137 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2139 * gcc.target/powerpc/ppc-switch-1.c: New test for
2140 --param case-values-threshold.
2141 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2143 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2145 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2147 2011-07-05 Jason Merrill <jason@redhat.com>
2149 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2151 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2153 PR tree-optimization/47654
2154 * gcc.dg/graphite/block-pr47654.c: New.
2156 2011-07-05 Jason Merrill <jason@redhat.com>
2158 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2160 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2162 PR tree-optimization/49580
2163 * gcc.dg/autopar/pr49580.c: New test.
2165 2011-07-05 Richard Guenther <rguenther@suse.de>
2167 PR tree-optimization/49518
2168 PR tree-optimization/49628
2169 * g++.dg/torture/pr49628.C: New testcase.
2170 * gcc.dg/torture/pr49518.c: Likewise.
2172 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2174 * ada/acats/run_acats (which): Extract last field from type -p,
2175 type output only if command succeeded.
2177 2011-07-04 Jason Merrill <jason@redhat.com>
2179 * g++.dg/abi/mangle48.C: New.
2181 * g++.dg/cpp0x/diag1.C: New.
2183 * g++.dg/diagnostic/aka1.C: New.
2185 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2187 PR rtl-optimization/49619
2188 * gcc.dg/pr49619.c: New test.
2190 PR rtl-optimization/49472
2191 * gfortran.dg/pr49472.f90: New test.
2194 * gcc.dg/pr49602.c: New test.
2196 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2200 * gcc.target/avr/avr.exp: Run over cpp files, too.
2201 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2202 * gcc.target/avr/progmem.h: New file.
2203 * gcc.target/avr/exit-abort.h: New file.
2204 * gcc.target/avr/progmem-error-1.c: New file.
2205 * gcc.target/avr/progmem-error-1.cpp: New file.
2206 * gcc.target/avr/progmem-warning-1.c: New file.
2207 * gcc.target/avr/torture/progmem-1.c: New file.
2208 * gcc.target/avr/torture/progmem-1.cpp: New file.
2210 2011-07-04 Richard Guenther <rguenther@suse.de>
2212 PR tree-optimization/49615
2213 * g++.dg/torture/pr49615.C: New testcase.
2215 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2217 PR tree-optimization/49610
2218 * gcc.dg/vect/pr49610.c: New test.
2220 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2222 * gnat.dg/specs/debug1.ads: New test.
2224 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2227 * gfortran.dg/typebound_proc_23.f90: New.
2229 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2232 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2234 2011-07-01 Jason Merrill <jason@redhat.com>
2237 * g++.dg/template/template-id-3.C: New.
2240 * g++.dg/template/qualified-id4.C: New.
2243 * g++.dg/template/explicit-args4.C: New.
2246 * g++.dg/template/offsetof2.C: New.
2248 2011-07-01 Kai Tietz <ktietz@redhat.com>
2250 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2252 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2255 * lib/target-supports.exp (check_effective_target_gld): New proc.
2257 2011-07-01 Richard Guenther <rguenther@suse.de>
2259 PR tree-optimization/49603
2260 * gcc.dg/torture/pr49603.c: New testcase.
2262 2011-06-30 Jason Merrill <jason@redhat.com>
2265 * g++.dg/rtti/template1.C: New.
2268 * g++.dg/cpp0x/regress/ctor1.C: New.
2271 * g++.dg/cpp0x/initlist54.C: New.
2273 2011-06-30 Martin Jambor <mjambor@suse.cz>
2275 * gcc.dg/tree-ssa/sra-12.c: New test.
2277 2011-06-29 Jason Merrill <jason@redhat.com>
2279 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2281 2011-06-30 Richard Guenther <rguenther@suse.de>
2283 PR tree-optimization/46787
2284 * gcc.dg/vect/vect-121.c: New testcase.
2286 2011-06-30 Martin Jambor <mjambor@suse.cz>
2288 PR tree-optimization/49094
2289 * gcc.dg/tree-ssa/pr49094.c: New test.
2291 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2294 * gfortran.dg/pr49540-1.f90: New test.
2295 * gfortran.dg/pr49540-2.f90: New test.
2297 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2300 * ada/acats/run_acats (which): Use last field of type -p output.
2302 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2303 Iain Sandoe <iains@gcc.gnu.org>
2306 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2307 Only skip on 64-bit *-*-darwin8* && !objc2.
2309 2011-06-30 Richard Guenther <rguenther@suse.de>
2311 PR tree-optimization/38752
2312 * gcc.c-torture/compile/pr38752.c: New testcase.
2314 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2316 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2317 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2319 2011-06-29 Jason Merrill <jason@redhat.com>
2322 * g++.dg/cpp0x/initlist53.C: Use placement new.
2323 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2324 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2327 * g++.dg/cpp0x/trailing6.C: New.
2328 * g++.dg/cpp0x/pr45908.C: No error.
2331 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2334 * g++.dg/cpp0x/constexpr-using2.C: New.
2336 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2339 * g++.dg/cpp0x/constexpr-diag3.C: New.
2340 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2341 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2342 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2343 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2345 2011-06-29 Jason Merrill <jason@redhat.com>
2347 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2349 2011-06-29 Richard Guenther <rguenther@suse.de>
2351 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2353 2011-06-29 Jason Merrill <jason@redhat.com>
2355 * g++.dg/cpp0x/initlist-value2.C: New.
2357 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2358 * g++.dg/cpp0x/initlist-value.C: New.
2360 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2362 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2364 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2366 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2367 * gcc.dg/inline_2.c: Likewise.
2368 * gcc.dg/unroll_1.c: Likewise.
2370 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.target/i386/pr49567.c: New test.
2375 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2377 * gnat.dg/opt17.ad[sb]: New test.
2379 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2380 Tom de Vries <tom@codesourcery.com>
2382 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2383 (check_effective_target_arm_thumb2): New effective targets.
2384 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2385 properly. Clean up temporary files.
2386 * gcc.target/arm/ivopts-2.c: Likewise.
2387 * gcc.target/arm/ivopts-3.c: Likewise.
2388 * gcc.target/arm/ivopts-4.c: Likewise.
2389 * gcc.target/arm/ivopts-5.c: Likewise.
2390 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2392 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2395 * gfortran.dg/reshape_zerosize_3.f90: New test.
2397 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2399 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2400 * gcc.target/arm/vfp-ldmias.c: Likewise.
2401 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2402 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2403 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2404 * gcc.target/arm/vfp-stmias.c: Likewise.
2405 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2406 * gcc.target/arm/vfp-stmiad.c: Likewise.
2408 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2410 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2412 * gcc.target/arm/pr45701-2.c: Ditto.
2414 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2417 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2418 * gfortran.dg/extends_14.f03: Modified.
2420 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2422 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2423 early if the test is already being skipped.
2425 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2426 scan-assembler-dem-not): For missing file, report unresolved with
2427 same message as for pass/fail, with reason reported in log file.
2429 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2430 from add_options_for_arm_neon_fp16.
2431 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2432 check_effective_target_arm_neon_fp16_ok_nocache.
2433 Check -mfpu and -mfloat-abi options from current multilib.
2434 Do not require neon support.
2435 (check_effective_target_arm_fp16_ok): Renamed from
2436 check_effecitve_target_arm_neon_fp16_ok.
2437 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2438 arm_neon_fp16_ok and arm_fp16.
2439 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2440 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2441 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2442 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2444 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.dg/builtin-assume-aligned-1.c: New test.
2447 * gcc.dg/builtin-assume-aligned-2.c: New test.
2448 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2451 * gcc.dg/pr49544.c: New test.
2453 2011-06-27 Richard Guenther <rguenther@suse.de>
2455 PR tree-optimization/49394
2456 * g++.dg/torture/pr49394.C: New testcase.
2458 2011-06-27 Kai Tietz <ktietz@redhat.com>
2460 * gcc.dg/optimize-bswapdi-2.c: New test.
2462 2011-06-27 Michael Hope <michael.hope@linaro.org>
2463 Richard Sandiford <richard.sandiford@linaro.org>
2465 PR tree-optimization/49169
2466 * gcc.dg/torture/pr49169.c: New test.
2468 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2471 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2473 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2476 2011-06-26 Jason Merrill <jason@redhat.com>
2478 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2481 * g++.dg/init/ref19.C: New.
2482 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2484 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2486 PR tree-optimization/48377
2487 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2490 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2493 * lib/target-supports.exp (check_effective_target_non_strict_align):
2495 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2497 2011-06-24 Martin Jambor <mjambor@suse.cz>
2499 PR tree-optimizations/49516
2500 * g++.dg/tree-ssa/pr49516.C: New test.
2502 2011-06-23 Jason Merrill <jason@redhat.com>
2505 * g++.dg/template/partial10.C: New.
2506 * g++.dg/template/partial11.C: New.
2508 2011-06-23 Jeff Law <law@redhat.com>
2511 * gcc.dg/pr48770.c: New test.
2513 2011-06-23 Jan Hubicka <jh@suse.cz>
2516 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2518 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2521 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2522 instead of -fdump-tree-optimized.
2524 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/template/crash107.C: New.
2528 * g++.dg/template/error17.C: Adjust.
2530 2011-06-23 Jason Merrill <jason@redhat.com>
2533 * g++.dg/cpp0x/defaulted30.C: New.
2536 * g++.dg/rtti/anon-ns1.C: New.
2539 * g++.dg/init/ref18.C: New.
2542 * g++.dg/template/partial9.C: New.
2544 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2547 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2549 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2552 * gcc.dg/pr49496.c: New test.
2554 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2556 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2559 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2561 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2562 * gcc.target/arm/pr42879.c: Likewise.
2563 * gcc.target/arm/pr45701-3.c: Likewise.
2565 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2566 * gcc.target/arm/pr40482.c: Likewise.
2567 * gcc.target/arm/stack-corruption.c: Likewise.
2569 2011-06-22 Richard Guenther <rguenther@suse.de>
2571 PR tree-optimization/49493
2572 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2574 2011-06-22 Jason Merrill <jason@redhat.com>
2577 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2579 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2580 Dmitry Melnik <dm@ispras.ru>
2582 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2583 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2584 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2586 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2588 * gcc.target/arm/tlscall.c: New.
2590 2011-06-21 Jason Merrill <jason@redhat.com>
2593 * g++.dg/cpp0x/constexpr-ref1.C: New.
2594 * g++.dg/cpp0x/constexpr-ref2.C: New.
2595 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2598 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2601 * g++.dg/template/param3.C: New.
2603 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2605 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2606 my_clrsb test functions.
2608 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2609 test_sll, test_ull): Add clrsb tests.
2610 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2613 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2616 * gfortran.dg/class_44.f03: New.
2618 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2620 PR tree-optimization/49478
2621 * gcc.dg/vect/pr49478.c
2623 2011-06-21 Richard Guenther <rguenther@suse.de>
2625 PR tree-optimization/49483
2626 * gcc.dg/vect/vect-120.c: New testcase.
2628 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2631 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2632 * gcc.dg/vect/vect-peel-4.c: Likewise.
2634 2011-06-22 Christian Bruel <christian.bruel@st.com>
2637 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2638 * gcc.dg/always_inline2.c: Likewise.
2639 * gcc.dg/always_inline3.c: Likewise.
2640 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2641 * gcc.dg/inline_1.c: Likewise.
2642 * gcc.dg/inline_2.c: Likewise.
2643 * gcc.dg/inline_3.c: Likewise.
2644 * gcc.dg/inline_4.c: Likewise.
2645 * gcc.dg/20051201-1.c: Likewise.
2646 * gcc.dg/pr40087.c: Likewise.
2647 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2648 * gcc.dg/inline-22.c: Likewise.
2649 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2650 * gcc.dg/lto/20090218-1_1.c: Likewise.
2651 * g++.dg/ipa/devirt-7.C: Likewise.
2652 * gcc.dg/uninit-pred-5_a.c: Likewise.
2653 * gcc.dg/uninit-pred-5_b.c: Likewise.
2654 * gcc.dg/fail_always_inline.c: New.
2656 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2658 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2659 into 6 jobs instead of 3.
2661 2011-06-20 Jason Merrill <jason@redhat.com>
2664 * g++.dg/cpp0x/initlist53.C: New.
2666 2011-06-20 Tobias Burnus <burnus@net-b.de>
2669 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2670 * gfortran.dg/coarray_lock_3.f90: New.
2671 * gfortran.dg/coarray/lock_1.f90: New.
2673 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2675 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2676 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2677 unresolved and report the reason to the log file.
2679 * lib/scanasm.exp (object-size): Move argument processing earlier
2680 to report errors before verifying that the file exists. Report
2681 problems detected at runtime as unresolved instead of error and
2682 report their reasons to the log file.
2684 2011-06-20 Jason Merrill <jason@redhat.com>
2687 * g++.dg/cpp0x/explicit6.C: New.
2690 * g++.dg/cpp0x/enum20.C: New.
2693 * g++.dg/ext/attr-aligned01.C: New.
2696 * g++.dg/cpp0x/variadic-default.C: New.
2699 * g++.dg/cpp0x/auto26.C: New.
2702 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2704 2011-06-20 Kai Tietz <ktietz@redhat.com>
2706 * gcc.dg/binop-notand1.c: New test.
2707 * gcc.dg/binop-notand2.c: New test.
2708 * gcc.dg/binop-notand3.c: New test.
2709 * gcc.dg/binop-notand4.c: New test.
2710 * gcc.dg/binop-notand5.c: New test.
2711 * gcc.dg/binop-notand6.c: New test.
2713 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2716 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2718 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2721 * gfortran.dg/proc_ptr_31.f90: New.
2723 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2725 * gnat.dg/volatile6.adb: New test.
2726 * gnat.dg/volatile7.adb: Likewise.
2727 * gnat.dg/volatile8.adb: Likewise.
2728 * gnat.dg/volatile9.adb: Likewise.
2730 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2732 * gnat.dg/constant3.adb: New test.
2734 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2737 * gfortran.dg/read_list_eof_1.f90: New test.
2739 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.target/i386/testimm-1.c: New test.
2743 * gcc.target/i386/testimm-2.c: New test.
2744 * gcc.target/i386/testimm-3.c: New test.
2745 * gcc.target/i386/testimm-4.c: New test.
2746 * gcc.target/i386/testimm-5.c: New test.
2747 * gcc.target/i386/testimm-6.c: New test.
2748 * gcc.target/i386/testimm-7.c: New test.
2749 * gcc.target/i386/testimm-8.c: New test.
2750 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2751 * gcc.target/i386/xop-rotate1-int.c: New test.
2752 * gcc.target/i386/xop-rotate2-int.c: New test.
2754 2011-06-17 Jason Merrill <jason@redhat.com>
2756 * g++.dg/cpp0x/rv-func2.C: New.
2758 * g++.dg/debug/dwarf2/lambda1.C: New.
2759 * g++.dg/warn/Wshadow-6.C: Adjust.
2761 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2764 * gfortran.dg/move_alloc_5.f90: New.
2766 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2768 PR rtl-optimization/48542
2769 * gcc.dg/torture/pr48542.c: New test.
2771 2011-06-16 Jason Merrill <jason@redhat.com>
2774 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2777 * g++.dg/cpp0x/initlist52.C New.
2780 * c-c++-common/raw-string-12.c: New.
2783 * g++.dg/cpp0x/sfinae26.C: New.
2786 * g++.dg/cpp0x/variadic113.C: New.
2789 * g++.dg/cpp0x/variadic112.C: New.
2791 2011-06-16 Jeff Law <law@redhat.com>
2793 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2794 improved jump threading.
2795 * gcc.dg/builtin-object-size-2.c: Likewise.
2796 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2798 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2801 * gfortran.dg/typebound_assignment_3.f03: New.
2803 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2806 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2808 2011-06-16 Martin Jambor <mjambor@suse.cz>
2810 PR tree-optimization/49343
2811 * gnat.dg/discr31.ad[sb]: New test.
2813 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2815 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2817 2011-06-16 Tom de Vries <tom@codesourcery.com>
2820 * gcc.target/arm/ivopts-3.c: Update test.
2821 * gcc.target/arm/ivopts-5.c: Same.
2823 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2826 2011-06-10 Wei Guozhi <carrot@google.com>
2829 * gcc.target/arm/pr45335.c: New test.
2830 * gcc.target/arm/pr45335-2.c: New test.
2831 * gcc.target/arm/pr45335-3.c: New test.
2832 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2833 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2834 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2836 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2838 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2840 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2843 * gfortran.dg/class_43.f03: New.
2845 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2847 PR tree-optimization/49419
2848 * gcc.c-torture/execute/pr49419.c: New test.
2850 2011-06-16 Revital Eres <revital.eres@linaro.org>
2852 * gcc.dg/sms-9.c: New file.
2854 2011-06-15 Easwaran Raman <eraman@google.com>
2856 PR rtl-optimization/49414
2857 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2859 2011-06-14 Jason Merrill <jason@redhat.com>
2861 * g++.dg/cpp0x/noexcept13.C: New.
2863 2011-06-14 Easwaran Raman <eraman@google.com>
2865 PR rtl-optimization/44194
2866 * gcc.dg/pr44194-1.c: New test.
2867 * gcc.dg/pr44194-2.c: New test.
2869 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2871 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2873 * gcc.target/arm/pr45701-2.c: Likewise.
2874 * gcc.target/arm/thumb-branch1.c: Likewise.
2876 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2879 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2881 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2883 * gcc.target/arm/pr45701-1.c: Require thumb support.
2884 * gcc.target/arm/pr45701-2.c: Likewise.
2885 * gcc.target/arm/thumb-branch1.c: Likewise.
2887 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2888 * gcc.target/arm/pr39839.c: Likewise.
2889 * gcc.target/arm/pr40657-2.c: Likewise.
2890 * gcc.target/arm/pr40956.c: Likewise.
2891 * gcc.target/arm/pr41679.c: Likewise.
2892 * gcc.target/arm/pr42235.c: Likewise.
2893 * gcc.target/arm/pr42495.c: Likewise.
2894 * gcc.target/arm/pr42505.c: Likewise.
2895 * gcc.target/arm/pr42574.c: Likewise.
2896 * gcc.target/arm/pr46883.c: Likewise.
2897 * gcc.target/arm/pr46934.c: Likewise.
2898 * gcc.target/arm/xor-and.c: Likewise.
2900 2011-06-14 Jason Merrill <jason@redhat.com>
2902 * g++.dg/other/error23.C: Adjust error message.
2903 * g++.dg/other/error32.C: Likewise.
2906 * g++.dg/cpp0x/rv-dotstar.C: New.
2909 * g++.dg/cpp0x/decltype30.C: New.
2911 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2913 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2916 * gfortran.dg/pr49103.f90: New test.
2918 2011-06-14 Tom de Vries <tom@codesourcery.com>
2921 * gcc.target/arm/ivopts-3.c: New test.
2922 * gcc.target/arm/ivopts-4.c: New test.
2923 * gcc.target/arm/ivopts-5.c: New test.
2925 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2927 PR rtl-optimization/49390
2928 * gcc.c-torture/execute/pr49390.c: New test.
2930 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2932 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2934 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2936 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2937 * gcc.c-torture/execute/cmpsi-2.x: New file.
2938 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2939 * gcc.c-torture/execute/pr45262.x: New file.
2940 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2941 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2943 * gcc.c-torture/compile/pr49163.c: Ditto.
2945 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2947 * gcc.dg/vect/vect-16.c: Rename to...
2948 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2949 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2950 for double-word vectors.
2951 * gcc.dg/vect/vect-peel-4.c: Likewise.
2952 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2954 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2957 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2960 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2962 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2964 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2966 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2968 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2970 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2972 * gfortran.dg/trim_optimize_8.f90: New test case.
2974 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2975 Ira Rosen <ira.rosen@linaro.org>
2977 PR tree-optimization/49352
2978 * gcc.dg/vect/pr49352.c: New test.
2980 2011-06-12 Tobias Burnus
2983 * gfortran.dg/alloc_comp_assign_11.f90: New.
2985 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2987 * gfortran.dg/trim_optimize_7.f90: New test.
2989 2011-06-10 Wei Guozhi <carrot@google.com>
2992 * gcc.target/arm/pr45335.c: New test.
2993 * gcc.target/arm/pr45335-2.c: New test.
2994 * gcc.target/arm/pr45335-3.c: New test.
2995 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2996 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2997 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2999 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/parse/error39.C: New.
3004 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3006 * gcc.target/arm/20090811-1.c: Skip for incompatible
3007 options, do not override other options.
3008 * gcc.target/arm/combine-cmp-shift.c: Skip for
3009 incompatible options.
3010 * gcc.target/arm/pr45094.c: Likewise.
3011 * gcc.target/arm/scd42-1.c: Likewise.
3012 * gcc.target/arm/scd42-3.c: Likewise.
3013 * gcc.target/arm/thumb-ltu.c: Likewise.
3015 * lib/target-supports.exp
3016 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3017 multilib flags use -mfpu with a value other than neon-fp16.
3019 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3021 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3022 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3024 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3026 * lib/target-supports.exp (check_effective_target_pie): New proc.
3027 * gcc.dg/pie-link.c: Use target pie.
3029 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3030 Laurent Rougé <laurent.rouge@menta.fr>
3032 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3033 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3035 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3037 * gfortran.dg/coarray/sync_1.f90: New test for
3038 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3040 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3042 PR tree-optimization/49318
3043 * gcc.dg/vect/pr49318.c: New test.
3045 2011-06-09 David Krauss <potswa@mac.com>
3047 * g++.dg/template/arrow1.C: New.
3049 2011-06-09 Jason Merrill <jason@redhat.com>
3051 * lib/prune.exp: Prune "note"s.
3052 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3054 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3055 * g++.dg/template/dependent-expr3.C: Likewise.
3056 * g++.dg/parse/template7.C: Likewise.
3057 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3058 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3059 * g++.old-deja/g++.pt/friend38.C: Likewise.
3060 * g++.old-deja/g++.pt/crash32.C: Likewise.
3061 * g++.old-deja/g++.other/init4.C: Likewise.
3062 * g++.old-deja/g++.other/friend8.C: Likewise.
3064 * g++.dg/ext/complex7.C: Adjust expected output.
3065 * g++.dg/diagnostic/method1.C: Likewise.
3066 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3067 * g++.dg/parse/crash33.C: Likewise.
3068 * g++.dg/other/warning1.C: Likewise.
3069 * g++.dg/init/pr29571.C: Likewise.
3070 * g++.dg/warn/overflow-warn-1.C: Likewise.
3071 * g++.dg/warn/overflow-warn-3.C: Likewise.
3072 * g++.dg/warn/overflow-warn-4.C: Likewise.
3073 * g++.old-deja/g++.oliva/template1.C: Likewise.
3075 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3076 * g++.dg/parse/template7.C: Adjust.
3078 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3081 * gcc.dg/pr49307.c: New.
3083 2011-06-09 Wei Guozhi <carrot@google.com>
3086 * gcc.target/arm/pr46975.c: New testcase.
3088 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3090 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3091 (PMETH, arglist_t): Removed.
3092 (method_get_number_of_arguments): Removed.
3093 (method_get_nth_argument): Removed.
3094 (method_get_first_argument): Removed.
3095 (method_get_next_argument): Removed.
3096 (method_get_sizeof_arguments): Removed.
3097 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3099 (method_get_number_of_arguments): Removed.
3100 (method_get_nth_argument): Removed.
3101 (method_get_first_argument): Removed.
3102 (method_get_next_argument): Removed.
3103 (method_get_sizeof_arguments): Removed.
3104 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3106 2011-06-09 David Li <davidxl@google.com>
3108 * gcc.dg/dump-pass.c: New test.
3110 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3113 * g++.dg/parse/error38.C: New.
3115 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3118 * gfortran.dg/pr49308.f90: New test.
3120 2011-06-08 Jason Merrill <jason@redhat.com>
3122 * g++.dg/cpp0x/noexcept11.C: New.
3123 * g++.dg/cpp0x/noexcept12.C: New.
3124 * g++.dg/cpp0x/sfinae11.C: Adjust.
3126 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3129 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3130 to dg-options, match also DW_AT_linkage_name.
3132 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3135 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3136 -fno-common on alpha*-dec-osf*.
3137 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3139 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3141 PR rtl-optimization/49303
3142 * gcc.target/ia64/pr49303.c: New test.
3144 2011-06-08 Tobias Burnus <burnus@net-b.de>
3147 * gfortran.dg/coarray_lock_1.f90: New.
3148 * gfortran.dg/coarray_lock_2.f90: New.
3150 2011-06-07 Jason Merrill <jason@redhat.com>
3152 * lib/prune.exp: Look for "required" rather than "instantiated".
3153 * g++.dg/abi/mangle11.C: Likewise.
3154 * g++.dg/abi/mangle12.C: Likewise.
3155 * g++.dg/abi/mangle17.C: Likewise.
3156 * g++.dg/abi/mangle20-2.C: Likewise.
3157 * g++.dg/abi/pragma-pack1.C: Likewise.
3158 * g++.dg/cpp0x/decltype26.C: Likewise.
3159 * g++.dg/cpp0x/decltype28.C: Likewise.
3160 * g++.dg/cpp0x/decltype29.C: Likewise.
3161 * g++.dg/cpp0x/enum11.C: Likewise.
3162 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3163 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3164 * g++.dg/cpp0x/pr47416.C: Likewise.
3165 * g++.dg/ext/case-range2.C: Likewise.
3166 * g++.dg/ext/case-range3.C: Likewise.
3167 * g++.dg/gomp/for-19.C: Likewise.
3168 * g++.dg/gomp/pr37533.C: Likewise.
3169 * g++.dg/gomp/pr38639.C: Likewise.
3170 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3171 * g++.dg/inherit/base3.C: Likewise.
3172 * g++.dg/inherit/using6.C: Likewise.
3173 * g++.dg/init/placement4.C: Likewise.
3174 * g++.dg/init/reference3.C: Likewise.
3175 * g++.dg/lookup/scoped6.C: Likewise.
3176 * g++.dg/lookup/using7.C: Likewise.
3177 * g++.dg/other/abstract1.C: Likewise.
3178 * g++.dg/other/error10.C: Likewise.
3179 * g++.dg/other/error5.C: Likewise.
3180 * g++.dg/other/field1.C: Likewise.
3181 * g++.dg/other/offsetof5.C: Likewise.
3182 * g++.dg/parse/bitfield2.C: Likewise.
3183 * g++.dg/parse/constant4.C: Likewise.
3184 * g++.dg/parse/crash20.C: Likewise.
3185 * g++.dg/parse/invalid-op1.C: Likewise.
3186 * g++.dg/parse/non-dependent2.C: Likewise.
3187 * g++.dg/parse/template18.C: Likewise.
3188 * g++.dg/tc1/dr152.C: Likewise.
3189 * g++.dg/tc1/dr166.C: Likewise.
3190 * g++.dg/tc1/dr176.C: Likewise.
3191 * g++.dg/tc1/dr213.C: Likewise.
3192 * g++.dg/template/access11.C: Likewise.
3193 * g++.dg/template/access2.C: Likewise.
3194 * g++.dg/template/access3.C: Likewise.
3195 * g++.dg/template/access7.C: Likewise.
3196 * g++.dg/template/arg7.C: Likewise.
3197 * g++.dg/template/cond2.C: Likewise.
3198 * g++.dg/template/crash13.C: Likewise.
3199 * g++.dg/template/crash40.C: Likewise.
3200 * g++.dg/template/crash7.C: Likewise.
3201 * g++.dg/template/crash84.C: Likewise.
3202 * g++.dg/template/ctor5.C: Likewise.
3203 * g++.dg/template/defarg13.C: Likewise.
3204 * g++.dg/template/defarg14.C: Likewise.
3205 * g++.dg/template/dtor7.C: Likewise.
3206 * g++.dg/template/eh2.C: Likewise.
3207 * g++.dg/template/error2.C: Likewise.
3208 * g++.dg/template/error43.C: Likewise.
3209 * g++.dg/template/friend32.C: Likewise.
3210 * g++.dg/template/injected1.C: Likewise.
3211 * g++.dg/template/instantiate1.C: Likewise.
3212 * g++.dg/template/instantiate3.C: Likewise.
3213 * g++.dg/template/instantiate5.C: Likewise.
3214 * g++.dg/template/instantiate7.C: Likewise.
3215 * g++.dg/template/local6.C: Likewise.
3216 * g++.dg/template/lookup2.C: Likewise.
3217 * g++.dg/template/member5.C: Likewise.
3218 * g++.dg/template/memfriend15.C: Likewise.
3219 * g++.dg/template/memfriend16.C: Likewise.
3220 * g++.dg/template/memfriend17.C: Likewise.
3221 * g++.dg/template/memfriend7.C: Likewise.
3222 * g++.dg/template/meminit1.C: Likewise.
3223 * g++.dg/template/nested3.C: Likewise.
3224 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3225 * g++.dg/template/nontype12.C: Likewise.
3226 * g++.dg/template/nontype13.C: Likewise.
3227 * g++.dg/template/nontype6.C: Likewise.
3228 * g++.dg/template/pr23510.C: Likewise.
3229 * g++.dg/template/pr35240.C: Likewise.
3230 * g++.dg/template/ptrmem15.C: Likewise.
3231 * g++.dg/template/ptrmem6.C: Likewise.
3232 * g++.dg/template/qualified-id1.C: Likewise.
3233 * g++.dg/template/qualttp20.C: Likewise.
3234 * g++.dg/template/qualttp3.C: Likewise.
3235 * g++.dg/template/qualttp4.C: Likewise.
3236 * g++.dg/template/qualttp5.C: Likewise.
3237 * g++.dg/template/qualttp6.C: Likewise.
3238 * g++.dg/template/qualttp7.C: Likewise.
3239 * g++.dg/template/qualttp8.C: Likewise.
3240 * g++.dg/template/recurse.C: Likewise.
3241 * g++.dg/template/recurse2.C: Likewise.
3242 * g++.dg/template/ref5.C: Likewise.
3243 * g++.dg/template/scope2.C: Likewise.
3244 * g++.dg/template/sfinae10.C: Likewise.
3245 * g++.dg/template/sfinae3.C: Likewise.
3246 * g++.dg/template/sizeof3.C: Likewise.
3247 * g++.dg/template/static9.C: Likewise.
3248 * g++.dg/template/template-id-2.C: Likewise.
3249 * g++.dg/template/typedef13.C: Likewise.
3250 * g++.dg/template/typename4.C: Likewise.
3251 * g++.dg/template/using14.C: Likewise.
3252 * g++.dg/template/using2.C: Likewise.
3253 * g++.dg/template/warn1.C: Likewise.
3254 * g++.dg/warn/Wparentheses-13.C: Likewise.
3255 * g++.dg/warn/Wparentheses-15.C: Likewise.
3256 * g++.dg/warn/Wparentheses-16.C: Likewise.
3257 * g++.dg/warn/Wparentheses-17.C: Likewise.
3258 * g++.dg/warn/Wparentheses-18.C: Likewise.
3259 * g++.dg/warn/Wparentheses-19.C: Likewise.
3260 * g++.dg/warn/Wparentheses-20.C: Likewise.
3261 * g++.dg/warn/Wparentheses-23.C: Likewise.
3262 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3263 * g++.dg/warn/noeffect2.C: Likewise.
3264 * g++.dg/warn/noeffect4.C: Likewise.
3265 * g++.dg/warn/pr8570.C: Likewise.
3266 * g++.old-deja/g++.brendan/init2.C: Likewise.
3267 * g++.old-deja/g++.eh/spec6.C: Likewise.
3268 * g++.old-deja/g++.pt/crash10.C: Likewise.
3269 * g++.old-deja/g++.pt/crash36.C: Likewise.
3270 * g++.old-deja/g++.pt/derived3.C: Likewise.
3271 * g++.old-deja/g++.pt/error2.C: Likewise.
3272 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3273 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3274 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3275 * g++.old-deja/g++.pt/overload7.C: Likewise.
3276 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3278 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3279 Iain Sandoe <iains@gcc.gnu.org>
3281 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3282 Added code to deal with the case when [Protocol
3283 -descriptionForInstanceMethod:] or [Protocol
3284 -descriptionForClassMethod:] returns NULL.
3286 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3287 Iain Sandoe <iains@gcc.gnu.org>
3289 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3290 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3293 2011-06-07 Xinliang David Li <davidxl@google.com>
3295 * gcc.dg/inline_2.c: New test.
3296 * gcc.dg/unroll_2.c: New test.
3297 * gcc.dg/inline_3.c: New test.
3298 * gcc.dg/unroll_3.c: New test.
3299 * gcc.dg/inline_4.c: New test.
3300 * gcc.dg/unroll_4.c: New test.
3301 * gcc.dg/inline_1.c: New test.
3302 * gcc.dg/unroll_1.c: New test.
3304 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3306 PR tree-optimization/48497
3307 * lib/gcc-defs.exp (dg-additional-options): New proc.
3308 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3309 -msse2 on 32-bit x86.
3311 2011-06-06 Jason Merrill <jason@redhat.com>
3313 * g++.dg/cpp0x/enum19.C: New.
3315 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3317 * gcc.target/arm/neon-reload-class.c: New test.
3319 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3322 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3324 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3326 * gcc.target/arm/smlatb-1.c: New file.
3327 * gcc.target/arm/smlatt-1.c: New file.
3328 * gcc.target/arm/smlaltb-1.c: New file.
3329 * gcc.target/arm/smlaltt-1.c: New file.
3331 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3333 * gcc.target/arm/mla-2.c: New test.
3335 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3337 PR gcov-profile/49299
3338 * gcc.dg/tree-prof/pr49299-1.c: New test.
3339 * gcc.dg/tree-prof/pr49299-2.c: New test.
3341 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3343 * lib/target-supports.exp
3344 (check_effective_target_vect_widen_mult_qi_to_hi):
3345 Add NEON as supporting target.
3346 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3347 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3348 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3349 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3350 using widening multiplication on targets that support it.
3351 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3352 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3353 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3355 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3357 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3358 Modern Objective-C runtime API.
3359 * objc/execute/next_mapping.h: Removed.
3360 * objc-obj-c++-shared/next-mapping.h: Removed.
3361 * objc-obj-c++-shared/Object1.h: Removed.
3362 * objc-obj-c++-shared/Object1.m: Removed.
3363 * objc-obj-c++-shared/Object1.mm: Removed.
3364 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3365 * objc-obj-c++-shared/Protocol1.h: Removed.
3366 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3367 of ProtoBool, IVAR_T and METHOD.
3368 * objc-obj-c++-shared/runtime.h: New.
3369 * objc-obj-c++-shared/TestsuiteObject.h: New.
3370 * objc-obj-c++-shared/TestsuiteObject.m: New.
3372 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3373 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3374 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3376 * objc/execute/_cmd.m: Include
3377 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3378 runtime API. ([TestClass +initialize]): Include this method also
3379 with the GNU runtime.
3380 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3381 Object. ([-setValue:]): Return void.
3382 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3383 with the GNU runtime. Include
3384 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3385 for the NeXT runtime. Use the existing print_ivars() and
3386 compare_structures() implementations for the old NeXT runtime.
3387 Added new implementations for the Modern GNU and NeXT runtimes.
3388 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3389 well. (main): Use objc_getClass(). Use return instead of exit.
3390 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3391 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3393 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3394 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3395 instead of Object. (main): Use return instead of exit().
3396 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3397 instead of Object. Removed prototype for exit(). (main): Use
3398 return instead of exit(). Use the Modern Objective-C runtime API.
3399 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3401 * objc/execute/class-tests-1.h: Include
3402 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3403 runtime API. (test_class_with_superclass): Do not call [Object
3404 class]. There is no need to with the current libobjc.
3405 * objc/execute/class-tests-2.h: Include
3406 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3408 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3409 ../../objc-obj-c++-shared/next-mapping.h.
3410 * objc/execute/class-2.m: Likewise.
3411 * objc/execute/class-3.m: Likewise.
3412 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3413 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3414 +initialize]): Include this method also with the GNU
3415 runtime. (main): Use the Modern Objective-C runtime API.
3416 * objc/execute/class-5.m: Likewise.
3417 * objc/execute/class-6.m: Likewise.
3418 * objc/execute/class-7.m: Likewise.
3419 * objc/execute/class-8.m: Likewise.
3420 * objc/execute/class-9.m: Likewise.
3421 * objc/execute/class-10.m: Likewise.
3422 * objc/execute/class-11.m: Likewise.
3423 * objc/execute/class-12.m: Likewise.
3424 * objc/execute/class-13.m: Likewise.
3425 * objc/execute/class-14.m: Likewise.
3426 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3427 this method also with the GNU runtime.
3428 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3429 +initialize]): Include this method also with the GNU runtime.
3430 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3432 * objc/execute/encode-1.m: Likewise.
3433 * objc/execute/enumeration-1.m: Likewise.
3434 * objc/execute/enumeration-2.m: Likewise.
3435 * objc/execute/exceptions/catchall-1.m: Likewise.
3436 * objc/execute/exceptions/finally-1.m: Likewise.
3437 * objc/execute/exceptions/foward-1.m: Likewise.
3438 * objc/execute/exceptions/local-variables-1.m: Likewise.
3439 * objc/execute/exceptions/throw-nil.m: Likewise.
3440 * objc/execute/exceptions/trivial.m: Likewise.
3441 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3442 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3443 * objc/execute/exceptions/matcher-1.m: Likewise.
3444 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3446 * objc/execute/formal_protocol-2.m: Likewise.
3447 * objc/execute/formal_protocol-3.m: Likewise.
3448 * objc/execute/formal_protocol-4.m: Likewise.
3449 * objc/execute/formal_protocol-5.m: Include
3450 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3452 * objc/execute/formal_protocol-6.m: Likewise.
3453 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3454 Object. Include <objc/Protocol.h> instead of
3455 ../../objc-obj-c++-shared/Protocol1.h.
3456 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3458 * objc/execute/informal_protocol.m: Likewise.
3459 * objc/execute/load-3.m: Likewise.
3460 * objc/execute/many_args_method.m ([TestClass +initialize]):
3461 Include this method with the GNU runtime as well.
3462 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3463 * objc/execute/nested-func-1.m: Use TestsuiteObject
3465 * objc/execute/nil_method-1.m: Likewise.
3466 * objc/execute/no_clash.m: Likewise.
3467 * objc/execute/np-1.m: Do not include
3468 ../../objc-obj-c++-shared/Protocol1.h.
3469 (main): Use return instead of exit().
3470 * objc/execute/np-2.m: Do not include
3471 ../../objc-obj-c++-shared/Protocol1.h.
3472 ([MyObject +initialize]): Include this method also with the GNU
3473 runtime. (main): Use return instead of exit().
3474 * objc/execute/object_is_class.m: Include
3475 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3476 of Object. (main): Use the Modern Objective-C runtime API.
3477 * objc/execute/object_is_meta_class.m: Likewise.
3478 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3479 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3480 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3481 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3482 Objective-C runtime API.
3483 * objc/execute/protocol-isEqual-2.m: Likewise.
3484 * objc/execute/protocol-isEqual-3.m: Likewise.
3485 * objc/execute/protocol-isEqual-4.m: Likewise.
3486 * objc/execute/redefining_self.m ([TestClass +initialize]):
3487 Include this method with the GNU runtime as well.
3488 * objc/execute/root_methods.m: Include
3489 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3490 Include this method with the GNU runtime as well.
3491 (main): Use the Modern Objective-C runtime API.
3492 * objc/execute/selector-1.m: Include
3493 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3494 of Object. (main): Use the Modern Objective-C runtime API.
3495 * objc/execute/static-1.m ([Test +initialize]): Include this
3496 method with the GNU runtime as well.
3497 * objc/execute/static-2.m: Likewise.
3498 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3499 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3500 ([MathClass +initialize]): Include this method with the GNU
3502 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3504 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3505 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3506 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3507 * objc.dg/attributes/method-attribute-1.m: Likewise.
3508 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3509 * objc.dg/attributes/method-attribute-2.m: Likewise.
3510 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3511 * objc.dg/attributes/method-attribute-3.m: Likewise.
3512 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3513 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3514 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3515 * obj-c++.dg/bitfield-1.mm: Likewise.
3516 * obj-c++.dg/bitfield-2.mm: Likewise
3517 * objc.dg/bitfield-3.m: Likewise.
3518 * obj-c++.dg/bitfield-4.mm: Likewise.
3519 * objc.dg/bitfield-5.m: Likewise
3520 * objc.dg/call-super-1.m: Likewise.
3521 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3522 Use objc_getClass() instead of objc_get_class(), but for the GNU
3523 runtime redefine objc_getClass as objc_get_class. Include
3524 ../objc-obj-c++-shared/runtime.h.
3525 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3526 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3527 Use the Modern Objective-C runtime API.
3528 * objc.dg/class-protocol-1.m: Include
3529 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3530 * obj-c++.dg/class-protocol-1.mm: Likewise.
3531 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3532 * objc.dg/comp-types-10.m: Likewise.
3533 * objc.dg/comp-types-11.m: Likewise.
3534 * objc.dg/comp-types-12.m: Likewise.
3535 * obj-c++.dg/comp-types-9.mm: Likewise.
3536 * obj-c++.dg/comp-types-11.mm: Likewise.
3537 * obj-c++.dg/comp-types-12.mm: Likewise.
3538 * obj-c++.dg/comp-types-13.mm: Likewise.
3539 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3540 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3541 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3542 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3543 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3544 * objc.dg/desig-init-1.m: Likewise.
3545 * obj-c++.dg/defs.mm: Likewise.
3546 * objc.dg/exceptions-2.m: Likewise.
3547 * obj-c++.dg/except-1.mm: Likewise.
3548 * obj-c++.dg/exceptions-2.mm: Likewise.
3549 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3550 Use the Modern Objective-C runtime API.
3551 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3552 the Modern Objective-C runtime API. Do not include
3553 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3554 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3555 the Modern Objective-C runtime API except when using an older NeXT
3557 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3558 the Modern Objective-C runtime API.
3559 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3561 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3562 * objc.dg/encode-7-next-64bit.m: Updated include.
3563 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3565 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3566 the Modern Objective-C runtime API.
3567 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3568 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3569 instead of ../objc-obj-c++-shared/Protocol1.h.
3570 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3571 the Modern Objective-C runtime API except when using an older NeXT
3573 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3574 the Modern Objective-C runtime API.
3575 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3577 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3578 * objc.dg/fix-and-continue-2.m: Likewise.
3579 * objc.dg/foreach-1.m: Likewise.
3580 * objc.dg/foreach-2.m: Likewise.
3581 * objc.dg/foreach-3.m: Likewise.
3582 * objc.dg/foreach-4.m: Likewise.
3583 * objc.dg/foreach-5.m: Likewise.
3584 * objc.dg/foreach-6.m: Likewise.
3585 * objc.dg/foreach-7.m: Likewise.
3586 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3588 * objc.dg/func-ptr-2.m: Likewise.
3589 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3590 Do not include objc/objc-api.h.
3591 * obj-c++.dg/fsf-package-0.mm: Likewise.
3592 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3593 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3594 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3596 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3597 * objc.dg/gnu-runtime-3.m: Likewise.
3598 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3599 * objc.dg/headers.m: Include objc/runtime.h instead of
3600 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3601 for the NeXT runtime.
3602 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3603 * obj-c++.dg/isa-field-1.mm: Likewise.
3604 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3605 * objc.dg/layout-1.m: Likewise.
3606 * objc.dg/layout-2.m: Likewise.
3607 * objc.dg/local-decl-2.m: Likewise.
3608 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3609 Object. ([Container +elementForView:]): Use
3610 class_conformsToProtocol().
3611 * obj-c++.dg/lookup-2.mm: Likewise.
3612 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3613 * obj-c++.dg/local-decl-1.mm: Likewise.
3614 * objc.dg/method-3.m: Likewise.
3615 * objc.dg/method-4.m: Likewise.
3616 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3617 ../objc-obj-c++-shared/Protocol1.h.
3618 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3619 * objc.dg/method-9.m: Likewise.
3620 * objc.dg/method-10.m: Likewise.
3621 * objc.dg/method-13.m ([Root +initialize]): Include this method
3622 also for the GNU runtime. (main): Use objc_getClass() also for
3624 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3625 * objc.dg/method-17.m: Likewise.
3626 * objc.dg/method-19.m: Likewise.
3627 * objc.dg/method-20b.m: Likewise.
3628 * obj-c++.dg/method-2.mm: Likewise.
3629 * obj-c++.dg/method-6.mm: Likewise.
3630 * obj-c++.dg/method-10.mm: Likewise.
3631 * obj-c++.dg/method-11.mm: Likewise.
3632 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3633 ../objc-obj-c++-shared/Protocol1.h.
3634 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3635 * obj-c++.dg/method-15.mm: Likewise.
3636 * obj-c++.dg/method-17.mm: Likewise.
3637 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3638 +initialize]): Include this method also for the GNU
3639 runtime. (main): Use objc_getClass() also for the GNU runtime.
3640 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3641 * obj-c++.dg/method-22.mm: Likewise.
3642 * obj-c++.dg/method-23.mm: Likewise.
3643 * obj-c++.dg/no-extra-load.mm: Likewise.
3644 * objc.dg/objc-fast-4.m: Likewise.
3645 * objc.dg/objc-gc-4.m: Likewise.
3646 * obj-c++.dg/objc-gc-3.mm: Likewise.
3647 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3648 protocol_getMethodDescription() instead of [Protocol
3649 -descriptionForInstanceMethod].
3650 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3651 Made it available with all runtimes. (main): Call -test instead
3653 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3654 and put into a category.
3655 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3656 Object. Include objc/objc.h.
3657 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3658 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3659 New. (main): Use protocol_getMethodDescription() instead
3660 of [Protocol -descriptionForInstanceMethod] and [Protocol
3661 -descriptionForClassMethod].
3662 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3663 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3664 Objective-C runtime API.
3665 * obj-c++.dg/proto-qual-1.mm: Likewise.
3666 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3668 * obj-c++.dg/property/property-1.mm: Likewise.
3669 * obj-c++.dg/qual-types-1.mm: Likewise.
3670 * objc.dg/selector-2.m: Include objc/objc.h instead of
3671 ../objc-obj-c++-shared/Object1.h.
3672 * obj-c++.dg/selector-2.mm: Likewise.
3673 * obj-c++.dg/selector-5.mm: Likewise.
3674 * obj-c++.dg/selector-6.mm: Likewise.
3675 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3676 Object. Do not include objc/objc-api.h.
3677 * obj-c++.dg/set-not-used-1.mm: Likewise.
3678 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3679 * objc.dg/stret-1.m: Likewise.
3680 * objc.dg/stret-2.m: Likewise.
3681 * obj-c++.dg/super-class-2.mm: Likewise.
3682 * objc.dg/super-class-3.m: Likewise.
3683 * objc.dg/super-class-4.m: Likewise.
3684 * objc.dg/sync-2.m: Likewise.
3685 * obj-c++.dg/sync-2.mm: Likewise.
3686 * objc.dg/sync-1.m: Include objc/objc.h instead of
3687 ../objc-obj-c++-shared/Object1.h.
3688 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3689 'Class' as the type of 'isa'.
3690 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3691 Objective-C runtime API. ([TestClass +initialize]): Include this
3692 method with the GNU runtime as well.
3693 * objc.dg/strings/strings-1.m: Updated includes.
3694 * obj-c++.dg/strings/strings-1.mm: Likewise.
3695 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3696 objc.dg/strings/const-str-12b.m.
3697 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3698 * obj-c++.dg/template-3.mm: Likewise.
3699 * obj-c++.dg/template-4.mm: Likewise.
3700 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3701 Objective-C runtime API.
3702 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3703 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3704 * obj-c++.dg/try-catch-1.mm: Likewise.
3705 * obj-c++.dg/try-catch-2.mm: Likewise.
3706 * objc.dg/try-catch-3.m: Likewise.
3707 * obj-c++.dg/try-catch-3.mm: Likewise.
3708 * objc.dg/try-catch-6.m: Likewise.
3709 * objc.dg/try-catch-7.m: Likewise.
3710 * obj-c++.dg/try-catch-7.mm: Likewise.
3711 * obj-c++.dg/try-catch-8.mm: Likewise.
3712 * obj-c++.dg/try-catch-9.mm: Likewise.
3713 * objc.dg/try-catch-10.m: Likewise.
3714 * obj-c++.dg/try-catch-11.mm: Likewise.
3715 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3716 Object. Include objc/objc.h.
3717 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3718 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3719 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3720 Object. Use Modern Objective-C runtime API. Do not use
3722 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3723 * obj-c++.dg/torture/trivial.mm: Likewise.
3724 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3725 instead of ../objc-obj-c++-shared/Object1.h. Include
3726 ../objc-obj-c++-shared/runtime.h.
3727 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3728 * objc.dg/torture/strings/const-str-11.m: Likewise.
3729 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3730 * objc.dg/torture/strings/const-str-9.m: Likewise.
3731 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3732 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3733 instead of Object. Only add _FooClassReference if
3735 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3736 * objc.dg/torture/strings/const-str-8.m: Likewise.
3737 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3738 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3740 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3742 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3743 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3744 * obj-c++.dg/va-meth-1.mm: Likewise.
3745 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3746 ../objc-obj-c++-shared/Object1.h.
3747 * objc.dg/zero-link-3.m: Likewise.
3749 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3751 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3753 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3756 * obj-c++.dg/property/cxx-property-1.mm: New.
3757 * obj-c++.dg/property/cxx-property-2.mm: New.
3759 2011-06-06 Jason Merrill <jason@redhat.com>
3761 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3763 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3765 PR rtl-optimization/49145
3767 * gcc.c-torture/compile/pr49145.c: New test.
3769 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3772 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3773 to dg-options, match also DW_AT_linkage_name.
3776 * gcc.dg/debug/pr49294.c: New test.
3779 * g++.dg/opt/pr49264.C: New test.
3781 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3783 PR tree-optimization/49243
3784 * gcc.dg/pr49243.c: New.
3786 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3788 * gnat.dg/specs/cond_expr1.ads: New test.
3790 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3792 * gnat.dg/deferred_const4.ad[sb]: New test.
3793 * gnat.dg/deferred_const4_pkg.ads: New helper.
3795 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3797 * gnat.dg/test_tamdt.adb: Rename to...
3798 * gnat.dg/taft_type1.adb: ...this.
3799 * gnat.dg/tamdt.ad[sb]: Rename to...
3800 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3801 * gnat.dg/tamdt_aux.ads: Rename to...
3802 * gnat.dg/taft_type1_pkg2.ads: ...this.
3803 * gnat.dg/taft_type2.ad[sb]: New test.
3804 * gnat.dg/taft_type2_pkg.ads: New helper.
3805 * gnat.dg/taft_type3.adb: New test.
3806 * gnat.dg/taft_type3_pkg.ads: New helper.
3808 2011-06-05 Tobias Burnus <burnus@net-b.de>
3811 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3814 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3817 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3819 * objc.dg/gnu-api-2-objc.m: Likewise.
3820 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3821 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3823 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3825 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3826 alignment, not the alignment, when calling class_addIvar(). Add
3827 an 'isa' instance variable to the test root class.
3828 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3830 2011-06-04 Jan Hubicka <jh@suse.cz>
3832 PR tree-optimization/48893
3833 PR tree-optimization/49091
3834 PR tree-optimization/49179
3835 * gfortran.dg/pr49179.f90: New testcase
3837 2011-06-04 Jan Hubicka <jh@suse.cz>
3840 * g++.dg/torture/pr48954.C: New testcase.
3842 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3844 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3846 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3849 * g++.dg/diagnostic/bitfld2.C: New.
3851 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3854 * gcc.c-torture/execute/pr49281.c: New test.
3856 2011-06-04 Jan Hubicka <jh@suse.cz>
3858 PR tree-optimize/48929
3859 * gcc.c-torture/compile/pr48929.c: New testcase.
3861 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3863 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3865 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3868 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3870 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3872 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3874 2011-06-03 Richard Henderson <rth@redhat.com>
3875 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3877 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3879 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3881 * objc.dg/headers.m: Do not include objc-list.h.
3883 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3885 * objc.dg/type-stream-1.m: Test removed.
3886 * objc.dg/headers.m: Do not include typedstream.h.
3888 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3890 * objc.dg/torture/forward-1.m (main): Updated testcase.
3892 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3895 * gcc.c-torture/compile/pr49163.c: New.
3897 2011-06-02 Asher Langton <langton2@llnl.gov>
3900 * gfortran.dg/PR49268.f90: New test.
3902 2011-06-02 Asher Langton <langton2@llnl.gov>
3905 * gfortran.dg/PR37039.f90: New test.
3907 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3910 * objc.dg/method-5.m: Updated.
3911 * objc.dg/method-19.m: Updated.
3912 * objc.dg/method-lookup-1.m: New.
3913 * obj-c++.dg/method-6.mm: Updated.
3914 * obj-c++.dg/method-7.mm: Updated.
3915 * obj-c++.dg/method-lookup-1.mm: New.
3917 2011-06-02 DJ Delorie <dj@redhat.com>
3919 * lib/timeout.exp (timeout): Add board_info support.
3921 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3923 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3925 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3928 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3929 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3931 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3932 Hans-Peter Nilsson <hp@axis.com>
3934 PR rtl-optimization/48840
3935 * gcc.target/sparc/ultrasp13.c: New test.
3937 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3940 * gcc.c-torture/compile/pr49238.c: New.
3942 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3944 * gcc.target/arm/g2.c: Skip test in -mthumb.
3945 Skip test unless cpu is xscale.
3946 * gcc.target/arm/scd42-2.c: Likewise.
3947 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3949 2011-06-01 Jason Merrill <jason@redhat.com>
3951 * g++.dg/cpp0x/decltype28.C: New.
3952 * g++.dg/cpp0x/decltype29.C: New.
3954 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3957 * gcc.target/mips/pr45074.c: New test.
3959 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3960 Hans-Peter Nilsson <hp@axis.com>
3962 PR rtl-optimization/48830
3963 * gcc.target/sparc/ultrasp12.c: New test.
3965 2011-06-01 David Li <davidxl@google.com>
3967 * gcc.dg/profile-dir-1.c: Change pass name.
3968 * gcc.dg/profile-dir-2.c: Ditto.
3969 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3970 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3971 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3972 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3973 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3974 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3975 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3976 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3977 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3978 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3979 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3980 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3981 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3982 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3983 * gcc.dg/profile-dir-3.c: Ditto.
3984 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3986 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3988 * objc.dg/attributes/method-nonnull-1.m: New test.
3989 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3991 2011-05-31 Tobias Burnus <burnus@net-b.de>
3994 * gfortran.dg/coarray_atomic_1.f90: New.
3995 * gfortran.dg/coarray/atomic_1.f90: New.
3997 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3999 * gcc.dg/guality/bswaptest.c: New test.
4000 * gcc.dg/guality/clztest.c: New test.
4001 * gcc.dg/guality/ctztest.c: New test.
4002 * gcc.dg/guality/rotatetest.c: New test.
4005 * gcc.target/i386/pr48688.c: New test.
4007 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4010 * g++.dg/lookup/name-clash9.C: New.
4012 2011-05-31 Tobias Burnus <burnus@net-b.de>
4015 * gfortran.dg/coarray/dummy_1.f90: New.
4017 2011-05-31 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/coarray/save_1.f90: New.
4021 * gfortran.dg/coarray_4.f90: Update dg-error.
4023 2011-05-31 Jason Merrill <jason@redhat.com>
4025 * g++.dg/cpp0x/rv-template1.C: New.
4027 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4029 PR rtl-optimization/49235
4030 * gcc.dg/pr49235.c: New test.
4032 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4034 PR tree-optimization/49093
4035 * gcc.dg/vect/pr49093.c: New test.
4037 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4040 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4042 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4045 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4048 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4051 * gcc.c-torture/execute/pr49186.c: New.
4053 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4056 * gcc.target/i386/pr49168-1.c: New.
4058 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4059 Eric Botcazou <ebotcazou@adacore.com>
4061 * gcc.dg/guality/drap.c: New test.
4063 2011-05-30 Richard Guenther <rguenther@suse.de>
4065 PR tree-optimization/49210
4066 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4067 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4069 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4072 * g++.dg/gomp/pr49223-1.C: New test.
4073 * g++.dg/gomp/pr49223-2.C: New test.
4075 2011-05-30 Richard Guenther <rguenther@suse.de>
4077 PR tree-optimization/49218
4078 * gcc.c-torture/execute/pr49218.c: New testcase.
4080 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4082 PR tree-optimization/49199
4083 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4084 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4085 -fno-tree-scev-cprop.
4087 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4090 * gfortran.dg/extends_13.f03: New.
4092 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4094 PR rtl-optimization/49095
4095 * gcc.target/i386/pr49095.c: New test.
4097 2011-05-29 Tobias Burnus <burnus@net-b.de>
4100 * gfortran.dg/coarray_24.f90: New.
4102 2011-05-29 Tobias Burnus <burnus@net-b.de>
4105 * gfortran.dg/coarray_23.f90: New.
4107 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4110 * gcc.dg/pr48826.c: New test.
4112 2011-05-29 Richard Guenther <rguenther@suse.de>
4114 PR tree-optimization/49217
4115 * gcc.dg/torture/pr49217.c: New testcase.
4117 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4120 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4122 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4124 * gnat.dg/boolean_subtype.adb: Rename to...
4125 * gnat.dg/boolean_subtype1.adb: ...this.
4127 2011-05-28 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4131 2011-05-27 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/enum18.C: Adjust.
4135 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4137 2011-05-27 Tobias Burnus <burnus@net-b.de>
4140 * gfortran.dg/coarray_22.f90: New.
4142 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4144 PR tree-optimization/46728
4145 * gcc.target/powerpc/pr46728-1.c: New.
4146 * gcc.target/powerpc/pr46728-2.c: New.
4147 * gcc.target/powerpc/pr46728-3.c: New.
4148 * gcc.target/powerpc/pr46728-4.c: New.
4149 * gcc.target/powerpc/pr46728-5.c: New.
4150 * gcc.dg/pr46728-6.c: New.
4151 * gcc.target/powerpc/pr46728-7.c: New.
4152 * gcc.target/powerpc/pr46728-8.c: New.
4153 * gcc.dg/pr46728-9.c: New.
4154 * gcc.target/powerpc/pr46728-10.c: New.
4155 * gcc.target/powerpc/pr46728-11.c: New.
4156 * gcc.dg/pr46728-12.c: New.
4157 * gcc.target/powerpc/pr46728-13.c: New.
4158 * gcc.target/powerpc/pr46728-14.c: New.
4159 * gcc.target/powerpc/pr46728-15.c: New.
4160 * gcc.target/powerpc/pr46728-16.c: New.
4162 2011-05-27 Jason Merrill <jason@redhat.com>
4164 * g++.dg/abi/mangle47.C: New.
4167 * g++.dg/template/const5.C: New.
4169 * g++.dg/cpp0x/enum18.C: New.
4171 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4173 * g++.dg/cpp0x/error6.C: New.
4175 * g++.dg/cpp0x/error5.C: New.
4177 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4180 * g++.dg/eh/cond6.C: New test.
4182 2011-05-27 Tobias Burnus <burnus@net-b.de>
4185 * gfortran.dg/rank_3.f90: New.
4186 * gfortran.dg/rank_4.f90: New.
4188 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4190 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4191 replace dump search.
4193 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4195 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4196 * gnat.dg/bit_packed_array5.adb: ...here.
4198 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4201 * g++.dg/cpp0x/auto25.C: New.
4203 2011-05-27 Richard Guenther <rguenther@suse.de>
4205 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4207 2011-05-27 Richard Guenther <rguenther@suse.de>
4209 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4211 2011-05-27 Richard Guenther <rguenther@suse.de>
4214 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4216 2011-05-26 Jason Merrill <jason@redhat.com>
4218 * g++.dg/cpp0x/friend1.C: New.
4219 * g++.dg/cpp0x/friend2.C: New.
4221 * g++.dg/cpp0x/auto7.C: Update.
4222 * g++.dg/template/crash50.C: Adjust.
4223 * g++.dg/template/static9.C: Adjust.
4224 * g++.old-deja/g++.ext/memconst.C: Adjust.
4226 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4228 * gcc.dg/march.c: Ignore a note for some targets.
4230 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4231 Nathan Froyd <froydnj@codesourcery.com>
4235 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4236 * g++.dg/parse/pr18770.C: New test.
4237 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4239 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4242 * gfortran.dg/dependency_40.f90 : New test.
4244 2011-05-26 Tobias Burnus <burnus@net-b.de>
4247 * gfortran.dg/coarray/registering_1.f90: New.
4249 2011-05-26 Jason Merrill <jason@redhat.com>
4251 * g++.dg/cpp0x/variadic111.C: New.
4252 * g++.dg/cpp0x/variadic41.C: Adjust.
4254 2011-05-26 Richard Guenther <rguenther@suse.de>
4256 PR tree-optimization/48702
4257 * gcc.dg/torture/pr48702.c: New testcase.
4259 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4261 PR gcov-profile/48845
4262 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4264 * gcc.dg/matrix/matrix.exp: Likewise.
4265 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4266 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4267 line number to check_profiling_available.
4268 * lib/target-supports.exp (check_profiling_available): Account for
4270 Require TLS runtime support with -fprofile-generate.
4271 * lib/profopt.exp (profopt-execute): Add TLS options for
4273 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4275 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4278 * g++.dg/eh/cond5.C: New test.
4280 PR tree-optimization/49161
4281 * gcc.c-torture/execute/pr49161.c: New test.
4283 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4285 * gcc.target/arm/neon-vorn-vbic.c: New test.
4287 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4289 PR tree-optimization/49038
4290 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4291 * gcc.dg/vect/pr49038.c: New test.
4293 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4294 * g++.dg/init/pr25811-3.C: New.
4295 * g++.dg/init/pr25811-4.C: New.
4297 2011-05-25 Jason Merrill <jason@redhat.com>
4299 * g++.dg/cpp0x/enum17.C: New.
4300 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4302 * g++.dg/cpp0x/auto24.C: New.
4304 * g++.dg/cpp0x/error4.C: New.
4306 * g++.dg/cpp0x/rv-restrict.C: New.
4308 * g++.dg/cpp0x/enum15.C: New.
4309 * g++.dg/cpp0x/constexpr-switch2.C: New.
4311 * g++.dg/cpp0x/variadic110.C: New.
4313 * g++.dg/cpp0x/auto9.C: Add typedef test.
4315 * g++.dg/cpp0x/auto23.C: New.
4316 * g++.dg/cpp0x/auto9.C: Adjust.
4318 * g++.dg/cpp0x/defaulted29.C: New.
4320 * g++.dg/cpp0x/initlist51.C: New.
4322 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4324 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4325 * g++.dg/abi/packed1.C: Suppress warning.
4326 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4327 * g++.dg/template/stdarg1.C: Likewise.
4328 * g++.dg/other/packed1.C: Remove arm from xfail list.
4330 2011-05-25 Jason Merrill <jason@redhat.com>
4332 * g++.dg/cpp0x/enum16.C: New.
4333 * g++.dg/parse/error15.C: Adjust.
4335 * g++.dg/cpp0x/initlist50.C: New.
4337 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4339 * g++.dg/cpp0x/variadic109.C: New.
4341 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4343 * gcc.target/i386/pause-1.c: New.
4345 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4347 * gcc.dg/stack-usage-1.c: Adjust comment.
4348 * gcc.dg/stack-usage-2.c: New test.
4350 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4353 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4354 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4356 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4358 PR rtl-optimization/48757
4359 * gfortran.dg/pr48757.f: New test case.
4361 2011-05-24 Jason Merrill <jason@redhat.com>
4363 * g++.dg/cpp0x/access01.C: New.
4365 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4368 * objc.dg/pr48177.m: New testcase.
4370 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4373 * objc.dg/pr48187.m: New testcase.
4374 * obj-c++.dg/pr48187.mm: New testcase.
4375 * objc.dg/ivar-extra-semicolon.m: New testcase.
4377 2011-05-24 Jason Merrill <jason@redhat.com>
4379 * g++.dg/template/access21.C: New.
4380 * g++.dg/template/access22.C: New.
4382 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4384 PR rtl-optimization/48633
4385 * g++.dg/pr48633.C: New test.
4387 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4390 * g++.dg/other/pr49133.C: New test.
4392 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4393 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4395 * gcc.dg/torture/tls/run-gd.c: New test.
4396 * gcc.dg/torture/tls/run-ie.c: New test.
4397 * gcc.dg/torture/tls/run-ld.c: New test.
4398 * gcc.dg/torture/tls/run-le.c: New test.
4399 * lib/target-supports.exp (check_effective_target_tls_runtime):
4400 Build testcase with TLS options.
4402 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4404 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4406 2011-05-24 Tom de Vries <tom@codesourcery.com>
4408 PR tree-optimization/49121
4409 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4411 2011-05-23 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/defaulted28.C: New.
4415 * g++.dg/cpp0x/sfinae25.C: New.
4417 * g++.dg/cpp0x/rv-cast2.C: New.
4419 * g++.dg/cpp0x/enum14.C: New.
4421 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4424 * gcc.c-torture/execute/pr49123.c: New test.
4427 * gcc.dg/debug/pr49032.c: New test.
4430 * gcc.dg/pr49120.c: New test.
4432 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4435 * gcc.target/i386/pr47315.c: New test.
4437 2011-05-23 Jason Merrill <jason@redhat.com>
4439 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4441 * g++.dg/cpp0x/sfinae24.C: New.
4443 * g++.dg/cpp0x/error3.C: New.
4445 * g++.dg/cpp0x/defaulted27.C: New.
4447 * g++.dg/cpp0x/decltype27.C: New.
4449 2011-05-23 Richard Guenther <rguenther@suse.de>
4451 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4453 2011-05-23 Richard Guenther <rguenther@suse.de>
4455 PR tree-optimization/40874
4456 * g++.dg/tree-ssa/pr40874.C: New testcase.
4458 2011-05-23 Richard Guenther <rguenther@suse.de>
4460 PR tree-optimization/49115
4461 * g++.dg/torture/pr49115.C: New testcase.
4463 2011-05-23 Richard Guenther <rguenther@suse.de>
4466 * gcc.dg/memcpy-3.c: New testcase.
4468 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.c-torture/execute/pr48973-1.c: New test.
4472 * gcc.c-torture/execute/pr48973-2.c: New test.
4474 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4477 * g++.dg/warn/pr18016.C: New.
4479 2011-05-23 Tom de Vries <tom@codesourcery.com>
4482 * gcc.target/arm/ivopts-6.c: New test.
4484 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4487 * gcc.c-torture/compile/pr49029.c: New test.
4489 2011-05-22 Jason Merrill <jason@redhat.com>
4491 * g++.dg/cpp0x/sfinae23.C: New.
4492 * g++.dg/cpp0x/sfinae8.C: Correct.
4494 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4496 * gfortran.dg/function_optimize_8.f90: New test case.
4498 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4500 PR tree-optimization/49087
4501 * gcc.dg/vect/O3-pr49087.c: New test.
4503 2011-05-21 Jason Merrill <jason@redhat.com>
4505 * g++.dg/debug/const5.C: New.
4507 2011-05-20 Jason Merrill <jason@redhat.com>
4509 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4511 * g++.dg/cpp0x/constexpr-static7.C: New.
4513 * g++.dg/cpp0x/enum12.C: New.
4514 * g++.dg/cpp0x/enum13.C: New.
4516 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4519 * gfortran.dg/select_type_23.f03: New.
4521 2011-05-20 Jason Merrill <jason@redhat.com>
4523 * g++.dg/cpp0x/defaulted26.C: New.
4525 * g++.dg/cpp0x/noexcept02.C: Fix.
4526 * g++.dg/cpp0x/noexcept03.C: Fix.
4527 * g++.dg/cpp0x/noexcept08.C: Fix.
4528 * g++.dg/cpp0x/noexcept10.C: New.
4530 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4533 * gfortran.dg/extends_12.f03: New.
4535 2011-05-20 Jason Merrill <jason@redhat.com>
4537 * g++.dg/template/koenig9.C: New.
4538 * g++.dg/opt/pr47615.C: Fix.
4539 * g++.dg/overload/defarg1.C: Fix.
4540 * g++.dg/tc1/dr213.C: Remove xfail.
4541 * g++.dg/torture/pr34850.C: Fix.
4542 * g++.dg/torture/pr39362.C: Fix.
4543 * g++.old-deja/g++.brendan/crash56.C: Fix.
4544 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4546 2011-05-20 Richard Guenther <rguenther@suse.de>
4548 PR tree-optimization/49079
4549 * gcc.dg/torture/pr49079.c: New testcase.
4551 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4553 PR tree-optimization/49073
4554 * gcc.c-torture/execute/pr49073.c: New test.
4556 2011-06-19 Tobias Burnus <burnus@net-b.de>
4559 * gfortran.dg/coarray_21.f90: New.
4561 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4563 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4566 2011-05-19 Richard Guenther <rguenther@suse.de>
4569 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4571 2011-05-19 Richard Guenther <rguenther@suse.de>
4574 * gcc.dg/builtin-object-size-11.c: New testcase.
4576 2011-05-19 Tom de Vries <tom@codesourcery.com>
4579 * gcc.target/arm/ivopts.c: New test.
4580 * gcc.target/arm/ivopts-2.c: New test.
4582 2011-05-19 Tom de Vries <tom@codesourcery.com>
4584 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4586 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4588 * gcc.c-torture/execute/960321-1.x: Remove.
4590 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4593 * gfortran.dg/move_alloc_4.f90: New.
4595 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4598 * gcc.target/i386/pr49002-1.c: New test.
4599 * gcc.target/i386/pr49002-2.c: Likewise.
4601 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4603 PR tree-optimization/49039
4604 * gcc.c-torture/execute/pr49039.c: New test.
4605 * gcc.dg/tree-ssa/pr49039.c: New test.
4606 * g++.dg/torture/pr49039.C: New test.
4608 2011-05-18 Jason Merrill <jason@redhat.com>
4610 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4611 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4612 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4614 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4616 * gcc.target/bfin/mcpu-bf592.c: New test.
4618 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4620 PR tree-optimization/41881
4621 * gcc.dg/vect/O3-pr41881.c: New test.
4622 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4624 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4626 PR tree-optimization/49000
4627 * gcc.dg/pr49000.c: New test.
4629 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4631 * gnat.dg/invalid1.adb: New test.
4633 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4635 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4637 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4638 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4640 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4643 * g++.dg/cpp0x/range-for18.C: New.
4645 2011-05-15 Tobias Burnus <burnus@net-b.de>
4648 * gfortran.dg/coarray/image_index_2.f90: New.
4650 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4652 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4653 * g++.dg/cpp0x/override2.C: New.
4655 2011-05-14 Tobias Burnus <burnus@net-b.de>
4658 * gfortran.de/coarray_20.f90: New.
4660 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4663 * function_optimize_7.f90: New test case.
4665 2011-05-13 Jason Merrill <jason@redhat.com>
4667 * g++.dg/cpp0x/decltype26.C: New.
4668 * g++.dg/cpp0x/enum11.C: New.
4670 2011-05-13 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/assign_8.f90: Update dg-error.
4676 2011-05-13 Tobias Burnus <burnus@net-b.de>
4679 * gfortran.dg/io_constraints_8.f90: New.
4680 * gfortran.dg/io_constraints_9.f90: New.
4682 2011-05-13 Martin Thuresson <martint@google.com>
4684 PR gcov-profile/47793
4685 * gcc.dg/pr47793.c: New.
4687 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4689 PR tree-optimization/48975
4690 * gcc.dg/pr48975.c: New test.
4692 2011-05-12 Tobias Burnus <burnus@net-b.de>
4695 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4697 2011-05-12 Jason Merrill <jason@redhat.com>
4699 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4701 2011-05-12 Geert Bosch <bosch@adacore.com>
4703 * gnat.dg/view_conversion1.adb: New test.
4705 2011-05-12 Richard Guenther <rguenther@suse.de>
4707 PR tree-optimization/48172
4708 * gcc.dg/vect/pr48172.c: New testcase.
4710 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4713 * g++.dg/opt/pr48967.C: New test.
4715 2011-05-11 Jason Merrill <jason@redhat.com>
4717 * g++.dg/cpp0x/constexpr-friend.C: New.
4718 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4720 * g++.dg/cpp0x/sfinae22.C: New.
4722 2011-05-11 Tobias Burnus <burnus@net-b.de>
4725 * gfortran.dg/generic_24.f90: New.
4727 2011-05-11 Richard Guenther <rguenther@suse.de>
4729 PR tree-optimization/15256
4730 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4732 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4735 * gcc.dg/pr48159-1.c: New test.
4736 * gcc.dg/pr48159-2.c: New test.
4738 2011-05-11 Richard Guenther <rguenther@suse.de>
4741 * gcc.dg/torture/pr48953.c: New testcase.
4743 2011-05-11 Richard Guenther <rguenther@suse.de>
4745 PR tree-optimization/18041
4746 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4748 2011-05-11 Alan Modra <amodra@gmail.com>
4751 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4753 2011-05-10 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp0x/defaulted25.C: New.
4756 * g++.dg/template/crash7.C: Adjust.
4758 * g++.dg/cpp0x/variadic108.C: New.
4760 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4762 * g++.dg/inherit/virtual9.C: Extend.
4764 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4767 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4768 are passed and returned in vector registers.
4770 2011-05-10 Richard Guenther <rguenther@suse.de>
4772 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4773 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4774 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4775 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4776 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4779 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4781 PR tree-optimization/48611
4782 PR tree-optimization/48794
4783 * gfortran.dg/gomp/pr48611.f90: New test.
4784 * gfortran.dg/gomp/pr48794.f90: New test.
4787 * gcc.dg/dfp/pr48928.c: New test.
4789 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4792 * g++.dg/cpp0x/pr48522.C: New.
4794 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4797 * g++.dg/cpp0x/sfinae21.C: New.
4799 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4801 * g++.dg/template/sfinae28.C: Rename to...
4802 * g++.dg/cpp0x/sfinae19.C: ... this.
4803 * g++.dg/template/sfinae29.C: Rename to...
4804 * g++.dg/cpp0x/sfinae20.C: ... this.
4806 2011-05-09 Jeff Law <law@redhat.com>
4808 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4811 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4814 * g++.dg/init/pr20039.C: New.
4816 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4820 * g++.dg/template/sfinae28.C: New.
4821 * g++.dg/template/sfinae29.C: Likewise.
4823 2011-05-09 Jason Merrill <jason@redhat.com>
4825 * g++.dg/template/nontype23.C: New.
4827 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4829 * g++.dg/init/pr48859.C: New.
4831 2011-05-09 Jason Merrill <jason@redhat.com>
4833 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4834 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4835 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4836 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4837 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4838 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4839 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4840 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4842 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4844 * g++.dg/inherit/virtual9.C: New.
4846 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4849 * g++.dg/template/dependent-expr8.C: New test case.
4851 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4853 PR tree-optimization/48837
4854 * gcc.dg/pr48837.c: New testcase.
4856 2011-05-06 Jason Merrill <jason@redhat.com>
4858 * g++.dg/cpp0x/constexpr-condition2.C: New.
4860 * g++.dg/cpp0x/constexpr-missing.C: New.
4862 2011-05-06 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/coarray/this_image_2.f90: New.
4867 2011-05-06 Tobias Burnus <burnus@net-b.de>
4871 * gfortran.dg/bind_c_usage_22.f90: New.
4872 * gfortran.dg/bind_c_usage_23.f90: New.
4873 * gfortran.dg/bind_c_usage_24.f90: New.
4874 * gfortran.dg/bind_c_usage_24_c.c: New.
4876 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4879 * g++.dg/template/member9.C: New test case.
4881 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4883 * gnat.dg/discr29.ad[sb]: New test.
4884 * gnat.dg/discr30.adb: Likewise.
4886 2011-05-05 Julian Brown <julian@codesourcery.com>
4888 * gcc.target/arm/neon-vset_lanes8.c: New test.
4890 2011-05-05 Jason Merrill <jason@redhat.com>
4892 * g++.dg/init/new32.C: New.
4894 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4896 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4899 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4901 PR rtl-optimization/48381
4902 * gcc.c-torture/compile/pr48381.c: New test.
4904 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4906 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4908 * gcc.target/i386/opt-1.c: Ditto.
4910 2011-05-04 Jason Merrill <jason@redhat.com>
4912 * g++.dg/conversion/base1.C: New.
4914 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4916 PR libgfortran/48787
4917 * gfortran.dg/round_3.f08: Add more checks to test case.
4919 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4921 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4922 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4923 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4924 Gate test on effective_target fd_truncate.
4926 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4928 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4929 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4930 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4931 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4932 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4933 * gcc.target/i386/pr38824.c: Ditto.
4934 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4935 * gcc.target/i386/vecinit-2.c: Ditto.
4936 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4937 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4938 * gcc.target/i386/parity-2.c: Ditto.
4939 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4941 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4943 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4945 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4946 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4947 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4949 2011-05-03 Tobias Burnus <burnus@net-b.de>
4952 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4954 2011-05-03 Tobias Burnus <burnus@net-b.de>
4957 * gfortran.dg/coarray/this_image_1.f90: New.
4959 2011-05-03 Tobias Burnus <burnus@net-b.de>
4962 * gfortran.dg/coarray/caf.dg: New.
4963 * gfortran.dg/coarray/image_index_1.f90: New, copied
4964 from ../coarray_16.f90.
4966 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4969 * g++.dg/ext/complex9.C: New.
4971 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4974 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4975 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4976 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4978 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4980 * gcc.target/bfin/builtins: Created.
4981 * gcc.target/bfin/hisilh-O0.c: Deleted.
4982 * gcc.target/bfin/hisilh.c: Moved to...
4983 * gcc.target/bfin/builtins/hisilh.c: ...here.
4984 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4985 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4986 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4987 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4988 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4989 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4990 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4991 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4992 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4993 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4994 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4995 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4996 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4997 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4998 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4999 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5000 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5001 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5002 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5003 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5004 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5005 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5006 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5007 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5008 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5009 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5010 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5011 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5012 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5013 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5014 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5015 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5016 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5017 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5018 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5019 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5020 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5021 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5022 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5023 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5024 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5025 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5026 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5027 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5028 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5029 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5030 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5031 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5032 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5033 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5034 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5035 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5036 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5037 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5038 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5039 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5040 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5041 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5042 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5043 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5044 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5045 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5046 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5047 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5048 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5049 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5050 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5051 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5052 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5053 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5054 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5055 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5056 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5057 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5058 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5059 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5060 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5061 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5062 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5063 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5064 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5065 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5066 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5067 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5068 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5069 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5070 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5071 * gcc.target/bfin/builtins/circptr.c: Ditto.
5072 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5073 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5074 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5075 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5076 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5077 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5078 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5079 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5080 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5081 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5082 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5083 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5084 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5085 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5086 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5087 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5088 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5089 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5090 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5091 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5092 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5093 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5094 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5095 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5096 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5097 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5098 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5099 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5100 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5101 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5102 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5103 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5104 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5105 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5106 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5107 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5108 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5109 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5110 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5111 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5112 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5113 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5114 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5115 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5116 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5117 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5118 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5119 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5120 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5121 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5122 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5123 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5124 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5125 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5126 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5127 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5128 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5129 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5130 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5131 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5132 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5133 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5134 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5135 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5136 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5137 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5138 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5139 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5140 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5141 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5143 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5145 * gcc.target/arm/cold-lc.c: New test.
5147 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5150 * gcc.dg/pr48774.c: New test.
5152 2011-05-03 Richard Guenther <rguenther@suse.de>
5154 * gcc.dg/large-size-array-5.c: New testcase.
5156 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5158 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5160 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5162 * lib/target-supports.exp (check_effective_target_vect_strided):
5164 (check_effective_target_vect_strided2)
5165 (check_effective_target_vect_strided3)
5166 (check_effective_target_vect_strided4)
5167 (check_effective_target_vect_strided8): ...these new functions.
5169 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5170 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5171 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5172 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5173 * gcc.dg/vect/pr37539.c: Likewise.
5174 * gcc.dg/vect/slp-11a.c: Likewise.
5175 * gcc.dg/vect/slp-11b.c: Likewise.
5176 * gcc.dg/vect/slp-11c.c: Likewise.
5177 * gcc.dg/vect/slp-12a.c: Likewise.
5178 * gcc.dg/vect/slp-12b.c: Likewise.
5179 * gcc.dg/vect/slp-18.c: Likewise.
5180 * gcc.dg/vect/slp-19a.c: Likewise.
5181 * gcc.dg/vect/slp-19b.c: Likewise.
5182 * gcc.dg/vect/slp-21.c: Likewise.
5183 * gcc.dg/vect/slp-23.c: Likewise.
5184 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5186 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5187 instead of vect_interleave && vect_extract_even_odd.
5188 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5189 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5190 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5191 * gcc.dg/vect/vect-1.c: Likewise.
5192 * gcc.dg/vect/vect-10.c: Likewise.
5193 * gcc.dg/vect/vect-98.c: Likewise.
5194 * gcc.dg/vect/vect-107.c: Likewise.
5195 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5196 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5197 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5198 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5199 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5200 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5201 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5202 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5203 * gcc.dg/vect/vect-strided-float.c: Likewise.
5204 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5205 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5206 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5207 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5208 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5209 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5210 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5211 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5212 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5213 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5216 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5217 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5218 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5220 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5222 * gcc.dg/vect/pr30843.c: Likewise.
5223 * gcc.dg/vect/pr33866.c: Likewise.
5224 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5225 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5226 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5227 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5229 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5231 * gcc.dg/vect/slp-11.c: Split into...
5232 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5233 gcc.dg/vect/slp-11c.c: ...these tests.
5234 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5235 * gcc.dg/vect/slp-12c.c: ...this new test.
5236 * gcc.dg/vect/slp-19.c: Split into...
5237 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5238 gcc.dg/vect/slp-19c.c: ...these new tests.
5240 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5242 * lib/target-supports.exp
5243 (check_effective_target_vect_extract_even_odd_wide): Delete.
5244 (check_effective_target_vect_strided_wide): Likewise.
5245 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5246 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5247 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5248 * gcc.dg/vect/pr37539.c: Likewise.
5249 * gcc.dg/vect/slp-11.c: Likewise.
5250 * gcc.dg/vect/slp-12a.c: Likewise.
5251 * gcc.dg/vect/slp-12b.c: Likewise.
5252 * gcc.dg/vect/slp-19.c: Likewise.
5253 * gcc.dg/vect/slp-23.c: Likewise.
5254 * gcc.dg/vect/vect-1.c: Likewise.
5255 * gcc.dg/vect/vect-98.c: Likewise.
5256 * gcc.dg/vect/vect-107.c: Likewise.
5257 * gcc.dg/vect/vect-strided-float.c: Likewise.
5259 2011-05-02 Jason Merrill <jason@redhat.com>
5261 * g++.dg/init/new31.C: New.
5263 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5266 * gcc.dg/pr35445.c: New test.
5268 2011-05-02 Jason Merrill <jason@redhat.com>
5270 * c-c++-common/vla-1.c: New.
5272 2011-05-02 Richard Guenther <rguenther@suse.de>
5274 PR tree-optimization/48822
5275 * gcc.dg/torture/pr48822.c: New testcase.
5277 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5280 * g++.dg/cpp0x/constexpr-47969.C: New.
5282 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5285 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5286 on vect_no_align targets.
5287 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5288 vect_no_align targets.
5290 2011-05-01 Xinliang David Li <davidxl@google.com>
5292 * gcc.dg/tree-ssa/integer-addr.c: New test.
5293 * gcc.dg/tree-ssa/alias_bug.c: New test.
5295 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5297 PR libgfortran/48787
5298 * gfortran.dg/round_3.f08: Add more checks.
5300 2011-04-30 Tobias Burnus <burnus@net-b.de>
5303 * gfortran.dg/import9.f90: New, proper test.
5304 * gfortran.dg/interface_37.f90: Remove bogus
5305 test (bogus copy of interface_36.f90).
5307 2011-04-30 Tobias Burnus <burnus@net-b.de>
5310 * gfortran.dg/interface_37.f90: New.
5312 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5315 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5317 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5319 PR tree-optimization/48809
5320 * gcc.c-torture/execute/pr48809.c: New test.
5322 2011-04-29 Jeff Law <law@redhat.com>
5324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5326 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5329 * g++.dg/init/ctor10.C: New.
5331 2011-04-29 Le-Chun Wu <lcwu@google.com>
5333 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5334 warning in implicitly instantiated templates.
5336 2011-04-29 Le-Chun Wu <lcwu@google.com>
5338 * g++.dg/warn/Wnull-conversion-1.C: New.
5339 * g++.dg/warn/Wnull-conversion-2.C: New.
5341 2011-04-29 Diego Novillo <dnovillo@google.com>
5343 * g++.old-deja/g++.other/null3.C: Expect warning about
5344 converting boolean to a pointer.
5346 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5349 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5353 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5355 2011-04-29 Tobias Burnus <burnus@net-b.de>
5358 * gfortran.dg/typebound_proc_22.f90: New.
5361 * gfortran.dg/interface_36.f90: New.
5363 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5365 PR libgfortran/48488
5366 PR libgfortran/48602
5367 PR libgfortran/48615
5368 PR libgfortran/48684
5369 PR libgfortran/48787
5370 * gfortran.dg/fmt_g.f: Adjust test.
5371 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5372 * gfortran.dg/round_3.f08: New test.
5373 * gfortran.dg/namelist_print_1.f: Adjust test.
5374 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5375 * gfortran.dg/f2003_io_5.f03: Adjust test.
5376 * gfortran.dg/coarray_15.f90: Adjust test.
5377 * gfortran.dg/namelist_65.f90: Adjust test.
5378 * gfortran.dg/fmt_cache_1.f: Adjust test.
5379 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5380 * gfortran.dg/real_const_3.f90: Adjust test.
5382 2011-04-28 Xinliang David Li <davidxl@google.com>
5384 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5385 * g++.dg/prof-robust-1.C: New test.
5387 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5389 PR tree-optimization/48765
5390 * gcc.dg/vect/pr48765.c: New.
5392 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5394 PR tree-optimization/48775
5395 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5397 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5400 * g++.dg/inherit/pr48798.C: New.
5401 * g++.old-deja/g++.other/base1.C: Adjust.
5403 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5406 * g++.dg/template/inherit7.C: New test case.
5408 2011-04-28 Richard Guenther <rguenther@suse.de>
5410 PR tree-optimization/40052
5411 PR tree-optimization/15347
5412 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5413 * gcc.dg/pr15347.c: Likewise.
5415 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5418 * g++.dg/cpp0x/sfinae18.C: New.
5420 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5423 * g++.dg/ext/is_literal_type1.C: New.
5425 2011-04-28 Tobias Burnus <burnus@net-b.de>
5429 * gfortran.dg/interface_35.f90: New.
5430 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5431 * gfortran.dg/func_result_6.f90: Add dg-warning.
5432 * gfortran.dg/bessel_1.f90: Ditto.
5433 * gfortran.dg/hypot_1.f90: Ditto.
5434 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5435 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5436 * gfortran.dg/interface_assignment_4.f90: Ditto.
5438 2011-04-27 Jason Merrill <jason@redhat.com>
5440 * g++.dg/ext/complex8.C: New.
5442 * g++.dg/cpp0x/initlist49.C: New.
5443 * g++.dg/init/new30.C: New.
5445 2011-04-27 Tobias Burnus <burnus@net-b.de>
5448 * gfortran.dg/whole_file_34.f90: New.
5450 2011-04-27 Jan Hubicka <jh@suse.cz>
5452 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5454 2011-04-27 Jason Merrill <jason@redhat.com>
5456 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5458 * g++.dg/parse/ambig6.C: New.
5460 2011-04-27 Nick Clifton <nickc@redhat.com>
5462 * gcc.dg/20020312-2.c: Add definition for RX.
5464 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5465 option with RX targets.
5467 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5470 2011-04-27 Richard Guenther <rguenther@suse.de>
5472 * gcc.dg/tree-ssa/pr23382.c: Remove.
5474 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5477 * gcc.c-torture/compile/pr48767.c: New test.
5479 2011-04-27 Richard Guenther <rguenther@suse.de>
5481 PR tree-optimization/48772
5482 * g++.dg/pr48772.C: New testcase.
5484 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5487 * gcc.c-torture/compile/pr48742.c: New test.
5489 2011-04-26 Jason Merrill <jason@redhat.com>
5491 * g++.dg/lookup/koenig13.C: New.
5493 * g++.dg/cpp0x/initlist48.C: New.
5495 2011-04-25 Jason Merrill <jason@redhat.com>
5497 * g++.dg/cpp0x/sfinae17.C: New.
5499 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5502 * gcc.target/powerpc/pr48258-1.c: New file.
5503 * gcc.target/powerpc/pr48258-2.c: Ditto.
5505 2011-04-26 Xinliang David Li <davidxl@google.com>
5507 * gcc.dg/uninit-suppress.c: New test.
5508 * gcc.dg/uninit-suppress.c: New test.
5510 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.dg/pr48768.c: New test.
5515 PR tree-optimization/48734
5516 * gcc.c-torture/compile/pr48734.c: New test.
5519 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5521 2011-04-26 Richard Guenther <rguenther@suse.de>
5523 PR tree-optimization/48731
5524 * gcc.dg/torture/pr48731.c: New testcase.
5526 2011-04-26 Richard Guenther <rguenther@suse.de>
5529 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5531 2011-04-26 Richard Guenther <rguenther@suse.de>
5534 * gcc.dg/torture/pr48694-1.c: New testcase.
5535 * gcc.dg/torture/pr48694-2.c: Likewise.
5537 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5539 * g++.dg/ext/underlying_type1.C: New.
5540 * g++.dg/ext/underlying_type2.C: Likewise.
5541 * g++.dg/ext/underlying_type3.C: Likewise.
5542 * g++.dg/ext/underlying_type4.C: Likewise.
5543 * g++.dg/ext/underlying_type5.C: Likewise.
5544 * g++.dg/ext/underlying_type6.C: Likewise.
5545 * g++.dg/ext/underlying_type7.C: Likewise.
5546 * g++.dg/ext/underlying_type8.C: Likewise.
5547 * g++.dg/ext/underlying_type9.C: Likewise.
5548 * g++.dg/ext/underlying_type10.C: Likewise.
5550 2011-04-25 Jason Merrill <jason@redhat.com>
5552 * g++.dg/cpp0x/regress/template-const2.C: New.
5554 2011-04-25 Jeff Law <law@redhat.com>
5556 * gcc.dg/tree-ssa/vrp56.c: new test.
5558 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5560 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5562 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5564 PR preprocessor/48740
5565 * c-c++-common/raw-string-11.c: New test.
5567 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5569 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5572 2011-04-23 Tobias Burnus <burnus@net-b.de>
5575 * gfortran.dg/coarray_19.f90: New.
5577 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5580 * gcc.dg/pr48685.c: New test.
5582 2011-04-22 Jan Hubicka <jh@suse.cz>
5584 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5586 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5588 PR tree-optimization/48717
5589 * gcc.c-torture/execute/pr48717.c: New test.
5591 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5594 * gcc.target/i386/pr48723.c: New test.
5596 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5599 * gcc.dg/gomp/pr48716.c: New test.
5600 * g++.dg/gomp/pr48716.C: New test.
5602 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5605 * gcc.dg/missing-field-init-2.c: Update testcase.
5607 2011-04-22 Alan Modra <amodra@gmail.com>
5609 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5611 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5614 * gfortran.dg/function_optimize_6.f90: New test.
5616 2011-04-21 Easwaran Raman <eraman@google.com>
5618 * gcc.dg/stack-layout-2.c: New test.
5620 2011-04-21 Richard Guenther <rguenther@suse.de>
5623 * g++.dg/lto/pr48207-2_0.C: New testcase.
5624 * g++.dg/lto/pr48207-3_0.C: Likewise.
5626 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/volatile5.adb: New test.
5629 * gnat.dg/volatile5_pkg.ads: New helper.
5631 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5634 * gcc.target/i386/pr48708.c: New test.
5636 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5638 * gcc.dg/vect/vect-119.c: New test.
5640 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5642 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5645 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5646 Richard Sandiford <richard.sandiford@linaro.org>
5649 * gcc.target/arm/pr46329.c: New test.
5651 2011-04-21 Tobias Burnus <burnus@net-b.de>
5654 * gfortran.dg/coarray_18.f90: New.
5656 2011-04-20 Jason Merrill <jason@redhat.com>
5658 * g++.dg/cpp0x/initlist47.C: New.
5660 * g++.dg/init/dtor4.C: New.
5662 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5665 * gcc.target/i386/sse2-pinsrw.c: New test.
5666 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5667 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5668 * gcc.target/i386/sse2-insvhi.c: Ditto.
5669 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5670 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5672 2011-04-20 Jason Merrill <jason@redhat.com>
5674 * g++.dg/template/const4.C: New.
5676 2011-04-20 Easwaran Raman <eraman@google.com>
5678 * gcc.dg/stack-layout-1.c: New test.
5680 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5682 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5683 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5686 2011-04-20 Kai Tietz <ktietz@redhat.com>
5688 * gcc.dg/binop-xor1.c: New test.
5689 * gcc.dg/binop-xor2.c: New test.
5690 * gcc.dg/binop-xor3.c: New test.
5691 * gcc.dg/binop-xor4.c: New test.
5692 * gcc.dg/binop-xor5.c: New test.
5694 2011-04-20 Richard Guenther <rguenther@suse.de>
5696 PR tree-optimization/47892
5697 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5699 2011-04-20 Richard Guenther <rguenther@suse.de>
5702 * g++.dg/torture/pr48695.C: New testcase.
5704 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5706 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5707 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5708 * gcc.c-torture/execute/pr45262.c: Ditto
5709 * gcc.dg/torture/pr43165.c: Ditto.
5710 * gcc.dg/torture/pr47228.c: Ditto.
5711 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5712 * gcc.dg/ipa/pr45644.c: Ditto.
5713 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5716 2011-04-19 Jason Merrill <jason@redhat.com>
5718 * g++.dg/ext/complex7.C: New.
5720 * g++.dg/ext/attrib41.C: New.
5722 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5725 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5727 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5730 * gcc.target/i386/pr48678.c: New test.
5732 2011-04-19 Martin Jambor <mjambor@suse.cz>
5734 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5735 * g++.dg/opt/devirt2.C: New test.
5736 * g++.dg/ipa/devirt-g-1.C: Likewise.
5738 2011-04-19 Tobias Burnus <burnus@net-b.de>
5741 * gfortran.dg/whole_file_33.f90: New.
5743 2011-04-19 Martin Jambor <mjambor@suse.cz>
5745 * g++.dg/ipa/devirt-7.C: New test.
5747 2011-04-19 Richard Guenther <rguenther@suse.de>
5750 * g++.dg/lto/pr48207_0.C: New testcase.
5752 2011-04-18 Jason Merrill <jason@redhat.com>
5754 * g++.dg/init/void1.C: New.
5756 * g++.dg/cpp0x/union4.C: New.
5758 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5761 * g++.dg/torture/pr48661.C: New test.
5764 * g++.dg/gomp/pr48632.C: New test.
5766 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5768 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5769 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5771 2011-04-18 Tobias Burnus <burnus@net-b.de>
5774 * gfortran.dg/coarray_17.f90: New.
5775 * gfortran.dg/coarray_10.f90: Update dg-error.
5777 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5781 * gfortran.dg/guality/guality.exp: Likewise.
5783 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5785 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5789 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5791 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5793 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5795 2011-04-18 Richard Guenther <rguenther@suse.de>
5798 * g++.dg/torture/pr46364.C: New testcase.
5800 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5802 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5804 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5806 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5808 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5809 Ira Rosen <ira.rosen@linaro.org>
5812 * gcc.target/arm/pr48252.c: New test.
5814 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5816 PR tree-optimization/48616
5817 * gcc.dg/pr48616.c: New test.
5819 2011-04-18 Tobias Burnus <burnus@net-b.de>
5822 * gfortran.dg/coarray_16.f90: New.
5824 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5827 * gfortran.dg/realloc_on_assign_7.f03: New test.
5829 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5831 PR libgfortran/48602
5832 * gfortran.dg/fmt_g0_6.f08: New test.
5834 2011-04-17 Jason Merrill <jason@redhat.com>
5836 * g++.dg/cpp0x/sfinae16.C: New.
5838 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5840 * gcc.target/mips/reg-var-1.c: New test.
5842 2011-04-17 Jan Hubicka <jh@suse.cz>
5844 * gcc.dg/winline-5.c: Update testcase.
5846 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5848 * gnat.dg/discr27.ad[sb]: Move dg directive.
5849 * gnat.dg/discr28.ad[sb]: New test.
5850 * gnat.dg/discr28_pkg.ads: New helper.
5852 2011-04-17 Michael Matz <matz@suse.de>
5854 PR tree-optimization/48622
5856 * gcc.dg/lto/pr48622_0.c: New test.
5858 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5860 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5861 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5862 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5863 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5864 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5865 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5867 2011-04-15 Jason Merrill <jason@redhat.com>
5869 * g++.dg/cpp0x/range-for17.C: New.
5871 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5873 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5874 * g++.dg/cpp0x/range-for3.C: Likewise.
5875 * g++.dg/cpp0x/range-for9.C: Correct error message.
5876 * g++.dg/cpp0x/range-for11.C: New.
5877 * g++.dg/cpp0x/range-for12.C: New.
5878 * g++.dg/cpp0x/range-for13.C: New.
5879 * g++.dg/cpp0x/range-for14.C: New.
5880 * g++.dg/cpp0x/range-for15.C: New.
5881 * g++.dg/cpp0x/range-for16.C: New.
5883 2011-04-15 Tobias Burnus <burnus@net-b.de>
5886 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5888 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5890 * objc.dg/naming-4.m: Updated.
5891 * objc.dg/naming-5.m: Updated.
5892 * objc.dg/naming-6.m: New.
5893 * objc.dg/naming-7.m: New.
5894 * obj-c++.dg/naming-1.mm: Updated.
5895 * obj-c++.dg/naming-2.mm: Updated.
5896 * obj-c++.dg/naming-3.mm: New.
5897 * obj-c++.dg/naming-4.mm: New.
5899 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5901 PR libgfortran/48589
5902 * gfortran.dg/fmt_g0_5.f08: New test.
5904 2011-04-15 Richard Guenther <rguenther@suse.de>
5907 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5909 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5911 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5912 -finline-limit=0 to -fno-inline
5914 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5920 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5924 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5925 * gcc.target/i386/avx-insertps-3.c: New test.
5926 * gcc.target/i386/avx-insertps-4.c: New test.
5928 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5930 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5938 * gcc.target/avr/pr46779-1.c: New test case
5939 * gcc.target/avr/pr46779-2.c: New test case
5941 2011-04-14 Jason Merrill <jason@redhat.com>
5943 * g++.dg/cpp0x/sfinae15.C: New.
5945 * g++.dg/cpp0x/sfinae14.C: New.
5947 * g++.dg/ext/vla10.C: New.
5949 2011-04-14 Richard Guenther <rguenther@suse.de>
5951 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5953 2011-04-14 Richard Guenther <rguenther@suse.de>
5955 * gcc.dg/fold-bitand-4.c: Move ...
5956 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5958 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5960 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5962 * gcc.target/avr/torture/trivial.c: Ditto.
5964 2011-04-13 Jason Merrill <jason@redhat.com>
5966 * g++.dg/template/operator11.C: New.
5968 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5971 * gcc.dg/gomp/pr48591.c: New test.
5974 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5975 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5977 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5980 * g++.dg/template/dependent-expr7.C: New test case.
5982 2011-04-13 Jason Merrill <jason@redhat.com>
5984 * g++.dg/cpp0x/sfinae13.C: New.
5986 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5988 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5990 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5992 * gcc.target/arm/pr43698.c: Remove -march option.
5994 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5996 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5999 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6003 * gfortran.dg/realloc_on_assign_6.f03: New test.
6005 2011-04-12 Kai Tietz <ktietz@redhat.com>
6007 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6008 targets the additional -mno-ms-bitfields and
6009 -Wno-packed-bitfield-compat options.
6010 * g++.dg/ext/bitfield3.C: Likewise.
6011 * g++.dg/ext/bitfield4.C: Likewise.
6012 * g++.dg/ext/bitfield5.C: Likewise.
6013 * gcc.dg/bitfld-15.c: Likewise.
6014 * gcc.dg/bitfld-16.c: Likewise.
6015 * gcc.dg/bitfld-17.c: Likewise.
6016 * gcc.dg/bitfld-18.c: Likewise.
6018 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6020 * gcc.target/arm/neon-vld3-1.c: New test.
6021 * gcc.target/arm/neon-vst3-1.c: New test.
6022 * gcc.target/arm/neon/v*.c: Regenerate.
6024 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6026 PR rtl-optimization/48549
6027 * g++.dg/opt/pr48549.C: New test.
6029 2011-04-12 Richard Guenther <rguenther@suse.de>
6031 PR tree-optimization/46076
6032 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6034 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037 * lib/compat.exp (compat-execute): Declare unsupported after
6038 stripping path from src1.
6039 * lib/lto.exp (lto-execute): Likewise.
6041 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6044 * gcc.dg/pr48552-1.c: New test.
6045 * gcc.dg/pr48552-2.c: New test.
6047 2011-04-11 Jason Merrill <jason@redhat.com>
6049 * g++.dg/cpp0x/sfinae12.C: New.
6051 * g++.dg/cpp0x/enum10.C: New.
6053 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6055 * g++.dg/cpp0x/rv-func.C: New.
6057 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6059 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6062 2011-04-11 Martin Jambor <mjambor@suse.cz>
6064 PR tree-optimization/48195
6065 * gcc.dg/ipa/pr48195.c: New test.
6067 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6069 * gnat.dg/return3.adb: Remove unused switch.
6071 2011-04-08 Mike Stump <mikestump@comcast.net>
6074 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6075 default to fno-common.
6077 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6079 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6080 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6082 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6085 * gfortran.dg/function_optimize_5.f90: New test.
6087 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6089 * gnat.dg/aggr17.adb: New test.
6090 * gnat.dg/aggr18.adb: Likewise.
6092 2011-04-08 Michael Matz <matz@suse.de>
6095 * gcc.target/i386/pr48389.c: New test.
6097 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6099 PR rtl-optimization/48272
6100 * g++.dg/opt/pr48272.C: New.
6102 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6104 PR rtl-optimization/48235
6105 * gcc.dg/pr48235.c: New.
6107 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6109 PR rtl-optimization/48302
6110 * g++.dg/opt/pr48302.C: New.
6112 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6115 * g++.dg/opt/pr48273.C: New.
6117 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6119 PR rtl-optimization/48442
6120 * gcc.dg/pr48442.c: New.
6122 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6124 PR tree-optimization/48377
6125 * gcc.dg/vect/pr48377.c: New test.
6127 2011-04-07 Jason Merrill <jason@redhat.com>
6129 * g++.dg/cpp0x/regress/call1.C: New.
6131 * g++.dg/cpp0x/variadic107.C: New.
6133 * g++.dg/cpp0x/sfinae11.C: New.
6134 * g++.dg/cpp0x/noexcept02.C: Fix.
6136 * g++.dg/cpp0x/sfinae10.C: New.
6138 * g++.dg/cpp0x/sfinae9.C: New.
6140 * c-c++-common/Wcast-qual-1.c: Move here from...
6141 * gcc.dg/cast-qual-3.c: ...here, and...
6142 * g++.dg/warn/Wcast-qual2.C: ...here.
6144 * g++.dg/cpp0x/sfinae8.C: New.
6146 * g++.dg/cpp0x/sfinae7.C: New.
6148 * g++.dg/cpp0x/enum9.C: New.
6150 2011-04-07 Mike Stump <mikestump@comcast.net>
6152 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6153 with no trampolines.
6155 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6158 * gfortran.dg/gomp/pr48117.f90: New test.
6161 * gcc.dg/torture/pr48343.c: New test.
6163 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6165 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6167 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6169 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6171 2011-04-07 Tom de Vries <tom@codesourcery.com>
6174 * lib/scanasm.exp (object-size): New proc.
6175 * gcc.target/arm/pr43920-2.c: New test.
6177 2011-04-06 Tobias Burnus <burnus@net-b.de>
6181 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6183 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6185 * gcc.dg/mtune.c: Prune note from output.
6187 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6190 * gcc.dg/guality/pr36977.c: New test.
6191 * gcc.dg/guality/pr48466.c: New test.
6193 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6195 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6197 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6199 * gnat.dg/return3.adb: New test.
6201 2011-04-06 Richard Guenther <rguenther@suse.de>
6203 PR tree-optimization/47663
6204 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6206 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6208 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6209 Solaris 8 and 9 as well.
6211 2011-04-05 Tom de Vries <tom@codesourcery.com>
6214 * gcc.target/arm/pr43920-1.c: New test.
6216 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6218 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6219 (cctor): Actually return the value.
6220 (main): Cast return values.
6222 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6224 * gfortran.dg/character_comparison_8.f90: New test.
6226 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6228 * frontend-passes: (optimize_lexical_comparison): New function.
6229 (optimize_expr): Call it.
6230 (optimize_comparison): Also handle lexical comparison functions.
6231 Return false instad of -2 for unequal comparison.
6233 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6236 * function_optimize_4.f90: New test.
6238 2011-04-04 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6242 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6243 * gfortran.dg/coarray_15.f90: New.
6245 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6247 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6248 * gfortran.dg/bessel_7.f90: Likewise.
6250 2011-04-03 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6254 2011-04-03 Richard Guenther <rguenther@suse.de>
6255 Ira Rosen <ira.rosen@linaro.org>
6257 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6258 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6259 -ftree-loop-if-convert-stores.
6261 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6263 * gnat.dg/specs/aggr2.ads: New test.
6265 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6267 * gnat.dg/debug2.ad[sb]: New test.
6268 * gnat.dg/debug2_pkg.ads: New helper.
6269 * gnat.dg/debug3.ad[sb]: New test.
6271 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6273 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6275 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6278 * gcc.c-torture/compile/pr48335-1.c: New test.
6279 * gcc.dg/pr48335-1.c: New test.
6280 * gcc.dg/pr48335-2.c: New test.
6281 * gcc.dg/pr48335-3.c: New test.
6282 * gcc.dg/pr48335-4.c: New test.
6283 * gcc.dg/pr48335-5.c: New test.
6284 * gcc.dg/pr48335-6.c: New test.
6285 * gcc.dg/pr48335-7.c: New test.
6286 * gcc.dg/pr48335-8.c: New test.
6287 * gcc.target/i386/pr48335-1.c: New test.
6289 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6292 * gcc.dg/Waddress.c: New test.
6294 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6297 * gfortran.dg/function_optimize_3.f90: New test.
6299 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6301 * gcc.c-torture/compile/20110401-1.c: New test.
6303 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6304 * g++.dg/lto/20091002-2_0.C: Likewise.
6305 * g++.dg/lto/20090303_0.c: Likewise.
6306 * g++.dg/lto/20091004-1_0.C: Likewise.
6307 * g++.dg/lto/20091002-3_0.C: Likewise.
6308 * g++.dg/lto/20091004-2_0.C: Likewise.
6309 * g++.dg/lto/20081123_0.C: Likewise.
6310 * g++.dg/lto/20090313_0.C: Likewise.
6311 * g++.dg/lto/20081109-1_0.C: Likewise.
6312 * g++.dg/lto/20081219_0.C: Likewise.
6313 * g++.dg/lto/20081204-1_0.C: Likewise.
6314 * g++.dg/lto/20090302_0.C: Likewise.
6315 * g++.dg/lto/20081119-1_0.C: Likewise.
6316 * g++.dg/lto/20081118_0.C: Likewise.
6317 * gcc.dg/lto/20091020-2_0.c: Likewise.
6318 * gcc.dg/lto/20090210_0.c: Likewise.
6319 * gcc.dg/lto/20081204-1_0.c: Likewise.
6320 * gcc.dg/lto/20081224_0.c: Likewise.
6321 * gcc.dg/lto/20090219_0.c: Likewise.
6322 * gcc.dg/lto/20091014-1_0.c: Likewise.
6323 * gcc.dg/lto/20091016-1_0.c: Likewise.
6324 * gcc.dg/lto/20090206-2_0.c: Likewise.
6325 * gcc.dg/lto/20090116_0.c: Likewise.
6326 * gcc.dg/lto/20091013-1_0.c: Likewise.
6327 * gcc.dg/lto/20091015-1_0.c: Likewise.
6328 * gcc.dg/lto/20090126-2_0.c: Likewise.
6330 2011-03-31 Ian Lance Taylor <iant@google.com>
6332 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6334 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6336 * gnat.dg/opt16.adb: New test.
6338 2011-03-31 Jason Merrill <jason@redhat.com>
6340 * g++.dg/cpp0x/defaulted24.C: New.
6342 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6345 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6348 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6350 * g++.dg/other/i386-9.C: New test.
6352 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6354 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6356 2011-03-30 Jason Merrill <jason@redhat.com>
6358 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6360 * g++.dg/cpp0x/regress/isnan.C: New.
6362 * g++.dg/cpp0x/initlist46.C: New.
6364 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6367 * gcc.target/arm/neon-modes-2.c: New test.
6369 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6372 * gcc.c-torture/compile/pr48305.c: New test.
6374 2011-03-29 Jason Merrill <jason@redhat.com>
6376 * g++.dg/cpp0x/regress/value-dep1.C: New.
6378 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6380 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6382 2011-03-29 Ian Lance Taylor <iant@google.com>
6384 * go.test/go-test.exp: Handle the test lines used in several new
6386 (errchk): Add opts parameter. Change all callers. Handle parens
6389 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6390 Dominique d'Humieres <dominiq@lps.ens.fr>
6392 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6393 and __APPLE__ && __PPC__ && __ALTIVEC__.
6395 2011-03-29 Jason Merrill <jason@redhat.com>
6397 * g++.dg/cpp0x/dependent1.C: New.
6399 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6401 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6403 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6405 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6408 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6409 * gfortran.dg/proc_ptr_comp_32.f90: New.
6411 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6413 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6414 check for corresponding warning.
6416 2011-03-28 Jason Merrill <jason@redhat.com>
6418 * g++.dg/cpp0x/rv-deduce2.C: New.
6420 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6423 * gcc.dg/pr48203.c: New test.
6425 2011-03-28 Jeff Law <law@redhat.com>
6427 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6429 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6431 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6432 and __PPC__ && __ALTIVEC__.
6434 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6437 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6438 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6439 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6440 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6442 2011-03-28 Jason Merrill <jason@redhat.com>
6444 * g++.dg/cpp0x/initlist-array2.C: New.
6446 * g++.dg/cpp0x/initlist-array1.C: New.
6448 * g++.dg/cpp0x/constexpr-compound.C: New.
6450 * g++.dg/cpp0x/constexpr-using.C: New.
6452 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6454 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6457 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6459 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6461 * gcc.dg/slp-1.c: New test.
6463 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6465 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6466 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6467 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6468 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6469 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6470 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6471 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6472 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6473 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6474 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6475 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6476 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6477 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6478 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6480 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6483 * gfortran.dg/trim_optimize_5.f90: New test.
6484 * gfortran.dg/trim_optimize_6.f90: New test.
6486 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6489 * gcc.target/mips/madd-7.c: Remove -mlong32.
6490 * gcc.target/mips/msub-7.c: Likewise.
6492 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6494 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6495 accesses to preserve the meaning of the test for doubleword vectors.
6496 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6497 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6499 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6502 * gfortran.dg/class_42.f03: New.
6504 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6506 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6509 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6511 PR rtl-optimization/48144
6512 * gcc.dg/pr48144.c: New test.
6514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6516 * gnat.dg/discr27.ad[sb]: New test.
6518 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6520 * gnat.dg/limited_with2.ad[sb]: New test.
6521 * gnat.dg/limited_with2_pkg1.ads: New helper.
6522 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6524 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6526 * gnat.dg/opt15.adb: New test.
6527 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6529 2011-03-25 Tobias Burnus <burnus@net-b.de>
6533 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6534 * gfortran.dg/leadz_trailz_3.f90: Ditto
6536 2011-03-25 Martin Jambor <mjambor@suse.cz>
6538 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6540 2011-03-25 Jason Merrill <jason@redhat.com>
6542 * g++.dg/cpp0x/defaulted22.C: New.
6543 * g++.dg/cpp0x/defaulted23.C: New.
6544 * g++.dg/cpp0x/defaulted15.C: Adjust.
6546 2011-03-25 Jason Merrill <jason@redhat.com>
6548 * g++.dg/cpp0x/move1.C: New.
6550 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6553 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6555 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6557 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6558 for mips-sgi-irix6.5.
6559 Replace snprintf prototype by <stdio.h>.
6561 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6564 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6565 run_expensive_tests.
6566 * gcc.dg/graphite/block-4.c: Likewise.
6567 * gcc.dg/graphite/block-7.c: Likewise.
6568 * gcc.dg/graphite/block-8.c: Likewise.
6570 2011-03-25 Richard Guenther <rguenther@suse.de>
6572 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6573 * g++.dg/tree-ssa/pr8781.C: Likewise.
6574 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6575 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6576 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6577 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6578 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6579 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6580 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6581 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6582 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6583 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6584 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6585 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6586 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6587 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6588 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6589 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6590 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6591 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6592 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6593 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6594 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6595 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6596 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6597 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6598 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6599 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6600 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6601 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6602 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6603 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6604 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6605 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6606 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6607 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6608 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6609 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6610 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6611 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6612 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6613 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6614 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6615 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6616 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6617 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6618 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6619 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6620 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6621 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6622 * c-c++-common/pr46562-2.c: Likewise.
6623 * gfortran.dg/pr42108.f90: Likewise.
6624 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6625 foo to be inlined even at -O1.
6626 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6627 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6628 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6629 * gcc.dg/matrix/matrix.exp: Disable FRE.
6631 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6634 * gcc.dg/dfp/pr48204.c: New test.
6636 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6639 * gcc.c-torture/execute/pr47917.c: Move this...
6640 * gcc.dg/torture/pr47917.c: to here and add xfails.
6642 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6644 * gnat.dg/array16.ad[sb]: New test.
6645 * gnat.dg/array16.ads: New helper.
6647 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6649 * gnat.dg/derived_type2.adb: New test.
6651 2011-03-24 Richard Guenther <rguenther@suse.de>
6653 PR tree-optimization/48271
6654 * g++.dg/torture/pr48271.C: New testcase.
6656 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6658 * gnat.dg/array15.ad[sb]: New test.
6660 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6663 * gcc.target/i386/pr48237.c: New test.
6665 2011-03-24 Richard Guenther <rguenther@suse.de>
6668 * gcc.dg/builtin-object-size-10.c: New testcase.
6670 2011-03-24 Richard Guenther <rguenther@suse.de>
6672 PR tree-optimization/46562
6673 * c-c++-common/pr46562-2.c: New testcase.
6674 * c-c++-common/pr46562.c: Likewise.
6676 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6678 * gcc.dg/vect/vect-cselim-1.c: New test.
6679 * gcc.dg/vect/vect-cselim-2.c: New test.
6681 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6683 * gcc.target/arm/pr46934.c: New.
6685 2011-03-23 Ian Lance Taylor <iant@google.com>
6687 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6689 2011-03-23 Richard Guenther <rguenther@suse.de>
6691 * gcc.dg/struct: Remove directory and contents.
6693 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6696 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6698 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6700 * gnat.dg/discr26.ad[sb]: New test.
6701 * gnat.dg/discr26_pkg.ads: New helper.
6703 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6706 * gcc.target/arm/neon-vld-1.c: New test.
6708 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6710 * gnat.dg/array14.ad[sb]: New test.
6711 * gnat.dg/array14_pkg.ads: New helper.
6713 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6715 * gcc.c-torture/execute/920501-8.x: Remove.
6716 * gcc.c-torture/execute/930513-1.x: Remove.
6717 * gcc.c-torture/execute/960312-1.x: Remove.
6718 * gcc.c-torture/compile/20000804-1.c,
6719 gcc.c-torture/compile/20001205-1.c,
6720 gcc.c-torture/compile/20001226-1.c,
6721 gcc.c-torture/compile/20010518-2.c,
6722 gcc.c-torture/compile/20020312-1.c,
6723 gcc.c-torture/compile/20020604-1.c,
6724 gcc.c-torture/compile/920501-12.c,
6725 gcc.c-torture/compile/920501-4.c,
6726 gcc.c-torture/compile/920520-1.c,
6727 gcc.c-torture/compile/980506-1.c,
6728 gcc.c-torture/execute/980709-1.x,
6729 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6730 options for m68hc11.
6731 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6732 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6735 2011-03-22 Nick Clifton <nickc@redhat.com>
6737 * lib/target-supports.exp (check_profiling_available): Add MN10300
6738 to the list of targets that do not support profiling. Restore
6739 alpha sorting to this list.
6741 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6743 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6744 failure on 32-bit systems.
6745 * gcc.dg/torture/vector-2.c: Ditto.
6747 2011-03-22 Richard Guenther <rguenther@suse.de>
6749 PR tree-optimization/48228
6750 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6754 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6758 * gcc.target/powerpc/pr48226.c: New file.
6760 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6762 * lib/prune.exp (prune_gcc_output): Prune "could not create
6763 compact unwind for" warnings.
6765 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6769 * gcc.c-torture/execute/pr42544.c: New test.
6770 * gcc.c-torture/execute/pr48197.c: New test.
6772 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6774 PR preprocessor/48192
6775 * gcc.target/powerpc/pr48192.c: New file.
6778 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6779 split problem of 0 being loaded in a VSX register.
6781 2011-03-21 Richard Guenther <rguenther@suse.de>
6784 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6785 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6786 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6787 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6789 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6792 * gcc.dg/pr48213.c: New test.
6794 2011-03-21 Kai Tietz <ktietz@redhat.com>
6797 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6799 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6801 * gcc.target/arm/xor-and.c: New.
6803 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6806 * gfortran.dg/function_optimize_1.f90: New test.
6807 * gfortran.dg/function_optimize_2.f90: New test.
6809 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6811 PR rtl-optimization/47502
6812 * gcc.target/i386/pr47502-1.c: New.
6813 * gcc.target/i386/pr47502-2.c: Likewise.
6815 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6817 PR rtl-optimization/48156
6818 * gcc.dg/pr48156.c: New test.
6820 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6823 * gfortran.dg/scratch_1.f90: Adjust test.
6825 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6828 * gfortran.dg/scratch_1.f90: New test.
6830 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6832 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6833 variably modified typedefs.
6834 * gcc.dg/c1x-typedef-2.c: Remove.
6836 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6838 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6839 * gcc.dg/c1x-anon-struct-3.c: New test.
6840 * gcc.dg/anon-struct-11.c: Update.
6842 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6844 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6846 Only xfail with gas.
6848 2011-03-18 Jason Merrill <jason@redhat.com>
6850 * g++.dg/template/fn-ptr1.C: New.
6852 * g++.dg/overload/volatile1.C: New.
6854 * g++.dg/opt/pr23372.C: New.
6856 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6858 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6861 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6863 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6865 * gcc.target/arm/unsigned-extend-1.c: New.
6867 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6870 * gcc.c-torture/compile/pr48161.c: New test.
6872 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6875 * gcc.dg/torture/pr47725.c: New.
6877 2011-03-17 Jason Merrill <jason@redhat.com>
6879 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6880 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6882 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6884 * gnat.dg/specs/elab2.ads: New test.
6885 * gnat.dg/specs/elab2_pkg.ads: New helper.
6887 2011-03-17 Jason Merrill <jason@redhat.com>
6889 * g++.dg/cpp0x/decltype-1212.C: New.
6890 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6892 2011-03-17 Jason Merrill <jason@redhat.com>
6894 * g++.dg/parse/memfnquals1.C: New.
6896 2011-03-17 Richard Guenther <rguenther@suse.de>
6899 * gcc.dg/pr48134.c: New testcase.
6901 2011-03-17 Richard Guenther <rguenther@suse.de>
6904 * g++.dg/torture/pr48165.C: New testcase.
6906 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6908 PR rtl-optimization/48141
6909 * gcc.dg/pr48141.c: New test.
6911 2011-03-16 Jason Merrill <jason@redhat.com>
6913 * g++.dg/cpp0x/constexpr-48089.C: New.
6915 * g++.dg/cpp0x/constexpr-abi1.C: New.
6917 * g++.dg/cpp0x/constexpr-46336.C: New.
6918 * g++.dg/parse/friend5.C: Adjust expected errors.
6920 * g++.dg/cpp0x/constexpr-47570.C: New.
6922 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6925 * ++.dg/debug/dwarf2/typedef6.C: New test.
6927 2011-03-16 Jason Merrill <jason@redhat.com>
6929 * g++.dg/cpp0x/elision2.C: New.
6931 * g++.dg/cpp0x/constexpr-array3.C: New.
6933 2011-03-16 Jason Merrill <jason@redhat.com>
6935 * g++.dg/cpp0x/sfinae6.C: New.
6936 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6937 * g++.dg/cpp0x/pr45908.C: Likewise.
6938 * g++.dg/cpp0x/sfinae6.C: Likewise.
6939 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6940 * g++.old-deja/g++.law/arg11.C: Likewise.
6942 2011-03-16 Jason Merrill <jason@redhat.com>
6944 * g++.dg/template/incomplete6.C: New.
6946 2011-03-16 Jeff Law <law@redhat.com>
6948 * gcc.dg/tree-ssa/vrp55.c: New test.
6950 2011-03-16 Jason Merrill <jason@redhat.com>
6952 * g++.dg/cpp0x/auto22.C: New.
6954 2011-03-16 Richard Guenther <rguenther@suse.de>
6956 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6957 optimizing it away if promoted to const.
6959 2011-03-16 Richard Guenther <rguenther@suse.de>
6961 PR tree-optimization/48149
6962 * gcc.dg/fold-complex-1.c: New testcase.
6964 2011-03-16 Richard Guenther <rguenther@suse.de>
6967 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6970 2011-03-16 Richard Guenther <rguenther@suse.de>
6972 PR tree-optimization/26134
6973 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6975 2011-03-16 Richard Guenther <rguenther@suse.de>
6977 PR tree-optimization/48146
6978 * gcc.dg/torture/pr48146.c: New testcase.
6980 2011-03-16 Richard Guenther <rguenther@suse.de>
6982 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6983 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6985 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6988 * gcc.c-torture/compile/pr48136.c: New test.
6990 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6993 * gcc.dg/guality/pr45882.c: New test.
6995 2011-03-15 Jason Merrill <jason@redhat.com>
6997 * g++.dg/cpp0x/constexpr-recursion.C: New.
6999 * g++.dg/cpp0x/implicit11.C: New.
7001 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7003 * g++.dg/cpp0x/constexpr-attribute.C: New.
7005 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7007 * g++.dg/parse/pr34758.C: New.
7009 2011-03-15 Xinliang David Li <davidxl@google.com>
7012 * gcc.dg/uninit-pred-7_d.c: New test.
7013 * gcc.dg/uninit-pred-8_d.c: New test.
7015 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7018 * gcc.target/arm/pr46788.c: New.
7020 2011-03-15 Richard Guenther <rguenther@suse.de>
7023 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7024 * gfortran.dg/ishft_4.f90: Likewise.
7025 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7027 2011-03-15 Richard Guenther <rguenther@suse.de>
7029 PR tree-optimization/13954
7030 * g++.dg/tree-ssa/pr13954.C: New testcase.
7032 2011-03-15 Richard Guenther <rguenther@suse.de>
7034 PR tree-optimization/48037
7035 * gcc.target/i386/pr48037-1.c: New testcase.
7037 2011-03-15 Richard Guenther <rguenther@suse.de>
7039 PR tree-optimization/41490
7040 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7041 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7042 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7043 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7044 * g++.dg/tree-ssa/pr33604.C: Adjust.
7046 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7049 * gcc.c-torture/execute/pr47917.c: New test.
7050 * gcc.dg/pr47917.c: New test.
7053 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7055 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7057 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7058 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7059 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7060 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7061 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7062 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7063 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7064 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7065 * gcc.target/i386/avx-floor-vec.c: Ditto.
7066 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7067 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7068 * gcc.target/i386/avx-rint-vec.c: Ditto.
7069 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7070 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7071 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7072 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7074 2011-03-14 Tom Tromey <tromey@redhat.com>
7076 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7077 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7078 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7080 2011-03-14 Tom Tromey <tromey@redhat.com>
7082 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7083 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7084 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7086 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7088 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7090 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7092 PR rtl-optimization/47166
7093 * gcc.c-torture/execute/postmod-1.c: New test.
7095 2011-03-14 Richard Guenther <rguenther@suse.de>
7098 * gcc.dg/torture/pr48098.c: New testcase.
7100 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7103 * gcc.target/powerpc/pr48053-1.c: New test.
7104 * gcc.target/powerpc/pr48053-2.c: Likewise.
7106 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7109 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7111 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7114 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7116 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7119 * gfortran.dg/class_41.f03: New.
7121 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7123 * g++.dg/conversion/cast3.C: New test.
7125 2011-03-11 Jason Merrill <jason@redhat.com>
7127 * g++.dg/template/error45.C: New.
7129 * g++.dg/parse/no-type-defn1.C: New.
7131 * g++.dg/ext/attrib40.C: New.
7133 * g++.dg/cpp0x/regress/array1.C: New.
7135 2011-03-11 Richard Guenther <rguenther@suse.de>
7137 PR tree-optimization/48067
7138 * gcc.dg/pr48067.c: New testcase.
7140 2011-03-11 Richard Guenther <rguenther@suse.de>
7143 * g++.dg/lto/20110311-1_0.C: New testcase.
7145 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7148 * g++.dg/inherit/virtual8.C: New test.
7151 * gcc.dg/torture/pr48044.c: New test.
7153 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7156 * gfortran.dg/proc_ptr_comp_31.f90: New.
7158 2011-03-11 Richard Guenther <rguenther@suse.de>
7160 PR tree-optimization/47278
7161 * gcc.dg/torture/pr47278-1.c: New testcase.
7162 * gcc.dg/torture/pr47278-2.c: Likewise.
7164 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7166 PR tree-optimization/48063
7167 * gcc.dg/torture/pr48063.c: New test.
7169 2011-03-10 Jason Merrill <jason@redhat.com>
7171 * g++.dg/template/array22.C: New.
7173 * g++.dg/cpp0x/syntax-err1.C: New.
7174 * g++.dg/parse/error36.C: Adjust expected errors.
7175 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7176 * g++.old-deja/g++.pt/typename3.C: Likewise.
7177 * g++.old-deja/g++.pt/typename4.C: Likewise.
7178 * g++.old-deja/g++.pt/typename6.C: Likewise.
7180 2011-03-09 Jason Merrill <jason@redhat.com>
7182 * g++.dg/template/nontype22.C: New.
7184 2011-03-09 Martin Jambor <mjambor@suse.cz>
7186 PR tree-optimization/47714
7187 * g++.dg/torture/pr47714.C: New test.
7189 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7192 * gcc.target/powerpc/pr47755-2.c: New file.
7194 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7196 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7197 is not set in the environment, pass 64 as first argument when not
7198 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7199 native where ulimit -u is supported.
7201 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7203 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7205 2011-03-08 Jason Merrill <jason@redhat.com>
7207 * g++.dg/template/nontype21.C: New.
7209 * g++.dg/template/anon5.C: New.
7211 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7214 * gcc.dg/pr47881.c: New test.
7216 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7219 * g++.dg/lookup/template3.C: New test.
7221 2011-03-08 Kai Tietz <ktietz@redhat.com>
7223 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7226 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7229 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7230 sizeof to compute alignment.
7232 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7234 PR tree-optimization/48022
7235 * gcc.dg/pr48022-1.c: New test.
7236 * gcc.dg/pr48022-2.c: New test.
7238 2011-03-07 Jason Merrill <jason@redhat.com>
7240 * g++.dg/template/nontype20.C: New.
7241 * g++.dg/init/member1.C: Adjust expected errors.
7242 * g++.dg/parse/constant4.C: Likewise.
7243 * g++.dg/template/qualified-id3.C: Likewise.
7244 * g++.old-deja/g++.pt/crash10.C: Likewise.
7246 * g++.dg/cpp0x/regress/non-const1.C: New.
7248 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7251 * gcc.dg/pr47991.c: New test.
7253 2011-03-07 Jason Merrill <jason@redhat.com>
7255 * g++.dg/abi/mangle46.C: New.
7257 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7260 * gcc.target/powerpc/pr47862.c: New.
7262 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7265 * gcc.target/i386/combine-mul.c: Require nonpic.
7267 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7268 Nathan Froyd <froydnj@codesourcery.com>
7270 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7272 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7274 * README.QMTEST: Remove.
7276 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7277 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7280 * gfortran.dg/array_constructor_37.f90 : New test.
7282 2011-03-05 Jason Merrill <jason@redhat.com>
7284 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7285 * g++.dg/abi/mangle45.C: Likewise.
7286 * g++.dg/cpp0x/trailing1.C: Likewise.
7288 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7290 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7292 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7294 PR rtl-optimization/47899
7295 * gcc.dg/pr47899.c: New test.
7297 * gcc.dg/torture/pr47968.c: Ignore warnings.
7299 PR tree-optimization/47967
7300 * gcc.c-torture/compile/pr47967.c: New test.
7302 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7304 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7305 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7307 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7309 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7310 and property_getAttributes() if __OBJC2__.
7311 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7312 * objc.dg/property/property-encoding-1.m: New.
7313 * obj-c++.dg/property/property-encoding-1.mm: New.
7315 2011-03-04 Jason Merrill <jason@redhat.com>
7317 * g++.dg/template/pseudodtor6.C: New.
7319 * g++.dg/inherit/covariant19.C: New.
7321 2011-03-04 Richard Guenther <rguenther@suse.de>
7324 * gcc.dg/torture/pr47968.c: New testcase.
7326 2011-03-04 Richard Guenther <rguenther@suse.de>
7329 * gcc.dg/torture/pr47975.c: New testcase.
7331 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7334 * g++.dg/template/crash106.C: New.
7336 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7339 * gcc.dg/gomp/pr47963.c: New test.
7340 * g++.dg/gomp/pr47963.C: New test.
7342 2011-03-02 Jason Merrill <jason@redhat.com>
7344 * g++.dg/cpp0x/regress/condition1.C: New.
7346 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7348 2011-03-01 Jason Merrill <jason@redhat.com>
7350 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7352 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7354 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7356 PR rtl-optimization/47925
7357 * gcc.c-torture/execute/pr47925.c: New test.
7359 2011-03-01 Jason Merrill <jason@redhat.com>
7361 * g++.dg/cpp0x/decltype25.C: New.
7363 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7365 2011-03-01 Richard Guenther <rguenther@suse.de>
7367 PR tree-optimization/47890
7368 * gcc.dg/torture/pr47890.c: New testcase.
7370 2011-03-01 Richard Guenther <rguenther@suse.de>
7373 * gcc.dg/lto/pr47924_0.c: New testcase.
7375 2011-03-01 Richard Guenther <rguenther@suse.de>
7378 * gfortran.dg/lto/pr46911_0.f: New testcase.
7380 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7382 PR libgfortran/47933
7383 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7384 compile errors from older code form.
7386 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7388 PR libgfortran/47567
7389 * gfortran.dg/fmt_fw_d.f90: New test.
7391 2011-02-28 Jason Merrill <jason@redhat.com>
7393 * g++.dg/inherit/covariant18.C: New.
7395 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7398 * gcc.dg/pr47893.c: New test.
7400 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7402 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7403 NULL in case of a selector with conflicting types.
7404 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7406 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7408 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7409 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7410 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7411 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7413 2011-02-28 Jason Merrill <jason@redhat.com>
7416 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7418 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7420 PR libgfortran/47778
7421 * gfortran.dg/namelist_71.f90: New test.
7423 2011-02-27 Jason Merrill <jason@redhat.com>
7426 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7427 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7429 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7432 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7434 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7437 * gfortran.dg/gomp/task-1.f90: Removed.
7439 2011-02-26 Jason Merrill <jason@redhat.com>
7441 * g++.dg/template/this-targ1.C: New.
7443 * g++.dg/cpp0x/regress/template-const1.C: New.
7444 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7445 * g++.dg/template/function1.C: Adjust.
7446 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7447 * g++.dg/debug/debug7.C: Adjust.
7449 2011-02-26 Tobias Burnus <burnus@net-b.de>
7452 * gfortran.dg/gomp/task-1.f90: New.
7454 2011-02-25 Jie Zhang <jie@codesourcery.com>
7456 * gcc.target/arm/neon-thumb2-move.c: Add
7457 dg-require-effective-target arm_thumb2_ok.
7459 2011-02-24 Jason Merrill <jason@redhat.com>
7461 * g++.dg/parse/constant1.C: Specify C++98 mode.
7462 * g++.dg/parse/constant5.C: Likewise.
7463 * g++.dg/parse/error2.C: Likewise.
7464 * g++.dg/parse/semicolon3.C: Likewise.
7465 * g++.dg/template/crash14.C: Likewise.
7466 * g++.dg/template/local4.C: Likewise.
7467 * g++.dg/template/nontype3.C: Likewise.
7468 * g++.dg/parse/crash31.C: Adjust expected errors.
7469 * g++.dg/template/function1.C: Likewise.
7470 * g++.dg/template/ref3.C: Likewise.
7471 * g++.dg/template/static9.C: Likewise.
7472 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7474 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7475 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7476 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7477 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7478 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7480 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7483 * gfortran.dg/pr47878.f90: New test.
7485 2011-02-24 Richard Guenther <rguenther@suse.de>
7488 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7489 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7491 2011-02-24 Richard Guenther <rguenther@suse.de>
7494 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7495 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7497 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7499 PR libgfortran/47567
7500 * gfortran.dg/fmt_f0_1.f90: Update test.
7502 2011-02-23 Jason Merrill <jason@redhat.com>
7504 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7505 * g++.dg/abi/mangle45.C: New.
7507 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7508 * g++.dg/template/canon-type-9.C: Match use of decltype
7509 between declaration and definition.
7510 * g++.dg/template/canon-type-12.C: Likewise.
7512 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7515 * gfortran.dg/nested_allocatables_1.f90: New.
7517 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7520 * g++.dg/pr46868.C: New test.
7521 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7522 * g++.dg/parse/error14.C: Adjust.
7524 2011-02-23 Richard Guenther <rguenther@suse.de>
7526 PR tree-optimization/47838
7527 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7529 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7531 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7533 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7535 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7536 * gfortran.dg/count_init_expr.f03: Ditto.
7537 * gfortran.dg/gomp/pr43711.f90: Ditto.
7538 * gcc.dg/struct-parse-2.c: Ditto.
7539 * gcc.dg/parse-error-3.c: Ditto.
7540 * gcc.dg/Wlogical-op-1.c: Ditto.
7541 * gcc.dg/Walways-true-1.c: Ditto.
7542 * gcc.dg/pr24225.c: Ditto.
7543 * gcc.dg/Walways-true-2.c: Ditto.
7544 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7545 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7546 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7547 * g++.dg/overload/defarg4.C: Ditto.
7548 * g++.dg/inherit/covariant16.C: Ditto.
7549 * g++.dg/inherit/virtual7.C: Ditto.
7550 * g++.dg/template/canon-type-9.C: Ditto.
7551 * g++.dg/template/access19.C: Ditto.
7552 * g++.dg/template/call7.C: Ditto.
7553 * g++.dg/template/canon-type-2.C: Ditto.
7554 * g++.dg/template/init7.C: Ditto.
7555 * g++.dg/template/sizeof-template-argument.C: Ditto.
7556 * g++.dg/template/const3.C: Ditto.
7557 * g++.dg/template/sfinae26.C: Ditto.
7558 * g++.dg/template/sfinae26.C: Ditto.
7559 * g++.dg/template/canon-type-11.C: Ditto.
7560 * g++.dg/template/union2.C: Ditto.
7561 * g++.dg/template/canon-type-3.C: Ditto.
7562 * g++.dg/template/canon-type-1.C: Ditto.
7563 * g++.dg/template/canon-type-5.C: Ditto.
7564 * g++.dg/template/canon-type-7.C: Ditto.
7565 * g++.dg/template/canon-type-10.C: Ditto.
7566 * g++.dg/template/spec36.C: Ditto.
7567 * g++.dg/template/typedef38.C: Ditto.
7568 * g++.dg/template/canon-type-4.C: Ditto.
7569 * g++.dg/template/canon-type-6.C: Ditto.
7570 * g++.dg/template/canon-type-13.C: Ditto.
7571 * g++.dg/template/instantiate9.C: Ditto.
7572 * g++.dg/template/ttp22.C: Ditto.
7573 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7574 * g++.dg/warn/Walways-true-1.C: Ditto.
7575 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7576 * g++.dg/warn/Walways-true-2.C: Ditto.
7577 * g++.dg/conversion/op4.C: Ditto.
7578 * g++.dg/opt/pr19650.C: Ditto.
7579 * g++.dg/lookup/friend11.C: Ditto.
7580 * g++.dg/other/default2.C: Ditto.
7581 * g++.dg/other/default3.C: Ditto.
7582 * g++.dg/other/dtor2.C: Ditto.
7583 * g++.dg/other/friend5.C: Ditto.
7584 * g++.dg/other/default5.C: Ditto.
7585 * g++.dg/init/brace6.C: Ditto.
7586 * g++.dg/init/aggr5.C: Ditto.
7587 * g++.dg/init/error2.C: Ditto.
7588 * g++.dg/expr/bound-mem-fun.C: Ditto.
7589 * g++.dg/expr/cond6.C: Ditto.
7590 * g++.dg/expr/stmt-expr-1.C: Ditto.
7591 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7592 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7593 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7594 * g++.dg/cpp0x/bracket1.C: Ditto.
7595 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7596 * g++.dg/cpp0x/pr38646.C: Ditto.
7597 * g++.dg/cpp0x/variadic73.C: Ditto.
7598 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7599 * g++.dg/cpp0x/bracket4.C: Ditto.
7600 * g++.dg/cpp0x/decltype4.C: Ditto.
7601 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7602 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7603 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7604 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7605 * g++.dg/cpp0x/decltype2.C: Ditto.
7606 * g++.dg/cpp0x/decltype1.C: Ditto.
7607 * g++.dg/cpp0x/bracket2.C: Ditto.
7608 * g++.dg/cpp0x/decltype5.C: Ditto.
7609 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7610 * g++.dg/cpp0x/variadic70.C: Ditto.
7611 * g++.dg/cpp0x/decltype6.C: Ditto.
7612 * g++.dg/cpp0x/rvo.C: Ditto.
7613 * g++.dg/cpp0x/vt-40092.C: Ditto.
7614 * g++.dg/cpp0x/variadic-new.C: Ditto.
7615 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7616 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7617 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7618 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7619 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7620 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7621 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7622 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7623 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7624 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7625 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7626 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7627 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7628 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7629 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7630 * g++.dg/cpp0x/pr39639.C: Ditto.
7631 * g++.dg/cpp0x/decltype3.C: Ditto.
7632 * g++.dg/cpp0x/variadic68.C: Ditto.
7633 * g++.dg/cpp0x/variadic-function.C: Ditto.
7634 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7635 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7636 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7637 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7638 * g++.dg/parse/crash35.C: Ditto.
7639 * g++.dg/parse/crash40.C: Ditto.
7640 * g++.dg/parse/defarg12.C: Ditto.
7641 * g++.dg/parse/crash34.C: Ditto.
7642 * g++.dg/parse/constructor3.C: Ditto.
7643 * g++.dg/parse/template23.C: Ditto.
7644 * g++.dg/parse/crash56.C: Ditto.
7645 * g++.dg/parse/dtor13.C: Ditto.
7646 * g++.dg/parse/error33.C: Ditto.
7647 * g++.dg/parse/ctor9.C: Ditto.
7648 * g++.dg/parse/error32.C: Ditto.
7649 * g++.dg/parse/error37.C: Ditto.
7650 * g++.dg/parse/bitfield3.C: Ditto.
7651 * g++.dg/parse/struct-4.C: Ditto.
7652 * g++.dg/ext/has_trivial_copy.C: Ditto.
7653 * g++.dg/ext/is_polymorphic.C: Ditto.
7654 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7655 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7656 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7657 * g++.dg/ext/is_union.C: Ditto.
7658 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7659 * g++.dg/ext/is_pod.C: Ditto.
7660 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7661 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7662 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7663 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7664 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7665 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7666 * g++.dg/ext/is_abstract.C: Ditto.
7667 * g++.dg/ext/has_trivial_assign.C: Ditto.
7668 * g++.dg/ext/is_class.C: Ditto.
7669 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7670 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7671 * g++.dg/ext/is_base_of.C: Ditto.
7672 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7673 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7674 * g++.dg/ext/is_empty.C: Ditto.
7675 * g++.dg/ext/is_enum.C: Ditto.
7676 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7677 * gnat.dg/opt11.adb: Ditto.
7678 * obj-c++.dg/pr45735.mm: Ditto.
7679 * obj-c++.dg/pr24393.mm: Ditto.
7680 * obj-c++.dg/exceptions-2.mm: Ditto.
7681 * objc.dg/pr45735.m: Ditto.
7682 * objc.dg/pr24393.m: Ditto.
7684 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7686 * objc.dg/attributes/objc-exception-1.m: New.
7688 2011-02-23 Jie Zhang <jie@codesourcery.com>
7690 * gcc.dg/cpp/include7.c: New test.
7692 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7695 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7697 2011-02-23 Jie Zhang <jie@codesourcery.com>
7699 PR rtl-optimization/47763
7700 * gcc.dg/pr47763.c: New test.
7702 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7705 * gfortran.dg/whole_file_32.f90 : New test.
7707 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7710 * g++.dg/inherit/virtual7.C: New test.
7712 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7715 * objc.dg/type-size-3.m: Updated error message.
7716 * objc.dg/type-size-4.m: New test.
7717 * objc.dg/type-size-5.m: New test.
7719 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7721 * lib/gnat.exp: Fix comments.
7722 Don't load libgloss.exp.
7723 (default_gnat_version): Call $compiler with --version.
7724 Adapt regexp for gnatmake output, insert version.
7725 (gnat_version): New proc.
7726 (gnat_init): Remove gnat_libgcc_s_path.
7727 (gnat_target_compile): Likewise.
7728 Remove ld_library_path.
7729 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7730 (gnat_pass): Remove.
7731 (gnat_pass): Remove.
7732 (gnat_finish): Remove.
7733 (gnat_exit): Remove.
7734 (local_find_gnatmake): Reindent.
7735 (runtest_file_p): Remove.
7736 (prune_warnings): Remove.
7737 (find_gnatclean): New proc.
7738 * lib/gnat-dg.exp (lremove): New proc.
7739 (gnat-dg-test): Reindent.
7740 Remove additional output files.
7741 (gnat-dg-runtest): Remove.
7743 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7744 * gnat.dg/loop_optimization6.adb: Likewise.
7745 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7747 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7749 PR tree-optimization/47835
7750 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7752 2011-02-22 Tobias Burnus <burnus@net-b.de>
7754 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7755 * gfortran.dg/abstract_type_2.f03: Ditto.
7756 * gfortran.dg/abstract_type_3.f03: Ditto.
7757 * gfortran.dg/abstract_type_4.f03: Ditto.
7758 * gfortran.dg/abstract_type_5.f03: Ditto.
7759 * gfortran.dg/abstract_type_6.f03: Ditto.
7760 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7761 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7762 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7763 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7764 * gfortran.dg/array_function_5.f90: Ditto.
7765 * gfortran.dg/asynchronous_3.f03: Ditto.
7766 * gfortran.dg/char_expr_1.f90: Ditto.
7767 * gfortran.dg/class_14.f03: Ditto.
7768 * gfortran.dg/data_array_6.f: Ditto.
7769 * gfortran.dg/data_invalid.f90: Ditto.
7770 * gfortran.dg/dot_product_1.f03: Ditto.
7771 * gfortran.dg/func_derived_5.f90: Ditto.
7772 * gfortran.dg/func_result_4.f90: Ditto.
7773 * gfortran.dg/implied_do_1.f90: Ditto.
7774 * gfortran.dg/initialization_25.f90: Ditto.
7775 * gfortran.dg/initialization_26.f90: Ditto.
7776 * gfortran.dg/interface_34.f90: Ditto.
7777 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7778 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7779 * gfortran.dg/matmul_8.f03: Ditto.
7780 * gfortran.dg/merge_init_expr.f90: Ditto.
7781 * gfortran.dg/pack_assign_1.f90: Ditto.
7782 * gfortran.dg/pack_vector_1.f90: Ditto.
7783 * gfortran.dg/pointer_check_8.f90: Ditto.
7784 * gfortran.dg/product_init_expr.f03: Ditto.
7785 * gfortran.dg/reshape_order_5.f90: Ditto.
7786 * gfortran.dg/reshape_shape_1.f90: Ditto.
7787 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7788 * gfortran.dg/same_name_2.f90: Ditto.
7789 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7790 * gfortran.dg/spread_init_expr.f03: Ditto.
7791 * gfortran.dg/stmt_func_1.f90: Ditto.
7792 * gfortran.dg/sum_init_expr.f03: Ditto.
7793 * gfortran.dg/transpose_3.f03: Ditto.
7794 * gfortran.dg/unpack_init_expr.f03: Ditto.
7795 * gfortran.dg/warn_conversion.f90: Ditto.
7796 * gfortran.dg/warn_conversion_2.f90: Ditto.
7797 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7798 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7799 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7800 * gfortran.dg/whole_file_16.f90: Ditto.
7801 * gfortran.dg/whole_file_17.f90: Ditto.
7802 * gfortran.dg/whole_file_18.f90: Ditto.
7803 * gfortran.dg/whole_file_20.f03: Ditto.
7804 * gfortran.dg/whole_file_5.f90: Ditto.
7805 * gfortran.dg/whole_file_6.f90: Ditto.
7806 * gfortran.dg/write_invalid_format.f90: Ditto.
7807 * gfortran.dg/zero_sized_6.f90: Ditto.
7809 2011-02-21 Jeff Law <law@redhat.com>
7811 PR rtl-optimization/46178
7812 * gcc.target/i386/pr46178.c: New test.
7814 PR rtl-optimization/46002
7815 * gcc.c-torture/compile/pr46002.c: New test.
7817 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7819 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7822 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7825 * g++.dg/debug/pr47106.C: Require effective target lto.
7827 2011-02-21 Jason Merrill <jason@redhat.com>
7829 * g++.dg/cpp0x/constexpr-diag2.C: New.
7831 2011-02-20 Jason Merrill <jason@redhat.com>
7833 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7835 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7837 * g++.dg/overload/conv-op1.C: New.
7839 * g++.dg/cpp0x/constexpr-synth1.C: New.
7841 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7843 * objc.dg/layout-2.m: New.
7844 * objc.dg/selector-3.m: Adjusted location of error message.
7845 * objc.dg/type-size-3.m: Same.
7846 * obj-c++.dg/selector-3.mm: Same.
7848 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7851 * objc.dg/property/dotsyntax-22.m: New.
7852 * obj-c++.dg/property/dotsyntax-22.mm: New.
7854 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7857 * g++.dg/template/typedef38.C: New test.
7859 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7862 * gfortran.dg/whole_file_30.f90 : New test.
7863 * gfortran.dg/whole_file_31.f90 : New test.
7865 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7869 * gfortran.dg/whole_file_28.f90 : New test.
7870 * gfortran.dg/whole_file_29.f90 : New test.
7872 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7875 * g++.dg/template/crash105.C: New.
7877 2011-02-19 Jason Merrill <jason@redhat.com>
7879 * g++.dg/cpp0x/regress/no-elide1.C: New.
7881 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7883 PR tree-optimization/46620
7884 * gcc.dg/pr46620.c: New.
7886 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7889 * gcc.target/i386/pr47809.c: New test.
7891 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7892 Tobias Burnus <burnus@net-b.de>
7894 * lib/target-supports.exp
7895 (check_effective_target_fortran_large_real): New check for large reals.
7896 * gfortran.dg/nan_7.f90: New test.
7898 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7900 PR libgfortran/47567
7901 * gfortran.dg/fmt_f0_1.f90: Update test.
7903 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7906 * gfortran.dg/array_constructor_36.f90 : New test.
7907 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7908 allow for comparison between different elements of the array
7909 constructor at different levels of optimization.
7911 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7913 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7914 * gcc.target/i386/pr32280-1.c: Likewise.
7916 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7919 * gcc.target/i386/pr47800.c: New test.
7921 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7923 * objc/execute/exceptions/foward-1.x: New.
7925 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7928 * gfortran.dg/derived_constructor_comps_4.f90: New.
7930 2011-02-18 Tobias Burnus
7933 * gfortran.dg/func_result_6.f90: New.
7935 2011-02-18 Michael Matz <matz@suse.de>
7938 * gfortran.dg/lto/pr45586_0.f90: New test.
7939 * gfortran.dg/typebound_proc_20.f90: Ditto.
7940 * gfortran.dg/typebound_proc_21.f90: Ditto.
7942 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7945 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7947 2011-02-18 Tobias Burnus <burnus@net-b.de>
7950 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7952 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7953 normalizing the error/warning output.
7954 * gfortran.dg/Wall.f90: Update dg-error/warning.
7955 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7956 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7957 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7958 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7959 * gfortran.dg/class_30.f90: Update dg-error/warning.
7960 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7961 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7962 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7963 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7964 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7965 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7966 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7967 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7968 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7969 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7970 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7971 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7972 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7973 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7974 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7975 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7976 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7977 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7978 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7979 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7980 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7981 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7982 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7983 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7984 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7986 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7989 * gfortran.dg/proc_ptr_comp_30.f90: New.
7991 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7994 * gcc.target/i386/pr47780.c: New test.
7996 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7999 * gfortran.dg/class_40.f03: New.
8001 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8004 * g++.dg/cpp0x/auto21.C: New test.
8006 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8008 * objc.dg/special/unclaimed-category-1.h: Updated for
8010 * objc.dg/special/unclaimed-category-1.m: Same.
8011 * objc.dg/zero-link-1.m: Same.
8012 * objc.dg/lookup-1.m: Same.
8013 * objc.dg/torture/strings/const-str-9.m
8014 * objc.dg/torture/strings/const-str-10.m: Same.
8015 * objc.dg/torture/strings/const-str-11.m: Same.
8016 * objc.dg/torture/forward-1.m: Same.
8017 * objc.dg/zero-link-2.m: Same.
8018 * objc.dg/encode-7-next-64bit.m: Same.
8019 * objc.dg/method-4.m: Same.
8020 * objc.dg/next-runtime-1.m: Same.
8021 * objc.dg/image-info.m: Same.
8022 * objc.dg/pr23214.m: Same.
8023 * objc.dg/symtab-1.m: Same.
8024 * obj-c++.dg/basic.m: Same.
8025 * obj-c++.dg/proto-lossage-3.m: Same.
8026 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8027 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8028 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8029 * obj-c++.dg/method-11.m: Same.
8030 * objc/execute/enumeration-1.m: Same.
8031 * objc/execute/object_is_class.m: Same.
8032 * objc/execute/formal_protocol-2.m: Same.
8033 * objc/execute/formal_protocol-4.m: Same.
8034 * objc/execute/formal_protocol-6.m: Same.
8035 * objc/execute/bycopy-3.m: Same.
8036 * objc/execute/exceptions/catchall-1.m: Same.
8037 * objc/execute/exceptions/finally-1.m: Same.
8038 * objc/execute/exceptions/local-variables-1.m: Same.
8039 * objc/execute/exceptions/foward-1.m: Same.
8040 * objc/execute/bf-common.h
8041 * objc/execute/enumeration-2.m: Same.
8042 * objc/execute/formal_protocol-1.m: Same.
8043 * objc/execute/formal_protocol-3.m: Same.
8044 * objc/execute/formal_protocol-5.m: Same.
8045 * objc/execute/accessing_ivars.m: Same.
8046 * objc/execute/bycopy-2.m: Same.
8047 * objc/execute/formal_protocol-7.m: Same.
8048 * objc/execute/compatibility_alias.m: Same.
8049 * objc/execute/no_clash.m: Same.
8050 * objc/execute/object_is_meta_class.m: Same.
8051 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8052 * objc/execute/class-tests-1.h: Include stdio.h.
8053 * objc/execute/class-tests-2.h: Same.
8054 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8056 * obj-c++.dg/try-catch-2.mm: Same.
8058 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8061 * g++.dg/warn/Wunused-parm-4.C: New test.
8063 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8064 Jan Hubicka <jh@suse.cz>
8068 * g++.dg/debug/pr47106.C: New.
8070 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8073 * gcc.target/i386/pr43653.c: New test.
8075 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8078 * g++.dg/template/inherit6.C: New test.
8080 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8083 * gfortran.dg/class_39.f03: New.
8085 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8088 * g++.dg/cpp0x/variadic106.C: New test.
8090 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8093 * gfortran.dg/pr47757-1.f90: New test.
8094 * gfortran.dg/pr47757-2.f90: New test.
8095 * gfortran.dg/pr47757-3.f90: New test.
8098 * g++.dg/cpp0x/enum8.C: New test.
8100 2011-02-15 Jason Merrill <jason@redhat.com>
8102 * g++.dg/inherit/implicit-trivial1.C: New.
8103 * g++.dg/cpp0x/implicit-trivial1.C: New.
8105 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8108 * gcc.dg/torture/pr47725.c: Removed.
8110 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8113 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8114 constant does not generate a load from memory.
8116 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8119 * gcc.dg/torture/pr47725.c: New.
8121 2011-02-15 Richard Guenther <rguenther@suse.de>
8123 PR tree-optimization/47743
8124 * gcc.dg/torture/pr47743.c: New testcase.
8126 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8129 * gcc.target/i386/pr47581.c: New test.
8131 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8134 * gfortran.dg/select_type_22.f03: New.
8136 2011-02-14 Jason Merrill <jason@redhat.com>
8138 * g++.dg/cpp0x/regress/enum1.C: New.
8140 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8142 * gnat.dg/include.adb: New test.
8144 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8147 * gfortran.dg/class_38.f03: New.
8149 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8151 * gcc.dg/pr46494.c: New test.
8153 2011-02-14 Richard Guenther <rguenther@suse.de>
8155 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8157 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8160 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8161 sparc*-sun-solaris2.11.
8163 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8166 * gfortran.dg/argument_checking_18.f90: New.
8168 2011-02-13 Tobias Burnus <burnus@net-b.de>
8170 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8171 * gfortran.dg/argument_checking_17.f90: New.
8173 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8175 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8176 are temporarily disabled.
8177 * gfortran.dg/class_7.f03: Ditto.
8178 * gfortran.dg/coarray_14.f90: Ditto.
8179 * gfortran.dg/typebound_proc_13.f03: Ditto.
8181 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8184 * gfortran.dg/extends_11.f03: New.
8186 2011-02-11 Xinliang David Li <davidxl@google.com>
8188 PR tree-optimization/47707
8189 * g++.dg/tree-ssa/pr47707.C: New test.
8191 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8193 * g++.dg/opt/inline17.C: New test.
8195 2011-02-11 Tobias Burnus <burnus@net-b.de>
8198 * gfortran.dg/pure_formal_2.f90: New.
8200 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8202 PR rtl-optimization/47614
8203 * gfortran.dg/pr47614.f: New.
8205 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8208 * gcc.dg/opts-6.c: New test.
8210 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8213 * gcc.dg/pr47684.c: New test.
8215 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8219 c99_runtime, dg-add-options c99_runtime.
8220 (main): Use __asm__.
8222 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8225 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8226 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8227 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8228 * gcc.dg/ucnid-10.c: Likewise.
8229 * gcc.dg/ucnid-13.c: Likewise.
8230 * gcc.dg/ucnid-7.c: Likewise.
8231 * gcc.dg/ucnid-8.c: Likewise.
8232 Adapt dg-warning line number.
8234 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8236 * gcc.target/i386/parity-1.c: Use -march=k8.
8237 * gcc.target/i386/parity-2.c: Ditto.
8238 * gcc.target/i386/vecinit-1.c: Ditto.
8239 * gcc.target/i386/vecinit-2.c: Ditto.
8241 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8245 * gcc.target/mips/save-restore-3.c: Likewise.
8246 * gcc.target/mips/save-restore-4.c: Likewise.
8247 * gcc.target/mips/save-restore-5.c: Likewise.
8250 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8251 * g++.dg/tree-prof/partition2.C: Likewise.
8253 2011-02-09 Jason Merrill <jason@redhat.com>
8255 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8256 rather than misdeclare std::puts.
8258 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8259 * g++.dg/other/warning1.C: Likewise.
8260 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8261 * g++.old-deja/g++.gb/scope06.C: Likewise.
8262 * g++.old-deja/g++.law/cvt11.C: Likewise.
8263 * g++.old-deja/g++.law/init1.C: Likewise.
8264 * g++.dg/abi/mangle26.C: Likewise.
8266 * g++.dg/template/function1.C: Adjust for C++0x mode.
8267 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8269 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8270 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8272 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8274 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8276 * g++.dg/cpp0x/regress: New directory.
8277 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8278 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8279 * g++.dg/cpp0x/regress/regress3.C: New.
8281 2011-02-10 Richard Guenther <rguenther@suse.de>
8283 PR tree-optimization/47677
8284 * gcc.dg/torture/pr47677.c: New testcase.
8286 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8288 * objc.dg/special/load-category-1.m: Remove unused header.
8289 * objc.dg/special/load-category-1a.m: Likewise.
8290 * objc.dg/special/load-category-2.m: Likewise.
8291 * objc.dg/special/load-category-2a.m: Likewise.
8292 * objc.dg/special/load-category-3.m: Likewise.
8293 * objc.dg/special/load-category-3a.m: Likewise.
8294 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8295 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8296 * objc.dg/attributes/class-attribute-1.m: Likewise.
8297 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8298 * obj-c++.dg/property/property.exp: Likewise.
8299 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8300 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8301 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8302 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8303 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8304 * obj-c++.dg/template-8.mm: Likewise.
8306 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8309 * gcc.target/i386/pr47665.c: New test.
8311 2011-02-10 Jie Zhang <jie@codesourcery.com>
8315 2011-02-05 Jie Zhang <jie@codesourcery.com>
8317 * gcc.dg/pr42631.c: Update test.
8318 * gcc.dg/pr42631-2.c: New test.
8320 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8323 * gfortran.dg/proc_decl_25.f90: New.
8325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8328 * gfortran.dg/typebound_assignment_2.f03: New.
8330 2011-02-09 Richard Guenther <rguenther@suse.de>
8332 PR tree-optimization/47664
8333 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8335 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8338 * gnat.dg/uninit_func.adb: Adjust dg directive.
8340 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8343 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8345 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8348 * gfortran.dg/auto_dealloc_2.f90: New.
8350 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352 * gcc.dg/builtins-config.h: Remove __sgi handling.
8353 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8354 -std=c99 for mips-sgi-irix6.5*.
8356 2011-02-09 Martin Jambor <mjambor@suse.cz>
8359 * gfortran.dg/pr25923.f90: Remove xfails.
8361 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8364 * gfortran.dg/inquire_14.f90: New test.
8366 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8369 * gfortran.dg/pointer_init_6.f90: New.
8371 2011-02-08 Jeff Law <law@redhat.com>
8373 PR tree-optimization/42893
8374 * gcc.tree-ssa/pr42893.c: New test.
8376 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8378 PR tree-optimization/46834
8379 PR tree-optimization/46994
8380 PR tree-optimization/46995
8381 * gcc.dg/graphite/id-pr46834.c: New.
8382 * gfortran.dg/graphite/id-pr46994.f90: New.
8383 * gfortran.dg/graphite/id-pr46995.f90: New.
8385 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8388 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8389 using the variable is known the warning is emitted there.
8390 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8391 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8393 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8396 * gcc.dg/noreturn-1.c (foo5): Likewise.
8397 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8398 (method2): Likewise.
8400 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8401 the return statement using the uninitialized variable.
8402 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8404 2011-02-08 Richard Guenther <rguenther@suse.de>
8407 * g++.dg/opt/pr47639.c: New testcase.
8409 2011-02-08 Richard Guenther <rguenther@suse.de>
8411 PR tree-optimization/47632
8412 * g++.dg/opt/pr47632.C: New testcase.
8414 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8416 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8418 2011-02-07 Richard Guenther <rguenther@suse.de>
8420 PR tree-optimization/47615
8421 * g++.dg/opt/pr47615.C: New testcase.
8423 2011-02-07 Richard Guenther <rguenther@suse.de>
8425 PR tree-optimization/47621
8426 * gcc.dg/torture/pr47621.c: New testcase.
8428 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8430 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8432 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8435 * gfortran.dg/allocate_with_source_1 : New test.
8437 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8440 * gcc.dg/pr47610.c: New test.
8442 2011-02-05 Jie Zhang <jie@codesourcery.com>
8445 * gcc.dg/pr42631.c: Update test.
8446 * gcc.dg/pr42631-2.c: New test.
8448 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8451 * gfortran.dg/pr47574.f90: New test.
8453 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8455 PR tree-optimization/46194
8456 * gcc.dg/autopar/pr46194.c: New.
8458 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8460 PR tree-optimization/43695
8461 * g++.dg/ipa/pr43695.C: New.
8463 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8466 * gcc.dg/pr23200.c: New test.
8468 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8471 * g++.dg/pr47589.C: New test.
8473 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8476 * g++.dg/template/typedef37.C: New test.
8477 * g++.dg/template/param1.C: Adjust expected error message.
8479 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8482 * gcc.dg/pr31490-2.c: New test.
8483 * gcc.dg/pr31490-3.c: New test.
8484 * gcc.dg/pr31490-4.c: New test.
8486 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8487 Jakub Jelinek <jakub@redhat.com>
8490 * g++.dg/parser/semicolon3.C: Adjust.
8491 * g++.dg/parser/semicolon4.C: New testcase.
8492 * g++.dg/pr46890.C: New testcase.
8494 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8497 * g++.dg/init/pr29571.C: New.
8499 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8501 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8502 instead of vect_int.
8504 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8507 * gcc.target/i386/pr47312.c: New test.
8510 * gcc.target/i386/pr47564.c: New test.
8512 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8514 PR tree-optimization/45122
8515 * gcc.dg/tree-ssa/pr45122.c: New.
8517 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8520 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8523 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8524 and vsx so a default --with-cpu=power7 doesn't give an error
8525 when -mavoid-indexed-addresses is used.
8527 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8528 wrapper function to save the arguments and then jump to the real
8529 function, rather than depending on the compiler not to move stuff
8531 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8533 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8534 Paul Thomas <pault@gcc.gnu.org>
8537 * gfortran.dg/class_37.f03 : New test.
8539 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8540 Richard Guenther <rguenther@suse.de>
8542 PR tree-optimization/40979
8544 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8545 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8546 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8547 check_vect_support_and_set_flags.
8548 * gfortran.dg/graphite/vect-pr40979.f90: New.
8550 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8553 * gfortran.dg/class_36.f03: New.
8555 2011-02-02 Richard Guenther <rguenther@suse.de>
8557 PR tree-optimization/47566
8558 * gcc.dg/lto/20110201-1_0.c: New testcase.
8560 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8566 * debug/pr47498.c: New.
8567 * debug/pr47501.c: New.
8569 2011-02-01 Richard Guenther <rguenther@suse.de>
8571 PR tree-optimization/47559
8572 * g++.dg/torture/pr47559.C: New testcase.
8574 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8577 * gfortran.dg/typebound_call_20.f03: New.
8579 2011-02-01 Richard Guenther <rguenther@suse.de>
8581 PR tree-optimization/47555
8582 * gcc.dg/pr47555.c: New testcase.
8584 2011-02-01 Richard Guenther <rguenther@suse.de>
8586 PR tree-optimization/47541
8587 * g++.dg/torture/pr47541.C: New testcase.
8589 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8592 * gfortran.dg/typebound_call_19.f03: New.
8594 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8597 * g++.dg/cpp0x/pr47416.C: New test.
8599 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8602 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8604 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8607 * gfortran.dg/typebound_assignment_1.f03: New.
8609 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8611 PR tree-optimization/47538
8612 * gcc.c-torture/execute/pr47538.c: New test.
8614 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8617 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8619 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8623 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8625 PR rtl-optimization/44031
8626 * gcc.c-torture/compile/20110131-1.c: New test.
8628 2011-01-31 Tobias Burnus <burnus@net-b.de>
8631 * gfortran.dg/stmt_func_1.f90: New.
8633 2011-01-31 Tobias Burnus <burnus@net-b.de>
8636 * gfortran.dg/interface_34.f90: New.
8638 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8641 * gfortran.dg/realloc_on_assign_5.f03: New test.
8642 * gfortran.dg/realloc_on_assign_5.f03: New test.
8644 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8646 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8647 * gfortran.dg/bessel_7.f90: Likewise.
8648 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8650 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8651 * gfortran.dg/sum_init_expr.f03: Likewise.
8653 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8655 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8658 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8659 loop only on "vect_intfloat_cvt" targets.
8661 2011-01-29 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/shape_6.f90: New.
8666 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8668 PR libgfortran/47434
8669 * gfortran.dg/read_infnan_1.f90: Update test.
8670 * gfortran.dg/module_nan.f90: Update test.
8671 * gfortran.dg/char4_iunit_1.f03: Update test.
8672 * gfortran.dg/large_real_kind_1.f90: Update test.
8673 * gfortran.dg/real_const_3.f90: Update test.
8674 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8676 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8679 * g++.dg/template/param2.C: New test.
8681 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8683 PR libgfortran/47285
8684 * gfortran.dg/fmt_g.f: New test.
8686 2011-01-28 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/pure_formal_1.f90: New.
8691 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8694 * gcc.dg/tls/pr42894.c: New test.
8696 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8698 * gcc.dg/pr47276.c: Add dg-require-visibility.
8700 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8702 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8704 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8705 Tobias Burnus <burnus@gcc.gnu.org>
8710 * gfortran.dg/realloc_on_assign_3.f03: New test.
8711 * gfortran.dg/realloc_on_assign_4.f03: New test.
8712 * gfortran.dg/allocatable_function_5.f90: New test.
8713 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8714 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8715 implemented" dg-errors.
8717 2011-01-27 Jan Hubicka <jh@suse.cz>
8720 * gcc.dg/attr-weakref-4.c: New testcase
8722 2011-01-27 Martin Jambor <mjambor@suse.cz>
8724 PR tree-optimization/47228
8725 * gcc.dg/torture/pr47228.c: New test.
8727 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8729 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8731 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8733 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8734 when using auto-overlay support on the SPU.
8736 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8738 PR rtl-optimization/44174
8739 * gcc.target/i386/asm-6.c: New test.
8741 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8743 PR rtl-optimization/46856
8744 * gcc.c-torture/compile/pr46856.c: New test.
8746 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8747 Andrew Pinski <pinskia@gmail.com>
8750 * gcc.dg/pr43082.c: New.
8752 2011-01-26 DJ Delorie <dj@redhat.com>
8754 PR rtl-optimization/46878
8755 * gcc.dg/pr46878-1.c: New test.
8757 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8760 * g++.dg/cpp0x/pr47476.C: New test.
8762 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8764 * gcc.c-torture/compile/20110126-1.c: New test.
8766 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8769 * gcc.dg/torture/pr47473.c: New test.
8771 2011-01-26 Jan Hubicka <jh@suse.cz>
8774 * gcc.c-torture/execute/pr47237.c: New testcase.
8776 2011-01-26 Jan Hubicka <jh@suse.cz>
8778 PR tree-optimization/47190
8779 * gcc.dg/attr-weakref-3.c: New testcase.
8781 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8784 * gcc.dg/dll-9a.c: New test file.
8785 * gcc.dg/dll-11.c: Likewise.
8786 * gcc.dg/dll-12.c: Likewise.
8787 * gcc.dg/dll-12a.c: Likewise.
8788 * gcc.dg/dll-11a.c: Likewise.
8789 * gcc.dg/dll-9.c: Likewise.
8790 * gcc.dg/dll-10.c: Likewise.
8791 * gcc.dg/dll-10a.c: Likewise.
8792 * g++.dg/ext/dllexport4a.cc: Likewise.
8793 * g++.dg/ext/dllexport4.C: Likewise.
8794 * g++.dg/ext/dllexport5.C: Likewise.
8795 * g++.dg/ext/dllexport5a.cc: Likewise.
8797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8799 PR tree-optimization/46970
8800 * gcc.dg/graphite/pr46970.c: New.
8802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8804 PR tree-optimization/46215
8805 * gcc.dg/graphite/pr46215.c: New.
8807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8809 PR tree-optimization/46168
8810 * gcc.dg/graphite/pr46168.c: New.
8812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8814 PR tree-optimization/43657
8815 * gcc.dg/graphite/pr43657.c: New.
8817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8819 PR tree-optimization/29832
8820 * gfortran.dg/graphite/pr29832.f90: New.
8822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8824 PR tree-optimization/43567
8825 * gcc.dg/graphite/pr43567.c: New.
8827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8829 * gfortran.dg/graphite/interchange-4.f: New.
8830 * gfortran.dg/graphite/interchange-5.f: New.
8832 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8833 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8834 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8835 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8836 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8837 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8838 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8839 * gfortran.dg/ltrans-7.f90: Removed.
8840 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8842 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8843 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8844 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8845 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8846 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8847 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8848 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8849 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8850 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8851 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8852 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8853 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8854 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8855 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8856 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8857 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8858 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8859 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8860 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8861 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8862 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8863 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8864 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8865 * gcc.dg/tree-ssa/data-dep-1.c
8866 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8867 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8868 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8869 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8870 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8872 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8874 PR tree-optimization/47265
8875 PR tree-optimization/47443
8876 * gcc.c-torture/compile/pr47265.c: New test.
8877 * gcc.dg/pr47443.c: New test.
8879 2011-01-25 Martin Jambor <mjambor@suse.cz>
8881 PR tree-optimization/47382
8882 * g++.dg/torture/pr47382.C: New test.
8883 * g++.dg/opt/devirt1.C: Xfail.
8885 2011-01-25 Yao Qi <yao@codesourcery.com>
8888 * gcc.target/arm/pr45701-1.c: New test.
8889 * gcc.target/arm/pr45701-2.c: New test.
8890 * gcc.target/arm/pr45701-3.c: New test.
8892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8893 Jakub Jelinek <jakub@redhat.com>
8895 PR tree-optimization/47271
8896 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8898 2011-01-25 Nick Clifton <nickc@redhat.com>
8900 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8901 (saturate_add): Delete.
8903 (main): Do not run saturate_add.
8904 (set_interrupts): Delete.
8906 2011-01-25 Tobias Burnus <burnus@net-b.de>
8909 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8911 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8913 PR tree-optimization/47427
8914 PR tree-optimization/47428
8915 * gcc.c-torture/compile/pr47427.c: New test.
8916 * gcc.c-torture/compile/pr47428.c: New test.
8918 2011-01-25 Richard Guenther <rguenther@suse.de>
8921 * gcc.dg/torture/pr47411.c: New testcase.
8923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8925 * gfortran.dg/graphite/id-24.f: New.
8926 * gfortran.dg/graphite/id-25.f: New.
8928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8930 * gfortran.dg/graphite/id-23.f: New.
8932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8934 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8938 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8939 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8940 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8941 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8942 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8943 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8944 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8945 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8946 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8950 * gcc.dg/graphite/block-0.c: Add documentation.
8951 * gcc.dg/graphite/block-4.c: Same.
8952 * gcc.dg/graphite/block-7.c: Same.
8953 * gcc.dg/graphite/block-8.c: New.
8954 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8955 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8956 * gcc.dg/graphite/interchange-12.c: Add documentation.
8957 * gcc.dg/graphite/interchange-13.c: New.
8958 * gcc.dg/graphite/interchange-14.c: New.
8959 * gcc.dg/graphite/interchange-15.c: New.
8960 * gcc.dg/graphite/interchange-8.c: Add documentation.
8961 * gcc.dg/graphite/interchange-mvt.c: Same.
8963 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8966 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8967 * gcc.target/powerpc/altivec-14.c: Ditto.
8968 * gcc.target/powerpc/altivec-33.c: Ditto.
8969 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8970 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8971 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8972 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8973 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8974 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8975 * g++.dg/ext/altivec-15.C: Ditto.
8976 * g++.dg/ext/altivec-types-1.C: Ditto.
8977 * g++.dg/ext/altivec-types-2.C: Ditto.
8978 * g++.dg/ext/altivec-types-3.C: Ditto.
8979 * g++.dg/ext/altivec-types-4.C: Ditto.
8981 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8983 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8985 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8987 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8988 optimization options.
8990 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8992 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8995 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8997 2011-01-23 Tobias Burnus <burnus@net-b.de>
9000 * gfortran.dg/allocatable_scalar_12.f90: New.
9002 2011-01-23 Ira Rosen <irar@il.ibm.com>
9004 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9005 vectorization to be not profitable if peeling is used to
9006 realign the memory access.
9007 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9008 loop bound to avoid loop unrolling.
9009 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9011 2011-01-22 Jan Hubicka <jh@suse.cz>
9014 * g++.dg/lto/pr47333.C: New file.
9016 2011-01-22 Jan Hubicka <jh@suse.cz>
9018 PR tree-optimization/43884
9020 * gcc.dg/autopar/outer-2.c: Increase array size.
9021 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9023 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9026 * gfortran.dg/c_loc_tests_16.f90: New test.
9028 2011-01-22 Tobias Burnus <burnus@net-b.de>
9031 * gfortran.dg/typebound_proc_19.f90: New.
9033 2011-01-21 Jeff Law <law@redhat.com>
9035 PR tree-optimization/47053
9036 * g++.dg/pr47053.C: New test.
9038 2011-01-21 Jason Merrill <jason@redhat.com>
9041 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9043 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9046 * g++.dg/cpp0x/range-for10.C: New test.
9047 * g++.dg/template/for1.C: New test.
9050 * g++.dg/tree-prof/partition3.C: New test.
9052 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9054 PR rtl-optimization/47366
9055 * g++.dg/opt/pr47366.C: New test.
9057 2011-01-21 Jason Merrill <jason@redhat.com>
9060 * g++.dg/cpp0x/constexpr-regress2.C: New.
9062 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9064 2011-01-21 Jeff Law <law@redhat.com>
9066 PR rtl-optimization/41619
9067 * gcc.dg/pr41619.c: New.
9069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9071 PR tree-optimization/47355
9072 * g++.dg/opt/pr47355.C: New test.
9074 2011-01-21 Richard Guenther <rguenther@suse.de>
9076 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9079 2011-01-21 Richard Guenther <rguenther@suse.de>
9081 PR tree-optimization/47365
9082 * gcc.dg/torture/pr47365.c: New testcase.
9083 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9085 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9087 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9089 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9091 PR tree-optimization/47391
9092 * gcc.dg/pr47391.c: New test.
9094 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9096 * g++.dg/template/char1.C: Use signed char.
9098 2011-01-21 Tobias Burnus <burnus@net-b.de>
9101 * gfortran.dg/pointer_target_4.f90: New.
9103 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9106 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9107 ILP32 system and not IP32.
9109 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9112 * g++.dg/debug/pr46583.C: New.
9114 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9117 * g++.dg/debug/pr47283.C: New test.
9120 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9121 * gcc.target/i386/headmerge-2.c: Likewise.
9123 2011-01-20 Richard Guenther <rguenther@suse.de>
9126 * gcc.dg/torture/pr47370.c: New testcase.
9128 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9130 PR tree-optimization/46130
9131 * gcc.dg/pr46130-1.c: New test.
9132 * gcc.dg/pr46130-2.c: New test.
9134 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9137 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9139 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9142 * g++.dg/debug/pr46240.cc: New.
9144 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9147 * g++.dg/template/anonunion1.C: New test.
9149 PR rtl-optimization/47337
9150 * gcc.c-torture/execute/pr47337.c: New test.
9152 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9155 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9157 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9159 PR tree-optimization/46021
9160 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9162 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9164 PR tree-optimization/47290
9165 * g++.dg/torture/pr47290.C: New test.
9167 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9170 * gfortran.dg/proc_ptr_comp_29.f90: New.
9172 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9175 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9176 powerpc-apple-darwin9.
9178 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9180 PR rtl-optimization/47299
9181 * gcc.c-torture/execute/pr47299.c: New test.
9183 2011-01-17 Jason Merrill <jason@redhat.com>
9185 * g++.dg/cpp0x/constexpr-virtual.C: New.
9187 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9190 * gfortran.dg/gomp/pr47331.f90: New test.
9192 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9195 * objc.dg/selector-warn-1.m: New.
9196 * obj-c++.dg/selector-warn-1.mm: New.
9198 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9200 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9201 Update dg-final accordingly.
9203 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9205 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9207 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9209 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9211 * gcc.dg/guality/pr36728-2.c: Likewise.
9213 2011-01-17 Richard Guenther <rguenther@suse.de>
9215 PR tree-optimization/47313
9216 * g++.dg/torture/pr47313.C: New testcase.
9218 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9221 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9222 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9223 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9224 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9226 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9228 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9229 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9230 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9232 2011-01-17 Richard Guenther <rguenther@suse.de>
9234 PR tree-optimization/45967
9235 * gcc.dg/torture/pr45967-2.c: New testcase.
9236 * gcc.dg/torture/pr45967-3.c: Likewise.
9238 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9241 * g++.dg/ext/pr47213.C: Require visibility.
9243 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9245 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9246 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9248 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9250 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9251 Linux-based targets.
9253 2011-01-13 Jan Hubicka <jh@suse.cz>
9255 PR tree-optimization/47276
9256 * gcc.dg/pr47276.c: New testcase.
9258 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9259 Jonathan Wakely <jwakely.gcc@gmail.com>
9262 * g++.dg/other/pr33558.C: New.
9263 * g++.dg/other/pr33558-2.C: New.
9265 2011-01-14 Martin Jambor <mjambor@suse.cz>
9267 PR tree-optimization/45934
9268 PR tree-optimization/46302
9269 * g++.dg/ipa/devirt-c-1.C: New test.
9270 * g++.dg/ipa/devirt-c-2.C: Likewise.
9271 * g++.dg/ipa/devirt-c-3.C: Likewise.
9272 * g++.dg/ipa/devirt-c-4.C: Likewise.
9273 * g++.dg/ipa/devirt-c-5.C: Likewise.
9274 * g++.dg/ipa/devirt-c-6.C: Likewise.
9275 * g++.dg/ipa/devirt-6.C: Likewise.
9276 * g++.dg/ipa/devirt-d-1.C: Likewise.
9277 * g++.dg/torture/pr45934.C: Likewise.
9279 2011-01-14 Jason Merrill <jason@redhat.com>
9281 * g++.dg/cpp0x/variadic105.C: New.
9283 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9287 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9288 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9289 execution tests on i?86-*-*, x86_64-*-* and
9290 powerpc*-apple-darwin* && ilp32.
9291 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9292 tests on i?86-*-* and x86_64-*-*.
9294 2011-01-14 Richard Guenther <rguenther@suse.de>
9296 PR tree-optimization/47280
9297 * g++.dg/opt/pr47280.C: New testcase.
9299 2011-01-14 Jason Merrill <jason@redhat.com>
9301 * g++.dg/cpp0x/constexpr-regress1.C: New.
9303 * g++.dg/ext/flexary2.C: New.
9305 2011-01-14 Richard Guenther <rguenther@suse.de>
9308 * gcc.dg/torture/pr47281.c: New testcase.
9309 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9311 2011-01-14 Richard Guenther <rguenther@suse.de>
9313 PR tree-optimization/47286
9314 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9316 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9319 * g++.dg/ext/pr47213.C: New.
9321 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9323 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9325 2011-01-13 Tobias Burnus <burnus@net-b.de>
9326 Mikael Morin <mikael@gcc.gnu.org>
9330 * gfortran.dg/select_type_20.f90: New.
9331 * gfortran.dg/select_type_21.f90: New.
9333 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9336 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9338 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9340 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9341 * gcc.dg/guality/pr36728-2.c: Likewise.
9343 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9346 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9348 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9350 PR rtl-optimization/45352
9351 * gcc.dg/pr45352-3.c: New.
9353 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9355 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9357 * g++.dg/cpp0x/range-for8.C: New.
9358 * g++.dg/cpp0x/range-for9.C: New.
9360 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9363 * g++.dg/debug/pr47209.C: New.
9365 2011-01-12 Richard Guenther <rguenther@suse.de>
9368 * gcc.dg/lto/pr47259_0.c: New testcase.
9369 * gcc.dg/lto/pr47259_1.c: Likewise.
9371 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9373 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9374 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9375 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9376 methods missing from the OBJC2 Object.
9377 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9378 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9379 GNU and NeXT runtimes.
9380 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9382 * objc-obj-c++-shared/Object1.m: Likewise.
9383 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9384 * objc.dg/proto-qual-1.m: Likewise.
9385 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9386 * obj-c++.dg/proto-qual-1.mm: Likewise.
9388 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9391 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9393 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9395 Fixed the Objective-C++ testsuite and updated all tests.
9396 * lib/obj-c++.exp (obj-c++_init): Declare and set
9397 gcc_warning_prefix and gcc_error_prefix.
9398 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9399 'dg-warning', 'dg-message' and 'dg-error'.
9400 * obj-c++.dg/class-extension-3.mm: Likewise.
9401 * obj-c++.dg/class-protocol-1.mm: Likewise.
9402 * obj-c++.dg/encode-7.mm: Likewise.
9403 * obj-c++.dg/exceptions-3.mm: Likewise.
9404 * obj-c++.dg/exceptions-5.mm: Likewise.
9405 * obj-c++.dg/method-12.mm: Likewise.
9406 * obj-c++.dg/method-13.mm: Likewise.
9407 * obj-c++.dg/method-15.mm: Likewise.
9408 * obj-c++.dg/method-16.mm: Likewise.
9409 * obj-c++.dg/method-4.mm: Likewise.
9410 * obj-c++.dg/method-8.mm: Likewise.
9411 * obj-c++.dg/method-conflict-1.mm: Likewise.
9412 * obj-c++.dg/method-conflict-2.mm: Likewise.
9413 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9414 and uncommented second part of the testcase now that the testsuite
9416 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9417 and uncommented second part of the testcase now that the testsuite
9419 * obj-c++.dg/private-1.mm: Likewise.
9420 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9421 * obj-c++.dg/syntax-error-7.mm: Likewise.
9422 * obj-c++.dg/warn5.mm: Likewise.
9423 * obj-c++.dg/property/at-property-14.mm: Likewise.
9424 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9426 * obj-c++.dg/property/at-property-18.mm: Likewise.
9427 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9429 * obj-c++.dg/property/at-property-21.mm: Likewise.
9430 * obj-c++.dg/property/at-property-28.mm: Likewise.
9431 * obj-c++.dg/property/at-property-5.mm: Likewise.
9432 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9433 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9434 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9435 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9436 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9437 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9438 * obj-c++.dg/tls/diag-5.mm: Likewise.
9439 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9440 dg-error, now matched correctly.
9442 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9444 * objc.dg/property/at-property-29.m: New.
9445 * obj-c++.dg/property/at-property-29.mm: New.
9447 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9449 * go.test/go-test.exp (go-set-goarch): New proc.
9450 (go-gc-tests): Use it.
9452 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9455 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9457 2011-01-11 Richard Henderson <rth@redhat.com>
9459 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9461 2011-01-11 Jan Hubicka <jh@suse.cz>
9465 * gcc.dg/lto/pr45721_1.c: New file.
9466 * gcc.dg/lto/pr45721_0.c: New file.
9468 2011-01-11 Richard Guenther <rguenther@suse.de>
9470 PR tree-optimization/46076
9471 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9473 2011-01-11 Jeff Law <law@redhat.com>
9475 * PR tree-optimization/47086
9476 * gcc.dg/pr47086.c: New test.
9478 2011-01-11 Jason Merrill <jason@redhat.com>
9481 * g++.dg/template/new10.C: New.
9484 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9486 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9488 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9489 Split type definitions and NSConstantString class into...
9490 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9491 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9492 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9493 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9494 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9495 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9497 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9498 encode defines for newer NeXT system headers.
9499 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9500 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9501 * objc.dg/foreach-5.m: Likewise.
9502 * objc.dg/foreach-2.m: Likewise.
9503 * objc.dg/foreach-4.m: Likewise.
9504 * objc.dg/torture/strings/string1.m: Likewise.
9505 * objc.dg/torture/strings/string2.m: Likewise.
9506 * objc.dg/torture/strings/string3.m: Likewise.
9507 * objc.dg/torture/strings/string4.m: Likewise.
9508 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9509 header and stand alone.
9510 * obj-c++.dg/strings/strings-2.mm: Likewise.
9511 * objc.dg/torture/strings/const-str-3.m: Likewise.
9512 * objc.dg/strings/strings-2.m: Likewise.
9513 * objc.dg/strings/const-str-12b.m: Likewise.
9515 2011-01-12 Richard Guenther <rguenther@suse.de>
9518 * gcc.dg/attr-weak-1.c: Adjust.
9520 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9523 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9524 standard compliant and comment.
9526 2011-01-10 Jan Hubicka <jh@suse.cz>
9529 * gcc.dg/initpri3.c: New testcase.
9531 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9534 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9540 (g_ebp_save): Likewise.
9541 (g_esp_save): Likewise.
9543 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9545 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9547 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9549 PR tree-optimization/46021
9550 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9551 i?86-*-*, x86_64-*-*.
9553 2011-01-10 Jeff Law <law@redhat.com>
9555 * PR tree-optimization/47141
9556 * gcc.c-torture/compile/pr47141.c: New test.
9558 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9561 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9562 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9563 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9564 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9567 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9568 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9569 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9570 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9571 being vectorized. Adjust dg-final pattern.
9574 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9575 * gcc.dg/vect/slp-24.c: Likewise.
9577 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9580 * g++.dg/other/pr47218-1.C: New test file.
9581 * g++.dg/other/pr47218.C: Likewise.
9582 * g++.dg/other/pr47218.h: New supporting header.
9584 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9587 * objc.dg/attributes/invalid-attribute-1.m: New.
9588 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9590 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9593 * gfortran.dg/proc_ptr_comp_28.f90: New.
9595 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9597 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9598 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9599 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9600 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9601 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9602 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9603 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9604 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9605 * objc.dg/gnu-api-2-class.m: Likewise.
9606 * objc.dg/gnu-api-2-ivar.m: Likewise.
9607 * objc.dg/gnu-api-2-method.m: Likewise.
9608 * objc.dg/gnu-api-2-objc.m: Likewise.
9609 * objc.dg/gnu-api-2-object.m: Likewise.
9610 * objc.dg/gnu-api-2-property.m: Likewise.
9611 * objc.dg/gnu-api-2-protocol.m: Likewise.
9612 * objc.dg/gnu-api-2-sel.m: Likewise.
9614 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9616 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9617 * objc.dg/objc-foreach-4.m: Likewise.
9618 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9619 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9620 * objc.dg/foreach-4.m: Likewise.
9621 * objc.dg/foreach-5.m: Likewise.
9622 * objc.dg/foreach-3.m: Return self from init.
9624 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9627 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9629 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9632 * gfortran.dg/class_35.f90: New.
9634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9636 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9638 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9641 * objc.dg/invalid-method-2.m: New.
9642 * obj-c++.dg/invalid-method-2.mm: New.
9644 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9647 * gfortran.dg/transpose_optimization_2.f90 : New test.
9649 2011-01-08 Jan Hubicka <jh@suse.cz>
9651 PR tree-optmization/46469
9652 * g++.dg/torture/pr46469.C: New testcase.
9654 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9656 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9657 emulation of libobjc-gnu structure layout functionality to ..
9658 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9659 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9660 * objc/execute/bf-common.h: Adjust headers.
9661 * objc/execute/bf-1.m: Likewise.
9662 * objc/execute/bf-2.m: Likewise.
9663 * objc/execute/bf-3.m: Likewise.
9664 * objc/execute/bf-4.m: Likewise.
9665 * objc/execute/bf-5.m: Likewise.
9666 * objc/execute/bf-6.m: Likewise.
9667 * objc/execute/bf-7.m: Likewise.
9668 * objc/execute/bf-8.m: Likewise.
9669 * objc/execute/bf-9.m: Likewise.
9670 * objc/execute/bf-10.m: Likewise.
9671 * objc/execute/bf-11.m: Likewise.
9672 * objc/execute/bf-12.m: Likewise.
9673 * objc/execute/bf-13.m: Likewise.
9674 * objc/execute/bf-14.m: Likewise.
9675 * objc/execute/bf-15.m: Likewise.
9676 * objc/execute/bf-16.m: Likewise.
9677 * objc/execute/bf-17.m: Likewise.
9678 * objc/execute/bf-18.m: Likewise.
9679 * objc/execute/bf-19.m: Likewise.
9680 * objc/execute/bf-20.m: Likewise.
9681 * objc/execute/bf-21.m: Likewise.
9682 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9683 objc_get_type_qualifiers ().
9685 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9688 * gfortran.dg/dependency_39.f90: New test.
9690 2011-01-07 Jan Hubicka <jh@suse.cz>
9692 Get builtins tests ready for linker plugin.
9693 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9694 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9695 my_memset, my_bzero): Mark used.
9696 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9697 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9699 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9702 2011-01-07 Jan Hubicka <jh@suse.cz>
9704 PR tree-optimization/46367
9705 * g++.dg/torture/pr46367.C: New file.
9707 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.dg/pr47201.c: New test.
9713 * gcc.dg/tree-prof/pr47187.c: New test.
9715 2011-01-07 Tobias Burnus <burnus@net-b.de>
9718 * gfortran.dg/extends_type_of_3.f90: New.
9720 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9722 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9723 * g++.dg/ext/dllimport-MI1.C: Likewise.
9724 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9725 * g++.dg/ext/dllimport10.C: Likewise.
9726 * g++.dg/ext/dllimport11.C: Likewise.
9727 * g++.dg/ext/dllimport12.C: Likewise.
9728 * g++.dg/ext/dllimport13.C: Likewise.
9729 * g++.dg/ext/dllimport2.C: Likewise.
9730 * g++.dg/ext/dllimport3.C: Likewise.
9731 * g++.dg/ext/dllimport4.C: Likewise.
9732 * g++.dg/ext/dllimport5.C: Likewise.
9733 * g++.dg/ext/dllimport6.C: Likewise.
9734 * g++.dg/ext/dllimport8.C: Likewise.
9735 * g++.dg/ext/dllimport9.C: Likewise.
9736 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9737 targets, too. Additionally enable test for i?86-*-mingw*.
9738 * g++.dg/ext/selectany1.C: Likewise.
9739 Remove guard variable check.
9741 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9745 * gfortran.dg/storage_size_3.f08: Extended.
9747 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9750 * g++.dg/template/stdarg1.C: New test.
9752 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9755 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9756 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9757 from the interface of functions to not hide the errors that
9760 2011-01-06 Jan Hubicka <jh@suse.cz>
9762 * gcc.dg/lto/pr47188_0.c: New testcase.
9763 * gcc.dg/lto/pr47188_1.c: New testcase.
9765 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9769 * gfortran.dg/interface_33.f90: New test.
9771 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9774 * gcc.c-torture/compile/pr47150.c: New test.
9776 2011-01-06 Ira Rosen <irar@il.ibm.com>
9778 PR tree-optimization/47139
9779 * gcc.dg/vect/pr47139.c: New test.
9781 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9784 * gfortran.dg/extends_type_of_2.f03: New.
9786 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9788 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9790 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9792 * gnat.dg/opt14.adb: New test.
9794 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9797 * gfortran.dg/allocate_error_2.f90: New test.
9799 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9802 * gfortran.dg/storage_size_3.f08: New.
9804 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9806 PR libgfortran/47154
9807 * gfortran.dg/namelist_68.f90: New test.
9809 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9811 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9813 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9816 * gfortran.dg/class_34.f90: New.
9818 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9820 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9821 use __builtin_inff. Skip all single-precision tests that require
9824 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9826 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9828 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9830 PR tree-optimization/47148
9831 * gcc.c-torture/execute/pr47148.c: New test.
9833 PR tree-optimization/47155
9834 * gcc.c-torture/execute/pr47155.c: New test.
9836 PR rtl-optimization/47157
9837 * gcc.c-torture/compile/pr47157.c: New test.
9839 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9841 * gcc.dg/torture/vector-shift2.c (schar): Define.
9842 (main): Always use schar or uchar instead of plain "char" to avoid
9843 dependencies on implementation-defined char signedness.
9845 2011-01-03 Martin Jambor <mjambor@suse.cz>
9847 PR tree-optimization/46801
9848 * gnat.dg/pack9.adb: Remove xfail.
9850 2011-01-03 Martin Jambor <mjambor@suse.cz>
9852 PR tree-optimization/46984
9853 * g++.dg/ipa/pr46984.C: New test.
9855 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9858 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9860 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9862 PR tree-optimization/47140
9863 * gcc.c-torture/compile/pr47140.c: New test.
9865 PR rtl-optimization/47028
9866 * gcc.dg/pr47028.c: New test.
9868 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9870 * objc.dg/protocol-forward-1.m: Removed TODO.
9871 * objc.dg/protocol-forward-2.m: New.
9872 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9873 * obj-c++.dg/protocol-forward-2.mm: New.
9875 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9878 * g++.dg/eh/pr38662.C: New testcase.
9880 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9882 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9883 scan for newline '\n'.
9886 Copyright (C) 2011 Free Software Foundation, Inc.
9888 Copying and distribution of this file, with or without modification,
9889 are permitted in any medium without royalty provided the copyright
9890 notice and this notice are preserved.