1 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4 * g++.dg/opt/life1.C: Only run on Linux.
6 2011-08-15 Tobias Burnus <burnus@net-b.de>
8 * gfortran.dg/coarray_26.f90: New.
10 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
12 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
15 2011-08-14 Janus Weil <janus@gcc.gnu.org>
18 * gfortran.dg/func_result_7.f90: New.
20 2011-08-13 Jason Merrill <jason@redhat.com>
23 * g++.dg/cpp0x/decltype32.C: New.
26 * g++.dg/diagnostic/expr1.C: New.
28 2011-08-12 David Li <davidxl@google.com>
30 * g++.dg/abi/vbase15.C: New test.
32 2011-08-12 Jason Merrill <jason@redhat.com>
35 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
37 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
39 * gcc.dg/builtins-67.c: New test.
40 * gcc.target/i386/conversion.c: Ditto.
42 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
43 Brian Hackett <bhackett1024@gmail.com>
45 * g++.dg/plugin/decl_plugin.c: New.
46 * g++.dg/plugin/decl-plugin-test.C: New.
47 * g++.dg/plugin/plugin.exp: Add above testcase.
49 2011-08-11 Richard Guenther <rguenther@suse.de>
51 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
53 2011-08-11 Michael Matz <matz@suse.de>
55 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
57 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
59 PR tree-optimization/50039
60 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
61 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
63 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
65 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
66 (sse4_1_test): Initialize src3 with random value.
68 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
70 * gcc.c-torture/execute/scal-to-vec1.c: New test.
71 * gcc.c-torture/execute/scal-to-vec2.c: New test.
72 * gcc.c-torture/execute/scal-to-vec3.c: New test.
73 * gcc.dg/scal-to-vec1.c: New test.
74 * gcc.dg/scal-to-vec2.c: New test.
76 2011-08-09 Richard Guenther <rguenther@suse.de>
78 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
79 * gcc.dg/tree-ssa/vrp60.c: New testcase.
80 * gcc.dg/tree-ssa/vrp61.c: Likewise.
81 * gcc.dg/tree-ssa/vrp62.c: Likewise.
83 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
85 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
87 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
89 * gcc.dg/pr49948.c: Require pthread effective target.
91 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
93 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
95 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
97 * gcc.target/i386/sse-22a.c: New test.
99 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
101 PR tree-optimization/50014
102 * gcc.dg/vect/pr50014.c: New test.
104 2011-08-08 Martin Jambor <mjambor@suse.cz>
107 * gcc.dg/tree-ssa/pr49923.c: New test.
109 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
112 * gcc.target/i386/pr49781-1.c: New.
114 2011-08-08 Jason Merrill <jason@redhat.com>
116 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
118 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
120 2011-08-07 Janus Weil <janus@gcc.gnu.org>
123 * gfortran.dg/typebound_override_1.f90: New.
125 2011-08-07 Kai Tietz <ktietz@redhat.com>
127 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
129 * gcc.dg/tree-ssa/loop-1.c: Likewise.
130 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
131 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
132 * gcc.dg/tree-ssa/loop-33.c: Likewise.
133 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
134 * gcc.dg/tree-ssa/loop-35.c: Likewise.
135 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
136 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
137 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
138 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
140 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
143 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
145 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
147 * gcc.dg/pr48770.c: Cleanup coverage files.
148 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
150 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
152 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
153 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
154 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
155 lzcnt and bmi options.
157 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
160 * gcc.dg/pr47381-1.c: New.
161 * gcc.dg/pr47381-2.c: Likewise.
162 * gcc.target/i386/pr47381.c: Likewise.
164 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
167 * gcc.dg/pr47727.c: New.
170 * gcc.dg/pr47372-1.c: New.
171 * gcc.dg/pr47372-2.c: Likewise.
173 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
176 * gcc.target/i386/pr47449.c: New.
179 * gcc.dg/pr47446-1.c: New.
180 * gcc.dg/pr47446-2.c: Likewise.
182 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
185 * gcc.dg/pr47766.c: New.
188 * gcc.dg/tls/pr47715-1.c: New.
189 * gcc.dg/tls/pr47715-2.c: Likewise.
190 * gcc.dg/tls/pr47715-3.c: Likewise.
191 * gcc.dg/tls/pr47715-4.c: Likewise.
192 * gcc.dg/tls/pr47715-5.c: Likewise.
194 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
197 * objc.dg/gnu-api-2-class.m: Updated comments.
198 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
199 * objc.dg/gnu-api-2-class-meta.m: New test.
200 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
202 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
205 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
206 with classes that are in construction.
208 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
211 * gcc.target/i386/pr48084-1.c: New.
212 * gcc.target/i386/pr48084-2.c: Likewise.
213 * gcc.target/i386/pr48084-3.c: Likewise.
214 * gcc.target/i386/pr48084-4.c: Likewise.
215 * gcc.target/i386/pr48084-5.c: Likewise.
217 PR rtl-optimization/49504
218 * gcc.target/i386/pr49504.c: New.
221 * gcc.dg/pr49860.c: New.
223 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
226 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
227 with classes that are in construction.
229 2011-08-05 Jason Merrill <jason@redhat.com>
232 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
235 * g++.dg/cpp0x/decltype31.C: New.
238 * g++.dg/init/array28.C: New.
241 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
243 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
246 * gcc.dg/pr47369-1.c: New.
248 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
251 * gcc.dg/torture/pr47364-1.c: New.
252 * gcc.c-torture/compile/pr47364-1.c: Likewise.
253 * gcc.c-torture/compile/pr47364-2.c: Likewise.
255 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
258 * gfortran.dg/transfer_check_2.f90: New test case.
260 2011-08-05 Jan Hubicka <jh@suse.cz>
263 * gfortran.dg/pr49494.f90: New testcase.
265 2011-08-05 Jan Hubicka <jh@suse.cz>
268 * gcc.c-torture/compile/pr49735.c: New testcase.
270 2011-08-05 Jason Merrill <jason@redhat.com>
273 * g++.dg/cpp0x/initlist56.C: New.
276 * g++.dg/overload/rvalue2.C: New.
279 * g++.dg/cpp0x/range-for21.C: New.
281 * g++.dg/ext/vla11.C: New.
283 2011-08-05 Richard Guenther <rguenther@suse.de>
285 PR tree-optimization/49984
286 * gcc.dg/tree-ssa/vrp59.c: New testcase.
288 2011-08-05 Richard Guenther <rguenther@suse.de>
290 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
291 * gcc.dg/tree-ssa/vrp52.c: Likewise.
292 * gcc.dg/tree-ssa/vrp53.c: Likewise.
294 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
296 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
297 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
298 * gfortran.dg/ldist-pr43023.f90: Ditto.
299 * gfortran.dg/namelist_52.f90: Ditto.
300 * gfortran.dg/interface_proc_end.f90: Ditto.
301 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
302 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
304 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
306 * gcc.dg/vect/vect-over-widen-1.c: New test.
307 * gcc.dg/vect/vect-over-widen-2.c: New test.
308 * gcc.dg/vect/vect-over-widen-3.c: New test.
309 * gcc.dg/vect/vect-over-widen-4.c: New test.
311 2011-08-04 Richard Guenther <rguenther@suse.de>
314 * gfortran.dg/vect/O3-pr49957.f: New testcase.
316 2011-08-04 Ian Bolton <ian.bolton@arm.com>
318 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
320 2011-08-04 Jakub Jelinek <jakub@redhat.com>
323 * g++.dg/ext/builtin-object-size3.C: New test.
325 2011-08-03 Jakub Jelinek <jakub@redhat.com>
327 PR tree-optimization/49948
328 * gcc.dg/pr49948.c: New test.
330 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
333 * gcc.dg/torture/pr47383.c: New.
335 2011-08-03 Arnaud Charlet <charlet@adacore.com>
337 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
339 2011-08-03 Arnaud Charlet <charlet@adacore.com>
341 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
343 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
346 * gcc.dg/torture/pr47744-1.c: New.
347 * gcc.dg/torture/pr47744-2.c: Likewise.
348 * gcc.dg/torture/pr47744-3.c: Likewise.
350 2011-08-03 Richard Guenther <rguenther@suse.de>
353 * gcc.dg/torture/pr49958.c: New testcase.
355 2011-08-03 Richard Guenther <rguenther@suse.de>
357 PR tree-optimization/49938
358 * g++.dg/torture/pr49938.C: New testcase.
360 2011-08-02 Jason Merrill <jason@redhat.com>
363 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
366 * g++.dg/cpp0x/initlist5.C: Add additional cases.
369 * g++.dg/cpp0x/variadic115.C: New.
372 * g++.dg/cpp0x/union5.C: New.
374 2011-08-02 Daniel Kraft <d@domob.eu>
377 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
379 2011-08-02 Kai Tietz <ktietz@redhat.com>
382 * gcc.dg/tree-ssa/forwprop-15.c
384 2011-08-02 Jason Merrill <jason@redhat.com>
387 * g++.dg/cpp0x/range-for20.C: New.
389 2011-08-02 Tobias Burnus <burnus@net-b.de>
391 * gfortran.dg/coarray_lib_token_3.f90: New.
393 2011-08-02 Jakub Jelinek <jakub@redhat.com>
396 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
397 * gcc.dg/gomp/atomic-15.c: New test.
398 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
399 * g++.dg/gomp/atomic-15.C: New test.
400 * g++.dg/gomp/private-1.C: New test.
401 * g++.dg/gomp/sharing-2.C: New test.
402 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
403 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
404 * gfortran.dg/gomp/omp_atomic2.f90: New test.
406 2011-08-02 Tobias Burnus <burnus@net-b.de>
408 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
409 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
411 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
412 * gfortran.dg/allocatable_function_5.f90: Ditto.
413 * gfortran.dg/allocate_stat.f90: Ditto.
414 * gfortran.dg/array_constructor_20.f90: Ditto.
415 * gfortran.dg/array_constructor_21.f90: Ditto.
416 * gfortran.dg/array_constructor_22.f90: Ditto.
417 * gfortran.dg/array_constructor_26.f03: Ditto.
418 * gfortran.dg/array_function_4.f90: Ditto.
419 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
420 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
421 * gfortran.dg/bind_c_usage_15.f90: Ditto.
422 * gfortran.dg/bind_c_usage_16.f03: Ditto.
423 * gfortran.dg/bind_c_usage_3.f03: Ditto.
424 * gfortran.dg/binding_label_tests_7.f03: Ditto.
425 * gfortran.dg/class_15.f03: Ditto.
426 * gfortran.dg/class_27.f03: Ditto.
427 * gfortran.dg/class_33.f90: Ditto.
428 * gfortran.dg/class_37.f03: Ditto.
429 * gfortran.dg/class_40.f03: Ditto.
430 * gfortran.dg/class_42.f03: Ditto.
431 * gfortran.dg/class_defined_operator_1.f03: Ditto.
432 * gfortran.dg/coarray/registering_1.f90: Ditto.
433 * gfortran.dg/convert_1.f90: Ditto.
434 * gfortran.dg/default_initialization_3.f90: Ditto.
435 * gfortran.dg/dependency_25.f90: Ditto.
436 * gfortran.dg/dependency_26.f90: Ditto.
437 * gfortran.dg/dependency_36.f90: Ditto.
438 * gfortran.dg/dependency_37.f90: Ditto.
439 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
440 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
441 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
442 * gfortran.dg/elemental_pointer_1.f90: Ditto.
443 * gfortran.dg/elemental_result_1.f90: Ditto.
444 * gfortran.dg/empty_derived_type.f90: Ditto.
445 * gfortran.dg/entry_7.f90: Ditto.
446 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
447 * gfortran.dg/equiv_constraint_3.f90: Ditto.
448 * gfortran.dg/error_recovery_3.f90: Ditto.
449 * gfortran.dg/extends_4.f03: Ditto.
450 * gfortran.dg/func_assign.f90: Ditto.
451 * gfortran.dg/func_assign_3.f90: Ditto.
452 * gfortran.dg/generic_1.f90: Ditto.
453 * gfortran.dg/generic_18.f90: Ditto.
454 * gfortran.dg/generic_22.f03: Ditto.
455 * gfortran.dg/generic_4.f90: Ditto.
456 * gfortran.dg/generic_6.f90: Ditto.
457 * gfortran.dg/generic_actual_arg.f90: Ditto.
458 * gfortran.dg/graphite/id-21.f: Ditto.
459 * gfortran.dg/graphite/pr45758.f90: Ditto.
460 * gfortran.dg/host_assoc_call_2.f90: Ditto.
461 * gfortran.dg/host_assoc_call_3.f90: Ditto.
462 * gfortran.dg/host_assoc_call_4.f90: Ditto.
463 * gfortran.dg/host_assoc_function_4.f90: Ditto.
464 * gfortran.dg/host_used_types_1.f90: Ditto.
465 * gfortran.dg/implicit_1.f90: Ditto.
466 * gfortran.dg/implicit_11.f90: Ditto.
467 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
468 * gfortran.dg/impure_actual_1.f90: Ditto.
469 * gfortran.dg/impure_assignment_1.f90: Ditto.
470 * gfortran.dg/impure_constructor_1.f90: Ditto.
471 * gfortran.dg/initialization_10.f90: Ditto.
472 * gfortran.dg/initialization_12.f90: Ditto.
473 * gfortran.dg/interface_14.f90: Ditto.
474 * gfortran.dg/interface_15.f90: Ditto.
475 * gfortran.dg/interface_2.f90: Ditto.
476 * gfortran.dg/interface_25.f90: Ditto.
477 * gfortran.dg/interface_26.f90: Ditto.
478 * gfortran.dg/interface_29.f90: Ditto.
479 * gfortran.dg/interface_assignment_1.f90: Ditto.
480 * gfortran.dg/internal_pack_6.f90: Ditto.
481 * gfortran.dg/internal_pack_7.f90: Ditto.
482 * gfortran.dg/internal_pack_8.f90: Ditto.
483 * gfortran.dg/lto/pr45586_0.f90: Ditto.
484 * gfortran.dg/lto/pr47839_0.f90: Ditto.
485 * gfortran.dg/module_commons_3.f90: Ditto.
486 * gfortran.dg/module_equivalence_4.f90: Ditto.
487 * gfortran.dg/module_equivalence_6.f90: Ditto.
488 * gfortran.dg/module_function_type_1.f90: Ditto.
489 * gfortran.dg/module_naming_1.f90: Ditto.
490 * gfortran.dg/namelist_4.f90: Ditto.
491 * gfortran.dg/operator_c1202.f90: Ditto.
492 * gfortran.dg/parens_7.f90: Ditto.
493 * gfortran.dg/pr32921.f: Ditto.
494 * gfortran.dg/pr33646.f90: Ditto.
495 * gfortran.dg/pr41928.f90: Ditto.
496 * gfortran.dg/pr42119.f90: Ditto.
497 * gfortran.dg/pr43984.f90: Ditto.
498 * gfortran.dg/present_1.f90: Ditto.
499 * gfortran.dg/private_type_2.f90: Ditto.
500 * gfortran.dg/proc_decl_2.f90: Ditto.
501 * gfortran.dg/proc_ptr_10.f90: Ditto.
502 * gfortran.dg/proc_ptr_22.f90: Ditto.
503 * gfortran.dg/proc_ptr_8.f90: Ditto.
504 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
505 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
506 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
507 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
508 * gfortran.dg/substring_equivalence.f90: Ditto.
509 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
510 * gfortran.dg/transpose_optimization_1.f90: Ditto.
511 * gfortran.dg/trim_optimize_6.f90: Ditto.
512 * gfortran.dg/typebound_call_12.f03: Ditto.
513 * gfortran.dg/typebound_operator_5.f03: Ditto.
514 * gfortran.dg/typebound_operator_6.f03: Ditto.
515 * gfortran.dg/typebound_proc_18.f03: Ditto.
516 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
517 * gfortran.dg/use_1.f90: Ditto.
518 * gfortran.dg/use_10.f90: Ditto.
519 * gfortran.dg/use_11.f90: Ditto.
520 * gfortran.dg/use_14.f90: Ditto.
521 * gfortran.dg/use_only_2.f90: Ditto.
522 * gfortran.dg/use_rename_4.f90: Ditto.
523 * gfortran.dg/use_rename_5.f90: Ditto.
524 * gfortran.dg/used_dummy_types_3.f90: Ditto.
525 * gfortran.dg/used_interface_ref.f90: Ditto.
526 * gfortran.dg/used_types_11.f90: Ditto.
527 * gfortran.dg/used_types_3.f90: Ditto.
528 * gfortran.dg/used_types_4.f90: Ditto.
529 * gfortran.dg/userdef_operator_2.f90: Ditto.
530 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
531 * gfortran.dg/vect/pr46213.f90: Ditto.
532 * gfortran.dg/whole_file_21.f90: Ditto.
533 * gfortran.dg/whole_file_22.f90: Ditto.
534 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
535 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
537 2011-08-02 Kai Tietz <ktietz@redhat.com>
539 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
541 2011-08-01 Jason Merrill <jason@redhat.com>
544 * g++.dg/abi/mangle49.C: New.
547 * g++.dg/cpp0x/constexpr-array4.C: New.
550 * g++.dg/cpp0x/constexpr-builtin1.C: New.
552 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
555 * gcc.target/i386/pr49927.c: New test.
557 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
559 PR tree-optimization/49926
560 * gcc.dg/vect/pr49926.c: New test.
562 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
564 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
565 * gcc.target/i386/lzcnt-1.c: New test.
566 * gcc.target/i386/lzcnt-2.c: Likewise.
567 * gcc.target/i386/lzcnt-2a.c: Likewise.
568 * gcc.target/i386/lzcnt-3.c: Likewise.
569 * gcc.target/i386/lzcnt-4.c: Likewise.
570 * gcc.target/i386/lzcnt-4a.c: Likewise.
571 * gcc.target/i386/lzcnt-5.c: Likewise.
572 * gcc.target/i386/lzcnt-6.c: Likewise.
573 * gcc.target/i386/lzcnt-6a.c: Likewise.
574 * gcc.target/i386/lzcnt-check.h: Likewise.
576 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
577 * gcc.target/i386/sse-13.c: Likewise.
578 * gcc.target/i386/sse-14.c: Likewise.
579 * g++.dg/other/i386-2.C: Likewise.
580 * g++.dg/other/i386-3.C: Likewise.
582 2011-08-01 Julian Brown <julian@codesourcery.com>
584 * gcc.target/arm/fixed-point-exec.c: New test.
586 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
589 * gcc.target/i386/pr49920.c: New test.
591 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
593 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
594 * gcc.dg/tree-ssa/pr23109.c: Ditto.
595 * gcc.dg/tree-ssa/loop-7.c: Ditto.
596 * gcc.dg/tree-ssa/loop-32.c: Ditto.
597 * gcc.dg/tree-ssa/loop-33.c: Ditto.
598 * gcc.dg/tree-ssa/loop-34.c: Ditto.
599 * gcc.dg/tree-ssa/loop-35.c: Ditto.
600 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
601 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
602 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
603 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
604 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
605 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
606 * g++.dg/tree-ssa/pr33615.C: Ditto.
607 * g++.dg/tree-ssa/restrict1.C: Ditto.
608 * c-c++-common/restrict-2.c: Ditto.
609 * gfortran.dg/pr32921.f: Ditto.
610 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
611 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
612 * gcc.dg/tree-ssa/vrp47.c: Ditto.
613 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
614 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
615 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
616 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
617 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
618 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
619 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
621 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
623 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
624 .exe.ltrans[0-9]*. dump files.
626 2011-07-31 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/abstract_type_6.f03: Modified.
630 * gfortran.dg/typebound_proc_24.f03: New.
632 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
635 * g++.dg/init/for1.C: Fix.
637 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
640 * gfortran.dg/string_5.f90: New test.
642 2011-07-29 Jason Merrill <jason@redhat.com>
645 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
647 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
649 PR tree-optimization/47407
650 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
654 2011-07-29 Richard Guenther <rguenther@suse.de>
656 * gcc.dg/uninit-suppress.c: Also disable VRP.
657 * gcc.dg/uninit-suppress_2.c: Likewise.
659 2011-07-28 Jason Merrill <jason@redhat.com>
662 * g++.dg/template/nontype24.C: New.
664 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
666 PR rtl-optimization/47958
667 * gcc.dg/torture/pr47958-1.c: New.
669 2011-07-29 Wei Guozhi <carrot@google.com>
671 PR rtl-optimization/49799
672 * gcc.dg/pr49799.c: New test case.
674 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
677 * gcc.dg/graphite/id-pr48648.c: New.
679 2011-07-28 Jakub Jelinek <jakub@redhat.com>
682 * gfortran.dg/maxloc_2.f90: New test.
683 * gfortran.dg/maxloc_3.f90: New test.
684 * gfortran.dg/minloc_1.f90: New test.
685 * gfortran.dg/minloc_2.f90: New test.
686 * gfortran.dg/minloc_3.f90: New test.
687 * gfortran.dg/minmaxloc_7.f90: New test.
690 * gcc.dg/debug/dwarf2/pr49871.c: New test.
692 2011-07-28 Jakub Jelinek <jakub@redhat.com>
694 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
695 the builtin isn't optimized away.
697 2011-07-27 Tobias Burnus <burnus@net-b.de>
700 * gfortran.dg/lto/pr45586-2_0.f90: New.
702 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
705 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
706 * c-c++-common/cxxbitfields-5.c: Same.
708 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
710 * lib/target-supports.exp (check_effective_target_mmap): Use
711 check_function_available.
713 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
715 * g++.old-deja/g++.pt/crash60.C: Updated.
717 2011-07-27 Jakub Jelinek <jakub@redhat.com>
720 * gcc.target/i386/pr49866.c: New test.
722 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
724 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
725 * gcc.target/i386/bmi-andn-1.c: New test.
726 * gcc.target/i386/bmi-andn-1a.c: Likewise.
727 * gcc.target/i386/bmi-andn-2.c: Likewise.
728 * gcc.target/i386/bmi-andn-2a.c: Likewise.
729 * gcc.target/i386/bmi-bextr-1.c: Likewise.
730 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
731 * gcc.target/i386/bmi-bextr-2.c: Likewise.
732 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
733 * gcc.target/i386/bmi-blsi-1.c: Likewise.
734 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
735 * gcc.target/i386/bmi-blsi-2.c: Likewise.
736 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
737 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
738 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
739 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
740 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
741 * gcc.target/i386/bmi-blsr-1.c: Likewise.
742 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
743 * gcc.target/i386/bmi-blsr-2.c: Likewise.
744 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
745 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
746 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
747 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
748 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
750 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
753 * gfortran.dg/graphite/id-pr47691.f: New.
755 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
757 * gcc.target/i386/avx-os-support.h: New.
758 * gcc.target/i386/avx-check.h: Include avx-os-support.h
759 (main): Check avx_os_support before the test is run.
760 * gcc.target/i386/aes-avx-check.h: Ditto.
761 * gcc.target/i386/pclmul-avx-check.h: Ditto.
763 2011-07-27 Kai Tietz <ktietz@redhat.com>
765 * gcc.target/i386/aggregate-ret3.c: New test.
766 * gcc.target/i386/aggregate-ret4.c: New test.
768 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
771 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
772 allocated array should *not* change its size.
773 * gfortran.dg/multiple_allocation_3.f90: New test.
775 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/cpp0x/constexpr-49776.C: New.
780 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
783 * gcc.dg/graphite/id-pr47046.c: New.
785 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
788 * gcc.dg/graphite/run-id-pr47593.c: New.
790 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
793 * gcc.dg/graphite/run-id-pr47653.c: New.
794 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
796 * gcc.dg/graphite/scop-16.c: Same.
797 * gcc.dg/graphite/scop-17.c: Same.
798 * gcc.dg/graphite/scop-21.c: Same.
800 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
803 * gcc.dg/graphite/id-pr48805.c: New.
805 2011-07-26 Tobias Burnus <burnus@net-b.de>
807 * gfortran.dg/coarray_lib_token_2.f90: New.
809 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
811 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
814 2011-07-25 Andrew Pinski <apinski@cavium.com>
817 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
818 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
820 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
822 * lib/target-supports.exp (check_effective_target_mmap): New proc.
824 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
825 * gcc.c-torture/execute/loop-2g.c: Likewise.
826 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
827 Require mmap support.
828 * gcc.c-torture/execute/loop-2g.x: Likewise.
829 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
830 (MAP_ANON): Provide default.
831 * gcc.dg/20050826-1.c: Likewise.
832 * gcc.target/i386/pr36533.c: Likewise.
833 * gcc.dg/vect/pr49038.c: Remove dg-do run.
834 Use dg-require-effective-target mmap.
836 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp0x/range-for19.C: New.
841 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
844 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
847 2011-07-15 Jakub Jelinek <jakub@redhat.com>
850 * g++.dg/torture/pr49309.C: Remove.
852 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
854 PR tree-optimization/49809
855 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
858 2011-07-25 Richard Guenther <rguenther@suse.de>
860 PR tree-optimization/49715
861 * gcc.target/i386/pr49715-1.c: New testcase.
862 * gcc.target/i386/pr49715-2.c: Likewise.
864 2011-07-23 Jason Merrill <jason@redhat.com>
866 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
868 2011-07-22 Jason Merrill <jason@redhat.com>
871 * g++.dg/cpp0x/initlist55.C: New.
873 2011-07-23 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/namelist_72.f: New.
878 2011-07-23 Tobias Burnus <burnus@net-b.de>
880 * gfortran.dg/coarray_25.f90: New.
882 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
884 * override1.C: This test should use c++0x mode.
885 * override3.C: New. Test the diagnostics in c++98 mode.
887 2011-07-22 Jason Merrill <jason@redhat.com>
888 Mark Glisse <marc.glisse@normalesup.org>
891 * g++.dg/other/pragma-re-1.C: Add namespace cases.
894 * g++.dg/opt/builtins2.C: New.
895 * g++.dg/other/error27.C: Don't rely on __builtin.
897 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
899 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
901 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
902 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
903 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
904 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
906 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
909 2011-07-22 Richard Guenther <rguenther@suse.de>
911 PR tree-optimization/45819
912 * gcc.dg/pr45819.c: New testcase.
914 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
916 * lib/target-supports.exp (check_ifunc_available): Rewrite.
918 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
922 * gcc.dg/graphite/run-id-pr47654.c: New.
924 2011-07-21 Ian Lance Taylor <iant@google.com>
927 * gcc.dg/pr49705.c: New test.
929 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
931 * lib/target-supports.exp (check_avx_os_support_available): New.
932 (check_effective_target_avx_runtime): Use it.
934 2011-07-21 Richard Guenther <rguenther@suse.de>
936 PR tree-optimization/49770
937 * g++.dg/torture/pr49770.C: New testcase.
939 2011-07-21 Kai Tietz <ktietz@redhat.com>
941 * gcc.dg/tree-ssa/pr30978.c: adjusted.
942 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
944 2011-07-21 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/coarray_lib_token_1.f90: New.
948 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
950 * gcc.dg/pr32912-2.c: Skip for AVR.
951 * gcc.dg/pr44674.c: Add dg-require-profiling.
953 2011-07-20 Jason Merrill <jason@redhat.com>
955 * g++.dg/ext/desig2.C: New.
957 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
959 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
961 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
962 * gcc.target/powerpc/recip-3.c: Ditto.
964 2011-07-19 Jason Merrill <jason@redhat.com>
967 PR c++/42603 (DR 950)
968 * g++.dg/cpp0x/decltype21.C: New.
970 2011-07-20 Richard Guenther <rguenther@suse.de>
973 * gcc.dg/tree-ssa/pr18908.c: New testcase.
974 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
976 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
978 * gcc.target/arm/combine-movs.c: New.
979 * gcc.target/arm/unsigned-extend-2.c: New.
981 2011-07-19 Jason Merrill <jason@redhat.com>
984 * g++.dg/cpp0x/variadic114.C: New.
986 2011-07-19 Tobias Burnus <burnus@net-b.de>
988 * gfortran.dg/coarray_args_1.f90: New.
989 * gfortran.dg/coarray_args_2.f90: New.
991 2011-07-19 Janus Weil <janus@gcc.gnu.org>
994 * gfortran.dg/allocate_error_3.f90: New.
996 2011-07-19 Richard Guenther <rguenther@suse.de>
998 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
999 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1000 * gcc.dg/torture/20110719-1.c: New testcase.
1002 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1004 PR tree-optimization/49768
1005 * gcc.c-torture/execute/pr49768.c: New test.
1007 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1009 PR tree-optimization/49771
1010 * gcc.dg/vect/pr49771.c: New test.
1012 2011-07-18 Martin Jambor <mjambor@suse.cz>
1014 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1015 * gcc.dg/ipa/ipa-2.c: Likewise.
1016 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1017 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1018 * gcc.dg/ipa/ipa-5.c: Likewise.
1019 * gcc.dg/ipa/ipa-7.c: Likewise.
1020 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1021 * gcc.dg/ipa/ipacost-1.c: Likewise.
1022 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1024 * gcc.dg/ipa/ipcp-1.c: New test.
1025 * gcc.dg/ipa/ipcp-2.c: Likewise.
1026 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1028 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1031 * gfortran.dg/pr49675.f90: New test.
1033 2011-07-18 Richard Guenther <rguenther@suse.de>
1035 * gcc.dg/torture/20110718-1.c: New testcase.
1037 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1039 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1040 * g++.dg/ext/bitfield3.C: Likewise.
1041 * g++.dg/ext/bitfield4.C: Likewise.
1042 * g++.dg/ext/bitfield5.C: Likewise.
1043 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1044 * g++.dg/other/pr23205-2.C: Likewise.
1045 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1046 * gcc.c-torture/compile/20001109-2.c: Likewise.
1047 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1048 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1049 * gcc.dg/bitfld-16.c: Likewise.
1050 * gcc.dg/bitfld-17.c: Likewise.
1051 * gcc.dg/bitfld-18.c: Likewise.
1052 * gcc.dg/builtins-config.h: Remove Netware support.
1053 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1054 * gcc.dg/cdce2.c: Likewise.
1055 * gcc.dg/cpp/assert4.c: Remove netware support.
1056 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1057 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1059 * lib/target-supports.exp (check_visibility_available): Remove
1061 (check_profiling_available): Likewise.
1063 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1065 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1067 2011-07-17 Tobias Burnus <burnus@net-b.de>
1068 Thomas Koenig <tkoenig@gcc.gnu.org>
1071 * gfortran.dg/generic_17.f90: Fix testcase.
1072 * gfortran.dg/interface_3.f90: Add dg-error.
1073 * gfortran.dg/use_14.f90: New.
1074 * gfortran.dg/use_15.f90: New.
1076 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1078 * gnat.dg/pointer_controlled.adb: New test.
1080 2011-07-17 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/pointer_remapping_7.f90: New.
1085 2011-07-16 Jason Merrill <jason@redhat.com>
1087 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1089 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1090 Jason Merrill <jason@redhat.com>
1094 * g++.dg/cpp0x/decltype29.C: Adjust.
1095 * g++.dg/cpp0x/error4.C: Adjust.
1096 * g++.dg/cpp0x/sfinae26.C: Adjust.
1097 * g++.dg/cpp0x/variadic105.C: Adjust.
1098 * g++.dg/template/deduce3.C: Adjust.
1099 * g++.dg/template/error45.C: Adjust.
1100 * g++.dg/template/ptrmem2.C: Adjust.
1101 * g++.dg/template/sfinae2.C: Adjust.
1102 * g++.old-deja/g++.pt/crash60.C: Adjust.
1103 * g++.old-deja/g++.pt/unify6.C: Adjust.
1104 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1105 * g++.dg/cpp0x/nullptr15.C: Adjust.
1106 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1107 * g++.dg/cpp0x/pr31431.C: Adjust.
1108 * g++.dg/cpp0x/pr31434.C: Adjust.
1109 * g++.dg/cpp0x/sfinae11.C: Adjust
1110 * g++.dg/cpp0x/temp_default2.C: Adjust.
1111 * g++.dg/cpp0x/trailing4.C: Adjust.
1112 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1113 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1114 * g++.dg/cpp0x/variadic105.C: Adjust.
1115 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1116 * g++.dg/ext/vla2.C: Adjust.
1117 * g++.dg/other/ptrmem10.C: Adjust.
1118 * g++.dg/other/ptrmem11.C: Adjust.
1119 * g++.dg/overload/unknown1.C: Adjust.
1120 * g++.dg/template/conv11.C: Adjust.
1121 * g++.dg/template/dependent-expr5.C: Adjust.
1122 * g++.dg/template/friend.C: Adjust.
1123 * g++.dg/template/incomplete2.C: Adjust.
1124 * g++.dg/template/local4.C: Adjust.
1125 * g++.dg/template/local6.C: Adjust.
1126 * g++.dg/template/operator9.C: Adjust.
1127 * g++.dg/template/ttp25.C: Adjust.
1128 * g++.dg/template/unify10.C: Adjust.
1129 * g++.dg/template/unify11.C: Adjust.
1130 * g++.dg/template/unify6.C: Adjust.
1131 * g++.dg/template/unify9.C: Adjust.
1132 * g++.dg/template/varmod1.C: Adjust.
1133 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1134 * g++.old-deja/g++.pt/crash28.C: Adjust.
1135 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1136 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1137 * g++.old-deja/g++.pt/expr2.C: Adjust.
1138 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1139 * g++.old-deja/g++.pt/spec5.C: Adjust.
1140 * g++.old-deja/g++.pt/spec6.C: Adjust.
1141 * g++.old-deja/g++.pt/unify4.C: Adjust.
1142 * g++.old-deja/g++.pt/unify8.C: Adjust.
1143 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1144 * g++.dg/overload/template5.C: New testcase.
1145 * g++.dg/template/overload12.C: New testcase.
1147 2011-07-11 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1150 * gfortran.dg/coarray_7.f90: Ditto.
1151 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1152 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1154 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1156 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1158 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1159 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1160 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1162 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1163 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1164 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1166 2011-07-15 Jason Merrill <jason@redhat.com>
1169 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1170 Use --extra_opts instead of --additional_options.
1172 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1175 * g++.dg/torture/pr49309.C: Remove.
1177 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1179 * gcc.target/tic6x/weak-call.c: New test.
1180 * gcc.target/tic6x/fpcmp.c: New test.
1181 * gcc.target/tic6x/fpdiv.c: New test.
1182 * gcc.target/tic6x/rotdi16-scan.c: New test.
1183 * gcc.target/tic6x/ffssi.c: New test.
1184 * gcc.target/tic6x/fpdiv-lib.c: New test.
1185 * gcc.target/tic6x/cold-lc.c: New test.
1186 * gcc.target/tic6x/longcalls.c: New test.
1187 * gcc.target/tic6x/abi-align-1.c: New test.
1188 * gcc.target/tic6x/fpcmp-finite.c: New test.
1189 * gcc.target/tic6x/rotdi16.c: New test.
1190 * gcc.target/tic6x/bswapl.c: New test.
1191 * gcc.target/tic6x/ffsdi.c: New test.
1192 * gcc.target/tic6x/tic6x.exp: New file.
1193 * gcc.target/tic6x/builtins/arith24.c: New test.
1194 * gcc.target/tic6x/builtins/smpy.c: New test.
1195 * gcc.target/tic6x/builtins/smpylh.c: New test.
1196 * gcc.target/tic6x/builtins/smpyh.c: New test.
1197 * gcc.target/tic6x/builtins/sarith1.c: New test.
1198 * gcc.target/tic6x/builtins/extclr.c: New test
1199 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1200 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1201 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1202 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1204 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1206 * gcc.dg/20020312-2.c: Likewise.
1207 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1208 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1209 * gcc.dg/torture/builtin-math-7.c: Likewise.
1212 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1213 not testing tic6x-*-*.
1215 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1218 * g++.dg/torture/pr49309.C: New testcase.
1220 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1222 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1224 2011-07-14 Richard Guenther <rguenther@suse.de>
1226 PR tree-optimization/49651
1227 * gcc.dg/torture/pr49651.c: New testcase.
1229 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1232 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1234 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1236 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1237 -mno-pointers-to-nested-functions.
1238 * gcc.target/powerpc/no-r11-2.c: Ditto.
1239 * gcc.target/powerpc/no-r11-3.c: Ditto.
1241 2011-07-13 Jason Merrill <jason@redhat.com>
1243 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1244 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1245 when compiling C files.
1246 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1247 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1248 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1249 * g++.dg/lookup/anon2.C: Likewise.
1250 * g++.dg/tree-ssa/copyprop.C: Likewise.
1251 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1252 * g++.dg/init/vector1.C: Ignore narrowing errors.
1253 * g++.dg/torture/pr35526.C: Likewise.
1254 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1256 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1259 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1262 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1264 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1265 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1267 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1269 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1270 * lib/obj-c++.exp (obj-c++_init): Ditto.
1271 * lib/file-format.exp (gcc_target_object_format): Ditto.
1272 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1273 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1274 (check_visibility_available): Ditto.
1275 (check_effective_target_tls_native): Ditto.
1276 (check_effective_target_tls_emulated): Ditto.
1277 (check_effective_target_function_sections): Ditto.
1279 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1281 * gcc.target/arm/pr48183.c: New test.
1283 2011-07-13 Richard Guenther <rguenther@suse.de>
1285 * gcc.dg/torture/20110713-1.c: New testcase.
1287 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1290 * gcc.c-torture/compile/pr49474.c: New testcase.
1292 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1294 PR tree-optimization/49712
1295 * gcc.c-torture/execute/pr49712.c: New test.
1297 2011-07-11 Jason Merrill <jason@redhat.com>
1300 * g++.dg/template/recurse3.C: New.
1302 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.dg/guality/csttest.c: New test.
1308 * gfortran.dg/pr49698.f90: New test.
1310 2011-07-11 Jeff Law <law@redhat.com>
1312 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1314 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1316 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1317 * go.test/go-test.exp (go-set-goarch): Likewise.
1319 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1322 * gcc.target/avr/torture/pr39633.c: New test case.
1324 2011-07-11 Tobias Burnus <burnus@net-b.de>
1327 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1329 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1331 * lib/target-supports.exp (check_effective_target_scheduling):
1333 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1334 * gcc.dg/pr45055.c: Ditto.
1335 * gcc.dg/pr45353.c: Ditto.
1336 * g++.dg/pr45056.C: Ditto.
1338 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1340 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1341 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1342 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1343 * g++.dg/torture/pr31863.C: Skip AVR.
1345 2011-07-10 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/intrinsic_signal.f90: New.
1350 2011-07-09 Jason Merrill <jason@redhat.com>
1352 * g++.dg/cpp0x/regress/regress6.C: New.
1353 * g++.dg/parse/crash45.C: Adjust message.
1354 * g++.dg/template/crash38.C: Adjust message.
1355 * g++.dg/template/crash64.C: Adjust message.
1357 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1359 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1360 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1361 * g++.dg/abi/bitfield3.C: Likewise.
1362 * g++.dg/eh/pr38662.C: Likewise.
1363 * g++.dg/ext/attrib36.C: Likewise.
1364 * g++.dg/ext/attrib37.C: Likewise.
1365 * g++.dg/ext/attrib8.C: Likewise.
1366 * g++.dg/ext/tmplattr1.C: Likewise.
1367 * g++.dg/inherit/override-attribs.C: Likewise.
1368 * g++.dg/opt/inline9.C: Likewise.
1369 * g++.dg/opt/life1.C: Likewise.
1370 * g++.dg/opt/longbranch2.C: Likewise.
1371 * g++.dg/opt/nrv12.C: Likewise.
1372 * g++.dg/opt/reg-stack4.C: Likewise.
1373 * g++.dg/other/pr35504.C: Likewise.
1374 * g++.dg/other/pr39496.C: Likewise.
1375 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1376 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1377 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1378 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1379 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1380 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1381 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1382 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1383 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1384 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1385 * g++.dg/warn/pr15774-1.C: Likewise.
1386 * g++.dg/warn/pr15774-2.C: Likewise.
1387 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1388 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1389 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1390 * g++.old-deja/g++.pt/asm2.C: Likewise.
1391 * gcc.c-torture/compile/20000804-1.c: Likewise.
1392 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1393 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1394 * gcc.dg/20020108-1.c: Likewise.
1395 * gcc.dg/20020122-2.c: Likewise.
1396 * gcc.dg/20020122-3.c: Likewise.
1397 * gcc.dg/20020206-1.c: Likewise.
1398 * gcc.dg/20020219-1.c: Likewise.
1399 * gcc.dg/20020310-1.c: Likewise.
1400 * gcc.dg/20020411-1.c: Likewise.
1401 * gcc.dg/20020418-2.c: Likewise.
1402 * gcc.dg/20020426-2.c: Likewise.
1403 * gcc.dg/20020517-1.c: Likewise.
1404 * gcc.dg/20030204-1.c: Likewise.
1405 * gcc.dg/20030826-2.c: Likewise.
1406 * gcc.dg/20031102-1.c: Likewise.
1407 * gcc.dg/20031202-1.c: Likewise.
1408 * gcc.dg/20050111-1.c: Likewise.
1409 * gcc.dg/20050503-1.c: Likewise.
1410 * gcc.dg/array-init-1.c: Likewise.
1411 * gcc.dg/builtin-apply4.c: Likewise.
1412 * gcc.dg/dfp/pr31344.c: Likewise.
1413 * gcc.dg/gomp/atomic-11.c: Likewise.
1414 * gcc.dg/graphite/pr40281.c: Likewise.
1415 * gcc.dg/ia64-sync-1.c: Likewise.
1416 * gcc.dg/ia64-sync-2.c: Likewise.
1417 * gcc.dg/ia64-sync-3.c: Likewise.
1418 * gcc.dg/ia64-sync-4.c: Likewise.
1419 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1420 * gcc.dg/invalid-call-1.c: Likewise.
1421 * gcc.dg/loop-3.c: Likewise.
1422 * gcc.dg/lower-subreg-1.c: Likewise.
1423 * gcc.dg/lto/pr47259_0.c: Likewise.
1424 * gcc.dg/nested-calls-1.c: Likewise.
1425 * gcc.dg/pr20017.c: Likewise.
1426 * gcc.dg/pr25023.c: Likewise.
1427 * gcc.dg/pr27671-2.c: Likewise.
1428 * gcc.dg/pr32176.c: Likewise.
1429 * gcc.dg/pr33676.c: Likewise.
1430 * gcc.dg/pr35045.c: Likewise.
1431 * gcc.dg/pr36015.c: Likewise.
1432 * gcc.dg/pr36584.c: Likewise.
1433 * gcc.dg/pr36998.c: Likewise.
1434 * gcc.dg/pr37438.c: Likewise.
1435 * gcc.dg/pr37908.c: Likewise.
1436 * gcc.dg/pr41241.c: Likewise.
1437 * gcc.dg/pr41340.c: Likewise.
1438 * gcc.dg/pr44136.c: Likewise.
1439 * gcc.dg/pr44194-1.c: Likewise.
1440 * gcc.dg/pr46212.c: Likewise.
1441 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1442 * gcc.dg/setjmp-2.c: Likewise.
1443 * gcc.dg/short-compare-1.c: Likewise.
1444 * gcc.dg/short-compare-2.c: Likewise.
1445 * gcc.dg/smod-1.c: Likewise.
1446 * gcc.dg/sync-2.c: Likewise.
1447 * gcc.dg/sync-3.c: Likewise.
1448 * gcc.dg/tls/opt-1.c: Likewise.
1449 * gcc.dg/tls/opt-2.c: Likewise.
1450 * gcc.dg/tls/opt-3.c: Likewise.
1451 * gcc.dg/torture/badshift.c: Likewise.
1452 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1453 * gcc.dg/torture/pr20314-2.c: Likewise.
1454 * gcc.dg/torture/pr36891.c: Likewise.
1455 * gcc.dg/torture/pr38774.c: Likewise.
1456 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1457 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1458 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1459 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1460 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1461 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1462 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1463 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1464 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1465 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1466 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1467 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1468 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1469 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1470 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1471 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1472 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1473 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1474 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1475 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1476 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1477 * gcc.dg/unroll-1.c: Likewise.
1478 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1479 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1480 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1481 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1482 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1483 * gcc.target/i386/20000609-1.c: Likewise.
1484 * gcc.target/i386/20000720-1.c: Likewise.
1485 * gcc.target/i386/20000724-1.c: Likewise.
1486 * gcc.target/i386/20011107-1.c: Likewise.
1487 * gcc.target/i386/20011119-1.c: Likewise.
1488 * gcc.target/i386/20020201-3.c: Likewise.
1489 * gcc.target/i386/20020218-1.c: Likewise.
1490 * gcc.target/i386/20020729-1.c: Likewise.
1491 * gcc.target/i386/20030926-1.c: Likewise.
1492 * gcc.target/i386/20060125-1.c: Likewise.
1493 * gcc.target/i386/20060125-2.c: Likewise.
1494 * gcc.target/i386/20060512-1.c: Likewise.
1495 * gcc.target/i386/20060512-2.c: Likewise.
1496 * gcc.target/i386/20060512-3.c: Likewise.
1497 * gcc.target/i386/20060512-4.c: Likewise.
1498 * gcc.target/i386/387-1.c: Likewise.
1499 * gcc.target/i386/387-2.c: Likewise.
1500 * gcc.target/i386/387-5.c: Likewise.
1501 * gcc.target/i386/387-6.c: Likewise.
1502 * gcc.target/i386/980312-1.c: Likewise.
1503 * gcc.target/i386/980313-1.c: Likewise.
1504 * gcc.target/i386/990117-1.c: Likewise.
1505 * gcc.target/i386/990424-1.c: Likewise.
1506 * gcc.target/i386/990524-1.c: Likewise.
1507 * gcc.target/i386/991129-1.c: Likewise.
1508 * gcc.target/i386/991214-1.c: Likewise.
1509 * gcc.target/i386/991230-1.c: Likewise.
1510 * gcc.target/i386/addr-sel-1.c: Likewise.
1511 * gcc.target/i386/aggregate-ret1.c: Likewise.
1512 * gcc.target/i386/aggregate-ret2.c: Likewise.
1513 * gcc.target/i386/align-main-3.c: Likewise.
1514 * gcc.target/i386/amd64-abi-1.c: Likewise.
1515 * gcc.target/i386/amd64-abi-2.c: Likewise.
1516 * gcc.target/i386/amd64-abi-4.c: Likewise.
1517 * gcc.target/i386/amd64-abi-5.c: Likewise.
1518 * gcc.target/i386/amd64-abi-6.c: Likewise.
1519 * gcc.target/i386/asm-1.c: Likewise.
1520 * gcc.target/i386/asm-3.c: Likewise.
1521 * gcc.target/i386/asm-5.c: Likewise.
1522 * gcc.target/i386/attributes-error.c: Likewise.
1523 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1524 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1525 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1526 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1527 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1528 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1529 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1530 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1531 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1532 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1533 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1534 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1535 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1536 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1537 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1538 * gcc.target/i386/bitfield1.c: Likewise.
1539 * gcc.target/i386/bitfield2.c: Likewise.
1540 * gcc.target/i386/bmi-2.c: Likewise.
1541 * gcc.target/i386/bmi-5.c: Likewise.
1542 * gcc.target/i386/builtin-unreachable.c: Likewise.
1543 * gcc.target/i386/cleanup-2.c: Likewise.
1544 * gcc.target/i386/clobbers.c: Likewise.
1545 * gcc.target/i386/cmov8.c: Likewise.
1546 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1547 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1548 * gcc.target/i386/compress-float-387.c: Likewise.
1549 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1550 * gcc.target/i386/compress-float-sse.c: Likewise.
1551 * gcc.target/i386/crc32-2.c: Likewise.
1552 * gcc.target/i386/crc32-3.c: Likewise.
1553 * gcc.target/i386/divmod-7.c: Likewise.
1554 * gcc.target/i386/divmod-8.c: Likewise.
1555 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1556 * gcc.target/i386/fma3-builtin.c: Likewise.
1557 * gcc.target/i386/fma3-fma.c: Likewise.
1558 * gcc.target/i386/fma4-256-vector.c: Likewise.
1559 * gcc.target/i386/fma4-builtin.c: Likewise.
1560 * gcc.target/i386/fma4-fma-2.c: Likewise.
1561 * gcc.target/i386/fma4-fma.c: Likewise.
1562 * gcc.target/i386/fma4-vector-2.c: Likewise.
1563 * gcc.target/i386/fma4-vector.c: Likewise.
1564 * gcc.target/i386/funcspec-1.c: Likewise.
1565 * gcc.target/i386/funcspec-10.c: Likewise.
1566 * gcc.target/i386/funcspec-11.c: Likewise.
1567 * gcc.target/i386/funcspec-2.c: Likewise.
1568 * gcc.target/i386/funcspec-5.c: Likewise.
1569 * gcc.target/i386/funcspec-6.c: Likewise.
1570 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1571 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1572 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1573 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1574 * gcc.target/i386/incoming-1.c: Likewise.
1575 * gcc.target/i386/incoming-10.c: Likewise.
1576 * gcc.target/i386/incoming-11.c: Likewise.
1577 * gcc.target/i386/incoming-12.c: Likewise.
1578 * gcc.target/i386/incoming-13.c: Likewise.
1579 * gcc.target/i386/incoming-14.c: Likewise.
1580 * gcc.target/i386/incoming-15.c: Likewise.
1581 * gcc.target/i386/incoming-2.c: Likewise.
1582 * gcc.target/i386/incoming-3.c: Likewise.
1583 * gcc.target/i386/incoming-4.c: Likewise.
1584 * gcc.target/i386/incoming-5.c: Likewise.
1585 * gcc.target/i386/incoming-6.c: Likewise.
1586 * gcc.target/i386/incoming-7.c: Likewise.
1587 * gcc.target/i386/incoming-8.c: Likewise.
1588 * gcc.target/i386/incoming-9.c: Likewise.
1589 * gcc.target/i386/lea.c: Likewise.
1590 * gcc.target/i386/local.c: Likewise.
1591 * gcc.target/i386/loop-1.c: Likewise.
1592 * gcc.target/i386/loop-2.c: Likewise.
1593 * gcc.target/i386/loop-3.c: Likewise.
1594 * gcc.target/i386/max-stack-align.c: Likewise.
1595 * gcc.target/i386/memcpy-1.c: Likewise.
1596 * gcc.target/i386/movbe-2.c: Likewise.
1597 * gcc.target/i386/movq-2.c: Likewise.
1598 * gcc.target/i386/movq.c: Likewise.
1599 * gcc.target/i386/nrv1.c: Likewise.
1600 * gcc.target/i386/pad-4.c: Likewise.
1601 * gcc.target/i386/pad-5a.c: Likewise.
1602 * gcc.target/i386/pad-5b.c: Likewise.
1603 * gcc.target/i386/pad-6a.c: Likewise.
1604 * gcc.target/i386/pad-6b.c: Likewise.
1605 * gcc.target/i386/pad-7.c: Likewise.
1606 * gcc.target/i386/pad-9.c: Likewise.
1607 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1608 * gcc.target/i386/pic-1.c: Likewise.
1609 * gcc.target/i386/pr12092-1.c: Likewise.
1610 * gcc.target/i386/pr12329.c: Likewise.
1611 * gcc.target/i386/pr21518.c: Likewise.
1612 * gcc.target/i386/pr22362.c: Likewise.
1613 * gcc.target/i386/pr22585.c: Likewise.
1614 * gcc.target/i386/pr23098.c: Likewise.
1615 * gcc.target/i386/pr25196.c: Likewise.
1616 * gcc.target/i386/pr25293.c: Likewise.
1617 * gcc.target/i386/pr25654.c: Likewise.
1618 * gcc.target/i386/pr26449.c: Likewise.
1619 * gcc.target/i386/pr26778.c: Likewise.
1620 * gcc.target/i386/pr26826.c: Likewise.
1621 * gcc.target/i386/pr27266.c: Likewise.
1622 * gcc.target/i386/pr29978.c: Likewise.
1623 * gcc.target/i386/pr30505.c: Likewise.
1624 * gcc.target/i386/pr30961-1.c: Likewise.
1625 * gcc.target/i386/pr31628.c: Likewise.
1626 * gcc.target/i386/pr32000-2.c: Likewise.
1627 * gcc.target/i386/pr32661-1.c: Likewise.
1628 * gcc.target/i386/pr32708-2.c: Likewise.
1629 * gcc.target/i386/pr32708-3.c: Likewise.
1630 * gcc.target/i386/pr34256.c: Likewise.
1631 * gcc.target/i386/pr34312.c: Likewise.
1632 * gcc.target/i386/pr34522.c: Likewise.
1633 * gcc.target/i386/pr35160.c: Likewise.
1634 * gcc.target/i386/pr35281.c: Likewise.
1635 * gcc.target/i386/pr36246.c: Likewise.
1636 * gcc.target/i386/pr36786.c: Likewise.
1637 * gcc.target/i386/pr37275.c: Likewise.
1638 * gcc.target/i386/pr37843-3.c: Likewise.
1639 * gcc.target/i386/pr37843-4.c: Likewise.
1640 * gcc.target/i386/pr39082-1.c: Likewise.
1641 * gcc.target/i386/pr39431.c: Likewise.
1642 * gcc.target/i386/pr39496.c: Likewise.
1643 * gcc.target/i386/pr39543-2.c: Likewise.
1644 * gcc.target/i386/pr39911.c: Likewise.
1645 * gcc.target/i386/pr40718.c: Likewise.
1646 * gcc.target/i386/pr40906-1.c: Likewise.
1647 * gcc.target/i386/pr40906-2.c: Likewise.
1648 * gcc.target/i386/pr40906-3.c: Likewise.
1649 * gcc.target/i386/pr40934.c: Likewise.
1650 * gcc.target/i386/pr41900.c: Likewise.
1651 * gcc.target/i386/pr42589.c: Likewise.
1652 * gcc.target/i386/pr43662.c: Likewise.
1653 * gcc.target/i386/pr43671.c: Likewise.
1654 * gcc.target/i386/pr43766.c: Likewise.
1655 * gcc.target/i386/pr43869.c: Likewise.
1656 * gcc.target/i386/pr44942.c: Likewise.
1657 * gcc.target/i386/pr44948-2a.c: Likewise.
1658 * gcc.target/i386/pr45234.c: Likewise.
1659 * gcc.target/i386/pr45336-2.c: Likewise.
1660 * gcc.target/i386/pr45336-4.c: Likewise.
1661 * gcc.target/i386/pr45852.c: Likewise.
1662 * gcc.target/i386/pr46470.c: Likewise.
1663 * gcc.target/i386/pr48037-1.c: Likewise.
1664 * gcc.target/i386/pr48389.c: Likewise.
1665 * gcc.target/i386/pr49095.c: Likewise.
1666 * gcc.target/i386/pr9771-1.c: Likewise.
1667 * gcc.target/i386/rdfsbase-1.c: Likewise.
1668 * gcc.target/i386/rdfsbase-2.c: Likewise.
1669 * gcc.target/i386/rdgsbase-1.c: Likewise.
1670 * gcc.target/i386/rdgsbase-2.c: Likewise.
1671 * gcc.target/i386/rdrand-3.c: Likewise.
1672 * gcc.target/i386/regparm-stdcall.c: Likewise.
1673 * gcc.target/i386/regparm.c: Likewise.
1674 * gcc.target/i386/reload-1.c: Likewise.
1675 * gcc.target/i386/rotate-2.c: Likewise.
1676 * gcc.target/i386/sibcall-5.c: Likewise.
1677 * gcc.target/i386/signbit-1.c: Likewise.
1678 * gcc.target/i386/signbit-2.c: Likewise.
1679 * gcc.target/i386/signbit-3.c: Likewise.
1680 * gcc.target/i386/sse-5.c: Likewise.
1681 * gcc.target/i386/sse-8.c: Likewise.
1682 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1683 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1684 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1685 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1686 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1687 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1688 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1689 * gcc.target/i386/sse2-movq-2.c: Likewise.
1690 * gcc.target/i386/sse2-movq-3.c: Likewise.
1691 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1692 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1693 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1694 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1695 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1696 * gcc.target/i386/ssefn-1.c: Likewise.
1697 * gcc.target/i386/ssefn-2.c: Likewise.
1698 * gcc.target/i386/sseregparm-1.c: Likewise.
1699 * gcc.target/i386/sseregparm-2.c: Likewise.
1700 * gcc.target/i386/sseregparm-3.c: Likewise.
1701 * gcc.target/i386/sseregparm-4.c: Likewise.
1702 * gcc.target/i386/sseregparm-5.c: Likewise.
1703 * gcc.target/i386/sseregparm-6.c: Likewise.
1704 * gcc.target/i386/sseregparm-7.c: Likewise.
1705 * gcc.target/i386/sseregparm-8.c: Likewise.
1706 * gcc.target/i386/stack-realign.c: Likewise.
1707 * gcc.target/i386/stack-usage-realign.c: Likewise.
1708 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1709 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1710 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1711 * gcc.target/i386/stackalign/return-1.c: Likewise.
1712 * gcc.target/i386/stackalign/return-2.c: Likewise.
1713 * gcc.target/i386/stackalign/return-3.c: Likewise.
1714 * gcc.target/i386/tailcall-1.c: Likewise.
1715 * gcc.target/i386/tbm-2.c: Likewise.
1716 * gcc.target/i386/udivmod-7.c: Likewise.
1717 * gcc.target/i386/udivmod-8.c: Likewise.
1718 * gcc.target/i386/unroll-1.c: Likewise.
1719 * gcc.target/i386/vararg-1.c: Likewise.
1720 * gcc.target/i386/vararg-2.c: Likewise.
1721 * gcc.target/i386/vect8-ret.c: Likewise.
1722 * gcc.target/i386/vectorize5.c: Likewise.
1723 * gcc.target/i386/wmul-1.c: Likewise.
1724 * gcc.target/i386/wmul-2.c: Likewise.
1725 * gcc.target/i386/wrfsbase-1.c: Likewise.
1726 * gcc.target/i386/wrfsbase-2.c: Likewise.
1727 * gcc.target/i386/wrgsbase-1.c: Likewise.
1728 * gcc.target/i386/wrgsbase-2.c: Likewise.
1729 * gcc.target/i386/xop-pcmov.c: Likewise.
1730 * gcc.target/i386/xop-pcmov2.c: Likewise.
1731 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1732 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1733 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1734 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1735 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1736 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1737 * gcc.target/i386/zee.c: Likewise.
1738 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1739 * gfortran.dg/compiler-directive_2.f: Likewise.
1740 * gfortran.dg/g77/20010216-1.f: Likewise.
1741 * gfortran.dg/gomp/pr39152.f90: Likewise.
1742 * gfortran.dg/pr33794.f90: Likewise.
1744 2011-07-09 Jason Merrill <jason@redhat.com>
1746 * g++.dg/cpp0x/regress/regress5.C: New.
1748 2011-07-08 Jason Merrill <jason@redhat.com>
1751 * g++.dg/expr/compound-asn1.C: New.
1752 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1754 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1757 * gcc.target/powerpc/altivec-34.c: New test.
1759 2011-07-08 Jason Merrill <jason@redhat.com>
1762 * g++.dg/abi/guard3.C: New.
1764 2011-07-08 Julian Brown <julian@codesourcery.com>
1766 * lib/target-supports.exp
1767 (check_effective_target_arm_little_endian): New.
1768 (check_effective_target_vect_pack_trunc): Use above.
1769 (check_effective_target_vect_unpack): Likewise.
1770 (check_effective_target_vect_element_align): Test
1771 check_effective_target_arm_vect_no_misalign for ARM.
1773 2011-07-08 Jason Merrill <jason@redhat.com>
1776 * g++.dg/cpp0x/constexpr-rom.C: New.
1778 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1781 * g++.dg/torture/pr49519.C: New test.
1783 2011-07-08 Martin Jambor <mjambor@suse.cz>
1785 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1787 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1792 2011-07-08 Richard Guenther <rguenther@suse.de>
1794 PR tree-optimization/49662
1795 * gcc.dg/graphite/interchange-14.c: XFAIL.
1796 * gcc.dg/graphite/interchange-15.c: Likewise.
1797 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1799 2011-07-06 Jason Merrill <jason@redhat.com>
1802 * g++.dg/cpp0x/regress/regress4.C: New.
1804 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1807 * gfortran.dg/result_in_spec_4.f90: New test.
1809 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1811 * gcc.target/sparc/cas64.c: New test.
1813 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1816 * g++.dg/torture/pr49644.C: New test.
1819 * gcc.c-torture/execute/pr49644.c: New test.
1821 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1823 * lib/target-supports.exp (check_effective_target_ia32): New.
1824 (check_effective_target_x32): Likewise.
1825 (check_effective_target_vect_cmdline_needed): Also check x32.
1827 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1829 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1831 * gcc.target/arm/pr42235.c: Likewise.
1832 * gcc.target/arm/pr42495.c: Likewise.
1833 * gcc.target/arm/pr42574.c: Likewise.
1834 * gcc.target/arm/thumb-branch1.c: Likewise.
1836 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1837 unneeded prune of possible warning.
1838 * gcc.target/arm/pr40956.c: Likewise.
1839 * gcc.target/arm/pr42505.c: Likewise.
1841 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1842 * gcc.c-torture/compile/pr46883.c: Likewise.
1843 * gcc.c-torture/compile/pr46934.c: Likewise.
1845 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1846 for move to ../../gcc.c-torture/compile.
1847 * gcc.target/arm/pr46883.c: Likewise.
1848 * gcc.target/arm/pr46934.c: Likewise.
1850 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1851 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1852 * gcc.target/arm/wmul-1.c: Likewise.
1853 * gcc.target/arm/wmul-2.c: Likewise.
1854 * gcc.target/arm/wmul-3.c: Likewise.
1855 * gcc.target/arm/wmul-4.c: Likewise.
1856 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1857 add tab after scan target.
1858 * gcc.target/arm/smlaltt-1.c: Likewise.
1859 * gcc.target/arm/smlatb-1.c: Likewise.
1860 * gcc.target/arm/smlatt-1.c: Likewise.
1862 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.dg/debug/pr49522.c: New test.
1867 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1869 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1870 * gcc.dg/pr46212.c: Run only if target int32plus.
1871 * gcc.dg/torture/pr48146.c: Ditto.
1872 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1873 * c-c++-common/pr44832.c: Ditto.
1874 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1875 * gcc.dg/pr31490.c: Ditto.
1876 * gcc.dg/torture/builtin-math-7.c: Run only if target
1878 * gcc.dg/torture/pr45764.c: Skip for AVR.
1879 * gcc.dg/pr47893.c: Ditto.
1881 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1883 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1884 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1885 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1886 add tab to scan target.
1888 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1890 * gcc.target/arm/neon-modes-3.c: New test.
1892 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1894 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1895 -fno-loop-interchange -ffast-math.
1897 2011-07-07 Richard Guenther <rguenther@suse.de>
1899 * gcc.dg/ftrapv-3.c: New testcase.
1901 2011-07-07 Richard Guenther <rguenther@suse.de>
1903 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1904 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1906 2011-07-07 Kai Tietz <ktietz@redhat.com>
1908 * gcc.dg/binop-notxor1.c: New test.
1909 * gcc.dg/binop-notand4a.c: New test.
1910 * gcc.dg/binop-notxor2.c: New test.
1911 * gcc.dg/binop-notand3a.c: New test.
1912 * gcc.dg/binop-notand2a.c: New test.
1913 * gcc.dg/binop-notand6a.c: New test.
1914 * gcc.dg/binop-notor1.c: New test.
1915 * gcc.dg/binop-notand1a.c: New test.
1916 * gcc.dg/binop-notand5a.c: New test.
1917 * gcc.dg/binop-notor2.c: New test.
1919 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1922 * gcc.dg/gomp/pr49640.c: New test.
1924 2011-07-07 Richard Guenther <rguenther@suse.de>
1926 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1928 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1931 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1933 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1935 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1936 * gcc.target/powerpc/no-r11-2.c: Ditto.
1937 * gcc.target/powerpc/no-r11-3.c: Ditto.
1939 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1941 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1942 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1944 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1946 * lib/target-supports.exp (check_profiling_available): Disable
1947 profiling with -fprofile-generate for target avr.
1949 2011-07-06 Richard Guenther <rguenther@suse.de>
1951 PR tree-optimization/49645
1952 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1954 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1957 * gcc.dg/pr47383.c: New.
1959 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1961 PR tree-optimization/49647
1962 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1964 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1967 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1968 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1970 2011-07-05 Jason Merrill <jason@redhat.com>
1973 * g++.dg/template/template-id-4.C: New.
1975 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1977 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1978 * gcc.dg/pr43402.c: Ditto.
1980 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1982 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1984 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1986 * gcc.target/powerpc/ppc-switch-1.c: New test for
1987 --param case-values-threshold.
1988 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1990 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1992 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1994 2011-07-05 Jason Merrill <jason@redhat.com>
1996 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1998 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2000 PR tree-optimization/47654
2001 * gcc.dg/graphite/block-pr47654.c: New.
2003 2011-07-05 Jason Merrill <jason@redhat.com>
2005 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2007 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2009 PR tree-optimization/49580
2010 * gcc.dg/autopar/pr49580.c: New test.
2012 2011-07-05 Richard Guenther <rguenther@suse.de>
2014 PR tree-optimization/49518
2015 PR tree-optimization/49628
2016 * g++.dg/torture/pr49628.C: New testcase.
2017 * gcc.dg/torture/pr49518.c: Likewise.
2019 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2021 * ada/acats/run_acats (which): Extract last field from type -p,
2022 type output only if command succeeded.
2024 2011-07-04 Jason Merrill <jason@redhat.com>
2026 * g++.dg/abi/mangle48.C: New.
2028 * g++.dg/cpp0x/diag1.C: New.
2030 * g++.dg/diagnostic/aka1.C: New.
2032 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2034 PR rtl-optimization/49619
2035 * gcc.dg/pr49619.c: New test.
2037 PR rtl-optimization/49472
2038 * gfortran.dg/pr49472.f90: New test.
2041 * gcc.dg/pr49602.c: New test.
2043 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2047 * gcc.target/avr/avr.exp: Run over cpp files, too.
2048 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2049 * gcc.target/avr/progmem.h: New file.
2050 * gcc.target/avr/exit-abort.h: New file.
2051 * gcc.target/avr/progmem-error-1.c: New file.
2052 * gcc.target/avr/progmem-error-1.cpp: New file.
2053 * gcc.target/avr/progmem-warning-1.c: New file.
2054 * gcc.target/avr/torture/progmem-1.c: New file.
2055 * gcc.target/avr/torture/progmem-1.cpp: New file.
2057 2011-07-04 Richard Guenther <rguenther@suse.de>
2059 PR tree-optimization/49615
2060 * g++.dg/torture/pr49615.C: New testcase.
2062 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2064 PR tree-optimization/49610
2065 * gcc.dg/vect/pr49610.c: New test.
2067 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2069 * gnat.dg/specs/debug1.ads: New test.
2071 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2074 * gfortran.dg/typebound_proc_23.f90: New.
2076 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2079 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2081 2011-07-01 Jason Merrill <jason@redhat.com>
2084 * g++.dg/template/template-id-3.C: New.
2087 * g++.dg/template/qualified-id4.C: New.
2090 * g++.dg/template/explicit-args4.C: New.
2093 * g++.dg/template/offsetof2.C: New.
2095 2011-07-01 Kai Tietz <ktietz@redhat.com>
2097 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2099 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2102 * lib/target-supports.exp (check_effective_target_gld): New proc.
2104 2011-07-01 Richard Guenther <rguenther@suse.de>
2106 PR tree-optimization/49603
2107 * gcc.dg/torture/pr49603.c: New testcase.
2109 2011-06-30 Jason Merrill <jason@redhat.com>
2112 * g++.dg/rtti/template1.C: New.
2115 * g++.dg/cpp0x/regress/ctor1.C: New.
2118 * g++.dg/cpp0x/initlist54.C: New.
2120 2011-06-30 Martin Jambor <mjambor@suse.cz>
2122 * gcc.dg/tree-ssa/sra-12.c: New test.
2124 2011-06-29 Jason Merrill <jason@redhat.com>
2126 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2128 2011-06-30 Richard Guenther <rguenther@suse.de>
2130 PR tree-optimization/46787
2131 * gcc.dg/vect/vect-121.c: New testcase.
2133 2011-06-30 Martin Jambor <mjambor@suse.cz>
2135 PR tree-optimization/49094
2136 * gcc.dg/tree-ssa/pr49094.c: New test.
2138 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2141 * gfortran.dg/pr49540-1.f90: New test.
2142 * gfortran.dg/pr49540-2.f90: New test.
2144 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2147 * ada/acats/run_acats (which): Use last field of type -p output.
2149 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2150 Iain Sandoe <iains@gcc.gnu.org>
2153 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2154 Only skip on 64-bit *-*-darwin8* && !objc2.
2156 2011-06-30 Richard Guenther <rguenther@suse.de>
2158 PR tree-optimization/38752
2159 * gcc.c-torture/compile/pr38752.c: New testcase.
2161 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2163 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2164 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2166 2011-06-29 Jason Merrill <jason@redhat.com>
2169 * g++.dg/cpp0x/initlist53.C: Use placement new.
2170 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2171 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2174 * g++.dg/cpp0x/trailing6.C: New.
2175 * g++.dg/cpp0x/pr45908.C: No error.
2178 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2181 * g++.dg/cpp0x/constexpr-using2.C: New.
2183 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2186 * g++.dg/cpp0x/constexpr-diag3.C: New.
2187 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2188 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2189 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2190 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2192 2011-06-29 Jason Merrill <jason@redhat.com>
2194 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2196 2011-06-29 Richard Guenther <rguenther@suse.de>
2198 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2200 2011-06-29 Jason Merrill <jason@redhat.com>
2202 * g++.dg/cpp0x/initlist-value2.C: New.
2204 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2205 * g++.dg/cpp0x/initlist-value.C: New.
2207 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2209 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2211 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2213 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2214 * gcc.dg/inline_2.c: Likewise.
2215 * gcc.dg/unroll_1.c: Likewise.
2217 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.target/i386/pr49567.c: New test.
2222 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2224 * gnat.dg/opt17.ad[sb]: New test.
2226 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2227 Tom de Vries <tom@codesourcery.com>
2229 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2230 (check_effective_target_arm_thumb2): New effective targets.
2231 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2232 properly. Clean up temporary files.
2233 * gcc.target/arm/ivopts-2.c: Likewise.
2234 * gcc.target/arm/ivopts-3.c: Likewise.
2235 * gcc.target/arm/ivopts-4.c: Likewise.
2236 * gcc.target/arm/ivopts-5.c: Likewise.
2237 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2239 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2242 * gfortran.dg/reshape_zerosize_3.f90: New test.
2244 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2246 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2247 * gcc.target/arm/vfp-ldmias.c: Likewise.
2248 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2249 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2250 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2251 * gcc.target/arm/vfp-stmias.c: Likewise.
2252 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2253 * gcc.target/arm/vfp-stmiad.c: Likewise.
2255 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2257 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2259 * gcc.target/arm/pr45701-2.c: Ditto.
2261 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2264 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2265 * gfortran.dg/extends_14.f03: Modified.
2267 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2269 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2270 early if the test is already being skipped.
2272 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2273 scan-assembler-dem-not): For missing file, report unresolved with
2274 same message as for pass/fail, with reason reported in log file.
2276 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2277 from add_options_for_arm_neon_fp16.
2278 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2279 check_effective_target_arm_neon_fp16_ok_nocache.
2280 Check -mfpu and -mfloat-abi options from current multilib.
2281 Do not require neon support.
2282 (check_effective_target_arm_fp16_ok): Renamed from
2283 check_effecitve_target_arm_neon_fp16_ok.
2284 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2285 arm_neon_fp16_ok and arm_fp16.
2286 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2287 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2288 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2289 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2291 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2293 * gcc.dg/builtin-assume-aligned-1.c: New test.
2294 * gcc.dg/builtin-assume-aligned-2.c: New test.
2295 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2298 * gcc.dg/pr49544.c: New test.
2300 2011-06-27 Richard Guenther <rguenther@suse.de>
2302 PR tree-optimization/49394
2303 * g++.dg/torture/pr49394.C: New testcase.
2305 2011-06-27 Kai Tietz <ktietz@redhat.com>
2307 * gcc.dg/optimize-bswapdi-2.c: New test.
2309 2011-06-27 Michael Hope <michael.hope@linaro.org>
2310 Richard Sandiford <richard.sandiford@linaro.org>
2312 PR tree-optimization/49169
2313 * gcc.dg/torture/pr49169.c: New test.
2315 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2318 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2320 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2323 2011-06-26 Jason Merrill <jason@redhat.com>
2325 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2328 * g++.dg/init/ref19.C: New.
2329 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2331 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2333 PR tree-optimization/48377
2334 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2337 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2340 * lib/target-supports.exp (check_effective_target_non_strict_align):
2342 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2344 2011-06-24 Martin Jambor <mjambor@suse.cz>
2346 PR tree-optimizations/49516
2347 * g++.dg/tree-ssa/pr49516.C: New test.
2349 2011-06-23 Jason Merrill <jason@redhat.com>
2352 * g++.dg/template/partial10.C: New.
2353 * g++.dg/template/partial11.C: New.
2355 2011-06-23 Jeff Law <law@redhat.com>
2358 * gcc.dg/pr48770.c: New test.
2360 2011-06-23 Jan Hubicka <jh@suse.cz>
2363 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2365 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2368 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2369 instead of -fdump-tree-optimized.
2371 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2374 * g++.dg/template/crash107.C: New.
2375 * g++.dg/template/error17.C: Adjust.
2377 2011-06-23 Jason Merrill <jason@redhat.com>
2380 * g++.dg/cpp0x/defaulted30.C: New.
2383 * g++.dg/rtti/anon-ns1.C: New.
2386 * g++.dg/init/ref18.C: New.
2389 * g++.dg/template/partial9.C: New.
2391 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2394 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2396 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2399 * gcc.dg/pr49496.c: New test.
2401 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2403 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2406 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2408 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2409 * gcc.target/arm/pr42879.c: Likewise.
2410 * gcc.target/arm/pr45701-3.c: Likewise.
2412 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2413 * gcc.target/arm/pr40482.c: Likewise.
2414 * gcc.target/arm/stack-corruption.c: Likewise.
2416 2011-06-22 Richard Guenther <rguenther@suse.de>
2418 PR tree-optimization/49493
2419 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2421 2011-06-22 Jason Merrill <jason@redhat.com>
2424 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2426 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2427 Dmitry Melnik <dm@ispras.ru>
2429 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2430 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2431 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2433 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2435 * gcc.target/arm/tlscall.c: New.
2437 2011-06-21 Jason Merrill <jason@redhat.com>
2440 * g++.dg/cpp0x/constexpr-ref1.C: New.
2441 * g++.dg/cpp0x/constexpr-ref2.C: New.
2442 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2445 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2448 * g++.dg/template/param3.C: New.
2450 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2452 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2453 my_clrsb test functions.
2455 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2456 test_sll, test_ull): Add clrsb tests.
2457 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2460 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2463 * gfortran.dg/class_44.f03: New.
2465 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2467 PR tree-optimization/49478
2468 * gcc.dg/vect/pr49478.c
2470 2011-06-21 Richard Guenther <rguenther@suse.de>
2472 PR tree-optimization/49483
2473 * gcc.dg/vect/vect-120.c: New testcase.
2475 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2478 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2479 * gcc.dg/vect/vect-peel-4.c: Likewise.
2481 2011-06-22 Christian Bruel <christian.bruel@st.com>
2484 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2485 * gcc.dg/always_inline2.c: Likewise.
2486 * gcc.dg/always_inline3.c: Likewise.
2487 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2488 * gcc.dg/inline_1.c: Likewise.
2489 * gcc.dg/inline_2.c: Likewise.
2490 * gcc.dg/inline_3.c: Likewise.
2491 * gcc.dg/inline_4.c: Likewise.
2492 * gcc.dg/20051201-1.c: Likewise.
2493 * gcc.dg/pr40087.c: Likewise.
2494 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2495 * gcc.dg/inline-22.c: Likewise.
2496 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2497 * gcc.dg/lto/20090218-1_1.c: Likewise.
2498 * g++.dg/ipa/devirt-7.C: Likewise.
2499 * gcc.dg/uninit-pred-5_a.c: Likewise.
2500 * gcc.dg/uninit-pred-5_b.c: Likewise.
2501 * gcc.dg/fail_always_inline.c: New.
2503 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2505 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2506 into 6 jobs instead of 3.
2508 2011-06-20 Jason Merrill <jason@redhat.com>
2511 * g++.dg/cpp0x/initlist53.C: New.
2513 2011-06-20 Tobias Burnus <burnus@net-b.de>
2516 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2517 * gfortran.dg/coarray_lock_3.f90: New.
2518 * gfortran.dg/coarray/lock_1.f90: New.
2520 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2522 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2523 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2524 unresolved and report the reason to the log file.
2526 * lib/scanasm.exp (object-size): Move argument processing earlier
2527 to report errors before verifying that the file exists. Report
2528 problems detected at runtime as unresolved instead of error and
2529 report their reasons to the log file.
2531 2011-06-20 Jason Merrill <jason@redhat.com>
2534 * g++.dg/cpp0x/explicit6.C: New.
2537 * g++.dg/cpp0x/enum20.C: New.
2540 * g++.dg/ext/attr-aligned01.C: New.
2543 * g++.dg/cpp0x/variadic-default.C: New.
2546 * g++.dg/cpp0x/auto26.C: New.
2549 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2551 2011-06-20 Kai Tietz <ktietz@redhat.com>
2553 * gcc.dg/binop-notand1.c: New test.
2554 * gcc.dg/binop-notand2.c: New test.
2555 * gcc.dg/binop-notand3.c: New test.
2556 * gcc.dg/binop-notand4.c: New test.
2557 * gcc.dg/binop-notand5.c: New test.
2558 * gcc.dg/binop-notand6.c: New test.
2560 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2563 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2565 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2568 * gfortran.dg/proc_ptr_31.f90: New.
2570 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2572 * gnat.dg/volatile6.adb: New test.
2573 * gnat.dg/volatile7.adb: Likewise.
2574 * gnat.dg/volatile8.adb: Likewise.
2575 * gnat.dg/volatile9.adb: Likewise.
2577 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2579 * gnat.dg/constant3.adb: New test.
2581 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2584 * gfortran.dg/read_list_eof_1.f90: New test.
2586 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.target/i386/testimm-1.c: New test.
2590 * gcc.target/i386/testimm-2.c: New test.
2591 * gcc.target/i386/testimm-3.c: New test.
2592 * gcc.target/i386/testimm-4.c: New test.
2593 * gcc.target/i386/testimm-5.c: New test.
2594 * gcc.target/i386/testimm-6.c: New test.
2595 * gcc.target/i386/testimm-7.c: New test.
2596 * gcc.target/i386/testimm-8.c: New test.
2597 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2598 * gcc.target/i386/xop-rotate1-int.c: New test.
2599 * gcc.target/i386/xop-rotate2-int.c: New test.
2601 2011-06-17 Jason Merrill <jason@redhat.com>
2603 * g++.dg/cpp0x/rv-func2.C: New.
2605 * g++.dg/debug/dwarf2/lambda1.C: New.
2606 * g++.dg/warn/Wshadow-6.C: Adjust.
2608 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2611 * gfortran.dg/move_alloc_5.f90: New.
2613 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2615 PR rtl-optimization/48542
2616 * gcc.dg/torture/pr48542.c: New test.
2618 2011-06-16 Jason Merrill <jason@redhat.com>
2621 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2624 * g++.dg/cpp0x/initlist52.C New.
2627 * c-c++-common/raw-string-12.c: New.
2630 * g++.dg/cpp0x/sfinae26.C: New.
2633 * g++.dg/cpp0x/variadic113.C: New.
2636 * g++.dg/cpp0x/variadic112.C: New.
2638 2011-06-16 Jeff Law <law@redhat.com>
2640 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2641 improved jump threading.
2642 * gcc.dg/builtin-object-size-2.c: Likewise.
2643 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2645 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2648 * gfortran.dg/typebound_assignment_3.f03: New.
2650 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2653 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2655 2011-06-16 Martin Jambor <mjambor@suse.cz>
2657 PR tree-optimization/49343
2658 * gnat.dg/discr31.ad[sb]: New test.
2660 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2662 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2664 2011-06-16 Tom de Vries <tom@codesourcery.com>
2667 * gcc.target/arm/ivopts-3.c: Update test.
2668 * gcc.target/arm/ivopts-5.c: Same.
2670 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2673 2011-06-10 Wei Guozhi <carrot@google.com>
2676 * gcc.target/arm/pr45335.c: New test.
2677 * gcc.target/arm/pr45335-2.c: New test.
2678 * gcc.target/arm/pr45335-3.c: New test.
2679 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2680 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2681 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2683 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2685 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2687 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2690 * gfortran.dg/class_43.f03: New.
2692 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2694 PR tree-optimization/49419
2695 * gcc.c-torture/execute/pr49419.c: New test.
2697 2011-06-16 Revital Eres <revital.eres@linaro.org>
2699 * gcc.dg/sms-9.c: New file.
2701 2011-06-15 Easwaran Raman <eraman@google.com>
2703 PR rtl-optimization/49414
2704 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2706 2011-06-14 Jason Merrill <jason@redhat.com>
2708 * g++.dg/cpp0x/noexcept13.C: New.
2710 2011-06-14 Easwaran Raman <eraman@google.com>
2712 PR rtl-optimization/44194
2713 * gcc.dg/pr44194-1.c: New test.
2714 * gcc.dg/pr44194-2.c: New test.
2716 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2718 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2720 * gcc.target/arm/pr45701-2.c: Likewise.
2721 * gcc.target/arm/thumb-branch1.c: Likewise.
2723 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2726 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2728 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2730 * gcc.target/arm/pr45701-1.c: Require thumb support.
2731 * gcc.target/arm/pr45701-2.c: Likewise.
2732 * gcc.target/arm/thumb-branch1.c: Likewise.
2734 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2735 * gcc.target/arm/pr39839.c: Likewise.
2736 * gcc.target/arm/pr40657-2.c: Likewise.
2737 * gcc.target/arm/pr40956.c: Likewise.
2738 * gcc.target/arm/pr41679.c: Likewise.
2739 * gcc.target/arm/pr42235.c: Likewise.
2740 * gcc.target/arm/pr42495.c: Likewise.
2741 * gcc.target/arm/pr42505.c: Likewise.
2742 * gcc.target/arm/pr42574.c: Likewise.
2743 * gcc.target/arm/pr46883.c: Likewise.
2744 * gcc.target/arm/pr46934.c: Likewise.
2745 * gcc.target/arm/xor-and.c: Likewise.
2747 2011-06-14 Jason Merrill <jason@redhat.com>
2749 * g++.dg/other/error23.C: Adjust error message.
2750 * g++.dg/other/error32.C: Likewise.
2753 * g++.dg/cpp0x/rv-dotstar.C: New.
2756 * g++.dg/cpp0x/decltype30.C: New.
2758 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2760 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2763 * gfortran.dg/pr49103.f90: New test.
2765 2011-06-14 Tom de Vries <tom@codesourcery.com>
2768 * gcc.target/arm/ivopts-3.c: New test.
2769 * gcc.target/arm/ivopts-4.c: New test.
2770 * gcc.target/arm/ivopts-5.c: New test.
2772 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2774 PR rtl-optimization/49390
2775 * gcc.c-torture/execute/pr49390.c: New test.
2777 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2779 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2781 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2783 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2784 * gcc.c-torture/execute/cmpsi-2.x: New file.
2785 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2786 * gcc.c-torture/execute/pr45262.x: New file.
2787 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2788 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2790 * gcc.c-torture/compile/pr49163.c: Ditto.
2792 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2794 * gcc.dg/vect/vect-16.c: Rename to...
2795 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2796 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2797 for double-word vectors.
2798 * gcc.dg/vect/vect-peel-4.c: Likewise.
2799 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2801 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2804 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2807 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2809 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2811 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2813 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2815 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2817 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2819 * gfortran.dg/trim_optimize_8.f90: New test case.
2821 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2822 Ira Rosen <ira.rosen@linaro.org>
2824 PR tree-optimization/49352
2825 * gcc.dg/vect/pr49352.c: New test.
2827 2011-06-12 Tobias Burnus
2830 * gfortran.dg/alloc_comp_assign_11.f90: New.
2832 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2834 * gfortran.dg/trim_optimize_7.f90: New test.
2836 2011-06-10 Wei Guozhi <carrot@google.com>
2839 * gcc.target/arm/pr45335.c: New test.
2840 * gcc.target/arm/pr45335-2.c: New test.
2841 * gcc.target/arm/pr45335-3.c: New test.
2842 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2843 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2844 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2846 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2849 * g++.dg/parse/error39.C: New.
2851 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2853 * gcc.target/arm/20090811-1.c: Skip for incompatible
2854 options, do not override other options.
2855 * gcc.target/arm/combine-cmp-shift.c: Skip for
2856 incompatible options.
2857 * gcc.target/arm/pr45094.c: Likewise.
2858 * gcc.target/arm/scd42-1.c: Likewise.
2859 * gcc.target/arm/scd42-3.c: Likewise.
2860 * gcc.target/arm/thumb-ltu.c: Likewise.
2862 * lib/target-supports.exp
2863 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2864 multilib flags use -mfpu with a value other than neon-fp16.
2866 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2868 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2869 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2871 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2873 * lib/target-supports.exp (check_effective_target_pie): New proc.
2874 * gcc.dg/pie-link.c: Use target pie.
2876 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2877 Laurent Rougé <laurent.rouge@menta.fr>
2879 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2880 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2882 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2884 * gfortran.dg/coarray/sync_1.f90: New test for
2885 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2887 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2889 PR tree-optimization/49318
2890 * gcc.dg/vect/pr49318.c: New test.
2892 2011-06-09 David Krauss <potswa@mac.com>
2894 * g++.dg/template/arrow1.C: New.
2896 2011-06-09 Jason Merrill <jason@redhat.com>
2898 * lib/prune.exp: Prune "note"s.
2899 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2901 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2902 * g++.dg/template/dependent-expr3.C: Likewise.
2903 * g++.dg/parse/template7.C: Likewise.
2904 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2905 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2906 * g++.old-deja/g++.pt/friend38.C: Likewise.
2907 * g++.old-deja/g++.pt/crash32.C: Likewise.
2908 * g++.old-deja/g++.other/init4.C: Likewise.
2909 * g++.old-deja/g++.other/friend8.C: Likewise.
2911 * g++.dg/ext/complex7.C: Adjust expected output.
2912 * g++.dg/diagnostic/method1.C: Likewise.
2913 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2914 * g++.dg/parse/crash33.C: Likewise.
2915 * g++.dg/other/warning1.C: Likewise.
2916 * g++.dg/init/pr29571.C: Likewise.
2917 * g++.dg/warn/overflow-warn-1.C: Likewise.
2918 * g++.dg/warn/overflow-warn-3.C: Likewise.
2919 * g++.dg/warn/overflow-warn-4.C: Likewise.
2920 * g++.old-deja/g++.oliva/template1.C: Likewise.
2922 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2923 * g++.dg/parse/template7.C: Adjust.
2925 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2928 * gcc.dg/pr49307.c: New.
2930 2011-06-09 Wei Guozhi <carrot@google.com>
2933 * gcc.target/arm/pr46975.c: New testcase.
2935 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2937 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2938 (PMETH, arglist_t): Removed.
2939 (method_get_number_of_arguments): Removed.
2940 (method_get_nth_argument): Removed.
2941 (method_get_first_argument): Removed.
2942 (method_get_next_argument): Removed.
2943 (method_get_sizeof_arguments): Removed.
2944 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2946 (method_get_number_of_arguments): Removed.
2947 (method_get_nth_argument): Removed.
2948 (method_get_first_argument): Removed.
2949 (method_get_next_argument): Removed.
2950 (method_get_sizeof_arguments): Removed.
2951 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2953 2011-06-09 David Li <davidxl@google.com>
2955 * gcc.dg/dump-pass.c: New test.
2957 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2960 * g++.dg/parse/error38.C: New.
2962 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2965 * gfortran.dg/pr49308.f90: New test.
2967 2011-06-08 Jason Merrill <jason@redhat.com>
2969 * g++.dg/cpp0x/noexcept11.C: New.
2970 * g++.dg/cpp0x/noexcept12.C: New.
2971 * g++.dg/cpp0x/sfinae11.C: Adjust.
2973 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2976 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2977 to dg-options, match also DW_AT_linkage_name.
2979 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2982 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2983 -fno-common on alpha*-dec-osf*.
2984 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2986 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2988 PR rtl-optimization/49303
2989 * gcc.target/ia64/pr49303.c: New test.
2991 2011-06-08 Tobias Burnus <burnus@net-b.de>
2994 * gfortran.dg/coarray_lock_1.f90: New.
2995 * gfortran.dg/coarray_lock_2.f90: New.
2997 2011-06-07 Jason Merrill <jason@redhat.com>
2999 * lib/prune.exp: Look for "required" rather than "instantiated".
3000 * g++.dg/abi/mangle11.C: Likewise.
3001 * g++.dg/abi/mangle12.C: Likewise.
3002 * g++.dg/abi/mangle17.C: Likewise.
3003 * g++.dg/abi/mangle20-2.C: Likewise.
3004 * g++.dg/abi/pragma-pack1.C: Likewise.
3005 * g++.dg/cpp0x/decltype26.C: Likewise.
3006 * g++.dg/cpp0x/decltype28.C: Likewise.
3007 * g++.dg/cpp0x/decltype29.C: Likewise.
3008 * g++.dg/cpp0x/enum11.C: Likewise.
3009 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3010 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3011 * g++.dg/cpp0x/pr47416.C: Likewise.
3012 * g++.dg/ext/case-range2.C: Likewise.
3013 * g++.dg/ext/case-range3.C: Likewise.
3014 * g++.dg/gomp/for-19.C: Likewise.
3015 * g++.dg/gomp/pr37533.C: Likewise.
3016 * g++.dg/gomp/pr38639.C: Likewise.
3017 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3018 * g++.dg/inherit/base3.C: Likewise.
3019 * g++.dg/inherit/using6.C: Likewise.
3020 * g++.dg/init/placement4.C: Likewise.
3021 * g++.dg/init/reference3.C: Likewise.
3022 * g++.dg/lookup/scoped6.C: Likewise.
3023 * g++.dg/lookup/using7.C: Likewise.
3024 * g++.dg/other/abstract1.C: Likewise.
3025 * g++.dg/other/error10.C: Likewise.
3026 * g++.dg/other/error5.C: Likewise.
3027 * g++.dg/other/field1.C: Likewise.
3028 * g++.dg/other/offsetof5.C: Likewise.
3029 * g++.dg/parse/bitfield2.C: Likewise.
3030 * g++.dg/parse/constant4.C: Likewise.
3031 * g++.dg/parse/crash20.C: Likewise.
3032 * g++.dg/parse/invalid-op1.C: Likewise.
3033 * g++.dg/parse/non-dependent2.C: Likewise.
3034 * g++.dg/parse/template18.C: Likewise.
3035 * g++.dg/tc1/dr152.C: Likewise.
3036 * g++.dg/tc1/dr166.C: Likewise.
3037 * g++.dg/tc1/dr176.C: Likewise.
3038 * g++.dg/tc1/dr213.C: Likewise.
3039 * g++.dg/template/access11.C: Likewise.
3040 * g++.dg/template/access2.C: Likewise.
3041 * g++.dg/template/access3.C: Likewise.
3042 * g++.dg/template/access7.C: Likewise.
3043 * g++.dg/template/arg7.C: Likewise.
3044 * g++.dg/template/cond2.C: Likewise.
3045 * g++.dg/template/crash13.C: Likewise.
3046 * g++.dg/template/crash40.C: Likewise.
3047 * g++.dg/template/crash7.C: Likewise.
3048 * g++.dg/template/crash84.C: Likewise.
3049 * g++.dg/template/ctor5.C: Likewise.
3050 * g++.dg/template/defarg13.C: Likewise.
3051 * g++.dg/template/defarg14.C: Likewise.
3052 * g++.dg/template/dtor7.C: Likewise.
3053 * g++.dg/template/eh2.C: Likewise.
3054 * g++.dg/template/error2.C: Likewise.
3055 * g++.dg/template/error43.C: Likewise.
3056 * g++.dg/template/friend32.C: Likewise.
3057 * g++.dg/template/injected1.C: Likewise.
3058 * g++.dg/template/instantiate1.C: Likewise.
3059 * g++.dg/template/instantiate3.C: Likewise.
3060 * g++.dg/template/instantiate5.C: Likewise.
3061 * g++.dg/template/instantiate7.C: Likewise.
3062 * g++.dg/template/local6.C: Likewise.
3063 * g++.dg/template/lookup2.C: Likewise.
3064 * g++.dg/template/member5.C: Likewise.
3065 * g++.dg/template/memfriend15.C: Likewise.
3066 * g++.dg/template/memfriend16.C: Likewise.
3067 * g++.dg/template/memfriend17.C: Likewise.
3068 * g++.dg/template/memfriend7.C: Likewise.
3069 * g++.dg/template/meminit1.C: Likewise.
3070 * g++.dg/template/nested3.C: Likewise.
3071 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3072 * g++.dg/template/nontype12.C: Likewise.
3073 * g++.dg/template/nontype13.C: Likewise.
3074 * g++.dg/template/nontype6.C: Likewise.
3075 * g++.dg/template/pr23510.C: Likewise.
3076 * g++.dg/template/pr35240.C: Likewise.
3077 * g++.dg/template/ptrmem15.C: Likewise.
3078 * g++.dg/template/ptrmem6.C: Likewise.
3079 * g++.dg/template/qualified-id1.C: Likewise.
3080 * g++.dg/template/qualttp20.C: Likewise.
3081 * g++.dg/template/qualttp3.C: Likewise.
3082 * g++.dg/template/qualttp4.C: Likewise.
3083 * g++.dg/template/qualttp5.C: Likewise.
3084 * g++.dg/template/qualttp6.C: Likewise.
3085 * g++.dg/template/qualttp7.C: Likewise.
3086 * g++.dg/template/qualttp8.C: Likewise.
3087 * g++.dg/template/recurse.C: Likewise.
3088 * g++.dg/template/recurse2.C: Likewise.
3089 * g++.dg/template/ref5.C: Likewise.
3090 * g++.dg/template/scope2.C: Likewise.
3091 * g++.dg/template/sfinae10.C: Likewise.
3092 * g++.dg/template/sfinae3.C: Likewise.
3093 * g++.dg/template/sizeof3.C: Likewise.
3094 * g++.dg/template/static9.C: Likewise.
3095 * g++.dg/template/template-id-2.C: Likewise.
3096 * g++.dg/template/typedef13.C: Likewise.
3097 * g++.dg/template/typename4.C: Likewise.
3098 * g++.dg/template/using14.C: Likewise.
3099 * g++.dg/template/using2.C: Likewise.
3100 * g++.dg/template/warn1.C: Likewise.
3101 * g++.dg/warn/Wparentheses-13.C: Likewise.
3102 * g++.dg/warn/Wparentheses-15.C: Likewise.
3103 * g++.dg/warn/Wparentheses-16.C: Likewise.
3104 * g++.dg/warn/Wparentheses-17.C: Likewise.
3105 * g++.dg/warn/Wparentheses-18.C: Likewise.
3106 * g++.dg/warn/Wparentheses-19.C: Likewise.
3107 * g++.dg/warn/Wparentheses-20.C: Likewise.
3108 * g++.dg/warn/Wparentheses-23.C: Likewise.
3109 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3110 * g++.dg/warn/noeffect2.C: Likewise.
3111 * g++.dg/warn/noeffect4.C: Likewise.
3112 * g++.dg/warn/pr8570.C: Likewise.
3113 * g++.old-deja/g++.brendan/init2.C: Likewise.
3114 * g++.old-deja/g++.eh/spec6.C: Likewise.
3115 * g++.old-deja/g++.pt/crash10.C: Likewise.
3116 * g++.old-deja/g++.pt/crash36.C: Likewise.
3117 * g++.old-deja/g++.pt/derived3.C: Likewise.
3118 * g++.old-deja/g++.pt/error2.C: Likewise.
3119 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3120 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3121 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3122 * g++.old-deja/g++.pt/overload7.C: Likewise.
3123 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3125 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3126 Iain Sandoe <iains@gcc.gnu.org>
3128 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3129 Added code to deal with the case when [Protocol
3130 -descriptionForInstanceMethod:] or [Protocol
3131 -descriptionForClassMethod:] returns NULL.
3133 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3134 Iain Sandoe <iains@gcc.gnu.org>
3136 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3137 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3140 2011-06-07 Xinliang David Li <davidxl@google.com>
3142 * gcc.dg/inline_2.c: New test.
3143 * gcc.dg/unroll_2.c: New test.
3144 * gcc.dg/inline_3.c: New test.
3145 * gcc.dg/unroll_3.c: New test.
3146 * gcc.dg/inline_4.c: New test.
3147 * gcc.dg/unroll_4.c: New test.
3148 * gcc.dg/inline_1.c: New test.
3149 * gcc.dg/unroll_1.c: New test.
3151 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3153 PR tree-optimization/48497
3154 * lib/gcc-defs.exp (dg-additional-options): New proc.
3155 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3156 -msse2 on 32-bit x86.
3158 2011-06-06 Jason Merrill <jason@redhat.com>
3160 * g++.dg/cpp0x/enum19.C: New.
3162 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3164 * gcc.target/arm/neon-reload-class.c: New test.
3166 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3169 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3171 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3173 * gcc.target/arm/smlatb-1.c: New file.
3174 * gcc.target/arm/smlatt-1.c: New file.
3175 * gcc.target/arm/smlaltb-1.c: New file.
3176 * gcc.target/arm/smlaltt-1.c: New file.
3178 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3180 * gcc.target/arm/mla-2.c: New test.
3182 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3184 PR gcov-profile/49299
3185 * gcc.dg/tree-prof/pr49299-1.c: New test.
3186 * gcc.dg/tree-prof/pr49299-2.c: New test.
3188 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3190 * lib/target-supports.exp
3191 (check_effective_target_vect_widen_mult_qi_to_hi):
3192 Add NEON as supporting target.
3193 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3194 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3195 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3196 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3197 using widening multiplication on targets that support it.
3198 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3199 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3200 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3202 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3204 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3205 Modern Objective-C runtime API.
3206 * objc/execute/next_mapping.h: Removed.
3207 * objc-obj-c++-shared/next-mapping.h: Removed.
3208 * objc-obj-c++-shared/Object1.h: Removed.
3209 * objc-obj-c++-shared/Object1.m: Removed.
3210 * objc-obj-c++-shared/Object1.mm: Removed.
3211 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3212 * objc-obj-c++-shared/Protocol1.h: Removed.
3213 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3214 of ProtoBool, IVAR_T and METHOD.
3215 * objc-obj-c++-shared/runtime.h: New.
3216 * objc-obj-c++-shared/TestsuiteObject.h: New.
3217 * objc-obj-c++-shared/TestsuiteObject.m: New.
3219 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3220 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3221 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3223 * objc/execute/_cmd.m: Include
3224 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3225 runtime API. ([TestClass +initialize]): Include this method also
3226 with the GNU runtime.
3227 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3228 Object. ([-setValue:]): Return void.
3229 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3230 with the GNU runtime. Include
3231 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3232 for the NeXT runtime. Use the existing print_ivars() and
3233 compare_structures() implementations for the old NeXT runtime.
3234 Added new implementations for the Modern GNU and NeXT runtimes.
3235 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3236 well. (main): Use objc_getClass(). Use return instead of exit.
3237 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3238 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3240 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3241 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3242 instead of Object. (main): Use return instead of exit().
3243 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3244 instead of Object. Removed prototype for exit(). (main): Use
3245 return instead of exit(). Use the Modern Objective-C runtime API.
3246 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3248 * objc/execute/class-tests-1.h: Include
3249 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3250 runtime API. (test_class_with_superclass): Do not call [Object
3251 class]. There is no need to with the current libobjc.
3252 * objc/execute/class-tests-2.h: Include
3253 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3255 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3256 ../../objc-obj-c++-shared/next-mapping.h.
3257 * objc/execute/class-2.m: Likewise.
3258 * objc/execute/class-3.m: Likewise.
3259 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3260 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3261 +initialize]): Include this method also with the GNU
3262 runtime. (main): Use the Modern Objective-C runtime API.
3263 * objc/execute/class-5.m: Likewise.
3264 * objc/execute/class-6.m: Likewise.
3265 * objc/execute/class-7.m: Likewise.
3266 * objc/execute/class-8.m: Likewise.
3267 * objc/execute/class-9.m: Likewise.
3268 * objc/execute/class-10.m: Likewise.
3269 * objc/execute/class-11.m: Likewise.
3270 * objc/execute/class-12.m: Likewise.
3271 * objc/execute/class-13.m: Likewise.
3272 * objc/execute/class-14.m: Likewise.
3273 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3274 this method also with the GNU runtime.
3275 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3276 +initialize]): Include this method also with the GNU runtime.
3277 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3279 * objc/execute/encode-1.m: Likewise.
3280 * objc/execute/enumeration-1.m: Likewise.
3281 * objc/execute/enumeration-2.m: Likewise.
3282 * objc/execute/exceptions/catchall-1.m: Likewise.
3283 * objc/execute/exceptions/finally-1.m: Likewise.
3284 * objc/execute/exceptions/foward-1.m: Likewise.
3285 * objc/execute/exceptions/local-variables-1.m: Likewise.
3286 * objc/execute/exceptions/throw-nil.m: Likewise.
3287 * objc/execute/exceptions/trivial.m: Likewise.
3288 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3289 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3290 * objc/execute/exceptions/matcher-1.m: Likewise.
3291 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3293 * objc/execute/formal_protocol-2.m: Likewise.
3294 * objc/execute/formal_protocol-3.m: Likewise.
3295 * objc/execute/formal_protocol-4.m: Likewise.
3296 * objc/execute/formal_protocol-5.m: Include
3297 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3299 * objc/execute/formal_protocol-6.m: Likewise.
3300 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3301 Object. Include <objc/Protocol.h> instead of
3302 ../../objc-obj-c++-shared/Protocol1.h.
3303 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3305 * objc/execute/informal_protocol.m: Likewise.
3306 * objc/execute/load-3.m: Likewise.
3307 * objc/execute/many_args_method.m ([TestClass +initialize]):
3308 Include this method with the GNU runtime as well.
3309 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3310 * objc/execute/nested-func-1.m: Use TestsuiteObject
3312 * objc/execute/nil_method-1.m: Likewise.
3313 * objc/execute/no_clash.m: Likewise.
3314 * objc/execute/np-1.m: Do not include
3315 ../../objc-obj-c++-shared/Protocol1.h.
3316 (main): Use return instead of exit().
3317 * objc/execute/np-2.m: Do not include
3318 ../../objc-obj-c++-shared/Protocol1.h.
3319 ([MyObject +initialize]): Include this method also with the GNU
3320 runtime. (main): Use return instead of exit().
3321 * objc/execute/object_is_class.m: Include
3322 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3323 of Object. (main): Use the Modern Objective-C runtime API.
3324 * objc/execute/object_is_meta_class.m: Likewise.
3325 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3326 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3327 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3328 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3329 Objective-C runtime API.
3330 * objc/execute/protocol-isEqual-2.m: Likewise.
3331 * objc/execute/protocol-isEqual-3.m: Likewise.
3332 * objc/execute/protocol-isEqual-4.m: Likewise.
3333 * objc/execute/redefining_self.m ([TestClass +initialize]):
3334 Include this method with the GNU runtime as well.
3335 * objc/execute/root_methods.m: Include
3336 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3337 Include this method with the GNU runtime as well.
3338 (main): Use the Modern Objective-C runtime API.
3339 * objc/execute/selector-1.m: Include
3340 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3341 of Object. (main): Use the Modern Objective-C runtime API.
3342 * objc/execute/static-1.m ([Test +initialize]): Include this
3343 method with the GNU runtime as well.
3344 * objc/execute/static-2.m: Likewise.
3345 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3346 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3347 ([MathClass +initialize]): Include this method with the GNU
3349 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3351 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3352 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3353 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3354 * objc.dg/attributes/method-attribute-1.m: Likewise.
3355 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3356 * objc.dg/attributes/method-attribute-2.m: Likewise.
3357 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3358 * objc.dg/attributes/method-attribute-3.m: Likewise.
3359 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3360 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3361 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3362 * obj-c++.dg/bitfield-1.mm: Likewise.
3363 * obj-c++.dg/bitfield-2.mm: Likewise
3364 * objc.dg/bitfield-3.m: Likewise.
3365 * obj-c++.dg/bitfield-4.mm: Likewise.
3366 * objc.dg/bitfield-5.m: Likewise
3367 * objc.dg/call-super-1.m: Likewise.
3368 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3369 Use objc_getClass() instead of objc_get_class(), but for the GNU
3370 runtime redefine objc_getClass as objc_get_class. Include
3371 ../objc-obj-c++-shared/runtime.h.
3372 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3373 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3374 Use the Modern Objective-C runtime API.
3375 * objc.dg/class-protocol-1.m: Include
3376 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3377 * obj-c++.dg/class-protocol-1.mm: Likewise.
3378 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3379 * objc.dg/comp-types-10.m: Likewise.
3380 * objc.dg/comp-types-11.m: Likewise.
3381 * objc.dg/comp-types-12.m: Likewise.
3382 * obj-c++.dg/comp-types-9.mm: Likewise.
3383 * obj-c++.dg/comp-types-11.mm: Likewise.
3384 * obj-c++.dg/comp-types-12.mm: Likewise.
3385 * obj-c++.dg/comp-types-13.mm: Likewise.
3386 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3387 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3388 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3389 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3390 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3391 * objc.dg/desig-init-1.m: Likewise.
3392 * obj-c++.dg/defs.mm: Likewise.
3393 * objc.dg/exceptions-2.m: Likewise.
3394 * obj-c++.dg/except-1.mm: Likewise.
3395 * obj-c++.dg/exceptions-2.mm: Likewise.
3396 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3397 Use the Modern Objective-C runtime API.
3398 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3399 the Modern Objective-C runtime API. Do not include
3400 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3401 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3402 the Modern Objective-C runtime API except when using an older NeXT
3404 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3405 the Modern Objective-C runtime API.
3406 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3408 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3409 * objc.dg/encode-7-next-64bit.m: Updated include.
3410 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3412 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3413 the Modern Objective-C runtime API.
3414 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3415 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3416 instead of ../objc-obj-c++-shared/Protocol1.h.
3417 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3418 the Modern Objective-C runtime API except when using an older NeXT
3420 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3421 the Modern Objective-C runtime API.
3422 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3424 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3425 * objc.dg/fix-and-continue-2.m: Likewise.
3426 * objc.dg/foreach-1.m: Likewise.
3427 * objc.dg/foreach-2.m: Likewise.
3428 * objc.dg/foreach-3.m: Likewise.
3429 * objc.dg/foreach-4.m: Likewise.
3430 * objc.dg/foreach-5.m: Likewise.
3431 * objc.dg/foreach-6.m: Likewise.
3432 * objc.dg/foreach-7.m: Likewise.
3433 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3435 * objc.dg/func-ptr-2.m: Likewise.
3436 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3437 Do not include objc/objc-api.h.
3438 * obj-c++.dg/fsf-package-0.mm: Likewise.
3439 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3440 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3441 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3443 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3444 * objc.dg/gnu-runtime-3.m: Likewise.
3445 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3446 * objc.dg/headers.m: Include objc/runtime.h instead of
3447 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3448 for the NeXT runtime.
3449 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3450 * obj-c++.dg/isa-field-1.mm: Likewise.
3451 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3452 * objc.dg/layout-1.m: Likewise.
3453 * objc.dg/layout-2.m: Likewise.
3454 * objc.dg/local-decl-2.m: Likewise.
3455 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3456 Object. ([Container +elementForView:]): Use
3457 class_conformsToProtocol().
3458 * obj-c++.dg/lookup-2.mm: Likewise.
3459 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3460 * obj-c++.dg/local-decl-1.mm: Likewise.
3461 * objc.dg/method-3.m: Likewise.
3462 * objc.dg/method-4.m: Likewise.
3463 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3464 ../objc-obj-c++-shared/Protocol1.h.
3465 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3466 * objc.dg/method-9.m: Likewise.
3467 * objc.dg/method-10.m: Likewise.
3468 * objc.dg/method-13.m ([Root +initialize]): Include this method
3469 also for the GNU runtime. (main): Use objc_getClass() also for
3471 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3472 * objc.dg/method-17.m: Likewise.
3473 * objc.dg/method-19.m: Likewise.
3474 * objc.dg/method-20b.m: Likewise.
3475 * obj-c++.dg/method-2.mm: Likewise.
3476 * obj-c++.dg/method-6.mm: Likewise.
3477 * obj-c++.dg/method-10.mm: Likewise.
3478 * obj-c++.dg/method-11.mm: Likewise.
3479 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3480 ../objc-obj-c++-shared/Protocol1.h.
3481 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3482 * obj-c++.dg/method-15.mm: Likewise.
3483 * obj-c++.dg/method-17.mm: Likewise.
3484 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3485 +initialize]): Include this method also for the GNU
3486 runtime. (main): Use objc_getClass() also for the GNU runtime.
3487 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3488 * obj-c++.dg/method-22.mm: Likewise.
3489 * obj-c++.dg/method-23.mm: Likewise.
3490 * obj-c++.dg/no-extra-load.mm: Likewise.
3491 * objc.dg/objc-fast-4.m: Likewise.
3492 * objc.dg/objc-gc-4.m: Likewise.
3493 * obj-c++.dg/objc-gc-3.mm: Likewise.
3494 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3495 protocol_getMethodDescription() instead of [Protocol
3496 -descriptionForInstanceMethod].
3497 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3498 Made it available with all runtimes. (main): Call -test instead
3500 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3501 and put into a category.
3502 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3503 Object. Include objc/objc.h.
3504 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3505 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3506 New. (main): Use protocol_getMethodDescription() instead
3507 of [Protocol -descriptionForInstanceMethod] and [Protocol
3508 -descriptionForClassMethod].
3509 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3510 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3511 Objective-C runtime API.
3512 * obj-c++.dg/proto-qual-1.mm: Likewise.
3513 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3515 * obj-c++.dg/property/property-1.mm: Likewise.
3516 * obj-c++.dg/qual-types-1.mm: Likewise.
3517 * objc.dg/selector-2.m: Include objc/objc.h instead of
3518 ../objc-obj-c++-shared/Object1.h.
3519 * obj-c++.dg/selector-2.mm: Likewise.
3520 * obj-c++.dg/selector-5.mm: Likewise.
3521 * obj-c++.dg/selector-6.mm: Likewise.
3522 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3523 Object. Do not include objc/objc-api.h.
3524 * obj-c++.dg/set-not-used-1.mm: Likewise.
3525 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3526 * objc.dg/stret-1.m: Likewise.
3527 * objc.dg/stret-2.m: Likewise.
3528 * obj-c++.dg/super-class-2.mm: Likewise.
3529 * objc.dg/super-class-3.m: Likewise.
3530 * objc.dg/super-class-4.m: Likewise.
3531 * objc.dg/sync-2.m: Likewise.
3532 * obj-c++.dg/sync-2.mm: Likewise.
3533 * objc.dg/sync-1.m: Include objc/objc.h instead of
3534 ../objc-obj-c++-shared/Object1.h.
3535 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3536 'Class' as the type of 'isa'.
3537 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3538 Objective-C runtime API. ([TestClass +initialize]): Include this
3539 method with the GNU runtime as well.
3540 * objc.dg/strings/strings-1.m: Updated includes.
3541 * obj-c++.dg/strings/strings-1.mm: Likewise.
3542 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3543 objc.dg/strings/const-str-12b.m.
3544 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3545 * obj-c++.dg/template-3.mm: Likewise.
3546 * obj-c++.dg/template-4.mm: Likewise.
3547 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3548 Objective-C runtime API.
3549 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3550 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3551 * obj-c++.dg/try-catch-1.mm: Likewise.
3552 * obj-c++.dg/try-catch-2.mm: Likewise.
3553 * objc.dg/try-catch-3.m: Likewise.
3554 * obj-c++.dg/try-catch-3.mm: Likewise.
3555 * objc.dg/try-catch-6.m: Likewise.
3556 * objc.dg/try-catch-7.m: Likewise.
3557 * obj-c++.dg/try-catch-7.mm: Likewise.
3558 * obj-c++.dg/try-catch-8.mm: Likewise.
3559 * obj-c++.dg/try-catch-9.mm: Likewise.
3560 * objc.dg/try-catch-10.m: Likewise.
3561 * obj-c++.dg/try-catch-11.mm: Likewise.
3562 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3563 Object. Include objc/objc.h.
3564 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3565 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3566 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3567 Object. Use Modern Objective-C runtime API. Do not use
3569 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3570 * obj-c++.dg/torture/trivial.mm: Likewise.
3571 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3572 instead of ../objc-obj-c++-shared/Object1.h. Include
3573 ../objc-obj-c++-shared/runtime.h.
3574 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3575 * objc.dg/torture/strings/const-str-11.m: Likewise.
3576 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3577 * objc.dg/torture/strings/const-str-9.m: Likewise.
3578 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3579 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3580 instead of Object. Only add _FooClassReference if
3582 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3583 * objc.dg/torture/strings/const-str-8.m: Likewise.
3584 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3585 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3587 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3589 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3590 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3591 * obj-c++.dg/va-meth-1.mm: Likewise.
3592 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3593 ../objc-obj-c++-shared/Object1.h.
3594 * objc.dg/zero-link-3.m: Likewise.
3596 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3598 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3600 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3603 * obj-c++.dg/property/cxx-property-1.mm: New.
3604 * obj-c++.dg/property/cxx-property-2.mm: New.
3606 2011-06-06 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3610 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3612 PR rtl-optimization/49145
3614 * gcc.c-torture/compile/pr49145.c: New test.
3616 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3619 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3620 to dg-options, match also DW_AT_linkage_name.
3623 * gcc.dg/debug/pr49294.c: New test.
3626 * g++.dg/opt/pr49264.C: New test.
3628 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3630 PR tree-optimization/49243
3631 * gcc.dg/pr49243.c: New.
3633 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3635 * gnat.dg/specs/cond_expr1.ads: New test.
3637 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3639 * gnat.dg/deferred_const4.ad[sb]: New test.
3640 * gnat.dg/deferred_const4_pkg.ads: New helper.
3642 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3644 * gnat.dg/test_tamdt.adb: Rename to...
3645 * gnat.dg/taft_type1.adb: ...this.
3646 * gnat.dg/tamdt.ad[sb]: Rename to...
3647 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3648 * gnat.dg/tamdt_aux.ads: Rename to...
3649 * gnat.dg/taft_type1_pkg2.ads: ...this.
3650 * gnat.dg/taft_type2.ad[sb]: New test.
3651 * gnat.dg/taft_type2_pkg.ads: New helper.
3652 * gnat.dg/taft_type3.adb: New test.
3653 * gnat.dg/taft_type3_pkg.ads: New helper.
3655 2011-06-05 Tobias Burnus <burnus@net-b.de>
3658 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3661 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3664 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3666 * objc.dg/gnu-api-2-objc.m: Likewise.
3667 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3668 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3670 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3672 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3673 alignment, not the alignment, when calling class_addIvar(). Add
3674 an 'isa' instance variable to the test root class.
3675 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3677 2011-06-04 Jan Hubicka <jh@suse.cz>
3679 PR tree-optimization/48893
3680 PR tree-optimization/49091
3681 PR tree-optimization/49179
3682 * gfortran.dg/pr49179.f90: New testcase
3684 2011-06-04 Jan Hubicka <jh@suse.cz>
3687 * g++.dg/torture/pr48954.C: New testcase.
3689 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3691 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3693 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3696 * g++.dg/diagnostic/bitfld2.C: New.
3698 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3701 * gcc.c-torture/execute/pr49281.c: New test.
3703 2011-06-04 Jan Hubicka <jh@suse.cz>
3705 PR tree-optimize/48929
3706 * gcc.c-torture/compile/pr48929.c: New testcase.
3708 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3710 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3712 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3715 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3717 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3719 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3721 2011-06-03 Richard Henderson <rth@redhat.com>
3722 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3724 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3726 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3728 * objc.dg/headers.m: Do not include objc-list.h.
3730 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3732 * objc.dg/type-stream-1.m: Test removed.
3733 * objc.dg/headers.m: Do not include typedstream.h.
3735 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3737 * objc.dg/torture/forward-1.m (main): Updated testcase.
3739 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3742 * gcc.c-torture/compile/pr49163.c: New.
3744 2011-06-02 Asher Langton <langton2@llnl.gov>
3747 * gfortran.dg/PR49268.f90: New test.
3749 2011-06-02 Asher Langton <langton2@llnl.gov>
3752 * gfortran.dg/PR37039.f90: New test.
3754 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3757 * objc.dg/method-5.m: Updated.
3758 * objc.dg/method-19.m: Updated.
3759 * objc.dg/method-lookup-1.m: New.
3760 * obj-c++.dg/method-6.mm: Updated.
3761 * obj-c++.dg/method-7.mm: Updated.
3762 * obj-c++.dg/method-lookup-1.mm: New.
3764 2011-06-02 DJ Delorie <dj@redhat.com>
3766 * lib/timeout.exp (timeout): Add board_info support.
3768 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3770 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3772 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3775 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3776 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3778 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3779 Hans-Peter Nilsson <hp@axis.com>
3781 PR rtl-optimization/48840
3782 * gcc.target/sparc/ultrasp13.c: New test.
3784 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3787 * gcc.c-torture/compile/pr49238.c: New.
3789 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3791 * gcc.target/arm/g2.c: Skip test in -mthumb.
3792 Skip test unless cpu is xscale.
3793 * gcc.target/arm/scd42-2.c: Likewise.
3794 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3796 2011-06-01 Jason Merrill <jason@redhat.com>
3798 * g++.dg/cpp0x/decltype28.C: New.
3799 * g++.dg/cpp0x/decltype29.C: New.
3801 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3804 * gcc.target/mips/pr45074.c: New test.
3806 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3807 Hans-Peter Nilsson <hp@axis.com>
3809 PR rtl-optimization/48830
3810 * gcc.target/sparc/ultrasp12.c: New test.
3812 2011-06-01 David Li <davidxl@google.com>
3814 * gcc.dg/profile-dir-1.c: Change pass name.
3815 * gcc.dg/profile-dir-2.c: Ditto.
3816 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3817 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3818 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3819 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3820 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3821 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3822 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3823 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3824 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3825 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3826 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3827 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3828 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3829 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3830 * gcc.dg/profile-dir-3.c: Ditto.
3831 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3833 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3835 * objc.dg/attributes/method-nonnull-1.m: New test.
3836 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3838 2011-05-31 Tobias Burnus <burnus@net-b.de>
3841 * gfortran.dg/coarray_atomic_1.f90: New.
3842 * gfortran.dg/coarray/atomic_1.f90: New.
3844 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3846 * gcc.dg/guality/bswaptest.c: New test.
3847 * gcc.dg/guality/clztest.c: New test.
3848 * gcc.dg/guality/ctztest.c: New test.
3849 * gcc.dg/guality/rotatetest.c: New test.
3852 * gcc.target/i386/pr48688.c: New test.
3854 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3857 * g++.dg/lookup/name-clash9.C: New.
3859 2011-05-31 Tobias Burnus <burnus@net-b.de>
3862 * gfortran.dg/coarray/dummy_1.f90: New.
3864 2011-05-31 Tobias Burnus <burnus@net-b.de>
3867 * gfortran.dg/coarray/save_1.f90: New.
3868 * gfortran.dg/coarray_4.f90: Update dg-error.
3870 2011-05-31 Jason Merrill <jason@redhat.com>
3872 * g++.dg/cpp0x/rv-template1.C: New.
3874 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3876 PR rtl-optimization/49235
3877 * gcc.dg/pr49235.c: New test.
3879 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3881 PR tree-optimization/49093
3882 * gcc.dg/vect/pr49093.c: New test.
3884 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3887 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3889 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3892 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3895 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3898 * gcc.c-torture/execute/pr49186.c: New.
3900 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3903 * gcc.target/i386/pr49168-1.c: New.
3905 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3906 Eric Botcazou <ebotcazou@adacore.com>
3908 * gcc.dg/guality/drap.c: New test.
3910 2011-05-30 Richard Guenther <rguenther@suse.de>
3912 PR tree-optimization/49210
3913 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3914 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3916 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3919 * g++.dg/gomp/pr49223-1.C: New test.
3920 * g++.dg/gomp/pr49223-2.C: New test.
3922 2011-05-30 Richard Guenther <rguenther@suse.de>
3924 PR tree-optimization/49218
3925 * gcc.c-torture/execute/pr49218.c: New testcase.
3927 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3929 PR tree-optimization/49199
3930 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3931 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3932 -fno-tree-scev-cprop.
3934 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3937 * gfortran.dg/extends_13.f03: New.
3939 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3941 PR rtl-optimization/49095
3942 * gcc.target/i386/pr49095.c: New test.
3944 2011-05-29 Tobias Burnus <burnus@net-b.de>
3947 * gfortran.dg/coarray_24.f90: New.
3949 2011-05-29 Tobias Burnus <burnus@net-b.de>
3952 * gfortran.dg/coarray_23.f90: New.
3954 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3957 * gcc.dg/pr48826.c: New test.
3959 2011-05-29 Richard Guenther <rguenther@suse.de>
3961 PR tree-optimization/49217
3962 * gcc.dg/torture/pr49217.c: New testcase.
3964 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3967 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3969 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3971 * gnat.dg/boolean_subtype.adb: Rename to...
3972 * gnat.dg/boolean_subtype1.adb: ...this.
3974 2011-05-28 Jason Merrill <jason@redhat.com>
3976 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3978 2011-05-27 Jason Merrill <jason@redhat.com>
3980 * g++.dg/cpp0x/enum18.C: Adjust.
3982 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3984 2011-05-27 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/coarray_22.f90: New.
3989 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3991 PR tree-optimization/46728
3992 * gcc.target/powerpc/pr46728-1.c: New.
3993 * gcc.target/powerpc/pr46728-2.c: New.
3994 * gcc.target/powerpc/pr46728-3.c: New.
3995 * gcc.target/powerpc/pr46728-4.c: New.
3996 * gcc.target/powerpc/pr46728-5.c: New.
3997 * gcc.dg/pr46728-6.c: New.
3998 * gcc.target/powerpc/pr46728-7.c: New.
3999 * gcc.target/powerpc/pr46728-8.c: New.
4000 * gcc.dg/pr46728-9.c: New.
4001 * gcc.target/powerpc/pr46728-10.c: New.
4002 * gcc.target/powerpc/pr46728-11.c: New.
4003 * gcc.dg/pr46728-12.c: New.
4004 * gcc.target/powerpc/pr46728-13.c: New.
4005 * gcc.target/powerpc/pr46728-14.c: New.
4006 * gcc.target/powerpc/pr46728-15.c: New.
4007 * gcc.target/powerpc/pr46728-16.c: New.
4009 2011-05-27 Jason Merrill <jason@redhat.com>
4011 * g++.dg/abi/mangle47.C: New.
4014 * g++.dg/template/const5.C: New.
4016 * g++.dg/cpp0x/enum18.C: New.
4018 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4020 * g++.dg/cpp0x/error6.C: New.
4022 * g++.dg/cpp0x/error5.C: New.
4024 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4027 * g++.dg/eh/cond6.C: New test.
4029 2011-05-27 Tobias Burnus <burnus@net-b.de>
4032 * gfortran.dg/rank_3.f90: New.
4033 * gfortran.dg/rank_4.f90: New.
4035 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4037 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4038 replace dump search.
4040 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4042 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4043 * gnat.dg/bit_packed_array5.adb: ...here.
4045 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4048 * g++.dg/cpp0x/auto25.C: New.
4050 2011-05-27 Richard Guenther <rguenther@suse.de>
4052 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4054 2011-05-27 Richard Guenther <rguenther@suse.de>
4056 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4058 2011-05-27 Richard Guenther <rguenther@suse.de>
4061 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4063 2011-05-26 Jason Merrill <jason@redhat.com>
4065 * g++.dg/cpp0x/friend1.C: New.
4066 * g++.dg/cpp0x/friend2.C: New.
4068 * g++.dg/cpp0x/auto7.C: Update.
4069 * g++.dg/template/crash50.C: Adjust.
4070 * g++.dg/template/static9.C: Adjust.
4071 * g++.old-deja/g++.ext/memconst.C: Adjust.
4073 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4075 * gcc.dg/march.c: Ignore a note for some targets.
4077 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4078 Nathan Froyd <froydnj@codesourcery.com>
4082 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4083 * g++.dg/parse/pr18770.C: New test.
4084 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4086 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4089 * gfortran.dg/dependency_40.f90 : New test.
4091 2011-05-26 Tobias Burnus <burnus@net-b.de>
4094 * gfortran.dg/coarray/registering_1.f90: New.
4096 2011-05-26 Jason Merrill <jason@redhat.com>
4098 * g++.dg/cpp0x/variadic111.C: New.
4099 * g++.dg/cpp0x/variadic41.C: Adjust.
4101 2011-05-26 Richard Guenther <rguenther@suse.de>
4103 PR tree-optimization/48702
4104 * gcc.dg/torture/pr48702.c: New testcase.
4106 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4108 PR gcov-profile/48845
4109 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4111 * gcc.dg/matrix/matrix.exp: Likewise.
4112 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4113 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4114 line number to check_profiling_available.
4115 * lib/target-supports.exp (check_profiling_available): Account for
4117 Require TLS runtime support with -fprofile-generate.
4118 * lib/profopt.exp (profopt-execute): Add TLS options for
4120 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4122 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4125 * g++.dg/eh/cond5.C: New test.
4127 PR tree-optimization/49161
4128 * gcc.c-torture/execute/pr49161.c: New test.
4130 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4132 * gcc.target/arm/neon-vorn-vbic.c: New test.
4134 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4136 PR tree-optimization/49038
4137 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4138 * gcc.dg/vect/pr49038.c: New test.
4140 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4141 * g++.dg/init/pr25811-3.C: New.
4142 * g++.dg/init/pr25811-4.C: New.
4144 2011-05-25 Jason Merrill <jason@redhat.com>
4146 * g++.dg/cpp0x/enum17.C: New.
4147 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4149 * g++.dg/cpp0x/auto24.C: New.
4151 * g++.dg/cpp0x/error4.C: New.
4153 * g++.dg/cpp0x/rv-restrict.C: New.
4155 * g++.dg/cpp0x/enum15.C: New.
4156 * g++.dg/cpp0x/constexpr-switch2.C: New.
4158 * g++.dg/cpp0x/variadic110.C: New.
4160 * g++.dg/cpp0x/auto9.C: Add typedef test.
4162 * g++.dg/cpp0x/auto23.C: New.
4163 * g++.dg/cpp0x/auto9.C: Adjust.
4165 * g++.dg/cpp0x/defaulted29.C: New.
4167 * g++.dg/cpp0x/initlist51.C: New.
4169 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4171 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4172 * g++.dg/abi/packed1.C: Suppress warning.
4173 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4174 * g++.dg/template/stdarg1.C: Likewise.
4175 * g++.dg/other/packed1.C: Remove arm from xfail list.
4177 2011-05-25 Jason Merrill <jason@redhat.com>
4179 * g++.dg/cpp0x/enum16.C: New.
4180 * g++.dg/parse/error15.C: Adjust.
4182 * g++.dg/cpp0x/initlist50.C: New.
4184 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4186 * g++.dg/cpp0x/variadic109.C: New.
4188 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4190 * gcc.target/i386/pause-1.c: New.
4192 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4194 * gcc.dg/stack-usage-1.c: Adjust comment.
4195 * gcc.dg/stack-usage-2.c: New test.
4197 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4200 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4201 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4203 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4205 PR rtl-optimization/48757
4206 * gfortran.dg/pr48757.f: New test case.
4208 2011-05-24 Jason Merrill <jason@redhat.com>
4210 * g++.dg/cpp0x/access01.C: New.
4212 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4215 * objc.dg/pr48177.m: New testcase.
4217 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4220 * objc.dg/pr48187.m: New testcase.
4221 * obj-c++.dg/pr48187.mm: New testcase.
4222 * objc.dg/ivar-extra-semicolon.m: New testcase.
4224 2011-05-24 Jason Merrill <jason@redhat.com>
4226 * g++.dg/template/access21.C: New.
4227 * g++.dg/template/access22.C: New.
4229 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4231 PR rtl-optimization/48633
4232 * g++.dg/pr48633.C: New test.
4234 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4237 * g++.dg/other/pr49133.C: New test.
4239 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4240 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4242 * gcc.dg/torture/tls/run-gd.c: New test.
4243 * gcc.dg/torture/tls/run-ie.c: New test.
4244 * gcc.dg/torture/tls/run-ld.c: New test.
4245 * gcc.dg/torture/tls/run-le.c: New test.
4246 * lib/target-supports.exp (check_effective_target_tls_runtime):
4247 Build testcase with TLS options.
4249 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4251 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4253 2011-05-24 Tom de Vries <tom@codesourcery.com>
4255 PR tree-optimization/49121
4256 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4258 2011-05-23 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/defaulted28.C: New.
4262 * g++.dg/cpp0x/sfinae25.C: New.
4264 * g++.dg/cpp0x/rv-cast2.C: New.
4266 * g++.dg/cpp0x/enum14.C: New.
4268 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4271 * gcc.c-torture/execute/pr49123.c: New test.
4274 * gcc.dg/debug/pr49032.c: New test.
4277 * gcc.dg/pr49120.c: New test.
4279 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.target/i386/pr47315.c: New test.
4284 2011-05-23 Jason Merrill <jason@redhat.com>
4286 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4288 * g++.dg/cpp0x/sfinae24.C: New.
4290 * g++.dg/cpp0x/error3.C: New.
4292 * g++.dg/cpp0x/defaulted27.C: New.
4294 * g++.dg/cpp0x/decltype27.C: New.
4296 2011-05-23 Richard Guenther <rguenther@suse.de>
4298 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4300 2011-05-23 Richard Guenther <rguenther@suse.de>
4302 PR tree-optimization/40874
4303 * g++.dg/tree-ssa/pr40874.C: New testcase.
4305 2011-05-23 Richard Guenther <rguenther@suse.de>
4307 PR tree-optimization/49115
4308 * g++.dg/torture/pr49115.C: New testcase.
4310 2011-05-23 Richard Guenther <rguenther@suse.de>
4313 * gcc.dg/memcpy-3.c: New testcase.
4315 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4318 * gcc.c-torture/execute/pr48973-1.c: New test.
4319 * gcc.c-torture/execute/pr48973-2.c: New test.
4321 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4324 * g++.dg/warn/pr18016.C: New.
4326 2011-05-23 Tom de Vries <tom@codesourcery.com>
4329 * gcc.target/arm/ivopts-6.c: New test.
4331 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4334 * gcc.c-torture/compile/pr49029.c: New test.
4336 2011-05-22 Jason Merrill <jason@redhat.com>
4338 * g++.dg/cpp0x/sfinae23.C: New.
4339 * g++.dg/cpp0x/sfinae8.C: Correct.
4341 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4343 * gfortran.dg/function_optimize_8.f90: New test case.
4345 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4347 PR tree-optimization/49087
4348 * gcc.dg/vect/O3-pr49087.c: New test.
4350 2011-05-21 Jason Merrill <jason@redhat.com>
4352 * g++.dg/debug/const5.C: New.
4354 2011-05-20 Jason Merrill <jason@redhat.com>
4356 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4358 * g++.dg/cpp0x/constexpr-static7.C: New.
4360 * g++.dg/cpp0x/enum12.C: New.
4361 * g++.dg/cpp0x/enum13.C: New.
4363 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4366 * gfortran.dg/select_type_23.f03: New.
4368 2011-05-20 Jason Merrill <jason@redhat.com>
4370 * g++.dg/cpp0x/defaulted26.C: New.
4372 * g++.dg/cpp0x/noexcept02.C: Fix.
4373 * g++.dg/cpp0x/noexcept03.C: Fix.
4374 * g++.dg/cpp0x/noexcept08.C: Fix.
4375 * g++.dg/cpp0x/noexcept10.C: New.
4377 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4380 * gfortran.dg/extends_12.f03: New.
4382 2011-05-20 Jason Merrill <jason@redhat.com>
4384 * g++.dg/template/koenig9.C: New.
4385 * g++.dg/opt/pr47615.C: Fix.
4386 * g++.dg/overload/defarg1.C: Fix.
4387 * g++.dg/tc1/dr213.C: Remove xfail.
4388 * g++.dg/torture/pr34850.C: Fix.
4389 * g++.dg/torture/pr39362.C: Fix.
4390 * g++.old-deja/g++.brendan/crash56.C: Fix.
4391 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4393 2011-05-20 Richard Guenther <rguenther@suse.de>
4395 PR tree-optimization/49079
4396 * gcc.dg/torture/pr49079.c: New testcase.
4398 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4400 PR tree-optimization/49073
4401 * gcc.c-torture/execute/pr49073.c: New test.
4403 2011-06-19 Tobias Burnus <burnus@net-b.de>
4406 * gfortran.dg/coarray_21.f90: New.
4408 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4410 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4413 2011-05-19 Richard Guenther <rguenther@suse.de>
4416 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4418 2011-05-19 Richard Guenther <rguenther@suse.de>
4421 * gcc.dg/builtin-object-size-11.c: New testcase.
4423 2011-05-19 Tom de Vries <tom@codesourcery.com>
4426 * gcc.target/arm/ivopts.c: New test.
4427 * gcc.target/arm/ivopts-2.c: New test.
4429 2011-05-19 Tom de Vries <tom@codesourcery.com>
4431 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4433 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4435 * gcc.c-torture/execute/960321-1.x: Remove.
4437 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4440 * gfortran.dg/move_alloc_4.f90: New.
4442 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4445 * gcc.target/i386/pr49002-1.c: New test.
4446 * gcc.target/i386/pr49002-2.c: Likewise.
4448 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4450 PR tree-optimization/49039
4451 * gcc.c-torture/execute/pr49039.c: New test.
4452 * gcc.dg/tree-ssa/pr49039.c: New test.
4453 * g++.dg/torture/pr49039.C: New test.
4455 2011-05-18 Jason Merrill <jason@redhat.com>
4457 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4458 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4459 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4461 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4463 * gcc.target/bfin/mcpu-bf592.c: New test.
4465 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4467 PR tree-optimization/41881
4468 * gcc.dg/vect/O3-pr41881.c: New test.
4469 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4471 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4473 PR tree-optimization/49000
4474 * gcc.dg/pr49000.c: New test.
4476 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4478 * gnat.dg/invalid1.adb: New test.
4480 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4482 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4484 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4485 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4487 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4490 * g++.dg/cpp0x/range-for18.C: New.
4492 2011-05-15 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/coarray/image_index_2.f90: New.
4497 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4499 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4500 * g++.dg/cpp0x/override2.C: New.
4502 2011-05-14 Tobias Burnus <burnus@net-b.de>
4505 * gfortran.de/coarray_20.f90: New.
4507 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4510 * function_optimize_7.f90: New test case.
4512 2011-05-13 Jason Merrill <jason@redhat.com>
4514 * g++.dg/cpp0x/decltype26.C: New.
4515 * g++.dg/cpp0x/enum11.C: New.
4517 2011-05-13 Tobias Burnus <burnus@net-b.de>
4521 * gfortran.dg/assign_8.f90: Update dg-error.
4523 2011-05-13 Tobias Burnus <burnus@net-b.de>
4526 * gfortran.dg/io_constraints_8.f90: New.
4527 * gfortran.dg/io_constraints_9.f90: New.
4529 2011-05-13 Martin Thuresson <martint@google.com>
4531 PR gcov-profile/47793
4532 * gcc.dg/pr47793.c: New.
4534 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4536 PR tree-optimization/48975
4537 * gcc.dg/pr48975.c: New test.
4539 2011-05-12 Tobias Burnus <burnus@net-b.de>
4542 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4544 2011-05-12 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4548 2011-05-12 Geert Bosch <bosch@adacore.com>
4550 * gnat.dg/view_conversion1.adb: New test.
4552 2011-05-12 Richard Guenther <rguenther@suse.de>
4554 PR tree-optimization/48172
4555 * gcc.dg/vect/pr48172.c: New testcase.
4557 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4560 * g++.dg/opt/pr48967.C: New test.
4562 2011-05-11 Jason Merrill <jason@redhat.com>
4564 * g++.dg/cpp0x/constexpr-friend.C: New.
4565 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4567 * g++.dg/cpp0x/sfinae22.C: New.
4569 2011-05-11 Tobias Burnus <burnus@net-b.de>
4572 * gfortran.dg/generic_24.f90: New.
4574 2011-05-11 Richard Guenther <rguenther@suse.de>
4576 PR tree-optimization/15256
4577 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4579 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.dg/pr48159-1.c: New test.
4583 * gcc.dg/pr48159-2.c: New test.
4585 2011-05-11 Richard Guenther <rguenther@suse.de>
4588 * gcc.dg/torture/pr48953.c: New testcase.
4590 2011-05-11 Richard Guenther <rguenther@suse.de>
4592 PR tree-optimization/18041
4593 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4595 2011-05-11 Alan Modra <amodra@gmail.com>
4598 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4600 2011-05-10 Jason Merrill <jason@redhat.com>
4602 * g++.dg/cpp0x/defaulted25.C: New.
4603 * g++.dg/template/crash7.C: Adjust.
4605 * g++.dg/cpp0x/variadic108.C: New.
4607 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4609 * g++.dg/inherit/virtual9.C: Extend.
4611 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4614 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4615 are passed and returned in vector registers.
4617 2011-05-10 Richard Guenther <rguenther@suse.de>
4619 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4620 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4622 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4623 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4626 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4628 PR tree-optimization/48611
4629 PR tree-optimization/48794
4630 * gfortran.dg/gomp/pr48611.f90: New test.
4631 * gfortran.dg/gomp/pr48794.f90: New test.
4634 * gcc.dg/dfp/pr48928.c: New test.
4636 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4639 * g++.dg/cpp0x/pr48522.C: New.
4641 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4644 * g++.dg/cpp0x/sfinae21.C: New.
4646 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4648 * g++.dg/template/sfinae28.C: Rename to...
4649 * g++.dg/cpp0x/sfinae19.C: ... this.
4650 * g++.dg/template/sfinae29.C: Rename to...
4651 * g++.dg/cpp0x/sfinae20.C: ... this.
4653 2011-05-09 Jeff Law <law@redhat.com>
4655 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4658 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4661 * g++.dg/init/pr20039.C: New.
4663 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/template/sfinae28.C: New.
4668 * g++.dg/template/sfinae29.C: Likewise.
4670 2011-05-09 Jason Merrill <jason@redhat.com>
4672 * g++.dg/template/nontype23.C: New.
4674 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4676 * g++.dg/init/pr48859.C: New.
4678 2011-05-09 Jason Merrill <jason@redhat.com>
4680 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4681 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4682 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4683 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4684 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4685 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4686 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4687 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4689 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4691 * g++.dg/inherit/virtual9.C: New.
4693 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4696 * g++.dg/template/dependent-expr8.C: New test case.
4698 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4700 PR tree-optimization/48837
4701 * gcc.dg/pr48837.c: New testcase.
4703 2011-05-06 Jason Merrill <jason@redhat.com>
4705 * g++.dg/cpp0x/constexpr-condition2.C: New.
4707 * g++.dg/cpp0x/constexpr-missing.C: New.
4709 2011-05-06 Tobias Burnus <burnus@net-b.de>
4712 * gfortran.dg/coarray/this_image_2.f90: New.
4714 2011-05-06 Tobias Burnus <burnus@net-b.de>
4718 * gfortran.dg/bind_c_usage_22.f90: New.
4719 * gfortran.dg/bind_c_usage_23.f90: New.
4720 * gfortran.dg/bind_c_usage_24.f90: New.
4721 * gfortran.dg/bind_c_usage_24_c.c: New.
4723 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4726 * g++.dg/template/member9.C: New test case.
4728 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4730 * gnat.dg/discr29.ad[sb]: New test.
4731 * gnat.dg/discr30.adb: Likewise.
4733 2011-05-05 Julian Brown <julian@codesourcery.com>
4735 * gcc.target/arm/neon-vset_lanes8.c: New test.
4737 2011-05-05 Jason Merrill <jason@redhat.com>
4739 * g++.dg/init/new32.C: New.
4741 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4743 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4746 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4748 PR rtl-optimization/48381
4749 * gcc.c-torture/compile/pr48381.c: New test.
4751 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4753 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4755 * gcc.target/i386/opt-1.c: Ditto.
4757 2011-05-04 Jason Merrill <jason@redhat.com>
4759 * g++.dg/conversion/base1.C: New.
4761 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4763 PR libgfortran/48787
4764 * gfortran.dg/round_3.f08: Add more checks to test case.
4766 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4768 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4769 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4770 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4771 Gate test on effective_target fd_truncate.
4773 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4775 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4776 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4777 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4778 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4779 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4780 * gcc.target/i386/pr38824.c: Ditto.
4781 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4782 * gcc.target/i386/vecinit-2.c: Ditto.
4783 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4784 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4785 * gcc.target/i386/parity-2.c: Ditto.
4786 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4788 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4790 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4792 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4793 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4794 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4796 2011-05-03 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4801 2011-05-03 Tobias Burnus <burnus@net-b.de>
4804 * gfortran.dg/coarray/this_image_1.f90: New.
4806 2011-05-03 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/coarray/caf.dg: New.
4810 * gfortran.dg/coarray/image_index_1.f90: New, copied
4811 from ../coarray_16.f90.
4813 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/ext/complex9.C: New.
4818 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4821 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4822 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4823 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4825 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4827 * gcc.target/bfin/builtins: Created.
4828 * gcc.target/bfin/hisilh-O0.c: Deleted.
4829 * gcc.target/bfin/hisilh.c: Moved to...
4830 * gcc.target/bfin/builtins/hisilh.c: ...here.
4831 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4832 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4833 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4834 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4835 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4836 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4837 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4838 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4839 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4840 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4841 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4842 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4843 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4844 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4845 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4846 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4847 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4848 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4849 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4850 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4851 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4852 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4853 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4854 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4855 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4856 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4857 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4859 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4860 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4861 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4862 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4863 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4864 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4865 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4866 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4867 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4868 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4869 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4870 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4871 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4872 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4873 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4874 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4875 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4876 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4878 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4879 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4880 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4881 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4882 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4883 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4884 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4885 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4886 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4887 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4888 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4889 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4890 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4891 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4892 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4893 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4894 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4895 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4896 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4897 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4898 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4899 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4900 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4901 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4902 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4903 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4904 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4905 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4906 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4907 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4908 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4909 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4910 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4911 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4912 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4913 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4914 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4915 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4916 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4917 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4918 * gcc.target/bfin/builtins/circptr.c: Ditto.
4919 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4920 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4921 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4922 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4923 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4924 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4925 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4926 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4927 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4928 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4929 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4930 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4931 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4932 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4933 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4934 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4935 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4936 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4937 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4938 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4939 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4940 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4941 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4942 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4943 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4944 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4945 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4946 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4947 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4948 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4949 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4950 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4951 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4952 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4953 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4954 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4955 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4956 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4957 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4958 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4959 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4960 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4961 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4962 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4963 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4964 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4965 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4966 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4967 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4968 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4969 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4970 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4971 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4972 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4973 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4974 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4975 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4976 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4977 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4978 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4979 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4980 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4981 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4982 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4983 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4984 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4985 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4986 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4987 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4988 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4990 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4992 * gcc.target/arm/cold-lc.c: New test.
4994 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4997 * gcc.dg/pr48774.c: New test.
4999 2011-05-03 Richard Guenther <rguenther@suse.de>
5001 * gcc.dg/large-size-array-5.c: New testcase.
5003 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5005 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5007 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5009 * lib/target-supports.exp (check_effective_target_vect_strided):
5011 (check_effective_target_vect_strided2)
5012 (check_effective_target_vect_strided3)
5013 (check_effective_target_vect_strided4)
5014 (check_effective_target_vect_strided8): ...these new functions.
5016 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5017 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5018 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5019 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5020 * gcc.dg/vect/pr37539.c: Likewise.
5021 * gcc.dg/vect/slp-11a.c: Likewise.
5022 * gcc.dg/vect/slp-11b.c: Likewise.
5023 * gcc.dg/vect/slp-11c.c: Likewise.
5024 * gcc.dg/vect/slp-12a.c: Likewise.
5025 * gcc.dg/vect/slp-12b.c: Likewise.
5026 * gcc.dg/vect/slp-18.c: Likewise.
5027 * gcc.dg/vect/slp-19a.c: Likewise.
5028 * gcc.dg/vect/slp-19b.c: Likewise.
5029 * gcc.dg/vect/slp-21.c: Likewise.
5030 * gcc.dg/vect/slp-23.c: Likewise.
5031 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5033 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5034 instead of vect_interleave && vect_extract_even_odd.
5035 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5036 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5037 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5038 * gcc.dg/vect/vect-1.c: Likewise.
5039 * gcc.dg/vect/vect-10.c: Likewise.
5040 * gcc.dg/vect/vect-98.c: Likewise.
5041 * gcc.dg/vect/vect-107.c: Likewise.
5042 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5043 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5044 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5045 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5046 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5047 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5048 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5049 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5050 * gcc.dg/vect/vect-strided-float.c: Likewise.
5051 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5052 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5053 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5054 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5055 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5056 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5057 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5058 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5059 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5060 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5061 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5062 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5063 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5064 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5065 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5067 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5069 * gcc.dg/vect/pr30843.c: Likewise.
5070 * gcc.dg/vect/pr33866.c: Likewise.
5071 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5072 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5073 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5074 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5076 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5078 * gcc.dg/vect/slp-11.c: Split into...
5079 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5080 gcc.dg/vect/slp-11c.c: ...these tests.
5081 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5082 * gcc.dg/vect/slp-12c.c: ...this new test.
5083 * gcc.dg/vect/slp-19.c: Split into...
5084 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5085 gcc.dg/vect/slp-19c.c: ...these new tests.
5087 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5089 * lib/target-supports.exp
5090 (check_effective_target_vect_extract_even_odd_wide): Delete.
5091 (check_effective_target_vect_strided_wide): Likewise.
5092 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5093 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5094 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5095 * gcc.dg/vect/pr37539.c: Likewise.
5096 * gcc.dg/vect/slp-11.c: Likewise.
5097 * gcc.dg/vect/slp-12a.c: Likewise.
5098 * gcc.dg/vect/slp-12b.c: Likewise.
5099 * gcc.dg/vect/slp-19.c: Likewise.
5100 * gcc.dg/vect/slp-23.c: Likewise.
5101 * gcc.dg/vect/vect-1.c: Likewise.
5102 * gcc.dg/vect/vect-98.c: Likewise.
5103 * gcc.dg/vect/vect-107.c: Likewise.
5104 * gcc.dg/vect/vect-strided-float.c: Likewise.
5106 2011-05-02 Jason Merrill <jason@redhat.com>
5108 * g++.dg/init/new31.C: New.
5110 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5113 * gcc.dg/pr35445.c: New test.
5115 2011-05-02 Jason Merrill <jason@redhat.com>
5117 * c-c++-common/vla-1.c: New.
5119 2011-05-02 Richard Guenther <rguenther@suse.de>
5121 PR tree-optimization/48822
5122 * gcc.dg/torture/pr48822.c: New testcase.
5124 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5127 * g++.dg/cpp0x/constexpr-47969.C: New.
5129 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5132 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5133 on vect_no_align targets.
5134 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5135 vect_no_align targets.
5137 2011-05-01 Xinliang David Li <davidxl@google.com>
5139 * gcc.dg/tree-ssa/integer-addr.c: New test.
5140 * gcc.dg/tree-ssa/alias_bug.c: New test.
5142 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5144 PR libgfortran/48787
5145 * gfortran.dg/round_3.f08: Add more checks.
5147 2011-04-30 Tobias Burnus <burnus@net-b.de>
5150 * gfortran.dg/import9.f90: New, proper test.
5151 * gfortran.dg/interface_37.f90: Remove bogus
5152 test (bogus copy of interface_36.f90).
5154 2011-04-30 Tobias Burnus <burnus@net-b.de>
5157 * gfortran.dg/interface_37.f90: New.
5159 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5162 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5164 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5166 PR tree-optimization/48809
5167 * gcc.c-torture/execute/pr48809.c: New test.
5169 2011-04-29 Jeff Law <law@redhat.com>
5171 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5173 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5176 * g++.dg/init/ctor10.C: New.
5178 2011-04-29 Le-Chun Wu <lcwu@google.com>
5180 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5181 warning in implicitly instantiated templates.
5183 2011-04-29 Le-Chun Wu <lcwu@google.com>
5185 * g++.dg/warn/Wnull-conversion-1.C: New.
5186 * g++.dg/warn/Wnull-conversion-2.C: New.
5188 2011-04-29 Diego Novillo <dnovillo@google.com>
5190 * g++.old-deja/g++.other/null3.C: Expect warning about
5191 converting boolean to a pointer.
5193 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5196 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5200 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5202 2011-04-29 Tobias Burnus <burnus@net-b.de>
5205 * gfortran.dg/typebound_proc_22.f90: New.
5208 * gfortran.dg/interface_36.f90: New.
5210 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5212 PR libgfortran/48488
5213 PR libgfortran/48602
5214 PR libgfortran/48615
5215 PR libgfortran/48684
5216 PR libgfortran/48787
5217 * gfortran.dg/fmt_g.f: Adjust test.
5218 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5219 * gfortran.dg/round_3.f08: New test.
5220 * gfortran.dg/namelist_print_1.f: Adjust test.
5221 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5222 * gfortran.dg/f2003_io_5.f03: Adjust test.
5223 * gfortran.dg/coarray_15.f90: Adjust test.
5224 * gfortran.dg/namelist_65.f90: Adjust test.
5225 * gfortran.dg/fmt_cache_1.f: Adjust test.
5226 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5227 * gfortran.dg/real_const_3.f90: Adjust test.
5229 2011-04-28 Xinliang David Li <davidxl@google.com>
5231 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5232 * g++.dg/prof-robust-1.C: New test.
5234 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5236 PR tree-optimization/48765
5237 * gcc.dg/vect/pr48765.c: New.
5239 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5241 PR tree-optimization/48775
5242 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5244 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5247 * g++.dg/inherit/pr48798.C: New.
5248 * g++.old-deja/g++.other/base1.C: Adjust.
5250 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5253 * g++.dg/template/inherit7.C: New test case.
5255 2011-04-28 Richard Guenther <rguenther@suse.de>
5257 PR tree-optimization/40052
5258 PR tree-optimization/15347
5259 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5260 * gcc.dg/pr15347.c: Likewise.
5262 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5265 * g++.dg/cpp0x/sfinae18.C: New.
5267 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5270 * g++.dg/ext/is_literal_type1.C: New.
5272 2011-04-28 Tobias Burnus <burnus@net-b.de>
5276 * gfortran.dg/interface_35.f90: New.
5277 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5278 * gfortran.dg/func_result_6.f90: Add dg-warning.
5279 * gfortran.dg/bessel_1.f90: Ditto.
5280 * gfortran.dg/hypot_1.f90: Ditto.
5281 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5282 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5283 * gfortran.dg/interface_assignment_4.f90: Ditto.
5285 2011-04-27 Jason Merrill <jason@redhat.com>
5287 * g++.dg/ext/complex8.C: New.
5289 * g++.dg/cpp0x/initlist49.C: New.
5290 * g++.dg/init/new30.C: New.
5292 2011-04-27 Tobias Burnus <burnus@net-b.de>
5295 * gfortran.dg/whole_file_34.f90: New.
5297 2011-04-27 Jan Hubicka <jh@suse.cz>
5299 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5301 2011-04-27 Jason Merrill <jason@redhat.com>
5303 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5305 * g++.dg/parse/ambig6.C: New.
5307 2011-04-27 Nick Clifton <nickc@redhat.com>
5309 * gcc.dg/20020312-2.c: Add definition for RX.
5311 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5312 option with RX targets.
5314 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5317 2011-04-27 Richard Guenther <rguenther@suse.de>
5319 * gcc.dg/tree-ssa/pr23382.c: Remove.
5321 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5324 * gcc.c-torture/compile/pr48767.c: New test.
5326 2011-04-27 Richard Guenther <rguenther@suse.de>
5328 PR tree-optimization/48772
5329 * g++.dg/pr48772.C: New testcase.
5331 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5334 * gcc.c-torture/compile/pr48742.c: New test.
5336 2011-04-26 Jason Merrill <jason@redhat.com>
5338 * g++.dg/lookup/koenig13.C: New.
5340 * g++.dg/cpp0x/initlist48.C: New.
5342 2011-04-25 Jason Merrill <jason@redhat.com>
5344 * g++.dg/cpp0x/sfinae17.C: New.
5346 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5349 * gcc.target/powerpc/pr48258-1.c: New file.
5350 * gcc.target/powerpc/pr48258-2.c: Ditto.
5352 2011-04-26 Xinliang David Li <davidxl@google.com>
5354 * gcc.dg/uninit-suppress.c: New test.
5355 * gcc.dg/uninit-suppress.c: New test.
5357 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5360 * gcc.dg/pr48768.c: New test.
5362 PR tree-optimization/48734
5363 * gcc.c-torture/compile/pr48734.c: New test.
5366 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5368 2011-04-26 Richard Guenther <rguenther@suse.de>
5370 PR tree-optimization/48731
5371 * gcc.dg/torture/pr48731.c: New testcase.
5373 2011-04-26 Richard Guenther <rguenther@suse.de>
5376 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5378 2011-04-26 Richard Guenther <rguenther@suse.de>
5381 * gcc.dg/torture/pr48694-1.c: New testcase.
5382 * gcc.dg/torture/pr48694-2.c: Likewise.
5384 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5386 * g++.dg/ext/underlying_type1.C: New.
5387 * g++.dg/ext/underlying_type2.C: Likewise.
5388 * g++.dg/ext/underlying_type3.C: Likewise.
5389 * g++.dg/ext/underlying_type4.C: Likewise.
5390 * g++.dg/ext/underlying_type5.C: Likewise.
5391 * g++.dg/ext/underlying_type6.C: Likewise.
5392 * g++.dg/ext/underlying_type7.C: Likewise.
5393 * g++.dg/ext/underlying_type8.C: Likewise.
5394 * g++.dg/ext/underlying_type9.C: Likewise.
5395 * g++.dg/ext/underlying_type10.C: Likewise.
5397 2011-04-25 Jason Merrill <jason@redhat.com>
5399 * g++.dg/cpp0x/regress/template-const2.C: New.
5401 2011-04-25 Jeff Law <law@redhat.com>
5403 * gcc.dg/tree-ssa/vrp56.c: new test.
5405 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5409 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5411 PR preprocessor/48740
5412 * c-c++-common/raw-string-11.c: New test.
5414 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5416 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5419 2011-04-23 Tobias Burnus <burnus@net-b.de>
5422 * gfortran.dg/coarray_19.f90: New.
5424 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5427 * gcc.dg/pr48685.c: New test.
5429 2011-04-22 Jan Hubicka <jh@suse.cz>
5431 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5433 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5435 PR tree-optimization/48717
5436 * gcc.c-torture/execute/pr48717.c: New test.
5438 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5441 * gcc.target/i386/pr48723.c: New test.
5443 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.dg/gomp/pr48716.c: New test.
5447 * g++.dg/gomp/pr48716.C: New test.
5449 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5452 * gcc.dg/missing-field-init-2.c: Update testcase.
5454 2011-04-22 Alan Modra <amodra@gmail.com>
5456 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5458 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5461 * gfortran.dg/function_optimize_6.f90: New test.
5463 2011-04-21 Easwaran Raman <eraman@google.com>
5465 * gcc.dg/stack-layout-2.c: New test.
5467 2011-04-21 Richard Guenther <rguenther@suse.de>
5470 * g++.dg/lto/pr48207-2_0.C: New testcase.
5471 * g++.dg/lto/pr48207-3_0.C: Likewise.
5473 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5475 * gnat.dg/volatile5.adb: New test.
5476 * gnat.dg/volatile5_pkg.ads: New helper.
5478 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5481 * gcc.target/i386/pr48708.c: New test.
5483 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5485 * gcc.dg/vect/vect-119.c: New test.
5487 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5489 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5492 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5493 Richard Sandiford <richard.sandiford@linaro.org>
5496 * gcc.target/arm/pr46329.c: New test.
5498 2011-04-21 Tobias Burnus <burnus@net-b.de>
5501 * gfortran.dg/coarray_18.f90: New.
5503 2011-04-20 Jason Merrill <jason@redhat.com>
5505 * g++.dg/cpp0x/initlist47.C: New.
5507 * g++.dg/init/dtor4.C: New.
5509 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5512 * gcc.target/i386/sse2-pinsrw.c: New test.
5513 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5514 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5515 * gcc.target/i386/sse2-insvhi.c: Ditto.
5516 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5517 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5519 2011-04-20 Jason Merrill <jason@redhat.com>
5521 * g++.dg/template/const4.C: New.
5523 2011-04-20 Easwaran Raman <eraman@google.com>
5525 * gcc.dg/stack-layout-1.c: New test.
5527 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5529 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5530 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5533 2011-04-20 Kai Tietz <ktietz@redhat.com>
5535 * gcc.dg/binop-xor1.c: New test.
5536 * gcc.dg/binop-xor2.c: New test.
5537 * gcc.dg/binop-xor3.c: New test.
5538 * gcc.dg/binop-xor4.c: New test.
5539 * gcc.dg/binop-xor5.c: New test.
5541 2011-04-20 Richard Guenther <rguenther@suse.de>
5543 PR tree-optimization/47892
5544 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5546 2011-04-20 Richard Guenther <rguenther@suse.de>
5549 * g++.dg/torture/pr48695.C: New testcase.
5551 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5553 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5554 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5555 * gcc.c-torture/execute/pr45262.c: Ditto
5556 * gcc.dg/torture/pr43165.c: Ditto.
5557 * gcc.dg/torture/pr47228.c: Ditto.
5558 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5559 * gcc.dg/ipa/pr45644.c: Ditto.
5560 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5563 2011-04-19 Jason Merrill <jason@redhat.com>
5565 * g++.dg/ext/complex7.C: New.
5567 * g++.dg/ext/attrib41.C: New.
5569 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5572 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5574 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5577 * gcc.target/i386/pr48678.c: New test.
5579 2011-04-19 Martin Jambor <mjambor@suse.cz>
5581 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5582 * g++.dg/opt/devirt2.C: New test.
5583 * g++.dg/ipa/devirt-g-1.C: Likewise.
5585 2011-04-19 Tobias Burnus <burnus@net-b.de>
5588 * gfortran.dg/whole_file_33.f90: New.
5590 2011-04-19 Martin Jambor <mjambor@suse.cz>
5592 * g++.dg/ipa/devirt-7.C: New test.
5594 2011-04-19 Richard Guenther <rguenther@suse.de>
5597 * g++.dg/lto/pr48207_0.C: New testcase.
5599 2011-04-18 Jason Merrill <jason@redhat.com>
5601 * g++.dg/init/void1.C: New.
5603 * g++.dg/cpp0x/union4.C: New.
5605 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5608 * g++.dg/torture/pr48661.C: New test.
5611 * g++.dg/gomp/pr48632.C: New test.
5613 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5615 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5616 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5618 2011-04-18 Tobias Burnus <burnus@net-b.de>
5621 * gfortran.dg/coarray_17.f90: New.
5622 * gfortran.dg/coarray_10.f90: Update dg-error.
5624 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5627 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5628 * gfortran.dg/guality/guality.exp: Likewise.
5630 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5632 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5634 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5636 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5638 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5640 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5642 2011-04-18 Richard Guenther <rguenther@suse.de>
5645 * g++.dg/torture/pr46364.C: New testcase.
5647 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5649 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5651 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5653 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5655 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5656 Ira Rosen <ira.rosen@linaro.org>
5659 * gcc.target/arm/pr48252.c: New test.
5661 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5663 PR tree-optimization/48616
5664 * gcc.dg/pr48616.c: New test.
5666 2011-04-18 Tobias Burnus <burnus@net-b.de>
5669 * gfortran.dg/coarray_16.f90: New.
5671 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5674 * gfortran.dg/realloc_on_assign_7.f03: New test.
5676 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5678 PR libgfortran/48602
5679 * gfortran.dg/fmt_g0_6.f08: New test.
5681 2011-04-17 Jason Merrill <jason@redhat.com>
5683 * g++.dg/cpp0x/sfinae16.C: New.
5685 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5687 * gcc.target/mips/reg-var-1.c: New test.
5689 2011-04-17 Jan Hubicka <jh@suse.cz>
5691 * gcc.dg/winline-5.c: Update testcase.
5693 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5695 * gnat.dg/discr27.ad[sb]: Move dg directive.
5696 * gnat.dg/discr28.ad[sb]: New test.
5697 * gnat.dg/discr28_pkg.ads: New helper.
5699 2011-04-17 Michael Matz <matz@suse.de>
5701 PR tree-optimization/48622
5703 * gcc.dg/lto/pr48622_0.c: New test.
5705 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5707 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5708 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5709 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5710 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5711 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5712 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5714 2011-04-15 Jason Merrill <jason@redhat.com>
5716 * g++.dg/cpp0x/range-for17.C: New.
5718 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5720 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5721 * g++.dg/cpp0x/range-for3.C: Likewise.
5722 * g++.dg/cpp0x/range-for9.C: Correct error message.
5723 * g++.dg/cpp0x/range-for11.C: New.
5724 * g++.dg/cpp0x/range-for12.C: New.
5725 * g++.dg/cpp0x/range-for13.C: New.
5726 * g++.dg/cpp0x/range-for14.C: New.
5727 * g++.dg/cpp0x/range-for15.C: New.
5728 * g++.dg/cpp0x/range-for16.C: New.
5730 2011-04-15 Tobias Burnus <burnus@net-b.de>
5733 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5735 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5737 * objc.dg/naming-4.m: Updated.
5738 * objc.dg/naming-5.m: Updated.
5739 * objc.dg/naming-6.m: New.
5740 * objc.dg/naming-7.m: New.
5741 * obj-c++.dg/naming-1.mm: Updated.
5742 * obj-c++.dg/naming-2.mm: Updated.
5743 * obj-c++.dg/naming-3.mm: New.
5744 * obj-c++.dg/naming-4.mm: New.
5746 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5748 PR libgfortran/48589
5749 * gfortran.dg/fmt_g0_5.f08: New test.
5751 2011-04-15 Richard Guenther <rguenther@suse.de>
5754 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5756 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5758 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5759 -finline-limit=0 to -fno-inline
5761 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5764 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5767 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5770 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5771 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5772 * gcc.target/i386/avx-insertps-3.c: New test.
5773 * gcc.target/i386/avx-insertps-4.c: New test.
5775 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5777 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5780 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5785 * gcc.target/avr/pr46779-1.c: New test case
5786 * gcc.target/avr/pr46779-2.c: New test case
5788 2011-04-14 Jason Merrill <jason@redhat.com>
5790 * g++.dg/cpp0x/sfinae15.C: New.
5792 * g++.dg/cpp0x/sfinae14.C: New.
5794 * g++.dg/ext/vla10.C: New.
5796 2011-04-14 Richard Guenther <rguenther@suse.de>
5798 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5800 2011-04-14 Richard Guenther <rguenther@suse.de>
5802 * gcc.dg/fold-bitand-4.c: Move ...
5803 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5805 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5807 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5809 * gcc.target/avr/torture/trivial.c: Ditto.
5811 2011-04-13 Jason Merrill <jason@redhat.com>
5813 * g++.dg/template/operator11.C: New.
5815 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5818 * gcc.dg/gomp/pr48591.c: New test.
5821 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5822 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5824 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5827 * g++.dg/template/dependent-expr7.C: New test case.
5829 2011-04-13 Jason Merrill <jason@redhat.com>
5831 * g++.dg/cpp0x/sfinae13.C: New.
5833 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5835 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5837 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5839 * gcc.target/arm/pr43698.c: Remove -march option.
5841 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5843 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5846 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5850 * gfortran.dg/realloc_on_assign_6.f03: New test.
5852 2011-04-12 Kai Tietz <ktietz@redhat.com>
5854 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5855 targets the additional -mno-ms-bitfields and
5856 -Wno-packed-bitfield-compat options.
5857 * g++.dg/ext/bitfield3.C: Likewise.
5858 * g++.dg/ext/bitfield4.C: Likewise.
5859 * g++.dg/ext/bitfield5.C: Likewise.
5860 * gcc.dg/bitfld-15.c: Likewise.
5861 * gcc.dg/bitfld-16.c: Likewise.
5862 * gcc.dg/bitfld-17.c: Likewise.
5863 * gcc.dg/bitfld-18.c: Likewise.
5865 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5867 * gcc.target/arm/neon-vld3-1.c: New test.
5868 * gcc.target/arm/neon-vst3-1.c: New test.
5869 * gcc.target/arm/neon/v*.c: Regenerate.
5871 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5873 PR rtl-optimization/48549
5874 * g++.dg/opt/pr48549.C: New test.
5876 2011-04-12 Richard Guenther <rguenther@suse.de>
5878 PR tree-optimization/46076
5879 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5881 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5884 * lib/compat.exp (compat-execute): Declare unsupported after
5885 stripping path from src1.
5886 * lib/lto.exp (lto-execute): Likewise.
5888 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5891 * gcc.dg/pr48552-1.c: New test.
5892 * gcc.dg/pr48552-2.c: New test.
5894 2011-04-11 Jason Merrill <jason@redhat.com>
5896 * g++.dg/cpp0x/sfinae12.C: New.
5898 * g++.dg/cpp0x/enum10.C: New.
5900 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5902 * g++.dg/cpp0x/rv-func.C: New.
5904 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5906 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5909 2011-04-11 Martin Jambor <mjambor@suse.cz>
5911 PR tree-optimization/48195
5912 * gcc.dg/ipa/pr48195.c: New test.
5914 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5916 * gnat.dg/return3.adb: Remove unused switch.
5918 2011-04-08 Mike Stump <mikestump@comcast.net>
5921 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5922 default to fno-common.
5924 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5926 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5927 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5929 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5932 * gfortran.dg/function_optimize_5.f90: New test.
5934 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5936 * gnat.dg/aggr17.adb: New test.
5937 * gnat.dg/aggr18.adb: Likewise.
5939 2011-04-08 Michael Matz <matz@suse.de>
5942 * gcc.target/i386/pr48389.c: New test.
5944 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5946 PR rtl-optimization/48272
5947 * g++.dg/opt/pr48272.C: New.
5949 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5951 PR rtl-optimization/48235
5952 * gcc.dg/pr48235.c: New.
5954 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5956 PR rtl-optimization/48302
5957 * g++.dg/opt/pr48302.C: New.
5959 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5962 * g++.dg/opt/pr48273.C: New.
5964 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5966 PR rtl-optimization/48442
5967 * gcc.dg/pr48442.c: New.
5969 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5971 PR tree-optimization/48377
5972 * gcc.dg/vect/pr48377.c: New test.
5974 2011-04-07 Jason Merrill <jason@redhat.com>
5976 * g++.dg/cpp0x/regress/call1.C: New.
5978 * g++.dg/cpp0x/variadic107.C: New.
5980 * g++.dg/cpp0x/sfinae11.C: New.
5981 * g++.dg/cpp0x/noexcept02.C: Fix.
5983 * g++.dg/cpp0x/sfinae10.C: New.
5985 * g++.dg/cpp0x/sfinae9.C: New.
5987 * c-c++-common/Wcast-qual-1.c: Move here from...
5988 * gcc.dg/cast-qual-3.c: ...here, and...
5989 * g++.dg/warn/Wcast-qual2.C: ...here.
5991 * g++.dg/cpp0x/sfinae8.C: New.
5993 * g++.dg/cpp0x/sfinae7.C: New.
5995 * g++.dg/cpp0x/enum9.C: New.
5997 2011-04-07 Mike Stump <mikestump@comcast.net>
5999 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6000 with no trampolines.
6002 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6005 * gfortran.dg/gomp/pr48117.f90: New test.
6008 * gcc.dg/torture/pr48343.c: New test.
6010 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6012 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6014 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6016 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6018 2011-04-07 Tom de Vries <tom@codesourcery.com>
6021 * lib/scanasm.exp (object-size): New proc.
6022 * gcc.target/arm/pr43920-2.c: New test.
6024 2011-04-06 Tobias Burnus <burnus@net-b.de>
6028 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6030 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6032 * gcc.dg/mtune.c: Prune note from output.
6034 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6037 * gcc.dg/guality/pr36977.c: New test.
6038 * gcc.dg/guality/pr48466.c: New test.
6040 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6042 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6044 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6046 * gnat.dg/return3.adb: New test.
6048 2011-04-06 Richard Guenther <rguenther@suse.de>
6050 PR tree-optimization/47663
6051 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6053 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6055 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6056 Solaris 8 and 9 as well.
6058 2011-04-05 Tom de Vries <tom@codesourcery.com>
6061 * gcc.target/arm/pr43920-1.c: New test.
6063 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6065 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6066 (cctor): Actually return the value.
6067 (main): Cast return values.
6069 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6071 * gfortran.dg/character_comparison_8.f90: New test.
6073 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6075 * frontend-passes: (optimize_lexical_comparison): New function.
6076 (optimize_expr): Call it.
6077 (optimize_comparison): Also handle lexical comparison functions.
6078 Return false instad of -2 for unequal comparison.
6080 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6083 * function_optimize_4.f90: New test.
6085 2011-04-04 Tobias Burnus <burnus@net-b.de>
6088 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6089 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6090 * gfortran.dg/coarray_15.f90: New.
6092 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6094 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6095 * gfortran.dg/bessel_7.f90: Likewise.
6097 2011-04-03 Tobias Burnus <burnus@net-b.de>
6099 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6101 2011-04-03 Richard Guenther <rguenther@suse.de>
6102 Ira Rosen <ira.rosen@linaro.org>
6104 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6105 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6106 -ftree-loop-if-convert-stores.
6108 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6110 * gnat.dg/specs/aggr2.ads: New test.
6112 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6114 * gnat.dg/debug2.ad[sb]: New test.
6115 * gnat.dg/debug2_pkg.ads: New helper.
6116 * gnat.dg/debug3.ad[sb]: New test.
6118 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6120 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6122 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6125 * gcc.c-torture/compile/pr48335-1.c: New test.
6126 * gcc.dg/pr48335-1.c: New test.
6127 * gcc.dg/pr48335-2.c: New test.
6128 * gcc.dg/pr48335-3.c: New test.
6129 * gcc.dg/pr48335-4.c: New test.
6130 * gcc.dg/pr48335-5.c: New test.
6131 * gcc.dg/pr48335-6.c: New test.
6132 * gcc.dg/pr48335-7.c: New test.
6133 * gcc.dg/pr48335-8.c: New test.
6134 * gcc.target/i386/pr48335-1.c: New test.
6136 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6139 * gcc.dg/Waddress.c: New test.
6141 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6144 * gfortran.dg/function_optimize_3.f90: New test.
6146 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6148 * gcc.c-torture/compile/20110401-1.c: New test.
6150 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6151 * g++.dg/lto/20091002-2_0.C: Likewise.
6152 * g++.dg/lto/20090303_0.c: Likewise.
6153 * g++.dg/lto/20091004-1_0.C: Likewise.
6154 * g++.dg/lto/20091002-3_0.C: Likewise.
6155 * g++.dg/lto/20091004-2_0.C: Likewise.
6156 * g++.dg/lto/20081123_0.C: Likewise.
6157 * g++.dg/lto/20090313_0.C: Likewise.
6158 * g++.dg/lto/20081109-1_0.C: Likewise.
6159 * g++.dg/lto/20081219_0.C: Likewise.
6160 * g++.dg/lto/20081204-1_0.C: Likewise.
6161 * g++.dg/lto/20090302_0.C: Likewise.
6162 * g++.dg/lto/20081119-1_0.C: Likewise.
6163 * g++.dg/lto/20081118_0.C: Likewise.
6164 * gcc.dg/lto/20091020-2_0.c: Likewise.
6165 * gcc.dg/lto/20090210_0.c: Likewise.
6166 * gcc.dg/lto/20081204-1_0.c: Likewise.
6167 * gcc.dg/lto/20081224_0.c: Likewise.
6168 * gcc.dg/lto/20090219_0.c: Likewise.
6169 * gcc.dg/lto/20091014-1_0.c: Likewise.
6170 * gcc.dg/lto/20091016-1_0.c: Likewise.
6171 * gcc.dg/lto/20090206-2_0.c: Likewise.
6172 * gcc.dg/lto/20090116_0.c: Likewise.
6173 * gcc.dg/lto/20091013-1_0.c: Likewise.
6174 * gcc.dg/lto/20091015-1_0.c: Likewise.
6175 * gcc.dg/lto/20090126-2_0.c: Likewise.
6177 2011-03-31 Ian Lance Taylor <iant@google.com>
6179 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6181 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6183 * gnat.dg/opt16.adb: New test.
6185 2011-03-31 Jason Merrill <jason@redhat.com>
6187 * g++.dg/cpp0x/defaulted24.C: New.
6189 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6192 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6195 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6197 * g++.dg/other/i386-9.C: New test.
6199 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6201 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6203 2011-03-30 Jason Merrill <jason@redhat.com>
6205 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6207 * g++.dg/cpp0x/regress/isnan.C: New.
6209 * g++.dg/cpp0x/initlist46.C: New.
6211 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6214 * gcc.target/arm/neon-modes-2.c: New test.
6216 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6219 * gcc.c-torture/compile/pr48305.c: New test.
6221 2011-03-29 Jason Merrill <jason@redhat.com>
6223 * g++.dg/cpp0x/regress/value-dep1.C: New.
6225 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6227 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6229 2011-03-29 Ian Lance Taylor <iant@google.com>
6231 * go.test/go-test.exp: Handle the test lines used in several new
6233 (errchk): Add opts parameter. Change all callers. Handle parens
6236 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6237 Dominique d'Humieres <dominiq@lps.ens.fr>
6239 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6240 and __APPLE__ && __PPC__ && __ALTIVEC__.
6242 2011-03-29 Jason Merrill <jason@redhat.com>
6244 * g++.dg/cpp0x/dependent1.C: New.
6246 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6248 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6250 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6252 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6255 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6256 * gfortran.dg/proc_ptr_comp_32.f90: New.
6258 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6260 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6261 check for corresponding warning.
6263 2011-03-28 Jason Merrill <jason@redhat.com>
6265 * g++.dg/cpp0x/rv-deduce2.C: New.
6267 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6270 * gcc.dg/pr48203.c: New test.
6272 2011-03-28 Jeff Law <law@redhat.com>
6274 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6276 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6278 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6279 and __PPC__ && __ALTIVEC__.
6281 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6284 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6285 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6286 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6287 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6289 2011-03-28 Jason Merrill <jason@redhat.com>
6291 * g++.dg/cpp0x/initlist-array2.C: New.
6293 * g++.dg/cpp0x/initlist-array1.C: New.
6295 * g++.dg/cpp0x/constexpr-compound.C: New.
6297 * g++.dg/cpp0x/constexpr-using.C: New.
6299 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6301 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6304 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6306 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6308 * gcc.dg/slp-1.c: New test.
6310 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6312 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6313 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6314 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6315 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6316 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6317 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6318 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6319 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6320 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6321 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6322 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6323 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6324 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6325 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6327 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6330 * gfortran.dg/trim_optimize_5.f90: New test.
6331 * gfortran.dg/trim_optimize_6.f90: New test.
6333 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6336 * gcc.target/mips/madd-7.c: Remove -mlong32.
6337 * gcc.target/mips/msub-7.c: Likewise.
6339 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6341 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6342 accesses to preserve the meaning of the test for doubleword vectors.
6343 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6344 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6346 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6349 * gfortran.dg/class_42.f03: New.
6351 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6353 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6356 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6358 PR rtl-optimization/48144
6359 * gcc.dg/pr48144.c: New test.
6361 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6363 * gnat.dg/discr27.ad[sb]: New test.
6365 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6367 * gnat.dg/limited_with2.ad[sb]: New test.
6368 * gnat.dg/limited_with2_pkg1.ads: New helper.
6369 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6371 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6373 * gnat.dg/opt15.adb: New test.
6374 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6376 2011-03-25 Tobias Burnus <burnus@net-b.de>
6380 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6381 * gfortran.dg/leadz_trailz_3.f90: Ditto
6383 2011-03-25 Martin Jambor <mjambor@suse.cz>
6385 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6387 2011-03-25 Jason Merrill <jason@redhat.com>
6389 * g++.dg/cpp0x/defaulted22.C: New.
6390 * g++.dg/cpp0x/defaulted23.C: New.
6391 * g++.dg/cpp0x/defaulted15.C: Adjust.
6393 2011-03-25 Jason Merrill <jason@redhat.com>
6395 * g++.dg/cpp0x/move1.C: New.
6397 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6400 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6402 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6404 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6405 for mips-sgi-irix6.5.
6406 Replace snprintf prototype by <stdio.h>.
6408 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6411 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6412 run_expensive_tests.
6413 * gcc.dg/graphite/block-4.c: Likewise.
6414 * gcc.dg/graphite/block-7.c: Likewise.
6415 * gcc.dg/graphite/block-8.c: Likewise.
6417 2011-03-25 Richard Guenther <rguenther@suse.de>
6419 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6420 * g++.dg/tree-ssa/pr8781.C: Likewise.
6421 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6422 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6423 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6424 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6425 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6426 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6427 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6428 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6429 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6430 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6431 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6432 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6433 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6434 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6435 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6436 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6437 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6438 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6439 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6440 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6441 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6442 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6443 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6444 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6445 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6446 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6447 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6448 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6449 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6450 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6451 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6452 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6454 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6455 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6456 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6457 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6458 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6459 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6460 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6461 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6462 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6463 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6464 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6465 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6466 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6467 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6468 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6469 * c-c++-common/pr46562-2.c: Likewise.
6470 * gfortran.dg/pr42108.f90: Likewise.
6471 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6472 foo to be inlined even at -O1.
6473 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6474 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6476 * gcc.dg/matrix/matrix.exp: Disable FRE.
6478 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6481 * gcc.dg/dfp/pr48204.c: New test.
6483 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6486 * gcc.c-torture/execute/pr47917.c: Move this...
6487 * gcc.dg/torture/pr47917.c: to here and add xfails.
6489 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6491 * gnat.dg/array16.ad[sb]: New test.
6492 * gnat.dg/array16.ads: New helper.
6494 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6496 * gnat.dg/derived_type2.adb: New test.
6498 2011-03-24 Richard Guenther <rguenther@suse.de>
6500 PR tree-optimization/48271
6501 * g++.dg/torture/pr48271.C: New testcase.
6503 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6505 * gnat.dg/array15.ad[sb]: New test.
6507 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6510 * gcc.target/i386/pr48237.c: New test.
6512 2011-03-24 Richard Guenther <rguenther@suse.de>
6515 * gcc.dg/builtin-object-size-10.c: New testcase.
6517 2011-03-24 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/46562
6520 * c-c++-common/pr46562-2.c: New testcase.
6521 * c-c++-common/pr46562.c: Likewise.
6523 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6525 * gcc.dg/vect/vect-cselim-1.c: New test.
6526 * gcc.dg/vect/vect-cselim-2.c: New test.
6528 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6530 * gcc.target/arm/pr46934.c: New.
6532 2011-03-23 Ian Lance Taylor <iant@google.com>
6534 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6536 2011-03-23 Richard Guenther <rguenther@suse.de>
6538 * gcc.dg/struct: Remove directory and contents.
6540 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6543 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6545 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6547 * gnat.dg/discr26.ad[sb]: New test.
6548 * gnat.dg/discr26_pkg.ads: New helper.
6550 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6553 * gcc.target/arm/neon-vld-1.c: New test.
6555 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6557 * gnat.dg/array14.ad[sb]: New test.
6558 * gnat.dg/array14_pkg.ads: New helper.
6560 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6562 * gcc.c-torture/execute/920501-8.x: Remove.
6563 * gcc.c-torture/execute/930513-1.x: Remove.
6564 * gcc.c-torture/execute/960312-1.x: Remove.
6565 * gcc.c-torture/compile/20000804-1.c,
6566 gcc.c-torture/compile/20001205-1.c,
6567 gcc.c-torture/compile/20001226-1.c,
6568 gcc.c-torture/compile/20010518-2.c,
6569 gcc.c-torture/compile/20020312-1.c,
6570 gcc.c-torture/compile/20020604-1.c,
6571 gcc.c-torture/compile/920501-12.c,
6572 gcc.c-torture/compile/920501-4.c,
6573 gcc.c-torture/compile/920520-1.c,
6574 gcc.c-torture/compile/980506-1.c,
6575 gcc.c-torture/execute/980709-1.x,
6576 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6577 options for m68hc11.
6578 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6579 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6582 2011-03-22 Nick Clifton <nickc@redhat.com>
6584 * lib/target-supports.exp (check_profiling_available): Add MN10300
6585 to the list of targets that do not support profiling. Restore
6586 alpha sorting to this list.
6588 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6590 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6591 failure on 32-bit systems.
6592 * gcc.dg/torture/vector-2.c: Ditto.
6594 2011-03-22 Richard Guenther <rguenther@suse.de>
6596 PR tree-optimization/48228
6597 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6599 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6601 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6605 * gcc.target/powerpc/pr48226.c: New file.
6607 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6609 * lib/prune.exp (prune_gcc_output): Prune "could not create
6610 compact unwind for" warnings.
6612 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6616 * gcc.c-torture/execute/pr42544.c: New test.
6617 * gcc.c-torture/execute/pr48197.c: New test.
6619 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6621 PR preprocessor/48192
6622 * gcc.target/powerpc/pr48192.c: New file.
6625 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6626 split problem of 0 being loaded in a VSX register.
6628 2011-03-21 Richard Guenther <rguenther@suse.de>
6631 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6632 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6633 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6634 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6636 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.dg/pr48213.c: New test.
6641 2011-03-21 Kai Tietz <ktietz@redhat.com>
6644 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6646 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6648 * gcc.target/arm/xor-and.c: New.
6650 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6653 * gfortran.dg/function_optimize_1.f90: New test.
6654 * gfortran.dg/function_optimize_2.f90: New test.
6656 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6658 PR rtl-optimization/47502
6659 * gcc.target/i386/pr47502-1.c: New.
6660 * gcc.target/i386/pr47502-2.c: Likewise.
6662 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6664 PR rtl-optimization/48156
6665 * gcc.dg/pr48156.c: New test.
6667 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6670 * gfortran.dg/scratch_1.f90: Adjust test.
6672 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6675 * gfortran.dg/scratch_1.f90: New test.
6677 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6679 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6680 variably modified typedefs.
6681 * gcc.dg/c1x-typedef-2.c: Remove.
6683 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6685 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6686 * gcc.dg/c1x-anon-struct-3.c: New test.
6687 * gcc.dg/anon-struct-11.c: Update.
6689 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6691 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6693 Only xfail with gas.
6695 2011-03-18 Jason Merrill <jason@redhat.com>
6697 * g++.dg/template/fn-ptr1.C: New.
6699 * g++.dg/overload/volatile1.C: New.
6701 * g++.dg/opt/pr23372.C: New.
6703 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6705 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6710 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6712 * gcc.target/arm/unsigned-extend-1.c: New.
6714 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6717 * gcc.c-torture/compile/pr48161.c: New test.
6719 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6722 * gcc.dg/torture/pr47725.c: New.
6724 2011-03-17 Jason Merrill <jason@redhat.com>
6726 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6727 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6729 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6731 * gnat.dg/specs/elab2.ads: New test.
6732 * gnat.dg/specs/elab2_pkg.ads: New helper.
6734 2011-03-17 Jason Merrill <jason@redhat.com>
6736 * g++.dg/cpp0x/decltype-1212.C: New.
6737 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6739 2011-03-17 Jason Merrill <jason@redhat.com>
6741 * g++.dg/parse/memfnquals1.C: New.
6743 2011-03-17 Richard Guenther <rguenther@suse.de>
6746 * gcc.dg/pr48134.c: New testcase.
6748 2011-03-17 Richard Guenther <rguenther@suse.de>
6751 * g++.dg/torture/pr48165.C: New testcase.
6753 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6755 PR rtl-optimization/48141
6756 * gcc.dg/pr48141.c: New test.
6758 2011-03-16 Jason Merrill <jason@redhat.com>
6760 * g++.dg/cpp0x/constexpr-48089.C: New.
6762 * g++.dg/cpp0x/constexpr-abi1.C: New.
6764 * g++.dg/cpp0x/constexpr-46336.C: New.
6765 * g++.dg/parse/friend5.C: Adjust expected errors.
6767 * g++.dg/cpp0x/constexpr-47570.C: New.
6769 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6772 * ++.dg/debug/dwarf2/typedef6.C: New test.
6774 2011-03-16 Jason Merrill <jason@redhat.com>
6776 * g++.dg/cpp0x/elision2.C: New.
6778 * g++.dg/cpp0x/constexpr-array3.C: New.
6780 2011-03-16 Jason Merrill <jason@redhat.com>
6782 * g++.dg/cpp0x/sfinae6.C: New.
6783 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6784 * g++.dg/cpp0x/pr45908.C: Likewise.
6785 * g++.dg/cpp0x/sfinae6.C: Likewise.
6786 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6787 * g++.old-deja/g++.law/arg11.C: Likewise.
6789 2011-03-16 Jason Merrill <jason@redhat.com>
6791 * g++.dg/template/incomplete6.C: New.
6793 2011-03-16 Jeff Law <law@redhat.com>
6795 * gcc.dg/tree-ssa/vrp55.c: New test.
6797 2011-03-16 Jason Merrill <jason@redhat.com>
6799 * g++.dg/cpp0x/auto22.C: New.
6801 2011-03-16 Richard Guenther <rguenther@suse.de>
6803 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6804 optimizing it away if promoted to const.
6806 2011-03-16 Richard Guenther <rguenther@suse.de>
6808 PR tree-optimization/48149
6809 * gcc.dg/fold-complex-1.c: New testcase.
6811 2011-03-16 Richard Guenther <rguenther@suse.de>
6814 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6817 2011-03-16 Richard Guenther <rguenther@suse.de>
6819 PR tree-optimization/26134
6820 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6822 2011-03-16 Richard Guenther <rguenther@suse.de>
6824 PR tree-optimization/48146
6825 * gcc.dg/torture/pr48146.c: New testcase.
6827 2011-03-16 Richard Guenther <rguenther@suse.de>
6829 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6830 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6832 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6835 * gcc.c-torture/compile/pr48136.c: New test.
6837 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6840 * gcc.dg/guality/pr45882.c: New test.
6842 2011-03-15 Jason Merrill <jason@redhat.com>
6844 * g++.dg/cpp0x/constexpr-recursion.C: New.
6846 * g++.dg/cpp0x/implicit11.C: New.
6848 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6850 * g++.dg/cpp0x/constexpr-attribute.C: New.
6852 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6854 * g++.dg/parse/pr34758.C: New.
6856 2011-03-15 Xinliang David Li <davidxl@google.com>
6859 * gcc.dg/uninit-pred-7_d.c: New test.
6860 * gcc.dg/uninit-pred-8_d.c: New test.
6862 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6865 * gcc.target/arm/pr46788.c: New.
6867 2011-03-15 Richard Guenther <rguenther@suse.de>
6870 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6871 * gfortran.dg/ishft_4.f90: Likewise.
6872 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6874 2011-03-15 Richard Guenther <rguenther@suse.de>
6876 PR tree-optimization/13954
6877 * g++.dg/tree-ssa/pr13954.C: New testcase.
6879 2011-03-15 Richard Guenther <rguenther@suse.de>
6881 PR tree-optimization/48037
6882 * gcc.target/i386/pr48037-1.c: New testcase.
6884 2011-03-15 Richard Guenther <rguenther@suse.de>
6886 PR tree-optimization/41490
6887 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6888 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6889 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6890 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6891 * g++.dg/tree-ssa/pr33604.C: Adjust.
6893 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6896 * gcc.c-torture/execute/pr47917.c: New test.
6897 * gcc.dg/pr47917.c: New test.
6900 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6902 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6904 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6905 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6906 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6907 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6908 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6909 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6910 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6911 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6912 * gcc.target/i386/avx-floor-vec.c: Ditto.
6913 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6914 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6915 * gcc.target/i386/avx-rint-vec.c: Ditto.
6916 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6917 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6918 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6919 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6921 2011-03-14 Tom Tromey <tromey@redhat.com>
6923 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6924 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6925 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6927 2011-03-14 Tom Tromey <tromey@redhat.com>
6929 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6930 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6931 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6933 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6935 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6937 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6939 PR rtl-optimization/47166
6940 * gcc.c-torture/execute/postmod-1.c: New test.
6942 2011-03-14 Richard Guenther <rguenther@suse.de>
6945 * gcc.dg/torture/pr48098.c: New testcase.
6947 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6950 * gcc.target/powerpc/pr48053-1.c: New test.
6951 * gcc.target/powerpc/pr48053-2.c: Likewise.
6953 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6956 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6958 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6961 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6963 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6966 * gfortran.dg/class_41.f03: New.
6968 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6970 * g++.dg/conversion/cast3.C: New test.
6972 2011-03-11 Jason Merrill <jason@redhat.com>
6974 * g++.dg/template/error45.C: New.
6976 * g++.dg/parse/no-type-defn1.C: New.
6978 * g++.dg/ext/attrib40.C: New.
6980 * g++.dg/cpp0x/regress/array1.C: New.
6982 2011-03-11 Richard Guenther <rguenther@suse.de>
6984 PR tree-optimization/48067
6985 * gcc.dg/pr48067.c: New testcase.
6987 2011-03-11 Richard Guenther <rguenther@suse.de>
6990 * g++.dg/lto/20110311-1_0.C: New testcase.
6992 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6995 * g++.dg/inherit/virtual8.C: New test.
6998 * gcc.dg/torture/pr48044.c: New test.
7000 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7003 * gfortran.dg/proc_ptr_comp_31.f90: New.
7005 2011-03-11 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/47278
7008 * gcc.dg/torture/pr47278-1.c: New testcase.
7009 * gcc.dg/torture/pr47278-2.c: Likewise.
7011 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7013 PR tree-optimization/48063
7014 * gcc.dg/torture/pr48063.c: New test.
7016 2011-03-10 Jason Merrill <jason@redhat.com>
7018 * g++.dg/template/array22.C: New.
7020 * g++.dg/cpp0x/syntax-err1.C: New.
7021 * g++.dg/parse/error36.C: Adjust expected errors.
7022 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7023 * g++.old-deja/g++.pt/typename3.C: Likewise.
7024 * g++.old-deja/g++.pt/typename4.C: Likewise.
7025 * g++.old-deja/g++.pt/typename6.C: Likewise.
7027 2011-03-09 Jason Merrill <jason@redhat.com>
7029 * g++.dg/template/nontype22.C: New.
7031 2011-03-09 Martin Jambor <mjambor@suse.cz>
7033 PR tree-optimization/47714
7034 * g++.dg/torture/pr47714.C: New test.
7036 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7039 * gcc.target/powerpc/pr47755-2.c: New file.
7041 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7043 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7044 is not set in the environment, pass 64 as first argument when not
7045 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7046 native where ulimit -u is supported.
7048 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7050 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7052 2011-03-08 Jason Merrill <jason@redhat.com>
7054 * g++.dg/template/nontype21.C: New.
7056 * g++.dg/template/anon5.C: New.
7058 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7061 * gcc.dg/pr47881.c: New test.
7063 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7066 * g++.dg/lookup/template3.C: New test.
7068 2011-03-08 Kai Tietz <ktietz@redhat.com>
7070 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7073 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7076 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7077 sizeof to compute alignment.
7079 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7081 PR tree-optimization/48022
7082 * gcc.dg/pr48022-1.c: New test.
7083 * gcc.dg/pr48022-2.c: New test.
7085 2011-03-07 Jason Merrill <jason@redhat.com>
7087 * g++.dg/template/nontype20.C: New.
7088 * g++.dg/init/member1.C: Adjust expected errors.
7089 * g++.dg/parse/constant4.C: Likewise.
7090 * g++.dg/template/qualified-id3.C: Likewise.
7091 * g++.old-deja/g++.pt/crash10.C: Likewise.
7093 * g++.dg/cpp0x/regress/non-const1.C: New.
7095 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7098 * gcc.dg/pr47991.c: New test.
7100 2011-03-07 Jason Merrill <jason@redhat.com>
7102 * g++.dg/abi/mangle46.C: New.
7104 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7107 * gcc.target/powerpc/pr47862.c: New.
7109 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7112 * gcc.target/i386/combine-mul.c: Require nonpic.
7114 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7115 Nathan Froyd <froydnj@codesourcery.com>
7117 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7119 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7121 * README.QMTEST: Remove.
7123 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7124 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7127 * gfortran.dg/array_constructor_37.f90 : New test.
7129 2011-03-05 Jason Merrill <jason@redhat.com>
7131 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7132 * g++.dg/abi/mangle45.C: Likewise.
7133 * g++.dg/cpp0x/trailing1.C: Likewise.
7135 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7137 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7139 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7141 PR rtl-optimization/47899
7142 * gcc.dg/pr47899.c: New test.
7144 * gcc.dg/torture/pr47968.c: Ignore warnings.
7146 PR tree-optimization/47967
7147 * gcc.c-torture/compile/pr47967.c: New test.
7149 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7151 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7152 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7154 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7156 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7157 and property_getAttributes() if __OBJC2__.
7158 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7159 * objc.dg/property/property-encoding-1.m: New.
7160 * obj-c++.dg/property/property-encoding-1.mm: New.
7162 2011-03-04 Jason Merrill <jason@redhat.com>
7164 * g++.dg/template/pseudodtor6.C: New.
7166 * g++.dg/inherit/covariant19.C: New.
7168 2011-03-04 Richard Guenther <rguenther@suse.de>
7171 * gcc.dg/torture/pr47968.c: New testcase.
7173 2011-03-04 Richard Guenther <rguenther@suse.de>
7176 * gcc.dg/torture/pr47975.c: New testcase.
7178 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7181 * g++.dg/template/crash106.C: New.
7183 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7186 * gcc.dg/gomp/pr47963.c: New test.
7187 * g++.dg/gomp/pr47963.C: New test.
7189 2011-03-02 Jason Merrill <jason@redhat.com>
7191 * g++.dg/cpp0x/regress/condition1.C: New.
7193 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7195 2011-03-01 Jason Merrill <jason@redhat.com>
7197 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7199 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7201 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7203 PR rtl-optimization/47925
7204 * gcc.c-torture/execute/pr47925.c: New test.
7206 2011-03-01 Jason Merrill <jason@redhat.com>
7208 * g++.dg/cpp0x/decltype25.C: New.
7210 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7212 2011-03-01 Richard Guenther <rguenther@suse.de>
7214 PR tree-optimization/47890
7215 * gcc.dg/torture/pr47890.c: New testcase.
7217 2011-03-01 Richard Guenther <rguenther@suse.de>
7220 * gcc.dg/lto/pr47924_0.c: New testcase.
7222 2011-03-01 Richard Guenther <rguenther@suse.de>
7225 * gfortran.dg/lto/pr46911_0.f: New testcase.
7227 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7229 PR libgfortran/47933
7230 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7231 compile errors from older code form.
7233 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235 PR libgfortran/47567
7236 * gfortran.dg/fmt_fw_d.f90: New test.
7238 2011-02-28 Jason Merrill <jason@redhat.com>
7240 * g++.dg/inherit/covariant18.C: New.
7242 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7245 * gcc.dg/pr47893.c: New test.
7247 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7249 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7250 NULL in case of a selector with conflicting types.
7251 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7253 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7255 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7256 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7257 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7258 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7260 2011-02-28 Jason Merrill <jason@redhat.com>
7263 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7265 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7267 PR libgfortran/47778
7268 * gfortran.dg/namelist_71.f90: New test.
7270 2011-02-27 Jason Merrill <jason@redhat.com>
7273 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7274 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7276 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7279 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7281 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7284 * gfortran.dg/gomp/task-1.f90: Removed.
7286 2011-02-26 Jason Merrill <jason@redhat.com>
7288 * g++.dg/template/this-targ1.C: New.
7290 * g++.dg/cpp0x/regress/template-const1.C: New.
7291 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7292 * g++.dg/template/function1.C: Adjust.
7293 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7294 * g++.dg/debug/debug7.C: Adjust.
7296 2011-02-26 Tobias Burnus <burnus@net-b.de>
7299 * gfortran.dg/gomp/task-1.f90: New.
7301 2011-02-25 Jie Zhang <jie@codesourcery.com>
7303 * gcc.target/arm/neon-thumb2-move.c: Add
7304 dg-require-effective-target arm_thumb2_ok.
7306 2011-02-24 Jason Merrill <jason@redhat.com>
7308 * g++.dg/parse/constant1.C: Specify C++98 mode.
7309 * g++.dg/parse/constant5.C: Likewise.
7310 * g++.dg/parse/error2.C: Likewise.
7311 * g++.dg/parse/semicolon3.C: Likewise.
7312 * g++.dg/template/crash14.C: Likewise.
7313 * g++.dg/template/local4.C: Likewise.
7314 * g++.dg/template/nontype3.C: Likewise.
7315 * g++.dg/parse/crash31.C: Adjust expected errors.
7316 * g++.dg/template/function1.C: Likewise.
7317 * g++.dg/template/ref3.C: Likewise.
7318 * g++.dg/template/static9.C: Likewise.
7319 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7321 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7322 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7323 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7324 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7325 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7327 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7330 * gfortran.dg/pr47878.f90: New test.
7332 2011-02-24 Richard Guenther <rguenther@suse.de>
7335 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7336 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7338 2011-02-24 Richard Guenther <rguenther@suse.de>
7341 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7342 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7344 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7346 PR libgfortran/47567
7347 * gfortran.dg/fmt_f0_1.f90: Update test.
7349 2011-02-23 Jason Merrill <jason@redhat.com>
7351 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7352 * g++.dg/abi/mangle45.C: New.
7354 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7355 * g++.dg/template/canon-type-9.C: Match use of decltype
7356 between declaration and definition.
7357 * g++.dg/template/canon-type-12.C: Likewise.
7359 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7362 * gfortran.dg/nested_allocatables_1.f90: New.
7364 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7367 * g++.dg/pr46868.C: New test.
7368 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7369 * g++.dg/parse/error14.C: Adjust.
7371 2011-02-23 Richard Guenther <rguenther@suse.de>
7373 PR tree-optimization/47838
7374 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7376 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7378 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7380 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7382 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7383 * gfortran.dg/count_init_expr.f03: Ditto.
7384 * gfortran.dg/gomp/pr43711.f90: Ditto.
7385 * gcc.dg/struct-parse-2.c: Ditto.
7386 * gcc.dg/parse-error-3.c: Ditto.
7387 * gcc.dg/Wlogical-op-1.c: Ditto.
7388 * gcc.dg/Walways-true-1.c: Ditto.
7389 * gcc.dg/pr24225.c: Ditto.
7390 * gcc.dg/Walways-true-2.c: Ditto.
7391 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7392 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7393 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7394 * g++.dg/overload/defarg4.C: Ditto.
7395 * g++.dg/inherit/covariant16.C: Ditto.
7396 * g++.dg/inherit/virtual7.C: Ditto.
7397 * g++.dg/template/canon-type-9.C: Ditto.
7398 * g++.dg/template/access19.C: Ditto.
7399 * g++.dg/template/call7.C: Ditto.
7400 * g++.dg/template/canon-type-2.C: Ditto.
7401 * g++.dg/template/init7.C: Ditto.
7402 * g++.dg/template/sizeof-template-argument.C: Ditto.
7403 * g++.dg/template/const3.C: Ditto.
7404 * g++.dg/template/sfinae26.C: Ditto.
7405 * g++.dg/template/sfinae26.C: Ditto.
7406 * g++.dg/template/canon-type-11.C: Ditto.
7407 * g++.dg/template/union2.C: Ditto.
7408 * g++.dg/template/canon-type-3.C: Ditto.
7409 * g++.dg/template/canon-type-1.C: Ditto.
7410 * g++.dg/template/canon-type-5.C: Ditto.
7411 * g++.dg/template/canon-type-7.C: Ditto.
7412 * g++.dg/template/canon-type-10.C: Ditto.
7413 * g++.dg/template/spec36.C: Ditto.
7414 * g++.dg/template/typedef38.C: Ditto.
7415 * g++.dg/template/canon-type-4.C: Ditto.
7416 * g++.dg/template/canon-type-6.C: Ditto.
7417 * g++.dg/template/canon-type-13.C: Ditto.
7418 * g++.dg/template/instantiate9.C: Ditto.
7419 * g++.dg/template/ttp22.C: Ditto.
7420 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7421 * g++.dg/warn/Walways-true-1.C: Ditto.
7422 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7423 * g++.dg/warn/Walways-true-2.C: Ditto.
7424 * g++.dg/conversion/op4.C: Ditto.
7425 * g++.dg/opt/pr19650.C: Ditto.
7426 * g++.dg/lookup/friend11.C: Ditto.
7427 * g++.dg/other/default2.C: Ditto.
7428 * g++.dg/other/default3.C: Ditto.
7429 * g++.dg/other/dtor2.C: Ditto.
7430 * g++.dg/other/friend5.C: Ditto.
7431 * g++.dg/other/default5.C: Ditto.
7432 * g++.dg/init/brace6.C: Ditto.
7433 * g++.dg/init/aggr5.C: Ditto.
7434 * g++.dg/init/error2.C: Ditto.
7435 * g++.dg/expr/bound-mem-fun.C: Ditto.
7436 * g++.dg/expr/cond6.C: Ditto.
7437 * g++.dg/expr/stmt-expr-1.C: Ditto.
7438 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7439 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7440 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7441 * g++.dg/cpp0x/bracket1.C: Ditto.
7442 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7443 * g++.dg/cpp0x/pr38646.C: Ditto.
7444 * g++.dg/cpp0x/variadic73.C: Ditto.
7445 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7446 * g++.dg/cpp0x/bracket4.C: Ditto.
7447 * g++.dg/cpp0x/decltype4.C: Ditto.
7448 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7449 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7450 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7451 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7452 * g++.dg/cpp0x/decltype2.C: Ditto.
7453 * g++.dg/cpp0x/decltype1.C: Ditto.
7454 * g++.dg/cpp0x/bracket2.C: Ditto.
7455 * g++.dg/cpp0x/decltype5.C: Ditto.
7456 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7457 * g++.dg/cpp0x/variadic70.C: Ditto.
7458 * g++.dg/cpp0x/decltype6.C: Ditto.
7459 * g++.dg/cpp0x/rvo.C: Ditto.
7460 * g++.dg/cpp0x/vt-40092.C: Ditto.
7461 * g++.dg/cpp0x/variadic-new.C: Ditto.
7462 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7463 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7464 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7465 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7466 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7467 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7468 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7469 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7470 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7471 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7472 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7473 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7474 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7475 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7476 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7477 * g++.dg/cpp0x/pr39639.C: Ditto.
7478 * g++.dg/cpp0x/decltype3.C: Ditto.
7479 * g++.dg/cpp0x/variadic68.C: Ditto.
7480 * g++.dg/cpp0x/variadic-function.C: Ditto.
7481 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7482 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7483 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7484 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7485 * g++.dg/parse/crash35.C: Ditto.
7486 * g++.dg/parse/crash40.C: Ditto.
7487 * g++.dg/parse/defarg12.C: Ditto.
7488 * g++.dg/parse/crash34.C: Ditto.
7489 * g++.dg/parse/constructor3.C: Ditto.
7490 * g++.dg/parse/template23.C: Ditto.
7491 * g++.dg/parse/crash56.C: Ditto.
7492 * g++.dg/parse/dtor13.C: Ditto.
7493 * g++.dg/parse/error33.C: Ditto.
7494 * g++.dg/parse/ctor9.C: Ditto.
7495 * g++.dg/parse/error32.C: Ditto.
7496 * g++.dg/parse/error37.C: Ditto.
7497 * g++.dg/parse/bitfield3.C: Ditto.
7498 * g++.dg/parse/struct-4.C: Ditto.
7499 * g++.dg/ext/has_trivial_copy.C: Ditto.
7500 * g++.dg/ext/is_polymorphic.C: Ditto.
7501 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7502 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7503 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7504 * g++.dg/ext/is_union.C: Ditto.
7505 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7506 * g++.dg/ext/is_pod.C: Ditto.
7507 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7508 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7509 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7510 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7511 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7512 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7513 * g++.dg/ext/is_abstract.C: Ditto.
7514 * g++.dg/ext/has_trivial_assign.C: Ditto.
7515 * g++.dg/ext/is_class.C: Ditto.
7516 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7517 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7518 * g++.dg/ext/is_base_of.C: Ditto.
7519 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7520 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7521 * g++.dg/ext/is_empty.C: Ditto.
7522 * g++.dg/ext/is_enum.C: Ditto.
7523 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7524 * gnat.dg/opt11.adb: Ditto.
7525 * obj-c++.dg/pr45735.mm: Ditto.
7526 * obj-c++.dg/pr24393.mm: Ditto.
7527 * obj-c++.dg/exceptions-2.mm: Ditto.
7528 * objc.dg/pr45735.m: Ditto.
7529 * objc.dg/pr24393.m: Ditto.
7531 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7533 * objc.dg/attributes/objc-exception-1.m: New.
7535 2011-02-23 Jie Zhang <jie@codesourcery.com>
7537 * gcc.dg/cpp/include7.c: New test.
7539 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7542 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7544 2011-02-23 Jie Zhang <jie@codesourcery.com>
7546 PR rtl-optimization/47763
7547 * gcc.dg/pr47763.c: New test.
7549 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7552 * gfortran.dg/whole_file_32.f90 : New test.
7554 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7557 * g++.dg/inherit/virtual7.C: New test.
7559 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7562 * objc.dg/type-size-3.m: Updated error message.
7563 * objc.dg/type-size-4.m: New test.
7564 * objc.dg/type-size-5.m: New test.
7566 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7568 * lib/gnat.exp: Fix comments.
7569 Don't load libgloss.exp.
7570 (default_gnat_version): Call $compiler with --version.
7571 Adapt regexp for gnatmake output, insert version.
7572 (gnat_version): New proc.
7573 (gnat_init): Remove gnat_libgcc_s_path.
7574 (gnat_target_compile): Likewise.
7575 Remove ld_library_path.
7576 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7577 (gnat_pass): Remove.
7578 (gnat_pass): Remove.
7579 (gnat_finish): Remove.
7580 (gnat_exit): Remove.
7581 (local_find_gnatmake): Reindent.
7582 (runtest_file_p): Remove.
7583 (prune_warnings): Remove.
7584 (find_gnatclean): New proc.
7585 * lib/gnat-dg.exp (lremove): New proc.
7586 (gnat-dg-test): Reindent.
7587 Remove additional output files.
7588 (gnat-dg-runtest): Remove.
7590 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7591 * gnat.dg/loop_optimization6.adb: Likewise.
7592 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7594 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7596 PR tree-optimization/47835
7597 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7599 2011-02-22 Tobias Burnus <burnus@net-b.de>
7601 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7602 * gfortran.dg/abstract_type_2.f03: Ditto.
7603 * gfortran.dg/abstract_type_3.f03: Ditto.
7604 * gfortran.dg/abstract_type_4.f03: Ditto.
7605 * gfortran.dg/abstract_type_5.f03: Ditto.
7606 * gfortran.dg/abstract_type_6.f03: Ditto.
7607 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7608 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7609 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7610 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7611 * gfortran.dg/array_function_5.f90: Ditto.
7612 * gfortran.dg/asynchronous_3.f03: Ditto.
7613 * gfortran.dg/char_expr_1.f90: Ditto.
7614 * gfortran.dg/class_14.f03: Ditto.
7615 * gfortran.dg/data_array_6.f: Ditto.
7616 * gfortran.dg/data_invalid.f90: Ditto.
7617 * gfortran.dg/dot_product_1.f03: Ditto.
7618 * gfortran.dg/func_derived_5.f90: Ditto.
7619 * gfortran.dg/func_result_4.f90: Ditto.
7620 * gfortran.dg/implied_do_1.f90: Ditto.
7621 * gfortran.dg/initialization_25.f90: Ditto.
7622 * gfortran.dg/initialization_26.f90: Ditto.
7623 * gfortran.dg/interface_34.f90: Ditto.
7624 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7625 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7626 * gfortran.dg/matmul_8.f03: Ditto.
7627 * gfortran.dg/merge_init_expr.f90: Ditto.
7628 * gfortran.dg/pack_assign_1.f90: Ditto.
7629 * gfortran.dg/pack_vector_1.f90: Ditto.
7630 * gfortran.dg/pointer_check_8.f90: Ditto.
7631 * gfortran.dg/product_init_expr.f03: Ditto.
7632 * gfortran.dg/reshape_order_5.f90: Ditto.
7633 * gfortran.dg/reshape_shape_1.f90: Ditto.
7634 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7635 * gfortran.dg/same_name_2.f90: Ditto.
7636 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7637 * gfortran.dg/spread_init_expr.f03: Ditto.
7638 * gfortran.dg/stmt_func_1.f90: Ditto.
7639 * gfortran.dg/sum_init_expr.f03: Ditto.
7640 * gfortran.dg/transpose_3.f03: Ditto.
7641 * gfortran.dg/unpack_init_expr.f03: Ditto.
7642 * gfortran.dg/warn_conversion.f90: Ditto.
7643 * gfortran.dg/warn_conversion_2.f90: Ditto.
7644 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7645 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7646 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7647 * gfortran.dg/whole_file_16.f90: Ditto.
7648 * gfortran.dg/whole_file_17.f90: Ditto.
7649 * gfortran.dg/whole_file_18.f90: Ditto.
7650 * gfortran.dg/whole_file_20.f03: Ditto.
7651 * gfortran.dg/whole_file_5.f90: Ditto.
7652 * gfortran.dg/whole_file_6.f90: Ditto.
7653 * gfortran.dg/write_invalid_format.f90: Ditto.
7654 * gfortran.dg/zero_sized_6.f90: Ditto.
7656 2011-02-21 Jeff Law <law@redhat.com>
7658 PR rtl-optimization/46178
7659 * gcc.target/i386/pr46178.c: New test.
7661 PR rtl-optimization/46002
7662 * gcc.c-torture/compile/pr46002.c: New test.
7664 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7666 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7669 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/debug/pr47106.C: Require effective target lto.
7674 2011-02-21 Jason Merrill <jason@redhat.com>
7676 * g++.dg/cpp0x/constexpr-diag2.C: New.
7678 2011-02-20 Jason Merrill <jason@redhat.com>
7680 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7682 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7684 * g++.dg/overload/conv-op1.C: New.
7686 * g++.dg/cpp0x/constexpr-synth1.C: New.
7688 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7690 * objc.dg/layout-2.m: New.
7691 * objc.dg/selector-3.m: Adjusted location of error message.
7692 * objc.dg/type-size-3.m: Same.
7693 * obj-c++.dg/selector-3.mm: Same.
7695 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7698 * objc.dg/property/dotsyntax-22.m: New.
7699 * obj-c++.dg/property/dotsyntax-22.mm: New.
7701 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7704 * g++.dg/template/typedef38.C: New test.
7706 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7709 * gfortran.dg/whole_file_30.f90 : New test.
7710 * gfortran.dg/whole_file_31.f90 : New test.
7712 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7716 * gfortran.dg/whole_file_28.f90 : New test.
7717 * gfortran.dg/whole_file_29.f90 : New test.
7719 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7722 * g++.dg/template/crash105.C: New.
7724 2011-02-19 Jason Merrill <jason@redhat.com>
7726 * g++.dg/cpp0x/regress/no-elide1.C: New.
7728 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7730 PR tree-optimization/46620
7731 * gcc.dg/pr46620.c: New.
7733 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7736 * gcc.target/i386/pr47809.c: New test.
7738 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7739 Tobias Burnus <burnus@net-b.de>
7741 * lib/target-supports.exp
7742 (check_effective_target_fortran_large_real): New check for large reals.
7743 * gfortran.dg/nan_7.f90: New test.
7745 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7747 PR libgfortran/47567
7748 * gfortran.dg/fmt_f0_1.f90: Update test.
7750 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7753 * gfortran.dg/array_constructor_36.f90 : New test.
7754 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7755 allow for comparison between different elements of the array
7756 constructor at different levels of optimization.
7758 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7760 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7761 * gcc.target/i386/pr32280-1.c: Likewise.
7763 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7766 * gcc.target/i386/pr47800.c: New test.
7768 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7770 * objc/execute/exceptions/foward-1.x: New.
7772 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7775 * gfortran.dg/derived_constructor_comps_4.f90: New.
7777 2011-02-18 Tobias Burnus
7780 * gfortran.dg/func_result_6.f90: New.
7782 2011-02-18 Michael Matz <matz@suse.de>
7785 * gfortran.dg/lto/pr45586_0.f90: New test.
7786 * gfortran.dg/typebound_proc_20.f90: Ditto.
7787 * gfortran.dg/typebound_proc_21.f90: Ditto.
7789 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7792 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7794 2011-02-18 Tobias Burnus <burnus@net-b.de>
7797 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7799 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7800 normalizing the error/warning output.
7801 * gfortran.dg/Wall.f90: Update dg-error/warning.
7802 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7803 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7804 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7805 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7806 * gfortran.dg/class_30.f90: Update dg-error/warning.
7807 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7808 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7809 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7810 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7811 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7812 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7813 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7814 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7815 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7816 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7817 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7818 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7819 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7820 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7821 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7822 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7823 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7824 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7825 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7826 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7827 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7828 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7829 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7830 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7831 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7833 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7836 * gfortran.dg/proc_ptr_comp_30.f90: New.
7838 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.target/i386/pr47780.c: New test.
7843 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7846 * gfortran.dg/class_40.f03: New.
7848 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7851 * g++.dg/cpp0x/auto21.C: New test.
7853 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7855 * objc.dg/special/unclaimed-category-1.h: Updated for
7857 * objc.dg/special/unclaimed-category-1.m: Same.
7858 * objc.dg/zero-link-1.m: Same.
7859 * objc.dg/lookup-1.m: Same.
7860 * objc.dg/torture/strings/const-str-9.m
7861 * objc.dg/torture/strings/const-str-10.m: Same.
7862 * objc.dg/torture/strings/const-str-11.m: Same.
7863 * objc.dg/torture/forward-1.m: Same.
7864 * objc.dg/zero-link-2.m: Same.
7865 * objc.dg/encode-7-next-64bit.m: Same.
7866 * objc.dg/method-4.m: Same.
7867 * objc.dg/next-runtime-1.m: Same.
7868 * objc.dg/image-info.m: Same.
7869 * objc.dg/pr23214.m: Same.
7870 * objc.dg/symtab-1.m: Same.
7871 * obj-c++.dg/basic.m: Same.
7872 * obj-c++.dg/proto-lossage-3.m: Same.
7873 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7874 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7875 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7876 * obj-c++.dg/method-11.m: Same.
7877 * objc/execute/enumeration-1.m: Same.
7878 * objc/execute/object_is_class.m: Same.
7879 * objc/execute/formal_protocol-2.m: Same.
7880 * objc/execute/formal_protocol-4.m: Same.
7881 * objc/execute/formal_protocol-6.m: Same.
7882 * objc/execute/bycopy-3.m: Same.
7883 * objc/execute/exceptions/catchall-1.m: Same.
7884 * objc/execute/exceptions/finally-1.m: Same.
7885 * objc/execute/exceptions/local-variables-1.m: Same.
7886 * objc/execute/exceptions/foward-1.m: Same.
7887 * objc/execute/bf-common.h
7888 * objc/execute/enumeration-2.m: Same.
7889 * objc/execute/formal_protocol-1.m: Same.
7890 * objc/execute/formal_protocol-3.m: Same.
7891 * objc/execute/formal_protocol-5.m: Same.
7892 * objc/execute/accessing_ivars.m: Same.
7893 * objc/execute/bycopy-2.m: Same.
7894 * objc/execute/formal_protocol-7.m: Same.
7895 * objc/execute/compatibility_alias.m: Same.
7896 * objc/execute/no_clash.m: Same.
7897 * objc/execute/object_is_meta_class.m: Same.
7898 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7899 * objc/execute/class-tests-1.h: Include stdio.h.
7900 * objc/execute/class-tests-2.h: Same.
7901 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7903 * obj-c++.dg/try-catch-2.mm: Same.
7905 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7908 * g++.dg/warn/Wunused-parm-4.C: New test.
7910 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7911 Jan Hubicka <jh@suse.cz>
7915 * g++.dg/debug/pr47106.C: New.
7917 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7920 * gcc.target/i386/pr43653.c: New test.
7922 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7925 * g++.dg/template/inherit6.C: New test.
7927 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7930 * gfortran.dg/class_39.f03: New.
7932 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7935 * g++.dg/cpp0x/variadic106.C: New test.
7937 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7940 * gfortran.dg/pr47757-1.f90: New test.
7941 * gfortran.dg/pr47757-2.f90: New test.
7942 * gfortran.dg/pr47757-3.f90: New test.
7945 * g++.dg/cpp0x/enum8.C: New test.
7947 2011-02-15 Jason Merrill <jason@redhat.com>
7949 * g++.dg/inherit/implicit-trivial1.C: New.
7950 * g++.dg/cpp0x/implicit-trivial1.C: New.
7952 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7955 * gcc.dg/torture/pr47725.c: Removed.
7957 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7960 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7961 constant does not generate a load from memory.
7963 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7966 * gcc.dg/torture/pr47725.c: New.
7968 2011-02-15 Richard Guenther <rguenther@suse.de>
7970 PR tree-optimization/47743
7971 * gcc.dg/torture/pr47743.c: New testcase.
7973 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7976 * gcc.target/i386/pr47581.c: New test.
7978 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7981 * gfortran.dg/select_type_22.f03: New.
7983 2011-02-14 Jason Merrill <jason@redhat.com>
7985 * g++.dg/cpp0x/regress/enum1.C: New.
7987 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7989 * gnat.dg/include.adb: New test.
7991 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7994 * gfortran.dg/class_38.f03: New.
7996 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7998 * gcc.dg/pr46494.c: New test.
8000 2011-02-14 Richard Guenther <rguenther@suse.de>
8002 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8004 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8008 sparc*-sun-solaris2.11.
8010 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8013 * gfortran.dg/argument_checking_18.f90: New.
8015 2011-02-13 Tobias Burnus <burnus@net-b.de>
8017 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8018 * gfortran.dg/argument_checking_17.f90: New.
8020 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8022 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8023 are temporarily disabled.
8024 * gfortran.dg/class_7.f03: Ditto.
8025 * gfortran.dg/coarray_14.f90: Ditto.
8026 * gfortran.dg/typebound_proc_13.f03: Ditto.
8028 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8031 * gfortran.dg/extends_11.f03: New.
8033 2011-02-11 Xinliang David Li <davidxl@google.com>
8035 PR tree-optimization/47707
8036 * g++.dg/tree-ssa/pr47707.C: New test.
8038 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8040 * g++.dg/opt/inline17.C: New test.
8042 2011-02-11 Tobias Burnus <burnus@net-b.de>
8045 * gfortran.dg/pure_formal_2.f90: New.
8047 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8049 PR rtl-optimization/47614
8050 * gfortran.dg/pr47614.f: New.
8052 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8055 * gcc.dg/opts-6.c: New test.
8057 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8060 * gcc.dg/pr47684.c: New test.
8062 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8065 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8066 c99_runtime, dg-add-options c99_runtime.
8067 (main): Use __asm__.
8069 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8072 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8073 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8074 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8075 * gcc.dg/ucnid-10.c: Likewise.
8076 * gcc.dg/ucnid-13.c: Likewise.
8077 * gcc.dg/ucnid-7.c: Likewise.
8078 * gcc.dg/ucnid-8.c: Likewise.
8079 Adapt dg-warning line number.
8081 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8083 * gcc.target/i386/parity-1.c: Use -march=k8.
8084 * gcc.target/i386/parity-2.c: Ditto.
8085 * gcc.target/i386/vecinit-1.c: Ditto.
8086 * gcc.target/i386/vecinit-2.c: Ditto.
8088 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8091 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8092 * gcc.target/mips/save-restore-3.c: Likewise.
8093 * gcc.target/mips/save-restore-4.c: Likewise.
8094 * gcc.target/mips/save-restore-5.c: Likewise.
8097 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8098 * g++.dg/tree-prof/partition2.C: Likewise.
8100 2011-02-09 Jason Merrill <jason@redhat.com>
8102 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8103 rather than misdeclare std::puts.
8105 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8106 * g++.dg/other/warning1.C: Likewise.
8107 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8108 * g++.old-deja/g++.gb/scope06.C: Likewise.
8109 * g++.old-deja/g++.law/cvt11.C: Likewise.
8110 * g++.old-deja/g++.law/init1.C: Likewise.
8111 * g++.dg/abi/mangle26.C: Likewise.
8113 * g++.dg/template/function1.C: Adjust for C++0x mode.
8114 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8116 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8117 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8119 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8121 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8123 * g++.dg/cpp0x/regress: New directory.
8124 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8125 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8126 * g++.dg/cpp0x/regress/regress3.C: New.
8128 2011-02-10 Richard Guenther <rguenther@suse.de>
8130 PR tree-optimization/47677
8131 * gcc.dg/torture/pr47677.c: New testcase.
8133 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8135 * objc.dg/special/load-category-1.m: Remove unused header.
8136 * objc.dg/special/load-category-1a.m: Likewise.
8137 * objc.dg/special/load-category-2.m: Likewise.
8138 * objc.dg/special/load-category-2a.m: Likewise.
8139 * objc.dg/special/load-category-3.m: Likewise.
8140 * objc.dg/special/load-category-3a.m: Likewise.
8141 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8142 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8143 * objc.dg/attributes/class-attribute-1.m: Likewise.
8144 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8145 * obj-c++.dg/property/property.exp: Likewise.
8146 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8147 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8148 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8149 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8150 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8151 * obj-c++.dg/template-8.mm: Likewise.
8153 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.target/i386/pr47665.c: New test.
8158 2011-02-10 Jie Zhang <jie@codesourcery.com>
8162 2011-02-05 Jie Zhang <jie@codesourcery.com>
8164 * gcc.dg/pr42631.c: Update test.
8165 * gcc.dg/pr42631-2.c: New test.
8167 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8170 * gfortran.dg/proc_decl_25.f90: New.
8172 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8175 * gfortran.dg/typebound_assignment_2.f03: New.
8177 2011-02-09 Richard Guenther <rguenther@suse.de>
8179 PR tree-optimization/47664
8180 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8182 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8185 * gnat.dg/uninit_func.adb: Adjust dg directive.
8187 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8190 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8192 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8195 * gfortran.dg/auto_dealloc_2.f90: New.
8197 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199 * gcc.dg/builtins-config.h: Remove __sgi handling.
8200 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8201 -std=c99 for mips-sgi-irix6.5*.
8203 2011-02-09 Martin Jambor <mjambor@suse.cz>
8206 * gfortran.dg/pr25923.f90: Remove xfails.
8208 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8211 * gfortran.dg/inquire_14.f90: New test.
8213 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8216 * gfortran.dg/pointer_init_6.f90: New.
8218 2011-02-08 Jeff Law <law@redhat.com>
8220 PR tree-optimization/42893
8221 * gcc.tree-ssa/pr42893.c: New test.
8223 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8225 PR tree-optimization/46834
8226 PR tree-optimization/46994
8227 PR tree-optimization/46995
8228 * gcc.dg/graphite/id-pr46834.c: New.
8229 * gfortran.dg/graphite/id-pr46994.f90: New.
8230 * gfortran.dg/graphite/id-pr46995.f90: New.
8232 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8235 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8236 using the variable is known the warning is emitted there.
8237 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8238 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8240 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8243 * gcc.dg/noreturn-1.c (foo5): Likewise.
8244 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8245 (method2): Likewise.
8247 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8248 the return statement using the uninitialized variable.
8249 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8251 2011-02-08 Richard Guenther <rguenther@suse.de>
8254 * g++.dg/opt/pr47639.c: New testcase.
8256 2011-02-08 Richard Guenther <rguenther@suse.de>
8258 PR tree-optimization/47632
8259 * g++.dg/opt/pr47632.C: New testcase.
8261 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8263 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8265 2011-02-07 Richard Guenther <rguenther@suse.de>
8267 PR tree-optimization/47615
8268 * g++.dg/opt/pr47615.C: New testcase.
8270 2011-02-07 Richard Guenther <rguenther@suse.de>
8272 PR tree-optimization/47621
8273 * gcc.dg/torture/pr47621.c: New testcase.
8275 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8277 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8279 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8282 * gfortran.dg/allocate_with_source_1 : New test.
8284 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8287 * gcc.dg/pr47610.c: New test.
8289 2011-02-05 Jie Zhang <jie@codesourcery.com>
8292 * gcc.dg/pr42631.c: Update test.
8293 * gcc.dg/pr42631-2.c: New test.
8295 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8298 * gfortran.dg/pr47574.f90: New test.
8300 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8302 PR tree-optimization/46194
8303 * gcc.dg/autopar/pr46194.c: New.
8305 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8307 PR tree-optimization/43695
8308 * g++.dg/ipa/pr43695.C: New.
8310 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8313 * gcc.dg/pr23200.c: New test.
8315 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8318 * g++.dg/pr47589.C: New test.
8320 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8323 * g++.dg/template/typedef37.C: New test.
8324 * g++.dg/template/param1.C: Adjust expected error message.
8326 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8329 * gcc.dg/pr31490-2.c: New test.
8330 * gcc.dg/pr31490-3.c: New test.
8331 * gcc.dg/pr31490-4.c: New test.
8333 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8334 Jakub Jelinek <jakub@redhat.com>
8337 * g++.dg/parser/semicolon3.C: Adjust.
8338 * g++.dg/parser/semicolon4.C: New testcase.
8339 * g++.dg/pr46890.C: New testcase.
8341 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8344 * g++.dg/init/pr29571.C: New.
8346 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8348 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8349 instead of vect_int.
8351 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8354 * gcc.target/i386/pr47312.c: New test.
8357 * gcc.target/i386/pr47564.c: New test.
8359 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8361 PR tree-optimization/45122
8362 * gcc.dg/tree-ssa/pr45122.c: New.
8364 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8367 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8370 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8371 and vsx so a default --with-cpu=power7 doesn't give an error
8372 when -mavoid-indexed-addresses is used.
8374 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8375 wrapper function to save the arguments and then jump to the real
8376 function, rather than depending on the compiler not to move stuff
8378 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8380 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8381 Paul Thomas <pault@gcc.gnu.org>
8384 * gfortran.dg/class_37.f03 : New test.
8386 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8387 Richard Guenther <rguenther@suse.de>
8389 PR tree-optimization/40979
8391 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8392 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8393 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8394 check_vect_support_and_set_flags.
8395 * gfortran.dg/graphite/vect-pr40979.f90: New.
8397 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8400 * gfortran.dg/class_36.f03: New.
8402 2011-02-02 Richard Guenther <rguenther@suse.de>
8404 PR tree-optimization/47566
8405 * gcc.dg/lto/20110201-1_0.c: New testcase.
8407 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8413 * debug/pr47498.c: New.
8414 * debug/pr47501.c: New.
8416 2011-02-01 Richard Guenther <rguenther@suse.de>
8418 PR tree-optimization/47559
8419 * g++.dg/torture/pr47559.C: New testcase.
8421 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8424 * gfortran.dg/typebound_call_20.f03: New.
8426 2011-02-01 Richard Guenther <rguenther@suse.de>
8428 PR tree-optimization/47555
8429 * gcc.dg/pr47555.c: New testcase.
8431 2011-02-01 Richard Guenther <rguenther@suse.de>
8433 PR tree-optimization/47541
8434 * g++.dg/torture/pr47541.C: New testcase.
8436 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8439 * gfortran.dg/typebound_call_19.f03: New.
8441 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8444 * g++.dg/cpp0x/pr47416.C: New test.
8446 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8449 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8451 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8454 * gfortran.dg/typebound_assignment_1.f03: New.
8456 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8458 PR tree-optimization/47538
8459 * gcc.c-torture/execute/pr47538.c: New test.
8461 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8464 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8466 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8468 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8470 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8472 PR rtl-optimization/44031
8473 * gcc.c-torture/compile/20110131-1.c: New test.
8475 2011-01-31 Tobias Burnus <burnus@net-b.de>
8478 * gfortran.dg/stmt_func_1.f90: New.
8480 2011-01-31 Tobias Burnus <burnus@net-b.de>
8483 * gfortran.dg/interface_34.f90: New.
8485 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8488 * gfortran.dg/realloc_on_assign_5.f03: New test.
8489 * gfortran.dg/realloc_on_assign_5.f03: New test.
8491 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8493 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8494 * gfortran.dg/bessel_7.f90: Likewise.
8495 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8497 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8498 * gfortran.dg/sum_init_expr.f03: Likewise.
8500 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8502 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8505 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8506 loop only on "vect_intfloat_cvt" targets.
8508 2011-01-29 Tobias Burnus <burnus@net-b.de>
8511 * gfortran.dg/shape_6.f90: New.
8513 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8515 PR libgfortran/47434
8516 * gfortran.dg/read_infnan_1.f90: Update test.
8517 * gfortran.dg/module_nan.f90: Update test.
8518 * gfortran.dg/char4_iunit_1.f03: Update test.
8519 * gfortran.dg/large_real_kind_1.f90: Update test.
8520 * gfortran.dg/real_const_3.f90: Update test.
8521 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8523 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8526 * g++.dg/template/param2.C: New test.
8528 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8530 PR libgfortran/47285
8531 * gfortran.dg/fmt_g.f: New test.
8533 2011-01-28 Tobias Burnus <burnus@net-b.de>
8536 * gfortran.dg/pure_formal_1.f90: New.
8538 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8541 * gcc.dg/tls/pr42894.c: New test.
8543 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545 * gcc.dg/pr47276.c: Add dg-require-visibility.
8547 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8549 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8551 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8552 Tobias Burnus <burnus@gcc.gnu.org>
8557 * gfortran.dg/realloc_on_assign_3.f03: New test.
8558 * gfortran.dg/realloc_on_assign_4.f03: New test.
8559 * gfortran.dg/allocatable_function_5.f90: New test.
8560 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8561 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8562 implemented" dg-errors.
8564 2011-01-27 Jan Hubicka <jh@suse.cz>
8567 * gcc.dg/attr-weakref-4.c: New testcase
8569 2011-01-27 Martin Jambor <mjambor@suse.cz>
8571 PR tree-optimization/47228
8572 * gcc.dg/torture/pr47228.c: New test.
8574 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8576 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8578 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8580 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8581 when using auto-overlay support on the SPU.
8583 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8585 PR rtl-optimization/44174
8586 * gcc.target/i386/asm-6.c: New test.
8588 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8590 PR rtl-optimization/46856
8591 * gcc.c-torture/compile/pr46856.c: New test.
8593 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8594 Andrew Pinski <pinskia@gmail.com>
8597 * gcc.dg/pr43082.c: New.
8599 2011-01-26 DJ Delorie <dj@redhat.com>
8601 PR rtl-optimization/46878
8602 * gcc.dg/pr46878-1.c: New test.
8604 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8607 * g++.dg/cpp0x/pr47476.C: New test.
8609 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8611 * gcc.c-torture/compile/20110126-1.c: New test.
8613 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8616 * gcc.dg/torture/pr47473.c: New test.
8618 2011-01-26 Jan Hubicka <jh@suse.cz>
8621 * gcc.c-torture/execute/pr47237.c: New testcase.
8623 2011-01-26 Jan Hubicka <jh@suse.cz>
8625 PR tree-optimization/47190
8626 * gcc.dg/attr-weakref-3.c: New testcase.
8628 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8631 * gcc.dg/dll-9a.c: New test file.
8632 * gcc.dg/dll-11.c: Likewise.
8633 * gcc.dg/dll-12.c: Likewise.
8634 * gcc.dg/dll-12a.c: Likewise.
8635 * gcc.dg/dll-11a.c: Likewise.
8636 * gcc.dg/dll-9.c: Likewise.
8637 * gcc.dg/dll-10.c: Likewise.
8638 * gcc.dg/dll-10a.c: Likewise.
8639 * g++.dg/ext/dllexport4a.cc: Likewise.
8640 * g++.dg/ext/dllexport4.C: Likewise.
8641 * g++.dg/ext/dllexport5.C: Likewise.
8642 * g++.dg/ext/dllexport5a.cc: Likewise.
8644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8646 PR tree-optimization/46970
8647 * gcc.dg/graphite/pr46970.c: New.
8649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8651 PR tree-optimization/46215
8652 * gcc.dg/graphite/pr46215.c: New.
8654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8656 PR tree-optimization/46168
8657 * gcc.dg/graphite/pr46168.c: New.
8659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8661 PR tree-optimization/43657
8662 * gcc.dg/graphite/pr43657.c: New.
8664 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8666 PR tree-optimization/29832
8667 * gfortran.dg/graphite/pr29832.f90: New.
8669 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8671 PR tree-optimization/43567
8672 * gcc.dg/graphite/pr43567.c: New.
8674 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8676 * gfortran.dg/graphite/interchange-4.f: New.
8677 * gfortran.dg/graphite/interchange-5.f: New.
8679 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8680 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8681 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8682 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8683 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8684 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8685 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8686 * gfortran.dg/ltrans-7.f90: Removed.
8687 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8689 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8690 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8691 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8692 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8693 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8694 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8695 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8696 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8697 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8698 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8699 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8700 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8701 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8702 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8703 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8704 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8705 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8706 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8707 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8708 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8709 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8710 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8711 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8712 * gcc.dg/tree-ssa/data-dep-1.c
8713 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8714 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8715 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8716 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8717 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8719 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8721 PR tree-optimization/47265
8722 PR tree-optimization/47443
8723 * gcc.c-torture/compile/pr47265.c: New test.
8724 * gcc.dg/pr47443.c: New test.
8726 2011-01-25 Martin Jambor <mjambor@suse.cz>
8728 PR tree-optimization/47382
8729 * g++.dg/torture/pr47382.C: New test.
8730 * g++.dg/opt/devirt1.C: Xfail.
8732 2011-01-25 Yao Qi <yao@codesourcery.com>
8735 * gcc.target/arm/pr45701-1.c: New test.
8736 * gcc.target/arm/pr45701-2.c: New test.
8737 * gcc.target/arm/pr45701-3.c: New test.
8739 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8740 Jakub Jelinek <jakub@redhat.com>
8742 PR tree-optimization/47271
8743 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8745 2011-01-25 Nick Clifton <nickc@redhat.com>
8747 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8748 (saturate_add): Delete.
8750 (main): Do not run saturate_add.
8751 (set_interrupts): Delete.
8753 2011-01-25 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8758 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8760 PR tree-optimization/47427
8761 PR tree-optimization/47428
8762 * gcc.c-torture/compile/pr47427.c: New test.
8763 * gcc.c-torture/compile/pr47428.c: New test.
8765 2011-01-25 Richard Guenther <rguenther@suse.de>
8768 * gcc.dg/torture/pr47411.c: New testcase.
8770 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8772 * gfortran.dg/graphite/id-24.f: New.
8773 * gfortran.dg/graphite/id-25.f: New.
8775 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8777 * gfortran.dg/graphite/id-23.f: New.
8779 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8781 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8783 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8785 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8786 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8787 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8788 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8789 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8790 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8791 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8792 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8793 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8795 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8797 * gcc.dg/graphite/block-0.c: Add documentation.
8798 * gcc.dg/graphite/block-4.c: Same.
8799 * gcc.dg/graphite/block-7.c: Same.
8800 * gcc.dg/graphite/block-8.c: New.
8801 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8802 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8803 * gcc.dg/graphite/interchange-12.c: Add documentation.
8804 * gcc.dg/graphite/interchange-13.c: New.
8805 * gcc.dg/graphite/interchange-14.c: New.
8806 * gcc.dg/graphite/interchange-15.c: New.
8807 * gcc.dg/graphite/interchange-8.c: Add documentation.
8808 * gcc.dg/graphite/interchange-mvt.c: Same.
8810 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8813 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8814 * gcc.target/powerpc/altivec-14.c: Ditto.
8815 * gcc.target/powerpc/altivec-33.c: Ditto.
8816 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8817 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8818 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8819 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8820 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8821 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8822 * g++.dg/ext/altivec-15.C: Ditto.
8823 * g++.dg/ext/altivec-types-1.C: Ditto.
8824 * g++.dg/ext/altivec-types-2.C: Ditto.
8825 * g++.dg/ext/altivec-types-3.C: Ditto.
8826 * g++.dg/ext/altivec-types-4.C: Ditto.
8828 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8830 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8832 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8834 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8835 optimization options.
8837 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8839 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8842 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8844 2011-01-23 Tobias Burnus <burnus@net-b.de>
8847 * gfortran.dg/allocatable_scalar_12.f90: New.
8849 2011-01-23 Ira Rosen <irar@il.ibm.com>
8851 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8852 vectorization to be not profitable if peeling is used to
8853 realign the memory access.
8854 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8855 loop bound to avoid loop unrolling.
8856 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8858 2011-01-22 Jan Hubicka <jh@suse.cz>
8861 * g++.dg/lto/pr47333.C: New file.
8863 2011-01-22 Jan Hubicka <jh@suse.cz>
8865 PR tree-optimization/43884
8867 * gcc.dg/autopar/outer-2.c: Increase array size.
8868 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8870 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8873 * gfortran.dg/c_loc_tests_16.f90: New test.
8875 2011-01-22 Tobias Burnus <burnus@net-b.de>
8878 * gfortran.dg/typebound_proc_19.f90: New.
8880 2011-01-21 Jeff Law <law@redhat.com>
8882 PR tree-optimization/47053
8883 * g++.dg/pr47053.C: New test.
8885 2011-01-21 Jason Merrill <jason@redhat.com>
8888 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8890 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8893 * g++.dg/cpp0x/range-for10.C: New test.
8894 * g++.dg/template/for1.C: New test.
8897 * g++.dg/tree-prof/partition3.C: New test.
8899 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8901 PR rtl-optimization/47366
8902 * g++.dg/opt/pr47366.C: New test.
8904 2011-01-21 Jason Merrill <jason@redhat.com>
8907 * g++.dg/cpp0x/constexpr-regress2.C: New.
8909 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8911 2011-01-21 Jeff Law <law@redhat.com>
8913 PR rtl-optimization/41619
8914 * gcc.dg/pr41619.c: New.
8916 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8918 PR tree-optimization/47355
8919 * g++.dg/opt/pr47355.C: New test.
8921 2011-01-21 Richard Guenther <rguenther@suse.de>
8923 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8926 2011-01-21 Richard Guenther <rguenther@suse.de>
8928 PR tree-optimization/47365
8929 * gcc.dg/torture/pr47365.c: New testcase.
8930 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8932 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8934 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8936 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8938 PR tree-optimization/47391
8939 * gcc.dg/pr47391.c: New test.
8941 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8943 * g++.dg/template/char1.C: Use signed char.
8945 2011-01-21 Tobias Burnus <burnus@net-b.de>
8948 * gfortran.dg/pointer_target_4.f90: New.
8950 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8953 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8954 ILP32 system and not IP32.
8956 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8959 * g++.dg/debug/pr46583.C: New.
8961 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8964 * g++.dg/debug/pr47283.C: New test.
8967 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8968 * gcc.target/i386/headmerge-2.c: Likewise.
8970 2011-01-20 Richard Guenther <rguenther@suse.de>
8973 * gcc.dg/torture/pr47370.c: New testcase.
8975 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8977 PR tree-optimization/46130
8978 * gcc.dg/pr46130-1.c: New test.
8979 * gcc.dg/pr46130-2.c: New test.
8981 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8984 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8986 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8989 * g++.dg/debug/pr46240.cc: New.
8991 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/template/anonunion1.C: New test.
8996 PR rtl-optimization/47337
8997 * gcc.c-torture/execute/pr47337.c: New test.
8999 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9002 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9004 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9006 PR tree-optimization/46021
9007 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9009 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9011 PR tree-optimization/47290
9012 * g++.dg/torture/pr47290.C: New test.
9014 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9017 * gfortran.dg/proc_ptr_comp_29.f90: New.
9019 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9022 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9023 powerpc-apple-darwin9.
9025 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9027 PR rtl-optimization/47299
9028 * gcc.c-torture/execute/pr47299.c: New test.
9030 2011-01-17 Jason Merrill <jason@redhat.com>
9032 * g++.dg/cpp0x/constexpr-virtual.C: New.
9034 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9037 * gfortran.dg/gomp/pr47331.f90: New test.
9039 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9042 * objc.dg/selector-warn-1.m: New.
9043 * obj-c++.dg/selector-warn-1.mm: New.
9045 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9047 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9048 Update dg-final accordingly.
9050 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9052 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9054 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9056 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9058 * gcc.dg/guality/pr36728-2.c: Likewise.
9060 2011-01-17 Richard Guenther <rguenther@suse.de>
9062 PR tree-optimization/47313
9063 * g++.dg/torture/pr47313.C: New testcase.
9065 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9068 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9069 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9070 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9071 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9073 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9075 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9076 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9077 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9079 2011-01-17 Richard Guenther <rguenther@suse.de>
9081 PR tree-optimization/45967
9082 * gcc.dg/torture/pr45967-2.c: New testcase.
9083 * gcc.dg/torture/pr45967-3.c: Likewise.
9085 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9088 * g++.dg/ext/pr47213.C: Require visibility.
9090 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9092 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9093 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9095 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9097 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9098 Linux-based targets.
9100 2011-01-13 Jan Hubicka <jh@suse.cz>
9102 PR tree-optimization/47276
9103 * gcc.dg/pr47276.c: New testcase.
9105 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9106 Jonathan Wakely <jwakely.gcc@gmail.com>
9109 * g++.dg/other/pr33558.C: New.
9110 * g++.dg/other/pr33558-2.C: New.
9112 2011-01-14 Martin Jambor <mjambor@suse.cz>
9114 PR tree-optimization/45934
9115 PR tree-optimization/46302
9116 * g++.dg/ipa/devirt-c-1.C: New test.
9117 * g++.dg/ipa/devirt-c-2.C: Likewise.
9118 * g++.dg/ipa/devirt-c-3.C: Likewise.
9119 * g++.dg/ipa/devirt-c-4.C: Likewise.
9120 * g++.dg/ipa/devirt-c-5.C: Likewise.
9121 * g++.dg/ipa/devirt-c-6.C: Likewise.
9122 * g++.dg/ipa/devirt-6.C: Likewise.
9123 * g++.dg/ipa/devirt-d-1.C: Likewise.
9124 * g++.dg/torture/pr45934.C: Likewise.
9126 2011-01-14 Jason Merrill <jason@redhat.com>
9128 * g++.dg/cpp0x/variadic105.C: New.
9130 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9131 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9134 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9135 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9136 execution tests on i?86-*-*, x86_64-*-* and
9137 powerpc*-apple-darwin* && ilp32.
9138 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9139 tests on i?86-*-* and x86_64-*-*.
9141 2011-01-14 Richard Guenther <rguenther@suse.de>
9143 PR tree-optimization/47280
9144 * g++.dg/opt/pr47280.C: New testcase.
9146 2011-01-14 Jason Merrill <jason@redhat.com>
9148 * g++.dg/cpp0x/constexpr-regress1.C: New.
9150 * g++.dg/ext/flexary2.C: New.
9152 2011-01-14 Richard Guenther <rguenther@suse.de>
9155 * gcc.dg/torture/pr47281.c: New testcase.
9156 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9158 2011-01-14 Richard Guenther <rguenther@suse.de>
9160 PR tree-optimization/47286
9161 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9163 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9166 * g++.dg/ext/pr47213.C: New.
9168 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9170 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9172 2011-01-13 Tobias Burnus <burnus@net-b.de>
9173 Mikael Morin <mikael@gcc.gnu.org>
9177 * gfortran.dg/select_type_20.f90: New.
9178 * gfortran.dg/select_type_21.f90: New.
9180 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9183 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9185 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9187 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9188 * gcc.dg/guality/pr36728-2.c: Likewise.
9190 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9193 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9195 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9197 PR rtl-optimization/45352
9198 * gcc.dg/pr45352-3.c: New.
9200 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9202 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9204 * g++.dg/cpp0x/range-for8.C: New.
9205 * g++.dg/cpp0x/range-for9.C: New.
9207 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9210 * g++.dg/debug/pr47209.C: New.
9212 2011-01-12 Richard Guenther <rguenther@suse.de>
9215 * gcc.dg/lto/pr47259_0.c: New testcase.
9216 * gcc.dg/lto/pr47259_1.c: Likewise.
9218 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9220 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9221 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9222 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9223 methods missing from the OBJC2 Object.
9224 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9225 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9226 GNU and NeXT runtimes.
9227 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9229 * objc-obj-c++-shared/Object1.m: Likewise.
9230 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9231 * objc.dg/proto-qual-1.m: Likewise.
9232 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9233 * obj-c++.dg/proto-qual-1.mm: Likewise.
9235 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9238 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9240 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9242 Fixed the Objective-C++ testsuite and updated all tests.
9243 * lib/obj-c++.exp (obj-c++_init): Declare and set
9244 gcc_warning_prefix and gcc_error_prefix.
9245 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9246 'dg-warning', 'dg-message' and 'dg-error'.
9247 * obj-c++.dg/class-extension-3.mm: Likewise.
9248 * obj-c++.dg/class-protocol-1.mm: Likewise.
9249 * obj-c++.dg/encode-7.mm: Likewise.
9250 * obj-c++.dg/exceptions-3.mm: Likewise.
9251 * obj-c++.dg/exceptions-5.mm: Likewise.
9252 * obj-c++.dg/method-12.mm: Likewise.
9253 * obj-c++.dg/method-13.mm: Likewise.
9254 * obj-c++.dg/method-15.mm: Likewise.
9255 * obj-c++.dg/method-16.mm: Likewise.
9256 * obj-c++.dg/method-4.mm: Likewise.
9257 * obj-c++.dg/method-8.mm: Likewise.
9258 * obj-c++.dg/method-conflict-1.mm: Likewise.
9259 * obj-c++.dg/method-conflict-2.mm: Likewise.
9260 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9261 and uncommented second part of the testcase now that the testsuite
9263 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9264 and uncommented second part of the testcase now that the testsuite
9266 * obj-c++.dg/private-1.mm: Likewise.
9267 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9268 * obj-c++.dg/syntax-error-7.mm: Likewise.
9269 * obj-c++.dg/warn5.mm: Likewise.
9270 * obj-c++.dg/property/at-property-14.mm: Likewise.
9271 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9273 * obj-c++.dg/property/at-property-18.mm: Likewise.
9274 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9276 * obj-c++.dg/property/at-property-21.mm: Likewise.
9277 * obj-c++.dg/property/at-property-28.mm: Likewise.
9278 * obj-c++.dg/property/at-property-5.mm: Likewise.
9279 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9280 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9281 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9282 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9283 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9284 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9285 * obj-c++.dg/tls/diag-5.mm: Likewise.
9286 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9287 dg-error, now matched correctly.
9289 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9291 * objc.dg/property/at-property-29.m: New.
9292 * obj-c++.dg/property/at-property-29.mm: New.
9294 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9296 * go.test/go-test.exp (go-set-goarch): New proc.
9297 (go-gc-tests): Use it.
9299 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9302 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9304 2011-01-11 Richard Henderson <rth@redhat.com>
9306 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9308 2011-01-11 Jan Hubicka <jh@suse.cz>
9312 * gcc.dg/lto/pr45721_1.c: New file.
9313 * gcc.dg/lto/pr45721_0.c: New file.
9315 2011-01-11 Richard Guenther <rguenther@suse.de>
9317 PR tree-optimization/46076
9318 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9320 2011-01-11 Jeff Law <law@redhat.com>
9322 * PR tree-optimization/47086
9323 * gcc.dg/pr47086.c: New test.
9325 2011-01-11 Jason Merrill <jason@redhat.com>
9328 * g++.dg/template/new10.C: New.
9331 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9333 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9335 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9336 Split type definitions and NSConstantString class into...
9337 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9338 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9339 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9340 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9341 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9342 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9344 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9345 encode defines for newer NeXT system headers.
9346 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9347 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9348 * objc.dg/foreach-5.m: Likewise.
9349 * objc.dg/foreach-2.m: Likewise.
9350 * objc.dg/foreach-4.m: Likewise.
9351 * objc.dg/torture/strings/string1.m: Likewise.
9352 * objc.dg/torture/strings/string2.m: Likewise.
9353 * objc.dg/torture/strings/string3.m: Likewise.
9354 * objc.dg/torture/strings/string4.m: Likewise.
9355 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9356 header and stand alone.
9357 * obj-c++.dg/strings/strings-2.mm: Likewise.
9358 * objc.dg/torture/strings/const-str-3.m: Likewise.
9359 * objc.dg/strings/strings-2.m: Likewise.
9360 * objc.dg/strings/const-str-12b.m: Likewise.
9362 2011-01-12 Richard Guenther <rguenther@suse.de>
9365 * gcc.dg/attr-weak-1.c: Adjust.
9367 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9370 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9371 standard compliant and comment.
9373 2011-01-10 Jan Hubicka <jh@suse.cz>
9376 * gcc.dg/initpri3.c: New testcase.
9378 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9381 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9387 (g_ebp_save): Likewise.
9388 (g_esp_save): Likewise.
9390 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9392 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9394 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9396 PR tree-optimization/46021
9397 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9398 i?86-*-*, x86_64-*-*.
9400 2011-01-10 Jeff Law <law@redhat.com>
9402 * PR tree-optimization/47141
9403 * gcc.c-torture/compile/pr47141.c: New test.
9405 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9408 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9409 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9410 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9411 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9414 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9415 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9416 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9417 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9418 being vectorized. Adjust dg-final pattern.
9421 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9422 * gcc.dg/vect/slp-24.c: Likewise.
9424 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9427 * g++.dg/other/pr47218-1.C: New test file.
9428 * g++.dg/other/pr47218.C: Likewise.
9429 * g++.dg/other/pr47218.h: New supporting header.
9431 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9434 * objc.dg/attributes/invalid-attribute-1.m: New.
9435 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9437 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9440 * gfortran.dg/proc_ptr_comp_28.f90: New.
9442 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9444 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9445 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9446 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9447 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9448 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9449 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9450 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9451 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9452 * objc.dg/gnu-api-2-class.m: Likewise.
9453 * objc.dg/gnu-api-2-ivar.m: Likewise.
9454 * objc.dg/gnu-api-2-method.m: Likewise.
9455 * objc.dg/gnu-api-2-objc.m: Likewise.
9456 * objc.dg/gnu-api-2-object.m: Likewise.
9457 * objc.dg/gnu-api-2-property.m: Likewise.
9458 * objc.dg/gnu-api-2-protocol.m: Likewise.
9459 * objc.dg/gnu-api-2-sel.m: Likewise.
9461 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9463 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9464 * objc.dg/objc-foreach-4.m: Likewise.
9465 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9466 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9467 * objc.dg/foreach-4.m: Likewise.
9468 * objc.dg/foreach-5.m: Likewise.
9469 * objc.dg/foreach-3.m: Return self from init.
9471 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9474 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9476 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9479 * gfortran.dg/class_35.f90: New.
9481 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9483 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9485 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9488 * objc.dg/invalid-method-2.m: New.
9489 * obj-c++.dg/invalid-method-2.mm: New.
9491 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9494 * gfortran.dg/transpose_optimization_2.f90 : New test.
9496 2011-01-08 Jan Hubicka <jh@suse.cz>
9498 PR tree-optmization/46469
9499 * g++.dg/torture/pr46469.C: New testcase.
9501 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9503 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9504 emulation of libobjc-gnu structure layout functionality to ..
9505 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9506 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9507 * objc/execute/bf-common.h: Adjust headers.
9508 * objc/execute/bf-1.m: Likewise.
9509 * objc/execute/bf-2.m: Likewise.
9510 * objc/execute/bf-3.m: Likewise.
9511 * objc/execute/bf-4.m: Likewise.
9512 * objc/execute/bf-5.m: Likewise.
9513 * objc/execute/bf-6.m: Likewise.
9514 * objc/execute/bf-7.m: Likewise.
9515 * objc/execute/bf-8.m: Likewise.
9516 * objc/execute/bf-9.m: Likewise.
9517 * objc/execute/bf-10.m: Likewise.
9518 * objc/execute/bf-11.m: Likewise.
9519 * objc/execute/bf-12.m: Likewise.
9520 * objc/execute/bf-13.m: Likewise.
9521 * objc/execute/bf-14.m: Likewise.
9522 * objc/execute/bf-15.m: Likewise.
9523 * objc/execute/bf-16.m: Likewise.
9524 * objc/execute/bf-17.m: Likewise.
9525 * objc/execute/bf-18.m: Likewise.
9526 * objc/execute/bf-19.m: Likewise.
9527 * objc/execute/bf-20.m: Likewise.
9528 * objc/execute/bf-21.m: Likewise.
9529 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9530 objc_get_type_qualifiers ().
9532 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9535 * gfortran.dg/dependency_39.f90: New test.
9537 2011-01-07 Jan Hubicka <jh@suse.cz>
9539 Get builtins tests ready for linker plugin.
9540 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9541 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9542 my_memset, my_bzero): Mark used.
9543 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9544 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9546 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9549 2011-01-07 Jan Hubicka <jh@suse.cz>
9551 PR tree-optimization/46367
9552 * g++.dg/torture/pr46367.C: New file.
9554 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9557 * gcc.dg/pr47201.c: New test.
9560 * gcc.dg/tree-prof/pr47187.c: New test.
9562 2011-01-07 Tobias Burnus <burnus@net-b.de>
9565 * gfortran.dg/extends_type_of_3.f90: New.
9567 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9569 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9570 * g++.dg/ext/dllimport-MI1.C: Likewise.
9571 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9572 * g++.dg/ext/dllimport10.C: Likewise.
9573 * g++.dg/ext/dllimport11.C: Likewise.
9574 * g++.dg/ext/dllimport12.C: Likewise.
9575 * g++.dg/ext/dllimport13.C: Likewise.
9576 * g++.dg/ext/dllimport2.C: Likewise.
9577 * g++.dg/ext/dllimport3.C: Likewise.
9578 * g++.dg/ext/dllimport4.C: Likewise.
9579 * g++.dg/ext/dllimport5.C: Likewise.
9580 * g++.dg/ext/dllimport6.C: Likewise.
9581 * g++.dg/ext/dllimport8.C: Likewise.
9582 * g++.dg/ext/dllimport9.C: Likewise.
9583 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9584 targets, too. Additionally enable test for i?86-*-mingw*.
9585 * g++.dg/ext/selectany1.C: Likewise.
9586 Remove guard variable check.
9588 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9592 * gfortran.dg/storage_size_3.f08: Extended.
9594 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9597 * g++.dg/template/stdarg1.C: New test.
9599 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9602 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9603 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9604 from the interface of functions to not hide the errors that
9607 2011-01-06 Jan Hubicka <jh@suse.cz>
9609 * gcc.dg/lto/pr47188_0.c: New testcase.
9610 * gcc.dg/lto/pr47188_1.c: New testcase.
9612 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9616 * gfortran.dg/interface_33.f90: New test.
9618 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9621 * gcc.c-torture/compile/pr47150.c: New test.
9623 2011-01-06 Ira Rosen <irar@il.ibm.com>
9625 PR tree-optimization/47139
9626 * gcc.dg/vect/pr47139.c: New test.
9628 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9631 * gfortran.dg/extends_type_of_2.f03: New.
9633 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9635 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9637 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9639 * gnat.dg/opt14.adb: New test.
9641 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9644 * gfortran.dg/allocate_error_2.f90: New test.
9646 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9649 * gfortran.dg/storage_size_3.f08: New.
9651 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9653 PR libgfortran/47154
9654 * gfortran.dg/namelist_68.f90: New test.
9656 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9658 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9660 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9663 * gfortran.dg/class_34.f90: New.
9665 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9667 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9668 use __builtin_inff. Skip all single-precision tests that require
9671 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9673 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9675 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9677 PR tree-optimization/47148
9678 * gcc.c-torture/execute/pr47148.c: New test.
9680 PR tree-optimization/47155
9681 * gcc.c-torture/execute/pr47155.c: New test.
9683 PR rtl-optimization/47157
9684 * gcc.c-torture/compile/pr47157.c: New test.
9686 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9688 * gcc.dg/torture/vector-shift2.c (schar): Define.
9689 (main): Always use schar or uchar instead of plain "char" to avoid
9690 dependencies on implementation-defined char signedness.
9692 2011-01-03 Martin Jambor <mjambor@suse.cz>
9694 PR tree-optimization/46801
9695 * gnat.dg/pack9.adb: Remove xfail.
9697 2011-01-03 Martin Jambor <mjambor@suse.cz>
9699 PR tree-optimization/46984
9700 * g++.dg/ipa/pr46984.C: New test.
9702 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9705 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9707 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9709 PR tree-optimization/47140
9710 * gcc.c-torture/compile/pr47140.c: New test.
9712 PR rtl-optimization/47028
9713 * gcc.dg/pr47028.c: New test.
9715 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9717 * objc.dg/protocol-forward-1.m: Removed TODO.
9718 * objc.dg/protocol-forward-2.m: New.
9719 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9720 * obj-c++.dg/protocol-forward-2.mm: New.
9722 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9725 * g++.dg/eh/pr38662.C: New testcase.
9727 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9729 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9730 scan for newline '\n'.
9733 Copyright (C) 2011 Free Software Foundation, Inc.
9735 Copying and distribution of this file, with or without modification,
9736 are permitted in any medium without royalty provided the copyright
9737 notice and this notice are preserved.