1 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6 * gcc.dg/scal-to-vec1.c: New test.
7 * gcc.dg/scal-to-vec2.c: New test.
9 2011-08-09 Richard Guenther <rguenther@suse.de>
11 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
12 * gcc.dg/tree-ssa/vrp60.c: New testcase.
13 * gcc.dg/tree-ssa/vrp61.c: Likewise.
14 * gcc.dg/tree-ssa/vrp62.c: Likewise.
16 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
20 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22 * gcc.dg/pr49948.c: Require pthread effective target.
24 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
26 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
28 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/i386/sse-22a.c: New test.
32 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
34 PR tree-optimization/50014
35 * gcc.dg/vect/pr50014.c: New test.
37 2011-08-08 Martin Jambor <mjambor@suse.cz>
40 * gcc.dg/tree-ssa/pr49923.c: New test.
42 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
45 * gcc.target/i386/pr49781-1.c: New.
47 2011-08-08 Jason Merrill <jason@redhat.com>
49 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
51 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
53 2011-08-07 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/typebound_override_1.f90: New.
58 2011-08-07 Kai Tietz <ktietz@redhat.com>
60 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
62 * gcc.dg/tree-ssa/loop-1.c: Likewise.
63 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
64 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
65 * gcc.dg/tree-ssa/loop-33.c: Likewise.
66 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
67 * gcc.dg/tree-ssa/loop-35.c: Likewise.
68 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
69 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
70 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
71 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
73 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
76 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
78 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
80 * gcc.dg/pr48770.c: Cleanup coverage files.
81 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
83 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
85 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
86 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
87 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
88 lzcnt and bmi options.
90 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
93 * gcc.dg/pr47381-1.c: New.
94 * gcc.dg/pr47381-2.c: Likewise.
95 * gcc.target/i386/pr47381.c: Likewise.
97 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
100 * gcc.dg/pr47727.c: New.
103 * gcc.dg/pr47372-1.c: New.
104 * gcc.dg/pr47372-2.c: Likewise.
106 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
109 * gcc.target/i386/pr47449.c: New.
112 * gcc.dg/pr47446-1.c: New.
113 * gcc.dg/pr47446-2.c: Likewise.
115 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
118 * gcc.dg/pr47766.c: New.
121 * gcc.dg/tls/pr47715-1.c: New.
122 * gcc.dg/tls/pr47715-2.c: Likewise.
123 * gcc.dg/tls/pr47715-3.c: Likewise.
124 * gcc.dg/tls/pr47715-4.c: Likewise.
125 * gcc.dg/tls/pr47715-5.c: Likewise.
127 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
130 * objc.dg/gnu-api-2-class.m: Updated comments.
131 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
132 * objc.dg/gnu-api-2-class-meta.m: New test.
133 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
135 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
138 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
139 with classes that are in construction.
141 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
144 * gcc.target/i386/pr48084-1.c: New.
145 * gcc.target/i386/pr48084-2.c: Likewise.
146 * gcc.target/i386/pr48084-3.c: Likewise.
147 * gcc.target/i386/pr48084-4.c: Likewise.
148 * gcc.target/i386/pr48084-5.c: Likewise.
150 PR rtl-optimization/49504
151 * gcc.target/i386/pr49504.c: New.
154 * gcc.dg/pr49860.c: New.
156 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
159 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
160 with classes that are in construction.
162 2011-08-05 Jason Merrill <jason@redhat.com>
165 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
168 * g++.dg/cpp0x/decltype31.C: New.
171 * g++.dg/init/array28.C: New.
174 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
176 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
179 * gcc.dg/pr47369-1.c: New.
181 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
184 * gcc.dg/torture/pr47364-1.c: New.
185 * gcc.c-torture/compile/pr47364-1.c: Likewise.
186 * gcc.c-torture/compile/pr47364-2.c: Likewise.
188 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
191 * gfortran.dg/transfer_check_2.f90: New test case.
193 2011-08-05 Jan Hubicka <jh@suse.cz>
196 * gfortran.dg/pr49494.f90: New testcase.
198 2011-08-05 Jan Hubicka <jh@suse.cz>
201 * gcc.c-torture/compile/pr49735.c: New testcase.
203 2011-08-05 Jason Merrill <jason@redhat.com>
206 * g++.dg/cpp0x/initlist56.C: New.
209 * g++.dg/overload/rvalue2.C: New.
212 * g++.dg/cpp0x/range-for21.C: New.
214 * g++.dg/ext/vla11.C: New.
216 2011-08-05 Richard Guenther <rguenther@suse.de>
218 PR tree-optimization/49984
219 * gcc.dg/tree-ssa/vrp59.c: New testcase.
221 2011-08-05 Richard Guenther <rguenther@suse.de>
223 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
224 * gcc.dg/tree-ssa/vrp52.c: Likewise.
225 * gcc.dg/tree-ssa/vrp53.c: Likewise.
227 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
229 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
230 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
231 * gfortran.dg/ldist-pr43023.f90: Ditto.
232 * gfortran.dg/namelist_52.f90: Ditto.
233 * gfortran.dg/interface_proc_end.f90: Ditto.
234 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
235 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
237 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
239 * gcc.dg/vect/vect-over-widen-1.c: New test.
240 * gcc.dg/vect/vect-over-widen-2.c: New test.
241 * gcc.dg/vect/vect-over-widen-3.c: New test.
242 * gcc.dg/vect/vect-over-widen-4.c: New test.
244 2011-08-04 Richard Guenther <rguenther@suse.de>
247 * gfortran.dg/vect/O3-pr49957.f: New testcase.
249 2011-08-04 Ian Bolton <ian.bolton@arm.com>
251 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
253 2011-08-04 Jakub Jelinek <jakub@redhat.com>
256 * g++.dg/ext/builtin-object-size3.C: New test.
258 2011-08-03 Jakub Jelinek <jakub@redhat.com>
260 PR tree-optimization/49948
261 * gcc.dg/pr49948.c: New test.
263 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
266 * gcc.dg/torture/pr47383.c: New.
268 2011-08-03 Arnaud Charlet <charlet@adacore.com>
270 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
272 2011-08-03 Arnaud Charlet <charlet@adacore.com>
274 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
276 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
279 * gcc.dg/torture/pr47744-1.c: New.
280 * gcc.dg/torture/pr47744-2.c: Likewise.
281 * gcc.dg/torture/pr47744-3.c: Likewise.
283 2011-08-03 Richard Guenther <rguenther@suse.de>
286 * gcc.dg/torture/pr49958.c: New testcase.
288 2011-08-03 Richard Guenther <rguenther@suse.de>
290 PR tree-optimization/49938
291 * g++.dg/torture/pr49938.C: New testcase.
293 2011-08-02 Jason Merrill <jason@redhat.com>
296 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
299 * g++.dg/cpp0x/initlist5.C: Add additional cases.
302 * g++.dg/cpp0x/variadic115.C: New.
305 * g++.dg/cpp0x/union5.C: New.
307 2011-08-02 Daniel Kraft <d@domob.eu>
310 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
312 2011-08-02 Kai Tietz <ktietz@redhat.com>
315 * gcc.dg/tree-ssa/forwprop-15.c
317 2011-08-02 Jason Merrill <jason@redhat.com>
320 * g++.dg/cpp0x/range-for20.C: New.
322 2011-08-02 Tobias Burnus <burnus@net-b.de>
324 * gfortran.dg/coarray_lib_token_3.f90: New.
326 2011-08-02 Jakub Jelinek <jakub@redhat.com>
329 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
330 * gcc.dg/gomp/atomic-15.c: New test.
331 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
332 * g++.dg/gomp/atomic-15.C: New test.
333 * g++.dg/gomp/private-1.C: New test.
334 * g++.dg/gomp/sharing-2.C: New test.
335 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
336 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
337 * gfortran.dg/gomp/omp_atomic2.f90: New test.
339 2011-08-02 Tobias Burnus <burnus@net-b.de>
341 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
342 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
344 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
345 * gfortran.dg/allocatable_function_5.f90: Ditto.
346 * gfortran.dg/allocate_stat.f90: Ditto.
347 * gfortran.dg/array_constructor_20.f90: Ditto.
348 * gfortran.dg/array_constructor_21.f90: Ditto.
349 * gfortran.dg/array_constructor_22.f90: Ditto.
350 * gfortran.dg/array_constructor_26.f03: Ditto.
351 * gfortran.dg/array_function_4.f90: Ditto.
352 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
353 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
354 * gfortran.dg/bind_c_usage_15.f90: Ditto.
355 * gfortran.dg/bind_c_usage_16.f03: Ditto.
356 * gfortran.dg/bind_c_usage_3.f03: Ditto.
357 * gfortran.dg/binding_label_tests_7.f03: Ditto.
358 * gfortran.dg/class_15.f03: Ditto.
359 * gfortran.dg/class_27.f03: Ditto.
360 * gfortran.dg/class_33.f90: Ditto.
361 * gfortran.dg/class_37.f03: Ditto.
362 * gfortran.dg/class_40.f03: Ditto.
363 * gfortran.dg/class_42.f03: Ditto.
364 * gfortran.dg/class_defined_operator_1.f03: Ditto.
365 * gfortran.dg/coarray/registering_1.f90: Ditto.
366 * gfortran.dg/convert_1.f90: Ditto.
367 * gfortran.dg/default_initialization_3.f90: Ditto.
368 * gfortran.dg/dependency_25.f90: Ditto.
369 * gfortran.dg/dependency_26.f90: Ditto.
370 * gfortran.dg/dependency_36.f90: Ditto.
371 * gfortran.dg/dependency_37.f90: Ditto.
372 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
373 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
374 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
375 * gfortran.dg/elemental_pointer_1.f90: Ditto.
376 * gfortran.dg/elemental_result_1.f90: Ditto.
377 * gfortran.dg/empty_derived_type.f90: Ditto.
378 * gfortran.dg/entry_7.f90: Ditto.
379 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
380 * gfortran.dg/equiv_constraint_3.f90: Ditto.
381 * gfortran.dg/error_recovery_3.f90: Ditto.
382 * gfortran.dg/extends_4.f03: Ditto.
383 * gfortran.dg/func_assign.f90: Ditto.
384 * gfortran.dg/func_assign_3.f90: Ditto.
385 * gfortran.dg/generic_1.f90: Ditto.
386 * gfortran.dg/generic_18.f90: Ditto.
387 * gfortran.dg/generic_22.f03: Ditto.
388 * gfortran.dg/generic_4.f90: Ditto.
389 * gfortran.dg/generic_6.f90: Ditto.
390 * gfortran.dg/generic_actual_arg.f90: Ditto.
391 * gfortran.dg/graphite/id-21.f: Ditto.
392 * gfortran.dg/graphite/pr45758.f90: Ditto.
393 * gfortran.dg/host_assoc_call_2.f90: Ditto.
394 * gfortran.dg/host_assoc_call_3.f90: Ditto.
395 * gfortran.dg/host_assoc_call_4.f90: Ditto.
396 * gfortran.dg/host_assoc_function_4.f90: Ditto.
397 * gfortran.dg/host_used_types_1.f90: Ditto.
398 * gfortran.dg/implicit_1.f90: Ditto.
399 * gfortran.dg/implicit_11.f90: Ditto.
400 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
401 * gfortran.dg/impure_actual_1.f90: Ditto.
402 * gfortran.dg/impure_assignment_1.f90: Ditto.
403 * gfortran.dg/impure_constructor_1.f90: Ditto.
404 * gfortran.dg/initialization_10.f90: Ditto.
405 * gfortran.dg/initialization_12.f90: Ditto.
406 * gfortran.dg/interface_14.f90: Ditto.
407 * gfortran.dg/interface_15.f90: Ditto.
408 * gfortran.dg/interface_2.f90: Ditto.
409 * gfortran.dg/interface_25.f90: Ditto.
410 * gfortran.dg/interface_26.f90: Ditto.
411 * gfortran.dg/interface_29.f90: Ditto.
412 * gfortran.dg/interface_assignment_1.f90: Ditto.
413 * gfortran.dg/internal_pack_6.f90: Ditto.
414 * gfortran.dg/internal_pack_7.f90: Ditto.
415 * gfortran.dg/internal_pack_8.f90: Ditto.
416 * gfortran.dg/lto/pr45586_0.f90: Ditto.
417 * gfortran.dg/lto/pr47839_0.f90: Ditto.
418 * gfortran.dg/module_commons_3.f90: Ditto.
419 * gfortran.dg/module_equivalence_4.f90: Ditto.
420 * gfortran.dg/module_equivalence_6.f90: Ditto.
421 * gfortran.dg/module_function_type_1.f90: Ditto.
422 * gfortran.dg/module_naming_1.f90: Ditto.
423 * gfortran.dg/namelist_4.f90: Ditto.
424 * gfortran.dg/operator_c1202.f90: Ditto.
425 * gfortran.dg/parens_7.f90: Ditto.
426 * gfortran.dg/pr32921.f: Ditto.
427 * gfortran.dg/pr33646.f90: Ditto.
428 * gfortran.dg/pr41928.f90: Ditto.
429 * gfortran.dg/pr42119.f90: Ditto.
430 * gfortran.dg/pr43984.f90: Ditto.
431 * gfortran.dg/present_1.f90: Ditto.
432 * gfortran.dg/private_type_2.f90: Ditto.
433 * gfortran.dg/proc_decl_2.f90: Ditto.
434 * gfortran.dg/proc_ptr_10.f90: Ditto.
435 * gfortran.dg/proc_ptr_22.f90: Ditto.
436 * gfortran.dg/proc_ptr_8.f90: Ditto.
437 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
438 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
439 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
440 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
441 * gfortran.dg/substring_equivalence.f90: Ditto.
442 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
443 * gfortran.dg/transpose_optimization_1.f90: Ditto.
444 * gfortran.dg/trim_optimize_6.f90: Ditto.
445 * gfortran.dg/typebound_call_12.f03: Ditto.
446 * gfortran.dg/typebound_operator_5.f03: Ditto.
447 * gfortran.dg/typebound_operator_6.f03: Ditto.
448 * gfortran.dg/typebound_proc_18.f03: Ditto.
449 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
450 * gfortran.dg/use_1.f90: Ditto.
451 * gfortran.dg/use_10.f90: Ditto.
452 * gfortran.dg/use_11.f90: Ditto.
453 * gfortran.dg/use_14.f90: Ditto.
454 * gfortran.dg/use_only_2.f90: Ditto.
455 * gfortran.dg/use_rename_4.f90: Ditto.
456 * gfortran.dg/use_rename_5.f90: Ditto.
457 * gfortran.dg/used_dummy_types_3.f90: Ditto.
458 * gfortran.dg/used_interface_ref.f90: Ditto.
459 * gfortran.dg/used_types_11.f90: Ditto.
460 * gfortran.dg/used_types_3.f90: Ditto.
461 * gfortran.dg/used_types_4.f90: Ditto.
462 * gfortran.dg/userdef_operator_2.f90: Ditto.
463 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
464 * gfortran.dg/vect/pr46213.f90: Ditto.
465 * gfortran.dg/whole_file_21.f90: Ditto.
466 * gfortran.dg/whole_file_22.f90: Ditto.
467 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
468 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
470 2011-08-02 Kai Tietz <ktietz@redhat.com>
472 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
474 2011-08-01 Jason Merrill <jason@redhat.com>
477 * g++.dg/abi/mangle49.C: New.
480 * g++.dg/cpp0x/constexpr-array4.C: New.
483 * g++.dg/cpp0x/constexpr-builtin1.C: New.
485 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
488 * gcc.target/i386/pr49927.c: New test.
490 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
492 PR tree-optimization/49926
493 * gcc.dg/vect/pr49926.c: New test.
495 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
497 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
498 * gcc.target/i386/lzcnt-1.c: New test.
499 * gcc.target/i386/lzcnt-2.c: Likewise.
500 * gcc.target/i386/lzcnt-2a.c: Likewise.
501 * gcc.target/i386/lzcnt-3.c: Likewise.
502 * gcc.target/i386/lzcnt-4.c: Likewise.
503 * gcc.target/i386/lzcnt-4a.c: Likewise.
504 * gcc.target/i386/lzcnt-5.c: Likewise.
505 * gcc.target/i386/lzcnt-6.c: Likewise.
506 * gcc.target/i386/lzcnt-6a.c: Likewise.
507 * gcc.target/i386/lzcnt-check.h: Likewise.
509 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
510 * gcc.target/i386/sse-13.c: Likewise.
511 * gcc.target/i386/sse-14.c: Likewise.
512 * g++.dg/other/i386-2.C: Likewise.
513 * g++.dg/other/i386-3.C: Likewise.
515 2011-08-01 Julian Brown <julian@codesourcery.com>
517 * gcc.target/arm/fixed-point-exec.c: New test.
519 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.target/i386/pr49920.c: New test.
524 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
526 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
527 * gcc.dg/tree-ssa/pr23109.c: Ditto.
528 * gcc.dg/tree-ssa/loop-7.c: Ditto.
529 * gcc.dg/tree-ssa/loop-32.c: Ditto.
530 * gcc.dg/tree-ssa/loop-33.c: Ditto.
531 * gcc.dg/tree-ssa/loop-34.c: Ditto.
532 * gcc.dg/tree-ssa/loop-35.c: Ditto.
533 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
534 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
535 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
536 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
537 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
538 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
539 * g++.dg/tree-ssa/pr33615.C: Ditto.
540 * g++.dg/tree-ssa/restrict1.C: Ditto.
541 * c-c++-common/restrict-2.c: Ditto.
542 * gfortran.dg/pr32921.f: Ditto.
543 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
544 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
545 * gcc.dg/tree-ssa/vrp47.c: Ditto.
546 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
547 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
548 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
549 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
550 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
551 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
552 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
554 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
556 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
557 .exe.ltrans[0-9]*. dump files.
559 2011-07-31 Janus Weil <janus@gcc.gnu.org>
562 * gfortran.dg/abstract_type_6.f03: Modified.
563 * gfortran.dg/typebound_proc_24.f03: New.
565 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/init/for1.C: Fix.
570 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
573 * gfortran.dg/string_5.f90: New test.
575 2011-07-29 Jason Merrill <jason@redhat.com>
578 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
580 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
582 PR tree-optimization/47407
583 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
587 2011-07-29 Richard Guenther <rguenther@suse.de>
589 * gcc.dg/uninit-suppress.c: Also disable VRP.
590 * gcc.dg/uninit-suppress_2.c: Likewise.
592 2011-07-28 Jason Merrill <jason@redhat.com>
595 * g++.dg/template/nontype24.C: New.
597 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
599 PR rtl-optimization/47958
600 * gcc.dg/torture/pr47958-1.c: New.
602 2011-07-29 Wei Guozhi <carrot@google.com>
604 PR rtl-optimization/49799
605 * gcc.dg/pr49799.c: New test case.
607 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
610 * gcc.dg/graphite/id-pr48648.c: New.
612 2011-07-28 Jakub Jelinek <jakub@redhat.com>
615 * gfortran.dg/maxloc_2.f90: New test.
616 * gfortran.dg/maxloc_3.f90: New test.
617 * gfortran.dg/minloc_1.f90: New test.
618 * gfortran.dg/minloc_2.f90: New test.
619 * gfortran.dg/minloc_3.f90: New test.
620 * gfortran.dg/minmaxloc_7.f90: New test.
623 * gcc.dg/debug/dwarf2/pr49871.c: New test.
625 2011-07-28 Jakub Jelinek <jakub@redhat.com>
627 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
628 the builtin isn't optimized away.
630 2011-07-27 Tobias Burnus <burnus@net-b.de>
633 * gfortran.dg/lto/pr45586-2_0.f90: New.
635 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
638 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
639 * c-c++-common/cxxbitfields-5.c: Same.
641 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
643 * lib/target-supports.exp (check_effective_target_mmap): Use
644 check_function_available.
646 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
648 * g++.old-deja/g++.pt/crash60.C: Updated.
650 2011-07-27 Jakub Jelinek <jakub@redhat.com>
653 * gcc.target/i386/pr49866.c: New test.
655 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
657 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
658 * gcc.target/i386/bmi-andn-1.c: New test.
659 * gcc.target/i386/bmi-andn-1a.c: Likewise.
660 * gcc.target/i386/bmi-andn-2.c: Likewise.
661 * gcc.target/i386/bmi-andn-2a.c: Likewise.
662 * gcc.target/i386/bmi-bextr-1.c: Likewise.
663 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
664 * gcc.target/i386/bmi-bextr-2.c: Likewise.
665 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
666 * gcc.target/i386/bmi-blsi-1.c: Likewise.
667 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
668 * gcc.target/i386/bmi-blsi-2.c: Likewise.
669 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
670 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
671 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
672 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
673 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
674 * gcc.target/i386/bmi-blsr-1.c: Likewise.
675 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
676 * gcc.target/i386/bmi-blsr-2.c: Likewise.
677 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
678 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
679 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
680 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
681 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
683 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
686 * gfortran.dg/graphite/id-pr47691.f: New.
688 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.target/i386/avx-os-support.h: New.
691 * gcc.target/i386/avx-check.h: Include avx-os-support.h
692 (main): Check avx_os_support before the test is run.
693 * gcc.target/i386/aes-avx-check.h: Ditto.
694 * gcc.target/i386/pclmul-avx-check.h: Ditto.
696 2011-07-27 Kai Tietz <ktietz@redhat.com>
698 * gcc.target/i386/aggregate-ret3.c: New test.
699 * gcc.target/i386/aggregate-ret4.c: New test.
701 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
704 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
705 allocated array should *not* change its size.
706 * gfortran.dg/multiple_allocation_3.f90: New test.
708 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp0x/constexpr-49776.C: New.
713 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
716 * gcc.dg/graphite/id-pr47046.c: New.
718 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
721 * gcc.dg/graphite/run-id-pr47593.c: New.
723 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
726 * gcc.dg/graphite/run-id-pr47653.c: New.
727 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
729 * gcc.dg/graphite/scop-16.c: Same.
730 * gcc.dg/graphite/scop-17.c: Same.
731 * gcc.dg/graphite/scop-21.c: Same.
733 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
736 * gcc.dg/graphite/id-pr48805.c: New.
738 2011-07-26 Tobias Burnus <burnus@net-b.de>
740 * gfortran.dg/coarray_lib_token_2.f90: New.
742 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
744 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
747 2011-07-25 Andrew Pinski <apinski@cavium.com>
750 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
751 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
753 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
755 * lib/target-supports.exp (check_effective_target_mmap): New proc.
757 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
758 * gcc.c-torture/execute/loop-2g.c: Likewise.
759 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
760 Require mmap support.
761 * gcc.c-torture/execute/loop-2g.x: Likewise.
762 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
763 (MAP_ANON): Provide default.
764 * gcc.dg/20050826-1.c: Likewise.
765 * gcc.target/i386/pr36533.c: Likewise.
766 * gcc.dg/vect/pr49038.c: Remove dg-do run.
767 Use dg-require-effective-target mmap.
769 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
772 * g++.dg/cpp0x/range-for19.C: New.
774 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
777 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
780 2011-07-15 Jakub Jelinek <jakub@redhat.com>
783 * g++.dg/torture/pr49309.C: Remove.
785 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
787 PR tree-optimization/49809
788 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
791 2011-07-25 Richard Guenther <rguenther@suse.de>
793 PR tree-optimization/49715
794 * gcc.target/i386/pr49715-1.c: New testcase.
795 * gcc.target/i386/pr49715-2.c: Likewise.
797 2011-07-23 Jason Merrill <jason@redhat.com>
799 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
801 2011-07-22 Jason Merrill <jason@redhat.com>
804 * g++.dg/cpp0x/initlist55.C: New.
806 2011-07-23 Tobias Burnus <burnus@net-b.de>
809 * gfortran.dg/namelist_72.f: New.
811 2011-07-23 Tobias Burnus <burnus@net-b.de>
813 * gfortran.dg/coarray_25.f90: New.
815 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
817 * override1.C: This test should use c++0x mode.
818 * override3.C: New. Test the diagnostics in c++98 mode.
820 2011-07-22 Jason Merrill <jason@redhat.com>
821 Mark Glisse <marc.glisse@normalesup.org>
824 * g++.dg/other/pragma-re-1.C: Add namespace cases.
827 * g++.dg/opt/builtins2.C: New.
828 * g++.dg/other/error27.C: Don't rely on __builtin.
830 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
832 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
834 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
835 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
836 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
837 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
839 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
842 2011-07-22 Richard Guenther <rguenther@suse.de>
844 PR tree-optimization/45819
845 * gcc.dg/pr45819.c: New testcase.
847 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
849 * lib/target-supports.exp (check_ifunc_available): Rewrite.
851 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
855 * gcc.dg/graphite/run-id-pr47654.c: New.
857 2011-07-21 Ian Lance Taylor <iant@google.com>
860 * gcc.dg/pr49705.c: New test.
862 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
864 * lib/target-supports.exp (check_avx_os_support_available): New.
865 (check_effective_target_avx_runtime): Use it.
867 2011-07-21 Richard Guenther <rguenther@suse.de>
869 PR tree-optimization/49770
870 * g++.dg/torture/pr49770.C: New testcase.
872 2011-07-21 Kai Tietz <ktietz@redhat.com>
874 * gcc.dg/tree-ssa/pr30978.c: adjusted.
875 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
877 2011-07-21 Tobias Burnus <burnus@net-b.de>
879 * gfortran.dg/coarray_lib_token_1.f90: New.
881 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
883 * gcc.dg/pr32912-2.c: Skip for AVR.
884 * gcc.dg/pr44674.c: Add dg-require-profiling.
886 2011-07-20 Jason Merrill <jason@redhat.com>
888 * g++.dg/ext/desig2.C: New.
890 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
892 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
894 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
895 * gcc.target/powerpc/recip-3.c: Ditto.
897 2011-07-19 Jason Merrill <jason@redhat.com>
900 PR c++/42603 (DR 950)
901 * g++.dg/cpp0x/decltype21.C: New.
903 2011-07-20 Richard Guenther <rguenther@suse.de>
906 * gcc.dg/tree-ssa/pr18908.c: New testcase.
907 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
909 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
911 * gcc.target/arm/combine-movs.c: New.
912 * gcc.target/arm/unsigned-extend-2.c: New.
914 2011-07-19 Jason Merrill <jason@redhat.com>
917 * g++.dg/cpp0x/variadic114.C: New.
919 2011-07-19 Tobias Burnus <burnus@net-b.de>
921 * gfortran.dg/coarray_args_1.f90: New.
922 * gfortran.dg/coarray_args_2.f90: New.
924 2011-07-19 Janus Weil <janus@gcc.gnu.org>
927 * gfortran.dg/allocate_error_3.f90: New.
929 2011-07-19 Richard Guenther <rguenther@suse.de>
931 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
932 * gcc.dg/tree-ssa/bool-11.c: Likewise.
933 * gcc.dg/torture/20110719-1.c: New testcase.
935 2011-07-19 Jakub Jelinek <jakub@redhat.com>
937 PR tree-optimization/49768
938 * gcc.c-torture/execute/pr49768.c: New test.
940 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
942 PR tree-optimization/49771
943 * gcc.dg/vect/pr49771.c: New test.
945 2011-07-18 Martin Jambor <mjambor@suse.cz>
947 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
948 * gcc.dg/ipa/ipa-2.c: Likewise.
949 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
950 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
951 * gcc.dg/ipa/ipa-5.c: Likewise.
952 * gcc.dg/ipa/ipa-7.c: Likewise.
953 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
954 * gcc.dg/ipa/ipacost-1.c: Likewise.
955 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
957 * gcc.dg/ipa/ipcp-1.c: New test.
958 * gcc.dg/ipa/ipcp-2.c: Likewise.
959 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
961 2011-07-18 Jakub Jelinek <jakub@redhat.com>
964 * gfortran.dg/pr49675.f90: New test.
966 2011-07-18 Richard Guenther <rguenther@suse.de>
968 * gcc.dg/torture/20110718-1.c: New testcase.
970 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
972 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
973 * g++.dg/ext/bitfield3.C: Likewise.
974 * g++.dg/ext/bitfield4.C: Likewise.
975 * g++.dg/ext/bitfield5.C: Likewise.
976 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
977 * g++.dg/other/pr23205-2.C: Likewise.
978 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
979 * gcc.c-torture/compile/20001109-2.c: Likewise.
980 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
981 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
982 * gcc.dg/bitfld-16.c: Likewise.
983 * gcc.dg/bitfld-17.c: Likewise.
984 * gcc.dg/bitfld-18.c: Likewise.
985 * gcc.dg/builtins-config.h: Remove Netware support.
986 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
987 * gcc.dg/cdce2.c: Likewise.
988 * gcc.dg/cpp/assert4.c: Remove netware support.
989 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
990 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
992 * lib/target-supports.exp (check_visibility_available): Remove
994 (check_profiling_available): Likewise.
996 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
998 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1000 2011-07-17 Tobias Burnus <burnus@net-b.de>
1001 Thomas Koenig <tkoenig@gcc.gnu.org>
1004 * gfortran.dg/generic_17.f90: Fix testcase.
1005 * gfortran.dg/interface_3.f90: Add dg-error.
1006 * gfortran.dg/use_14.f90: New.
1007 * gfortran.dg/use_15.f90: New.
1009 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1011 * gnat.dg/pointer_controlled.adb: New test.
1013 2011-07-17 Tobias Burnus <burnus@net-b.de>
1016 * gfortran.dg/pointer_remapping_7.f90: New.
1018 2011-07-16 Jason Merrill <jason@redhat.com>
1020 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1022 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1023 Jason Merrill <jason@redhat.com>
1027 * g++.dg/cpp0x/decltype29.C: Adjust.
1028 * g++.dg/cpp0x/error4.C: Adjust.
1029 * g++.dg/cpp0x/sfinae26.C: Adjust.
1030 * g++.dg/cpp0x/variadic105.C: Adjust.
1031 * g++.dg/template/deduce3.C: Adjust.
1032 * g++.dg/template/error45.C: Adjust.
1033 * g++.dg/template/ptrmem2.C: Adjust.
1034 * g++.dg/template/sfinae2.C: Adjust.
1035 * g++.old-deja/g++.pt/crash60.C: Adjust.
1036 * g++.old-deja/g++.pt/unify6.C: Adjust.
1037 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1038 * g++.dg/cpp0x/nullptr15.C: Adjust.
1039 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1040 * g++.dg/cpp0x/pr31431.C: Adjust.
1041 * g++.dg/cpp0x/pr31434.C: Adjust.
1042 * g++.dg/cpp0x/sfinae11.C: Adjust
1043 * g++.dg/cpp0x/temp_default2.C: Adjust.
1044 * g++.dg/cpp0x/trailing4.C: Adjust.
1045 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1046 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1047 * g++.dg/cpp0x/variadic105.C: Adjust.
1048 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1049 * g++.dg/ext/vla2.C: Adjust.
1050 * g++.dg/other/ptrmem10.C: Adjust.
1051 * g++.dg/other/ptrmem11.C: Adjust.
1052 * g++.dg/overload/unknown1.C: Adjust.
1053 * g++.dg/template/conv11.C: Adjust.
1054 * g++.dg/template/dependent-expr5.C: Adjust.
1055 * g++.dg/template/friend.C: Adjust.
1056 * g++.dg/template/incomplete2.C: Adjust.
1057 * g++.dg/template/local4.C: Adjust.
1058 * g++.dg/template/local6.C: Adjust.
1059 * g++.dg/template/operator9.C: Adjust.
1060 * g++.dg/template/ttp25.C: Adjust.
1061 * g++.dg/template/unify10.C: Adjust.
1062 * g++.dg/template/unify11.C: Adjust.
1063 * g++.dg/template/unify6.C: Adjust.
1064 * g++.dg/template/unify9.C: Adjust.
1065 * g++.dg/template/varmod1.C: Adjust.
1066 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1067 * g++.old-deja/g++.pt/crash28.C: Adjust.
1068 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1069 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1070 * g++.old-deja/g++.pt/expr2.C: Adjust.
1071 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1072 * g++.old-deja/g++.pt/spec5.C: Adjust.
1073 * g++.old-deja/g++.pt/spec6.C: Adjust.
1074 * g++.old-deja/g++.pt/unify4.C: Adjust.
1075 * g++.old-deja/g++.pt/unify8.C: Adjust.
1076 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1077 * g++.dg/overload/template5.C: New testcase.
1078 * g++.dg/template/overload12.C: New testcase.
1080 2011-07-11 Tobias Burnus <burnus@net-b.de>
1082 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1083 * gfortran.dg/coarray_7.f90: Ditto.
1084 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1085 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1087 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1089 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1091 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1092 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1093 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1095 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1096 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1097 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1099 2011-07-15 Jason Merrill <jason@redhat.com>
1102 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1103 Use --extra_opts instead of --additional_options.
1105 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1108 * g++.dg/torture/pr49309.C: Remove.
1110 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1112 * gcc.target/tic6x/weak-call.c: New test.
1113 * gcc.target/tic6x/fpcmp.c: New test.
1114 * gcc.target/tic6x/fpdiv.c: New test.
1115 * gcc.target/tic6x/rotdi16-scan.c: New test.
1116 * gcc.target/tic6x/ffssi.c: New test.
1117 * gcc.target/tic6x/fpdiv-lib.c: New test.
1118 * gcc.target/tic6x/cold-lc.c: New test.
1119 * gcc.target/tic6x/longcalls.c: New test.
1120 * gcc.target/tic6x/abi-align-1.c: New test.
1121 * gcc.target/tic6x/fpcmp-finite.c: New test.
1122 * gcc.target/tic6x/rotdi16.c: New test.
1123 * gcc.target/tic6x/bswapl.c: New test.
1124 * gcc.target/tic6x/ffsdi.c: New test.
1125 * gcc.target/tic6x/tic6x.exp: New file.
1126 * gcc.target/tic6x/builtins/arith24.c: New test.
1127 * gcc.target/tic6x/builtins/smpy.c: New test.
1128 * gcc.target/tic6x/builtins/smpylh.c: New test.
1129 * gcc.target/tic6x/builtins/smpyh.c: New test.
1130 * gcc.target/tic6x/builtins/sarith1.c: New test.
1131 * gcc.target/tic6x/builtins/extclr.c: New test
1132 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1133 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1134 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1135 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1137 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1139 * gcc.dg/20020312-2.c: Likewise.
1140 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1141 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1142 * gcc.dg/torture/builtin-math-7.c: Likewise.
1145 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1146 not testing tic6x-*-*.
1148 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1151 * g++.dg/torture/pr49309.C: New testcase.
1153 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1155 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1157 2011-07-14 Richard Guenther <rguenther@suse.de>
1159 PR tree-optimization/49651
1160 * gcc.dg/torture/pr49651.c: New testcase.
1162 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1165 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1167 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1169 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1170 -mno-pointers-to-nested-functions.
1171 * gcc.target/powerpc/no-r11-2.c: Ditto.
1172 * gcc.target/powerpc/no-r11-3.c: Ditto.
1174 2011-07-13 Jason Merrill <jason@redhat.com>
1176 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1177 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1178 when compiling C files.
1179 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1180 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1181 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1182 * g++.dg/lookup/anon2.C: Likewise.
1183 * g++.dg/tree-ssa/copyprop.C: Likewise.
1184 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1185 * g++.dg/init/vector1.C: Ignore narrowing errors.
1186 * g++.dg/torture/pr35526.C: Likewise.
1187 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1189 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1192 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1195 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1197 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1198 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1200 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1202 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1203 * lib/obj-c++.exp (obj-c++_init): Ditto.
1204 * lib/file-format.exp (gcc_target_object_format): Ditto.
1205 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1206 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1207 (check_visibility_available): Ditto.
1208 (check_effective_target_tls_native): Ditto.
1209 (check_effective_target_tls_emulated): Ditto.
1210 (check_effective_target_function_sections): Ditto.
1212 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1214 * gcc.target/arm/pr48183.c: New test.
1216 2011-07-13 Richard Guenther <rguenther@suse.de>
1218 * gcc.dg/torture/20110713-1.c: New testcase.
1220 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1223 * gcc.c-torture/compile/pr49474.c: New testcase.
1225 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1227 PR tree-optimization/49712
1228 * gcc.c-torture/execute/pr49712.c: New test.
1230 2011-07-11 Jason Merrill <jason@redhat.com>
1233 * g++.dg/template/recurse3.C: New.
1235 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.dg/guality/csttest.c: New test.
1241 * gfortran.dg/pr49698.f90: New test.
1243 2011-07-11 Jeff Law <law@redhat.com>
1245 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1247 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1249 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1250 * go.test/go-test.exp (go-set-goarch): Likewise.
1252 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1255 * gcc.target/avr/torture/pr39633.c: New test case.
1257 2011-07-11 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1262 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1264 * lib/target-supports.exp (check_effective_target_scheduling):
1266 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1267 * gcc.dg/pr45055.c: Ditto.
1268 * gcc.dg/pr45353.c: Ditto.
1269 * g++.dg/pr45056.C: Ditto.
1271 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1273 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1274 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1275 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1276 * g++.dg/torture/pr31863.C: Skip AVR.
1278 2011-07-10 Tobias Burnus <burnus@net-b.de>
1281 * gfortran.dg/intrinsic_signal.f90: New.
1283 2011-07-09 Jason Merrill <jason@redhat.com>
1285 * g++.dg/cpp0x/regress/regress6.C: New.
1286 * g++.dg/parse/crash45.C: Adjust message.
1287 * g++.dg/template/crash38.C: Adjust message.
1288 * g++.dg/template/crash64.C: Adjust message.
1290 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1292 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1293 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1294 * g++.dg/abi/bitfield3.C: Likewise.
1295 * g++.dg/eh/pr38662.C: Likewise.
1296 * g++.dg/ext/attrib36.C: Likewise.
1297 * g++.dg/ext/attrib37.C: Likewise.
1298 * g++.dg/ext/attrib8.C: Likewise.
1299 * g++.dg/ext/tmplattr1.C: Likewise.
1300 * g++.dg/inherit/override-attribs.C: Likewise.
1301 * g++.dg/opt/inline9.C: Likewise.
1302 * g++.dg/opt/life1.C: Likewise.
1303 * g++.dg/opt/longbranch2.C: Likewise.
1304 * g++.dg/opt/nrv12.C: Likewise.
1305 * g++.dg/opt/reg-stack4.C: Likewise.
1306 * g++.dg/other/pr35504.C: Likewise.
1307 * g++.dg/other/pr39496.C: Likewise.
1308 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1309 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1310 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1311 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1312 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1313 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1314 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1315 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1316 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1317 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1318 * g++.dg/warn/pr15774-1.C: Likewise.
1319 * g++.dg/warn/pr15774-2.C: Likewise.
1320 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1321 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1322 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1323 * g++.old-deja/g++.pt/asm2.C: Likewise.
1324 * gcc.c-torture/compile/20000804-1.c: Likewise.
1325 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1326 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1327 * gcc.dg/20020108-1.c: Likewise.
1328 * gcc.dg/20020122-2.c: Likewise.
1329 * gcc.dg/20020122-3.c: Likewise.
1330 * gcc.dg/20020206-1.c: Likewise.
1331 * gcc.dg/20020219-1.c: Likewise.
1332 * gcc.dg/20020310-1.c: Likewise.
1333 * gcc.dg/20020411-1.c: Likewise.
1334 * gcc.dg/20020418-2.c: Likewise.
1335 * gcc.dg/20020426-2.c: Likewise.
1336 * gcc.dg/20020517-1.c: Likewise.
1337 * gcc.dg/20030204-1.c: Likewise.
1338 * gcc.dg/20030826-2.c: Likewise.
1339 * gcc.dg/20031102-1.c: Likewise.
1340 * gcc.dg/20031202-1.c: Likewise.
1341 * gcc.dg/20050111-1.c: Likewise.
1342 * gcc.dg/20050503-1.c: Likewise.
1343 * gcc.dg/array-init-1.c: Likewise.
1344 * gcc.dg/builtin-apply4.c: Likewise.
1345 * gcc.dg/dfp/pr31344.c: Likewise.
1346 * gcc.dg/gomp/atomic-11.c: Likewise.
1347 * gcc.dg/graphite/pr40281.c: Likewise.
1348 * gcc.dg/ia64-sync-1.c: Likewise.
1349 * gcc.dg/ia64-sync-2.c: Likewise.
1350 * gcc.dg/ia64-sync-3.c: Likewise.
1351 * gcc.dg/ia64-sync-4.c: Likewise.
1352 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1353 * gcc.dg/invalid-call-1.c: Likewise.
1354 * gcc.dg/loop-3.c: Likewise.
1355 * gcc.dg/lower-subreg-1.c: Likewise.
1356 * gcc.dg/lto/pr47259_0.c: Likewise.
1357 * gcc.dg/nested-calls-1.c: Likewise.
1358 * gcc.dg/pr20017.c: Likewise.
1359 * gcc.dg/pr25023.c: Likewise.
1360 * gcc.dg/pr27671-2.c: Likewise.
1361 * gcc.dg/pr32176.c: Likewise.
1362 * gcc.dg/pr33676.c: Likewise.
1363 * gcc.dg/pr35045.c: Likewise.
1364 * gcc.dg/pr36015.c: Likewise.
1365 * gcc.dg/pr36584.c: Likewise.
1366 * gcc.dg/pr36998.c: Likewise.
1367 * gcc.dg/pr37438.c: Likewise.
1368 * gcc.dg/pr37908.c: Likewise.
1369 * gcc.dg/pr41241.c: Likewise.
1370 * gcc.dg/pr41340.c: Likewise.
1371 * gcc.dg/pr44136.c: Likewise.
1372 * gcc.dg/pr44194-1.c: Likewise.
1373 * gcc.dg/pr46212.c: Likewise.
1374 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1375 * gcc.dg/setjmp-2.c: Likewise.
1376 * gcc.dg/short-compare-1.c: Likewise.
1377 * gcc.dg/short-compare-2.c: Likewise.
1378 * gcc.dg/smod-1.c: Likewise.
1379 * gcc.dg/sync-2.c: Likewise.
1380 * gcc.dg/sync-3.c: Likewise.
1381 * gcc.dg/tls/opt-1.c: Likewise.
1382 * gcc.dg/tls/opt-2.c: Likewise.
1383 * gcc.dg/tls/opt-3.c: Likewise.
1384 * gcc.dg/torture/badshift.c: Likewise.
1385 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1386 * gcc.dg/torture/pr20314-2.c: Likewise.
1387 * gcc.dg/torture/pr36891.c: Likewise.
1388 * gcc.dg/torture/pr38774.c: Likewise.
1389 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1390 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1391 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1392 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1393 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1394 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1395 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1396 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1397 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1398 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1399 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1400 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1401 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1402 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1403 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1404 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1405 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1406 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1407 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1408 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1409 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1410 * gcc.dg/unroll-1.c: Likewise.
1411 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1412 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1413 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1414 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1415 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1416 * gcc.target/i386/20000609-1.c: Likewise.
1417 * gcc.target/i386/20000720-1.c: Likewise.
1418 * gcc.target/i386/20000724-1.c: Likewise.
1419 * gcc.target/i386/20011107-1.c: Likewise.
1420 * gcc.target/i386/20011119-1.c: Likewise.
1421 * gcc.target/i386/20020201-3.c: Likewise.
1422 * gcc.target/i386/20020218-1.c: Likewise.
1423 * gcc.target/i386/20020729-1.c: Likewise.
1424 * gcc.target/i386/20030926-1.c: Likewise.
1425 * gcc.target/i386/20060125-1.c: Likewise.
1426 * gcc.target/i386/20060125-2.c: Likewise.
1427 * gcc.target/i386/20060512-1.c: Likewise.
1428 * gcc.target/i386/20060512-2.c: Likewise.
1429 * gcc.target/i386/20060512-3.c: Likewise.
1430 * gcc.target/i386/20060512-4.c: Likewise.
1431 * gcc.target/i386/387-1.c: Likewise.
1432 * gcc.target/i386/387-2.c: Likewise.
1433 * gcc.target/i386/387-5.c: Likewise.
1434 * gcc.target/i386/387-6.c: Likewise.
1435 * gcc.target/i386/980312-1.c: Likewise.
1436 * gcc.target/i386/980313-1.c: Likewise.
1437 * gcc.target/i386/990117-1.c: Likewise.
1438 * gcc.target/i386/990424-1.c: Likewise.
1439 * gcc.target/i386/990524-1.c: Likewise.
1440 * gcc.target/i386/991129-1.c: Likewise.
1441 * gcc.target/i386/991214-1.c: Likewise.
1442 * gcc.target/i386/991230-1.c: Likewise.
1443 * gcc.target/i386/addr-sel-1.c: Likewise.
1444 * gcc.target/i386/aggregate-ret1.c: Likewise.
1445 * gcc.target/i386/aggregate-ret2.c: Likewise.
1446 * gcc.target/i386/align-main-3.c: Likewise.
1447 * gcc.target/i386/amd64-abi-1.c: Likewise.
1448 * gcc.target/i386/amd64-abi-2.c: Likewise.
1449 * gcc.target/i386/amd64-abi-4.c: Likewise.
1450 * gcc.target/i386/amd64-abi-5.c: Likewise.
1451 * gcc.target/i386/amd64-abi-6.c: Likewise.
1452 * gcc.target/i386/asm-1.c: Likewise.
1453 * gcc.target/i386/asm-3.c: Likewise.
1454 * gcc.target/i386/asm-5.c: Likewise.
1455 * gcc.target/i386/attributes-error.c: Likewise.
1456 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1457 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1458 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1459 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1460 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1461 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1462 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1463 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1464 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1465 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1466 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1467 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1468 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1469 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1470 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1471 * gcc.target/i386/bitfield1.c: Likewise.
1472 * gcc.target/i386/bitfield2.c: Likewise.
1473 * gcc.target/i386/bmi-2.c: Likewise.
1474 * gcc.target/i386/bmi-5.c: Likewise.
1475 * gcc.target/i386/builtin-unreachable.c: Likewise.
1476 * gcc.target/i386/cleanup-2.c: Likewise.
1477 * gcc.target/i386/clobbers.c: Likewise.
1478 * gcc.target/i386/cmov8.c: Likewise.
1479 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1480 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1481 * gcc.target/i386/compress-float-387.c: Likewise.
1482 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1483 * gcc.target/i386/compress-float-sse.c: Likewise.
1484 * gcc.target/i386/crc32-2.c: Likewise.
1485 * gcc.target/i386/crc32-3.c: Likewise.
1486 * gcc.target/i386/divmod-7.c: Likewise.
1487 * gcc.target/i386/divmod-8.c: Likewise.
1488 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1489 * gcc.target/i386/fma3-builtin.c: Likewise.
1490 * gcc.target/i386/fma3-fma.c: Likewise.
1491 * gcc.target/i386/fma4-256-vector.c: Likewise.
1492 * gcc.target/i386/fma4-builtin.c: Likewise.
1493 * gcc.target/i386/fma4-fma-2.c: Likewise.
1494 * gcc.target/i386/fma4-fma.c: Likewise.
1495 * gcc.target/i386/fma4-vector-2.c: Likewise.
1496 * gcc.target/i386/fma4-vector.c: Likewise.
1497 * gcc.target/i386/funcspec-1.c: Likewise.
1498 * gcc.target/i386/funcspec-10.c: Likewise.
1499 * gcc.target/i386/funcspec-11.c: Likewise.
1500 * gcc.target/i386/funcspec-2.c: Likewise.
1501 * gcc.target/i386/funcspec-5.c: Likewise.
1502 * gcc.target/i386/funcspec-6.c: Likewise.
1503 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1504 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1505 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1506 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1507 * gcc.target/i386/incoming-1.c: Likewise.
1508 * gcc.target/i386/incoming-10.c: Likewise.
1509 * gcc.target/i386/incoming-11.c: Likewise.
1510 * gcc.target/i386/incoming-12.c: Likewise.
1511 * gcc.target/i386/incoming-13.c: Likewise.
1512 * gcc.target/i386/incoming-14.c: Likewise.
1513 * gcc.target/i386/incoming-15.c: Likewise.
1514 * gcc.target/i386/incoming-2.c: Likewise.
1515 * gcc.target/i386/incoming-3.c: Likewise.
1516 * gcc.target/i386/incoming-4.c: Likewise.
1517 * gcc.target/i386/incoming-5.c: Likewise.
1518 * gcc.target/i386/incoming-6.c: Likewise.
1519 * gcc.target/i386/incoming-7.c: Likewise.
1520 * gcc.target/i386/incoming-8.c: Likewise.
1521 * gcc.target/i386/incoming-9.c: Likewise.
1522 * gcc.target/i386/lea.c: Likewise.
1523 * gcc.target/i386/local.c: Likewise.
1524 * gcc.target/i386/loop-1.c: Likewise.
1525 * gcc.target/i386/loop-2.c: Likewise.
1526 * gcc.target/i386/loop-3.c: Likewise.
1527 * gcc.target/i386/max-stack-align.c: Likewise.
1528 * gcc.target/i386/memcpy-1.c: Likewise.
1529 * gcc.target/i386/movbe-2.c: Likewise.
1530 * gcc.target/i386/movq-2.c: Likewise.
1531 * gcc.target/i386/movq.c: Likewise.
1532 * gcc.target/i386/nrv1.c: Likewise.
1533 * gcc.target/i386/pad-4.c: Likewise.
1534 * gcc.target/i386/pad-5a.c: Likewise.
1535 * gcc.target/i386/pad-5b.c: Likewise.
1536 * gcc.target/i386/pad-6a.c: Likewise.
1537 * gcc.target/i386/pad-6b.c: Likewise.
1538 * gcc.target/i386/pad-7.c: Likewise.
1539 * gcc.target/i386/pad-9.c: Likewise.
1540 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1541 * gcc.target/i386/pic-1.c: Likewise.
1542 * gcc.target/i386/pr12092-1.c: Likewise.
1543 * gcc.target/i386/pr12329.c: Likewise.
1544 * gcc.target/i386/pr21518.c: Likewise.
1545 * gcc.target/i386/pr22362.c: Likewise.
1546 * gcc.target/i386/pr22585.c: Likewise.
1547 * gcc.target/i386/pr23098.c: Likewise.
1548 * gcc.target/i386/pr25196.c: Likewise.
1549 * gcc.target/i386/pr25293.c: Likewise.
1550 * gcc.target/i386/pr25654.c: Likewise.
1551 * gcc.target/i386/pr26449.c: Likewise.
1552 * gcc.target/i386/pr26778.c: Likewise.
1553 * gcc.target/i386/pr26826.c: Likewise.
1554 * gcc.target/i386/pr27266.c: Likewise.
1555 * gcc.target/i386/pr29978.c: Likewise.
1556 * gcc.target/i386/pr30505.c: Likewise.
1557 * gcc.target/i386/pr30961-1.c: Likewise.
1558 * gcc.target/i386/pr31628.c: Likewise.
1559 * gcc.target/i386/pr32000-2.c: Likewise.
1560 * gcc.target/i386/pr32661-1.c: Likewise.
1561 * gcc.target/i386/pr32708-2.c: Likewise.
1562 * gcc.target/i386/pr32708-3.c: Likewise.
1563 * gcc.target/i386/pr34256.c: Likewise.
1564 * gcc.target/i386/pr34312.c: Likewise.
1565 * gcc.target/i386/pr34522.c: Likewise.
1566 * gcc.target/i386/pr35160.c: Likewise.
1567 * gcc.target/i386/pr35281.c: Likewise.
1568 * gcc.target/i386/pr36246.c: Likewise.
1569 * gcc.target/i386/pr36786.c: Likewise.
1570 * gcc.target/i386/pr37275.c: Likewise.
1571 * gcc.target/i386/pr37843-3.c: Likewise.
1572 * gcc.target/i386/pr37843-4.c: Likewise.
1573 * gcc.target/i386/pr39082-1.c: Likewise.
1574 * gcc.target/i386/pr39431.c: Likewise.
1575 * gcc.target/i386/pr39496.c: Likewise.
1576 * gcc.target/i386/pr39543-2.c: Likewise.
1577 * gcc.target/i386/pr39911.c: Likewise.
1578 * gcc.target/i386/pr40718.c: Likewise.
1579 * gcc.target/i386/pr40906-1.c: Likewise.
1580 * gcc.target/i386/pr40906-2.c: Likewise.
1581 * gcc.target/i386/pr40906-3.c: Likewise.
1582 * gcc.target/i386/pr40934.c: Likewise.
1583 * gcc.target/i386/pr41900.c: Likewise.
1584 * gcc.target/i386/pr42589.c: Likewise.
1585 * gcc.target/i386/pr43662.c: Likewise.
1586 * gcc.target/i386/pr43671.c: Likewise.
1587 * gcc.target/i386/pr43766.c: Likewise.
1588 * gcc.target/i386/pr43869.c: Likewise.
1589 * gcc.target/i386/pr44942.c: Likewise.
1590 * gcc.target/i386/pr44948-2a.c: Likewise.
1591 * gcc.target/i386/pr45234.c: Likewise.
1592 * gcc.target/i386/pr45336-2.c: Likewise.
1593 * gcc.target/i386/pr45336-4.c: Likewise.
1594 * gcc.target/i386/pr45852.c: Likewise.
1595 * gcc.target/i386/pr46470.c: Likewise.
1596 * gcc.target/i386/pr48037-1.c: Likewise.
1597 * gcc.target/i386/pr48389.c: Likewise.
1598 * gcc.target/i386/pr49095.c: Likewise.
1599 * gcc.target/i386/pr9771-1.c: Likewise.
1600 * gcc.target/i386/rdfsbase-1.c: Likewise.
1601 * gcc.target/i386/rdfsbase-2.c: Likewise.
1602 * gcc.target/i386/rdgsbase-1.c: Likewise.
1603 * gcc.target/i386/rdgsbase-2.c: Likewise.
1604 * gcc.target/i386/rdrand-3.c: Likewise.
1605 * gcc.target/i386/regparm-stdcall.c: Likewise.
1606 * gcc.target/i386/regparm.c: Likewise.
1607 * gcc.target/i386/reload-1.c: Likewise.
1608 * gcc.target/i386/rotate-2.c: Likewise.
1609 * gcc.target/i386/sibcall-5.c: Likewise.
1610 * gcc.target/i386/signbit-1.c: Likewise.
1611 * gcc.target/i386/signbit-2.c: Likewise.
1612 * gcc.target/i386/signbit-3.c: Likewise.
1613 * gcc.target/i386/sse-5.c: Likewise.
1614 * gcc.target/i386/sse-8.c: Likewise.
1615 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1616 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1617 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1618 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1619 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1620 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1621 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1622 * gcc.target/i386/sse2-movq-2.c: Likewise.
1623 * gcc.target/i386/sse2-movq-3.c: Likewise.
1624 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1625 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1626 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1627 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1628 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1629 * gcc.target/i386/ssefn-1.c: Likewise.
1630 * gcc.target/i386/ssefn-2.c: Likewise.
1631 * gcc.target/i386/sseregparm-1.c: Likewise.
1632 * gcc.target/i386/sseregparm-2.c: Likewise.
1633 * gcc.target/i386/sseregparm-3.c: Likewise.
1634 * gcc.target/i386/sseregparm-4.c: Likewise.
1635 * gcc.target/i386/sseregparm-5.c: Likewise.
1636 * gcc.target/i386/sseregparm-6.c: Likewise.
1637 * gcc.target/i386/sseregparm-7.c: Likewise.
1638 * gcc.target/i386/sseregparm-8.c: Likewise.
1639 * gcc.target/i386/stack-realign.c: Likewise.
1640 * gcc.target/i386/stack-usage-realign.c: Likewise.
1641 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1642 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1643 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1644 * gcc.target/i386/stackalign/return-1.c: Likewise.
1645 * gcc.target/i386/stackalign/return-2.c: Likewise.
1646 * gcc.target/i386/stackalign/return-3.c: Likewise.
1647 * gcc.target/i386/tailcall-1.c: Likewise.
1648 * gcc.target/i386/tbm-2.c: Likewise.
1649 * gcc.target/i386/udivmod-7.c: Likewise.
1650 * gcc.target/i386/udivmod-8.c: Likewise.
1651 * gcc.target/i386/unroll-1.c: Likewise.
1652 * gcc.target/i386/vararg-1.c: Likewise.
1653 * gcc.target/i386/vararg-2.c: Likewise.
1654 * gcc.target/i386/vect8-ret.c: Likewise.
1655 * gcc.target/i386/vectorize5.c: Likewise.
1656 * gcc.target/i386/wmul-1.c: Likewise.
1657 * gcc.target/i386/wmul-2.c: Likewise.
1658 * gcc.target/i386/wrfsbase-1.c: Likewise.
1659 * gcc.target/i386/wrfsbase-2.c: Likewise.
1660 * gcc.target/i386/wrgsbase-1.c: Likewise.
1661 * gcc.target/i386/wrgsbase-2.c: Likewise.
1662 * gcc.target/i386/xop-pcmov.c: Likewise.
1663 * gcc.target/i386/xop-pcmov2.c: Likewise.
1664 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1665 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1666 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1667 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1668 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1669 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1670 * gcc.target/i386/zee.c: Likewise.
1671 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1672 * gfortran.dg/compiler-directive_2.f: Likewise.
1673 * gfortran.dg/g77/20010216-1.f: Likewise.
1674 * gfortran.dg/gomp/pr39152.f90: Likewise.
1675 * gfortran.dg/pr33794.f90: Likewise.
1677 2011-07-09 Jason Merrill <jason@redhat.com>
1679 * g++.dg/cpp0x/regress/regress5.C: New.
1681 2011-07-08 Jason Merrill <jason@redhat.com>
1684 * g++.dg/expr/compound-asn1.C: New.
1685 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1687 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1690 * gcc.target/powerpc/altivec-34.c: New test.
1692 2011-07-08 Jason Merrill <jason@redhat.com>
1695 * g++.dg/abi/guard3.C: New.
1697 2011-07-08 Julian Brown <julian@codesourcery.com>
1699 * lib/target-supports.exp
1700 (check_effective_target_arm_little_endian): New.
1701 (check_effective_target_vect_pack_trunc): Use above.
1702 (check_effective_target_vect_unpack): Likewise.
1703 (check_effective_target_vect_element_align): Test
1704 check_effective_target_arm_vect_no_misalign for ARM.
1706 2011-07-08 Jason Merrill <jason@redhat.com>
1709 * g++.dg/cpp0x/constexpr-rom.C: New.
1711 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1714 * g++.dg/torture/pr49519.C: New test.
1716 2011-07-08 Martin Jambor <mjambor@suse.cz>
1718 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1720 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1723 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1725 2011-07-08 Richard Guenther <rguenther@suse.de>
1727 PR tree-optimization/49662
1728 * gcc.dg/graphite/interchange-14.c: XFAIL.
1729 * gcc.dg/graphite/interchange-15.c: Likewise.
1730 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1732 2011-07-06 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp0x/regress/regress4.C: New.
1737 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1740 * gfortran.dg/result_in_spec_4.f90: New test.
1742 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1744 * gcc.target/sparc/cas64.c: New test.
1746 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1749 * g++.dg/torture/pr49644.C: New test.
1752 * gcc.c-torture/execute/pr49644.c: New test.
1754 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1756 * lib/target-supports.exp (check_effective_target_ia32): New.
1757 (check_effective_target_x32): Likewise.
1758 (check_effective_target_vect_cmdline_needed): Also check x32.
1760 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1762 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1764 * gcc.target/arm/pr42235.c: Likewise.
1765 * gcc.target/arm/pr42495.c: Likewise.
1766 * gcc.target/arm/pr42574.c: Likewise.
1767 * gcc.target/arm/thumb-branch1.c: Likewise.
1769 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1770 unneeded prune of possible warning.
1771 * gcc.target/arm/pr40956.c: Likewise.
1772 * gcc.target/arm/pr42505.c: Likewise.
1774 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1775 * gcc.c-torture/compile/pr46883.c: Likewise.
1776 * gcc.c-torture/compile/pr46934.c: Likewise.
1778 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1779 for move to ../../gcc.c-torture/compile.
1780 * gcc.target/arm/pr46883.c: Likewise.
1781 * gcc.target/arm/pr46934.c: Likewise.
1783 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1784 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1785 * gcc.target/arm/wmul-1.c: Likewise.
1786 * gcc.target/arm/wmul-2.c: Likewise.
1787 * gcc.target/arm/wmul-3.c: Likewise.
1788 * gcc.target/arm/wmul-4.c: Likewise.
1789 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1790 add tab after scan target.
1791 * gcc.target/arm/smlaltt-1.c: Likewise.
1792 * gcc.target/arm/smlatb-1.c: Likewise.
1793 * gcc.target/arm/smlatt-1.c: Likewise.
1795 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1798 * gcc.dg/debug/pr49522.c: New test.
1800 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1802 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1803 * gcc.dg/pr46212.c: Run only if target int32plus.
1804 * gcc.dg/torture/pr48146.c: Ditto.
1805 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1806 * c-c++-common/pr44832.c: Ditto.
1807 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1808 * gcc.dg/pr31490.c: Ditto.
1809 * gcc.dg/torture/builtin-math-7.c: Run only if target
1811 * gcc.dg/torture/pr45764.c: Skip for AVR.
1812 * gcc.dg/pr47893.c: Ditto.
1814 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1816 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1817 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1818 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1819 add tab to scan target.
1821 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1823 * gcc.target/arm/neon-modes-3.c: New test.
1825 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1827 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1828 -fno-loop-interchange -ffast-math.
1830 2011-07-07 Richard Guenther <rguenther@suse.de>
1832 * gcc.dg/ftrapv-3.c: New testcase.
1834 2011-07-07 Richard Guenther <rguenther@suse.de>
1836 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1837 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1839 2011-07-07 Kai Tietz <ktietz@redhat.com>
1841 * gcc.dg/binop-notxor1.c: New test.
1842 * gcc.dg/binop-notand4a.c: New test.
1843 * gcc.dg/binop-notxor2.c: New test.
1844 * gcc.dg/binop-notand3a.c: New test.
1845 * gcc.dg/binop-notand2a.c: New test.
1846 * gcc.dg/binop-notand6a.c: New test.
1847 * gcc.dg/binop-notor1.c: New test.
1848 * gcc.dg/binop-notand1a.c: New test.
1849 * gcc.dg/binop-notand5a.c: New test.
1850 * gcc.dg/binop-notor2.c: New test.
1852 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1855 * gcc.dg/gomp/pr49640.c: New test.
1857 2011-07-07 Richard Guenther <rguenther@suse.de>
1859 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1861 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1864 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1866 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1868 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1869 * gcc.target/powerpc/no-r11-2.c: Ditto.
1870 * gcc.target/powerpc/no-r11-3.c: Ditto.
1872 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1874 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1875 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1877 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1879 * lib/target-supports.exp (check_profiling_available): Disable
1880 profiling with -fprofile-generate for target avr.
1882 2011-07-06 Richard Guenther <rguenther@suse.de>
1884 PR tree-optimization/49645
1885 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1887 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1890 * gcc.dg/pr47383.c: New.
1892 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1894 PR tree-optimization/49647
1895 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1897 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1900 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1901 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1903 2011-07-05 Jason Merrill <jason@redhat.com>
1906 * g++.dg/template/template-id-4.C: New.
1908 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1910 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1911 * gcc.dg/pr43402.c: Ditto.
1913 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1915 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1917 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1919 * gcc.target/powerpc/ppc-switch-1.c: New test for
1920 --param case-values-threshold.
1921 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1923 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1925 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1927 2011-07-05 Jason Merrill <jason@redhat.com>
1929 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1931 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1933 PR tree-optimization/47654
1934 * gcc.dg/graphite/block-pr47654.c: New.
1936 2011-07-05 Jason Merrill <jason@redhat.com>
1938 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1940 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1942 PR tree-optimization/49580
1943 * gcc.dg/autopar/pr49580.c: New test.
1945 2011-07-05 Richard Guenther <rguenther@suse.de>
1947 PR tree-optimization/49518
1948 PR tree-optimization/49628
1949 * g++.dg/torture/pr49628.C: New testcase.
1950 * gcc.dg/torture/pr49518.c: Likewise.
1952 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1954 * ada/acats/run_acats (which): Extract last field from type -p,
1955 type output only if command succeeded.
1957 2011-07-04 Jason Merrill <jason@redhat.com>
1959 * g++.dg/abi/mangle48.C: New.
1961 * g++.dg/cpp0x/diag1.C: New.
1963 * g++.dg/diagnostic/aka1.C: New.
1965 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1967 PR rtl-optimization/49619
1968 * gcc.dg/pr49619.c: New test.
1970 PR rtl-optimization/49472
1971 * gfortran.dg/pr49472.f90: New test.
1974 * gcc.dg/pr49602.c: New test.
1976 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1980 * gcc.target/avr/avr.exp: Run over cpp files, too.
1981 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1982 * gcc.target/avr/progmem.h: New file.
1983 * gcc.target/avr/exit-abort.h: New file.
1984 * gcc.target/avr/progmem-error-1.c: New file.
1985 * gcc.target/avr/progmem-error-1.cpp: New file.
1986 * gcc.target/avr/progmem-warning-1.c: New file.
1987 * gcc.target/avr/torture/progmem-1.c: New file.
1988 * gcc.target/avr/torture/progmem-1.cpp: New file.
1990 2011-07-04 Richard Guenther <rguenther@suse.de>
1992 PR tree-optimization/49615
1993 * g++.dg/torture/pr49615.C: New testcase.
1995 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1997 PR tree-optimization/49610
1998 * gcc.dg/vect/pr49610.c: New test.
2000 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2002 * gnat.dg/specs/debug1.ads: New test.
2004 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2007 * gfortran.dg/typebound_proc_23.f90: New.
2009 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2012 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2014 2011-07-01 Jason Merrill <jason@redhat.com>
2017 * g++.dg/template/template-id-3.C: New.
2020 * g++.dg/template/qualified-id4.C: New.
2023 * g++.dg/template/explicit-args4.C: New.
2026 * g++.dg/template/offsetof2.C: New.
2028 2011-07-01 Kai Tietz <ktietz@redhat.com>
2030 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2032 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2035 * lib/target-supports.exp (check_effective_target_gld): New proc.
2037 2011-07-01 Richard Guenther <rguenther@suse.de>
2039 PR tree-optimization/49603
2040 * gcc.dg/torture/pr49603.c: New testcase.
2042 2011-06-30 Jason Merrill <jason@redhat.com>
2045 * g++.dg/rtti/template1.C: New.
2048 * g++.dg/cpp0x/regress/ctor1.C: New.
2051 * g++.dg/cpp0x/initlist54.C: New.
2053 2011-06-30 Martin Jambor <mjambor@suse.cz>
2055 * gcc.dg/tree-ssa/sra-12.c: New test.
2057 2011-06-29 Jason Merrill <jason@redhat.com>
2059 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2061 2011-06-30 Richard Guenther <rguenther@suse.de>
2063 PR tree-optimization/46787
2064 * gcc.dg/vect/vect-121.c: New testcase.
2066 2011-06-30 Martin Jambor <mjambor@suse.cz>
2068 PR tree-optimization/49094
2069 * gcc.dg/tree-ssa/pr49094.c: New test.
2071 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2074 * gfortran.dg/pr49540-1.f90: New test.
2075 * gfortran.dg/pr49540-2.f90: New test.
2077 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080 * ada/acats/run_acats (which): Use last field of type -p output.
2082 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2083 Iain Sandoe <iains@gcc.gnu.org>
2086 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2087 Only skip on 64-bit *-*-darwin8* && !objc2.
2089 2011-06-30 Richard Guenther <rguenther@suse.de>
2091 PR tree-optimization/38752
2092 * gcc.c-torture/compile/pr38752.c: New testcase.
2094 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2096 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2097 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2099 2011-06-29 Jason Merrill <jason@redhat.com>
2102 * g++.dg/cpp0x/initlist53.C: Use placement new.
2103 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2104 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2107 * g++.dg/cpp0x/trailing6.C: New.
2108 * g++.dg/cpp0x/pr45908.C: No error.
2111 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2114 * g++.dg/cpp0x/constexpr-using2.C: New.
2116 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2119 * g++.dg/cpp0x/constexpr-diag3.C: New.
2120 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2121 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2122 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2123 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2125 2011-06-29 Jason Merrill <jason@redhat.com>
2127 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2129 2011-06-29 Richard Guenther <rguenther@suse.de>
2131 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2133 2011-06-29 Jason Merrill <jason@redhat.com>
2135 * g++.dg/cpp0x/initlist-value2.C: New.
2137 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2138 * g++.dg/cpp0x/initlist-value.C: New.
2140 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2142 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2144 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2146 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2147 * gcc.dg/inline_2.c: Likewise.
2148 * gcc.dg/unroll_1.c: Likewise.
2150 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.target/i386/pr49567.c: New test.
2155 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2157 * gnat.dg/opt17.ad[sb]: New test.
2159 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2160 Tom de Vries <tom@codesourcery.com>
2162 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2163 (check_effective_target_arm_thumb2): New effective targets.
2164 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2165 properly. Clean up temporary files.
2166 * gcc.target/arm/ivopts-2.c: Likewise.
2167 * gcc.target/arm/ivopts-3.c: Likewise.
2168 * gcc.target/arm/ivopts-4.c: Likewise.
2169 * gcc.target/arm/ivopts-5.c: Likewise.
2170 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2172 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2175 * gfortran.dg/reshape_zerosize_3.f90: New test.
2177 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2179 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2180 * gcc.target/arm/vfp-ldmias.c: Likewise.
2181 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2182 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2183 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2184 * gcc.target/arm/vfp-stmias.c: Likewise.
2185 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2186 * gcc.target/arm/vfp-stmiad.c: Likewise.
2188 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2190 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2192 * gcc.target/arm/pr45701-2.c: Ditto.
2194 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2197 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2198 * gfortran.dg/extends_14.f03: Modified.
2200 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2202 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2203 early if the test is already being skipped.
2205 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2206 scan-assembler-dem-not): For missing file, report unresolved with
2207 same message as for pass/fail, with reason reported in log file.
2209 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2210 from add_options_for_arm_neon_fp16.
2211 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2212 check_effective_target_arm_neon_fp16_ok_nocache.
2213 Check -mfpu and -mfloat-abi options from current multilib.
2214 Do not require neon support.
2215 (check_effective_target_arm_fp16_ok): Renamed from
2216 check_effecitve_target_arm_neon_fp16_ok.
2217 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2218 arm_neon_fp16_ok and arm_fp16.
2219 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2220 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2221 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2222 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2224 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2226 * gcc.dg/builtin-assume-aligned-1.c: New test.
2227 * gcc.dg/builtin-assume-aligned-2.c: New test.
2228 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2231 * gcc.dg/pr49544.c: New test.
2233 2011-06-27 Richard Guenther <rguenther@suse.de>
2235 PR tree-optimization/49394
2236 * g++.dg/torture/pr49394.C: New testcase.
2238 2011-06-27 Kai Tietz <ktietz@redhat.com>
2240 * gcc.dg/optimize-bswapdi-2.c: New test.
2242 2011-06-27 Michael Hope <michael.hope@linaro.org>
2243 Richard Sandiford <richard.sandiford@linaro.org>
2245 PR tree-optimization/49169
2246 * gcc.dg/torture/pr49169.c: New test.
2248 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2251 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2253 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2256 2011-06-26 Jason Merrill <jason@redhat.com>
2258 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2261 * g++.dg/init/ref19.C: New.
2262 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2264 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2266 PR tree-optimization/48377
2267 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2270 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2273 * lib/target-supports.exp (check_effective_target_non_strict_align):
2275 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2277 2011-06-24 Martin Jambor <mjambor@suse.cz>
2279 PR tree-optimizations/49516
2280 * g++.dg/tree-ssa/pr49516.C: New test.
2282 2011-06-23 Jason Merrill <jason@redhat.com>
2285 * g++.dg/template/partial10.C: New.
2286 * g++.dg/template/partial11.C: New.
2288 2011-06-23 Jeff Law <law@redhat.com>
2291 * gcc.dg/pr48770.c: New test.
2293 2011-06-23 Jan Hubicka <jh@suse.cz>
2296 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2298 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2301 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2302 instead of -fdump-tree-optimized.
2304 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2307 * g++.dg/template/crash107.C: New.
2308 * g++.dg/template/error17.C: Adjust.
2310 2011-06-23 Jason Merrill <jason@redhat.com>
2313 * g++.dg/cpp0x/defaulted30.C: New.
2316 * g++.dg/rtti/anon-ns1.C: New.
2319 * g++.dg/init/ref18.C: New.
2322 * g++.dg/template/partial9.C: New.
2324 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2327 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2329 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2332 * gcc.dg/pr49496.c: New test.
2334 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2336 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2339 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2341 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2342 * gcc.target/arm/pr42879.c: Likewise.
2343 * gcc.target/arm/pr45701-3.c: Likewise.
2345 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2346 * gcc.target/arm/pr40482.c: Likewise.
2347 * gcc.target/arm/stack-corruption.c: Likewise.
2349 2011-06-22 Richard Guenther <rguenther@suse.de>
2351 PR tree-optimization/49493
2352 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2354 2011-06-22 Jason Merrill <jason@redhat.com>
2357 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2359 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2360 Dmitry Melnik <dm@ispras.ru>
2362 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2363 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2364 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2366 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2368 * gcc.target/arm/tlscall.c: New.
2370 2011-06-21 Jason Merrill <jason@redhat.com>
2373 * g++.dg/cpp0x/constexpr-ref1.C: New.
2374 * g++.dg/cpp0x/constexpr-ref2.C: New.
2375 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2378 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2381 * g++.dg/template/param3.C: New.
2383 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2385 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2386 my_clrsb test functions.
2388 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2389 test_sll, test_ull): Add clrsb tests.
2390 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2393 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2396 * gfortran.dg/class_44.f03: New.
2398 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2400 PR tree-optimization/49478
2401 * gcc.dg/vect/pr49478.c
2403 2011-06-21 Richard Guenther <rguenther@suse.de>
2405 PR tree-optimization/49483
2406 * gcc.dg/vect/vect-120.c: New testcase.
2408 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2411 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2412 * gcc.dg/vect/vect-peel-4.c: Likewise.
2414 2011-06-22 Christian Bruel <christian.bruel@st.com>
2417 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2418 * gcc.dg/always_inline2.c: Likewise.
2419 * gcc.dg/always_inline3.c: Likewise.
2420 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2421 * gcc.dg/inline_1.c: Likewise.
2422 * gcc.dg/inline_2.c: Likewise.
2423 * gcc.dg/inline_3.c: Likewise.
2424 * gcc.dg/inline_4.c: Likewise.
2425 * gcc.dg/20051201-1.c: Likewise.
2426 * gcc.dg/pr40087.c: Likewise.
2427 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2428 * gcc.dg/inline-22.c: Likewise.
2429 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2430 * gcc.dg/lto/20090218-1_1.c: Likewise.
2431 * g++.dg/ipa/devirt-7.C: Likewise.
2432 * gcc.dg/uninit-pred-5_a.c: Likewise.
2433 * gcc.dg/uninit-pred-5_b.c: Likewise.
2434 * gcc.dg/fail_always_inline.c: New.
2436 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2438 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2439 into 6 jobs instead of 3.
2441 2011-06-20 Jason Merrill <jason@redhat.com>
2444 * g++.dg/cpp0x/initlist53.C: New.
2446 2011-06-20 Tobias Burnus <burnus@net-b.de>
2449 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2450 * gfortran.dg/coarray_lock_3.f90: New.
2451 * gfortran.dg/coarray/lock_1.f90: New.
2453 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2455 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2456 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2457 unresolved and report the reason to the log file.
2459 * lib/scanasm.exp (object-size): Move argument processing earlier
2460 to report errors before verifying that the file exists. Report
2461 problems detected at runtime as unresolved instead of error and
2462 report their reasons to the log file.
2464 2011-06-20 Jason Merrill <jason@redhat.com>
2467 * g++.dg/cpp0x/explicit6.C: New.
2470 * g++.dg/cpp0x/enum20.C: New.
2473 * g++.dg/ext/attr-aligned01.C: New.
2476 * g++.dg/cpp0x/variadic-default.C: New.
2479 * g++.dg/cpp0x/auto26.C: New.
2482 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2484 2011-06-20 Kai Tietz <ktietz@redhat.com>
2486 * gcc.dg/binop-notand1.c: New test.
2487 * gcc.dg/binop-notand2.c: New test.
2488 * gcc.dg/binop-notand3.c: New test.
2489 * gcc.dg/binop-notand4.c: New test.
2490 * gcc.dg/binop-notand5.c: New test.
2491 * gcc.dg/binop-notand6.c: New test.
2493 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2496 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2498 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2501 * gfortran.dg/proc_ptr_31.f90: New.
2503 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2505 * gnat.dg/volatile6.adb: New test.
2506 * gnat.dg/volatile7.adb: Likewise.
2507 * gnat.dg/volatile8.adb: Likewise.
2508 * gnat.dg/volatile9.adb: Likewise.
2510 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2512 * gnat.dg/constant3.adb: New test.
2514 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2517 * gfortran.dg/read_list_eof_1.f90: New test.
2519 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2522 * gcc.target/i386/testimm-1.c: New test.
2523 * gcc.target/i386/testimm-2.c: New test.
2524 * gcc.target/i386/testimm-3.c: New test.
2525 * gcc.target/i386/testimm-4.c: New test.
2526 * gcc.target/i386/testimm-5.c: New test.
2527 * gcc.target/i386/testimm-6.c: New test.
2528 * gcc.target/i386/testimm-7.c: New test.
2529 * gcc.target/i386/testimm-8.c: New test.
2530 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2531 * gcc.target/i386/xop-rotate1-int.c: New test.
2532 * gcc.target/i386/xop-rotate2-int.c: New test.
2534 2011-06-17 Jason Merrill <jason@redhat.com>
2536 * g++.dg/cpp0x/rv-func2.C: New.
2538 * g++.dg/debug/dwarf2/lambda1.C: New.
2539 * g++.dg/warn/Wshadow-6.C: Adjust.
2541 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2544 * gfortran.dg/move_alloc_5.f90: New.
2546 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2548 PR rtl-optimization/48542
2549 * gcc.dg/torture/pr48542.c: New test.
2551 2011-06-16 Jason Merrill <jason@redhat.com>
2554 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2557 * g++.dg/cpp0x/initlist52.C New.
2560 * c-c++-common/raw-string-12.c: New.
2563 * g++.dg/cpp0x/sfinae26.C: New.
2566 * g++.dg/cpp0x/variadic113.C: New.
2569 * g++.dg/cpp0x/variadic112.C: New.
2571 2011-06-16 Jeff Law <law@redhat.com>
2573 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2574 improved jump threading.
2575 * gcc.dg/builtin-object-size-2.c: Likewise.
2576 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2578 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2581 * gfortran.dg/typebound_assignment_3.f03: New.
2583 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2586 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2588 2011-06-16 Martin Jambor <mjambor@suse.cz>
2590 PR tree-optimization/49343
2591 * gnat.dg/discr31.ad[sb]: New test.
2593 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2595 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2597 2011-06-16 Tom de Vries <tom@codesourcery.com>
2600 * gcc.target/arm/ivopts-3.c: Update test.
2601 * gcc.target/arm/ivopts-5.c: Same.
2603 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2606 2011-06-10 Wei Guozhi <carrot@google.com>
2609 * gcc.target/arm/pr45335.c: New test.
2610 * gcc.target/arm/pr45335-2.c: New test.
2611 * gcc.target/arm/pr45335-3.c: New test.
2612 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2613 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2614 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2616 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2618 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2620 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2623 * gfortran.dg/class_43.f03: New.
2625 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2627 PR tree-optimization/49419
2628 * gcc.c-torture/execute/pr49419.c: New test.
2630 2011-06-16 Revital Eres <revital.eres@linaro.org>
2632 * gcc.dg/sms-9.c: New file.
2634 2011-06-15 Easwaran Raman <eraman@google.com>
2636 PR rtl-optimization/49414
2637 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2639 2011-06-14 Jason Merrill <jason@redhat.com>
2641 * g++.dg/cpp0x/noexcept13.C: New.
2643 2011-06-14 Easwaran Raman <eraman@google.com>
2645 PR rtl-optimization/44194
2646 * gcc.dg/pr44194-1.c: New test.
2647 * gcc.dg/pr44194-2.c: New test.
2649 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2651 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2653 * gcc.target/arm/pr45701-2.c: Likewise.
2654 * gcc.target/arm/thumb-branch1.c: Likewise.
2656 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2659 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2661 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2663 * gcc.target/arm/pr45701-1.c: Require thumb support.
2664 * gcc.target/arm/pr45701-2.c: Likewise.
2665 * gcc.target/arm/thumb-branch1.c: Likewise.
2667 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2668 * gcc.target/arm/pr39839.c: Likewise.
2669 * gcc.target/arm/pr40657-2.c: Likewise.
2670 * gcc.target/arm/pr40956.c: Likewise.
2671 * gcc.target/arm/pr41679.c: Likewise.
2672 * gcc.target/arm/pr42235.c: Likewise.
2673 * gcc.target/arm/pr42495.c: Likewise.
2674 * gcc.target/arm/pr42505.c: Likewise.
2675 * gcc.target/arm/pr42574.c: Likewise.
2676 * gcc.target/arm/pr46883.c: Likewise.
2677 * gcc.target/arm/pr46934.c: Likewise.
2678 * gcc.target/arm/xor-and.c: Likewise.
2680 2011-06-14 Jason Merrill <jason@redhat.com>
2682 * g++.dg/other/error23.C: Adjust error message.
2683 * g++.dg/other/error32.C: Likewise.
2686 * g++.dg/cpp0x/rv-dotstar.C: New.
2689 * g++.dg/cpp0x/decltype30.C: New.
2691 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2693 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2696 * gfortran.dg/pr49103.f90: New test.
2698 2011-06-14 Tom de Vries <tom@codesourcery.com>
2701 * gcc.target/arm/ivopts-3.c: New test.
2702 * gcc.target/arm/ivopts-4.c: New test.
2703 * gcc.target/arm/ivopts-5.c: New test.
2705 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2707 PR rtl-optimization/49390
2708 * gcc.c-torture/execute/pr49390.c: New test.
2710 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2712 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2714 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2716 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2717 * gcc.c-torture/execute/cmpsi-2.x: New file.
2718 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2719 * gcc.c-torture/execute/pr45262.x: New file.
2720 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2721 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2723 * gcc.c-torture/compile/pr49163.c: Ditto.
2725 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2727 * gcc.dg/vect/vect-16.c: Rename to...
2728 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2729 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2730 for double-word vectors.
2731 * gcc.dg/vect/vect-peel-4.c: Likewise.
2732 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2734 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2737 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2740 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2742 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2744 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2746 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2748 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2750 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2752 * gfortran.dg/trim_optimize_8.f90: New test case.
2754 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2755 Ira Rosen <ira.rosen@linaro.org>
2757 PR tree-optimization/49352
2758 * gcc.dg/vect/pr49352.c: New test.
2760 2011-06-12 Tobias Burnus
2763 * gfortran.dg/alloc_comp_assign_11.f90: New.
2765 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2767 * gfortran.dg/trim_optimize_7.f90: New test.
2769 2011-06-10 Wei Guozhi <carrot@google.com>
2772 * gcc.target/arm/pr45335.c: New test.
2773 * gcc.target/arm/pr45335-2.c: New test.
2774 * gcc.target/arm/pr45335-3.c: New test.
2775 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2776 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2777 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2779 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/parse/error39.C: New.
2784 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2786 * gcc.target/arm/20090811-1.c: Skip for incompatible
2787 options, do not override other options.
2788 * gcc.target/arm/combine-cmp-shift.c: Skip for
2789 incompatible options.
2790 * gcc.target/arm/pr45094.c: Likewise.
2791 * gcc.target/arm/scd42-1.c: Likewise.
2792 * gcc.target/arm/scd42-3.c: Likewise.
2793 * gcc.target/arm/thumb-ltu.c: Likewise.
2795 * lib/target-supports.exp
2796 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2797 multilib flags use -mfpu with a value other than neon-fp16.
2799 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2801 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2802 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2804 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2806 * lib/target-supports.exp (check_effective_target_pie): New proc.
2807 * gcc.dg/pie-link.c: Use target pie.
2809 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2810 Laurent Rougé <laurent.rouge@menta.fr>
2812 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2813 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2815 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2817 * gfortran.dg/coarray/sync_1.f90: New test for
2818 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2820 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2822 PR tree-optimization/49318
2823 * gcc.dg/vect/pr49318.c: New test.
2825 2011-06-09 David Krauss <potswa@mac.com>
2827 * g++.dg/template/arrow1.C: New.
2829 2011-06-09 Jason Merrill <jason@redhat.com>
2831 * lib/prune.exp: Prune "note"s.
2832 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2834 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2835 * g++.dg/template/dependent-expr3.C: Likewise.
2836 * g++.dg/parse/template7.C: Likewise.
2837 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2838 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2839 * g++.old-deja/g++.pt/friend38.C: Likewise.
2840 * g++.old-deja/g++.pt/crash32.C: Likewise.
2841 * g++.old-deja/g++.other/init4.C: Likewise.
2842 * g++.old-deja/g++.other/friend8.C: Likewise.
2844 * g++.dg/ext/complex7.C: Adjust expected output.
2845 * g++.dg/diagnostic/method1.C: Likewise.
2846 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2847 * g++.dg/parse/crash33.C: Likewise.
2848 * g++.dg/other/warning1.C: Likewise.
2849 * g++.dg/init/pr29571.C: Likewise.
2850 * g++.dg/warn/overflow-warn-1.C: Likewise.
2851 * g++.dg/warn/overflow-warn-3.C: Likewise.
2852 * g++.dg/warn/overflow-warn-4.C: Likewise.
2853 * g++.old-deja/g++.oliva/template1.C: Likewise.
2855 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2856 * g++.dg/parse/template7.C: Adjust.
2858 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2861 * gcc.dg/pr49307.c: New.
2863 2011-06-09 Wei Guozhi <carrot@google.com>
2866 * gcc.target/arm/pr46975.c: New testcase.
2868 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2870 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2871 (PMETH, arglist_t): Removed.
2872 (method_get_number_of_arguments): Removed.
2873 (method_get_nth_argument): Removed.
2874 (method_get_first_argument): Removed.
2875 (method_get_next_argument): Removed.
2876 (method_get_sizeof_arguments): Removed.
2877 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2879 (method_get_number_of_arguments): Removed.
2880 (method_get_nth_argument): Removed.
2881 (method_get_first_argument): Removed.
2882 (method_get_next_argument): Removed.
2883 (method_get_sizeof_arguments): Removed.
2884 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2886 2011-06-09 David Li <davidxl@google.com>
2888 * gcc.dg/dump-pass.c: New test.
2890 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2893 * g++.dg/parse/error38.C: New.
2895 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2898 * gfortran.dg/pr49308.f90: New test.
2900 2011-06-08 Jason Merrill <jason@redhat.com>
2902 * g++.dg/cpp0x/noexcept11.C: New.
2903 * g++.dg/cpp0x/noexcept12.C: New.
2904 * g++.dg/cpp0x/sfinae11.C: Adjust.
2906 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2909 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2910 to dg-options, match also DW_AT_linkage_name.
2912 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2915 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2916 -fno-common on alpha*-dec-osf*.
2917 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2919 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2921 PR rtl-optimization/49303
2922 * gcc.target/ia64/pr49303.c: New test.
2924 2011-06-08 Tobias Burnus <burnus@net-b.de>
2927 * gfortran.dg/coarray_lock_1.f90: New.
2928 * gfortran.dg/coarray_lock_2.f90: New.
2930 2011-06-07 Jason Merrill <jason@redhat.com>
2932 * lib/prune.exp: Look for "required" rather than "instantiated".
2933 * g++.dg/abi/mangle11.C: Likewise.
2934 * g++.dg/abi/mangle12.C: Likewise.
2935 * g++.dg/abi/mangle17.C: Likewise.
2936 * g++.dg/abi/mangle20-2.C: Likewise.
2937 * g++.dg/abi/pragma-pack1.C: Likewise.
2938 * g++.dg/cpp0x/decltype26.C: Likewise.
2939 * g++.dg/cpp0x/decltype28.C: Likewise.
2940 * g++.dg/cpp0x/decltype29.C: Likewise.
2941 * g++.dg/cpp0x/enum11.C: Likewise.
2942 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2943 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2944 * g++.dg/cpp0x/pr47416.C: Likewise.
2945 * g++.dg/ext/case-range2.C: Likewise.
2946 * g++.dg/ext/case-range3.C: Likewise.
2947 * g++.dg/gomp/for-19.C: Likewise.
2948 * g++.dg/gomp/pr37533.C: Likewise.
2949 * g++.dg/gomp/pr38639.C: Likewise.
2950 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2951 * g++.dg/inherit/base3.C: Likewise.
2952 * g++.dg/inherit/using6.C: Likewise.
2953 * g++.dg/init/placement4.C: Likewise.
2954 * g++.dg/init/reference3.C: Likewise.
2955 * g++.dg/lookup/scoped6.C: Likewise.
2956 * g++.dg/lookup/using7.C: Likewise.
2957 * g++.dg/other/abstract1.C: Likewise.
2958 * g++.dg/other/error10.C: Likewise.
2959 * g++.dg/other/error5.C: Likewise.
2960 * g++.dg/other/field1.C: Likewise.
2961 * g++.dg/other/offsetof5.C: Likewise.
2962 * g++.dg/parse/bitfield2.C: Likewise.
2963 * g++.dg/parse/constant4.C: Likewise.
2964 * g++.dg/parse/crash20.C: Likewise.
2965 * g++.dg/parse/invalid-op1.C: Likewise.
2966 * g++.dg/parse/non-dependent2.C: Likewise.
2967 * g++.dg/parse/template18.C: Likewise.
2968 * g++.dg/tc1/dr152.C: Likewise.
2969 * g++.dg/tc1/dr166.C: Likewise.
2970 * g++.dg/tc1/dr176.C: Likewise.
2971 * g++.dg/tc1/dr213.C: Likewise.
2972 * g++.dg/template/access11.C: Likewise.
2973 * g++.dg/template/access2.C: Likewise.
2974 * g++.dg/template/access3.C: Likewise.
2975 * g++.dg/template/access7.C: Likewise.
2976 * g++.dg/template/arg7.C: Likewise.
2977 * g++.dg/template/cond2.C: Likewise.
2978 * g++.dg/template/crash13.C: Likewise.
2979 * g++.dg/template/crash40.C: Likewise.
2980 * g++.dg/template/crash7.C: Likewise.
2981 * g++.dg/template/crash84.C: Likewise.
2982 * g++.dg/template/ctor5.C: Likewise.
2983 * g++.dg/template/defarg13.C: Likewise.
2984 * g++.dg/template/defarg14.C: Likewise.
2985 * g++.dg/template/dtor7.C: Likewise.
2986 * g++.dg/template/eh2.C: Likewise.
2987 * g++.dg/template/error2.C: Likewise.
2988 * g++.dg/template/error43.C: Likewise.
2989 * g++.dg/template/friend32.C: Likewise.
2990 * g++.dg/template/injected1.C: Likewise.
2991 * g++.dg/template/instantiate1.C: Likewise.
2992 * g++.dg/template/instantiate3.C: Likewise.
2993 * g++.dg/template/instantiate5.C: Likewise.
2994 * g++.dg/template/instantiate7.C: Likewise.
2995 * g++.dg/template/local6.C: Likewise.
2996 * g++.dg/template/lookup2.C: Likewise.
2997 * g++.dg/template/member5.C: Likewise.
2998 * g++.dg/template/memfriend15.C: Likewise.
2999 * g++.dg/template/memfriend16.C: Likewise.
3000 * g++.dg/template/memfriend17.C: Likewise.
3001 * g++.dg/template/memfriend7.C: Likewise.
3002 * g++.dg/template/meminit1.C: Likewise.
3003 * g++.dg/template/nested3.C: Likewise.
3004 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3005 * g++.dg/template/nontype12.C: Likewise.
3006 * g++.dg/template/nontype13.C: Likewise.
3007 * g++.dg/template/nontype6.C: Likewise.
3008 * g++.dg/template/pr23510.C: Likewise.
3009 * g++.dg/template/pr35240.C: Likewise.
3010 * g++.dg/template/ptrmem15.C: Likewise.
3011 * g++.dg/template/ptrmem6.C: Likewise.
3012 * g++.dg/template/qualified-id1.C: Likewise.
3013 * g++.dg/template/qualttp20.C: Likewise.
3014 * g++.dg/template/qualttp3.C: Likewise.
3015 * g++.dg/template/qualttp4.C: Likewise.
3016 * g++.dg/template/qualttp5.C: Likewise.
3017 * g++.dg/template/qualttp6.C: Likewise.
3018 * g++.dg/template/qualttp7.C: Likewise.
3019 * g++.dg/template/qualttp8.C: Likewise.
3020 * g++.dg/template/recurse.C: Likewise.
3021 * g++.dg/template/recurse2.C: Likewise.
3022 * g++.dg/template/ref5.C: Likewise.
3023 * g++.dg/template/scope2.C: Likewise.
3024 * g++.dg/template/sfinae10.C: Likewise.
3025 * g++.dg/template/sfinae3.C: Likewise.
3026 * g++.dg/template/sizeof3.C: Likewise.
3027 * g++.dg/template/static9.C: Likewise.
3028 * g++.dg/template/template-id-2.C: Likewise.
3029 * g++.dg/template/typedef13.C: Likewise.
3030 * g++.dg/template/typename4.C: Likewise.
3031 * g++.dg/template/using14.C: Likewise.
3032 * g++.dg/template/using2.C: Likewise.
3033 * g++.dg/template/warn1.C: Likewise.
3034 * g++.dg/warn/Wparentheses-13.C: Likewise.
3035 * g++.dg/warn/Wparentheses-15.C: Likewise.
3036 * g++.dg/warn/Wparentheses-16.C: Likewise.
3037 * g++.dg/warn/Wparentheses-17.C: Likewise.
3038 * g++.dg/warn/Wparentheses-18.C: Likewise.
3039 * g++.dg/warn/Wparentheses-19.C: Likewise.
3040 * g++.dg/warn/Wparentheses-20.C: Likewise.
3041 * g++.dg/warn/Wparentheses-23.C: Likewise.
3042 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3043 * g++.dg/warn/noeffect2.C: Likewise.
3044 * g++.dg/warn/noeffect4.C: Likewise.
3045 * g++.dg/warn/pr8570.C: Likewise.
3046 * g++.old-deja/g++.brendan/init2.C: Likewise.
3047 * g++.old-deja/g++.eh/spec6.C: Likewise.
3048 * g++.old-deja/g++.pt/crash10.C: Likewise.
3049 * g++.old-deja/g++.pt/crash36.C: Likewise.
3050 * g++.old-deja/g++.pt/derived3.C: Likewise.
3051 * g++.old-deja/g++.pt/error2.C: Likewise.
3052 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3053 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3054 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3055 * g++.old-deja/g++.pt/overload7.C: Likewise.
3056 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3058 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3059 Iain Sandoe <iains@gcc.gnu.org>
3061 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3062 Added code to deal with the case when [Protocol
3063 -descriptionForInstanceMethod:] or [Protocol
3064 -descriptionForClassMethod:] returns NULL.
3066 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3067 Iain Sandoe <iains@gcc.gnu.org>
3069 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3070 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3073 2011-06-07 Xinliang David Li <davidxl@google.com>
3075 * gcc.dg/inline_2.c: New test.
3076 * gcc.dg/unroll_2.c: New test.
3077 * gcc.dg/inline_3.c: New test.
3078 * gcc.dg/unroll_3.c: New test.
3079 * gcc.dg/inline_4.c: New test.
3080 * gcc.dg/unroll_4.c: New test.
3081 * gcc.dg/inline_1.c: New test.
3082 * gcc.dg/unroll_1.c: New test.
3084 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086 PR tree-optimization/48497
3087 * lib/gcc-defs.exp (dg-additional-options): New proc.
3088 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3089 -msse2 on 32-bit x86.
3091 2011-06-06 Jason Merrill <jason@redhat.com>
3093 * g++.dg/cpp0x/enum19.C: New.
3095 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3097 * gcc.target/arm/neon-reload-class.c: New test.
3099 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3102 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3104 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3106 * gcc.target/arm/smlatb-1.c: New file.
3107 * gcc.target/arm/smlatt-1.c: New file.
3108 * gcc.target/arm/smlaltb-1.c: New file.
3109 * gcc.target/arm/smlaltt-1.c: New file.
3111 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3113 * gcc.target/arm/mla-2.c: New test.
3115 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3117 PR gcov-profile/49299
3118 * gcc.dg/tree-prof/pr49299-1.c: New test.
3119 * gcc.dg/tree-prof/pr49299-2.c: New test.
3121 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3123 * lib/target-supports.exp
3124 (check_effective_target_vect_widen_mult_qi_to_hi):
3125 Add NEON as supporting target.
3126 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3127 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3128 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3129 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3130 using widening multiplication on targets that support it.
3131 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3132 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3133 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3135 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3137 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3138 Modern Objective-C runtime API.
3139 * objc/execute/next_mapping.h: Removed.
3140 * objc-obj-c++-shared/next-mapping.h: Removed.
3141 * objc-obj-c++-shared/Object1.h: Removed.
3142 * objc-obj-c++-shared/Object1.m: Removed.
3143 * objc-obj-c++-shared/Object1.mm: Removed.
3144 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3145 * objc-obj-c++-shared/Protocol1.h: Removed.
3146 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3147 of ProtoBool, IVAR_T and METHOD.
3148 * objc-obj-c++-shared/runtime.h: New.
3149 * objc-obj-c++-shared/TestsuiteObject.h: New.
3150 * objc-obj-c++-shared/TestsuiteObject.m: New.
3152 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3153 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3154 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3156 * objc/execute/_cmd.m: Include
3157 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3158 runtime API. ([TestClass +initialize]): Include this method also
3159 with the GNU runtime.
3160 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3161 Object. ([-setValue:]): Return void.
3162 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3163 with the GNU runtime. Include
3164 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3165 for the NeXT runtime. Use the existing print_ivars() and
3166 compare_structures() implementations for the old NeXT runtime.
3167 Added new implementations for the Modern GNU and NeXT runtimes.
3168 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3169 well. (main): Use objc_getClass(). Use return instead of exit.
3170 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3171 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3173 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3174 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3175 instead of Object. (main): Use return instead of exit().
3176 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3177 instead of Object. Removed prototype for exit(). (main): Use
3178 return instead of exit(). Use the Modern Objective-C runtime API.
3179 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3181 * objc/execute/class-tests-1.h: Include
3182 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3183 runtime API. (test_class_with_superclass): Do not call [Object
3184 class]. There is no need to with the current libobjc.
3185 * objc/execute/class-tests-2.h: Include
3186 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3188 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3189 ../../objc-obj-c++-shared/next-mapping.h.
3190 * objc/execute/class-2.m: Likewise.
3191 * objc/execute/class-3.m: Likewise.
3192 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3193 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3194 +initialize]): Include this method also with the GNU
3195 runtime. (main): Use the Modern Objective-C runtime API.
3196 * objc/execute/class-5.m: Likewise.
3197 * objc/execute/class-6.m: Likewise.
3198 * objc/execute/class-7.m: Likewise.
3199 * objc/execute/class-8.m: Likewise.
3200 * objc/execute/class-9.m: Likewise.
3201 * objc/execute/class-10.m: Likewise.
3202 * objc/execute/class-11.m: Likewise.
3203 * objc/execute/class-12.m: Likewise.
3204 * objc/execute/class-13.m: Likewise.
3205 * objc/execute/class-14.m: Likewise.
3206 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3207 this method also with the GNU runtime.
3208 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3209 +initialize]): Include this method also with the GNU runtime.
3210 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3212 * objc/execute/encode-1.m: Likewise.
3213 * objc/execute/enumeration-1.m: Likewise.
3214 * objc/execute/enumeration-2.m: Likewise.
3215 * objc/execute/exceptions/catchall-1.m: Likewise.
3216 * objc/execute/exceptions/finally-1.m: Likewise.
3217 * objc/execute/exceptions/foward-1.m: Likewise.
3218 * objc/execute/exceptions/local-variables-1.m: Likewise.
3219 * objc/execute/exceptions/throw-nil.m: Likewise.
3220 * objc/execute/exceptions/trivial.m: Likewise.
3221 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3222 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3223 * objc/execute/exceptions/matcher-1.m: Likewise.
3224 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3226 * objc/execute/formal_protocol-2.m: Likewise.
3227 * objc/execute/formal_protocol-3.m: Likewise.
3228 * objc/execute/formal_protocol-4.m: Likewise.
3229 * objc/execute/formal_protocol-5.m: Include
3230 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3232 * objc/execute/formal_protocol-6.m: Likewise.
3233 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3234 Object. Include <objc/Protocol.h> instead of
3235 ../../objc-obj-c++-shared/Protocol1.h.
3236 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3238 * objc/execute/informal_protocol.m: Likewise.
3239 * objc/execute/load-3.m: Likewise.
3240 * objc/execute/many_args_method.m ([TestClass +initialize]):
3241 Include this method with the GNU runtime as well.
3242 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3243 * objc/execute/nested-func-1.m: Use TestsuiteObject
3245 * objc/execute/nil_method-1.m: Likewise.
3246 * objc/execute/no_clash.m: Likewise.
3247 * objc/execute/np-1.m: Do not include
3248 ../../objc-obj-c++-shared/Protocol1.h.
3249 (main): Use return instead of exit().
3250 * objc/execute/np-2.m: Do not include
3251 ../../objc-obj-c++-shared/Protocol1.h.
3252 ([MyObject +initialize]): Include this method also with the GNU
3253 runtime. (main): Use return instead of exit().
3254 * objc/execute/object_is_class.m: Include
3255 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3256 of Object. (main): Use the Modern Objective-C runtime API.
3257 * objc/execute/object_is_meta_class.m: Likewise.
3258 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3259 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3260 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3261 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3262 Objective-C runtime API.
3263 * objc/execute/protocol-isEqual-2.m: Likewise.
3264 * objc/execute/protocol-isEqual-3.m: Likewise.
3265 * objc/execute/protocol-isEqual-4.m: Likewise.
3266 * objc/execute/redefining_self.m ([TestClass +initialize]):
3267 Include this method with the GNU runtime as well.
3268 * objc/execute/root_methods.m: Include
3269 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3270 Include this method with the GNU runtime as well.
3271 (main): Use the Modern Objective-C runtime API.
3272 * objc/execute/selector-1.m: Include
3273 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3274 of Object. (main): Use the Modern Objective-C runtime API.
3275 * objc/execute/static-1.m ([Test +initialize]): Include this
3276 method with the GNU runtime as well.
3277 * objc/execute/static-2.m: Likewise.
3278 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3279 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3280 ([MathClass +initialize]): Include this method with the GNU
3282 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3284 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3285 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3286 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3287 * objc.dg/attributes/method-attribute-1.m: Likewise.
3288 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3289 * objc.dg/attributes/method-attribute-2.m: Likewise.
3290 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3291 * objc.dg/attributes/method-attribute-3.m: Likewise.
3292 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3293 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3294 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3295 * obj-c++.dg/bitfield-1.mm: Likewise.
3296 * obj-c++.dg/bitfield-2.mm: Likewise
3297 * objc.dg/bitfield-3.m: Likewise.
3298 * obj-c++.dg/bitfield-4.mm: Likewise.
3299 * objc.dg/bitfield-5.m: Likewise
3300 * objc.dg/call-super-1.m: Likewise.
3301 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3302 Use objc_getClass() instead of objc_get_class(), but for the GNU
3303 runtime redefine objc_getClass as objc_get_class. Include
3304 ../objc-obj-c++-shared/runtime.h.
3305 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3306 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3307 Use the Modern Objective-C runtime API.
3308 * objc.dg/class-protocol-1.m: Include
3309 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3310 * obj-c++.dg/class-protocol-1.mm: Likewise.
3311 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3312 * objc.dg/comp-types-10.m: Likewise.
3313 * objc.dg/comp-types-11.m: Likewise.
3314 * objc.dg/comp-types-12.m: Likewise.
3315 * obj-c++.dg/comp-types-9.mm: Likewise.
3316 * obj-c++.dg/comp-types-11.mm: Likewise.
3317 * obj-c++.dg/comp-types-12.mm: Likewise.
3318 * obj-c++.dg/comp-types-13.mm: Likewise.
3319 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3320 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3321 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3322 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3323 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3324 * objc.dg/desig-init-1.m: Likewise.
3325 * obj-c++.dg/defs.mm: Likewise.
3326 * objc.dg/exceptions-2.m: Likewise.
3327 * obj-c++.dg/except-1.mm: Likewise.
3328 * obj-c++.dg/exceptions-2.mm: Likewise.
3329 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3330 Use the Modern Objective-C runtime API.
3331 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3332 the Modern Objective-C runtime API. Do not include
3333 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3334 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3335 the Modern Objective-C runtime API except when using an older NeXT
3337 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3338 the Modern Objective-C runtime API.
3339 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3341 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3342 * objc.dg/encode-7-next-64bit.m: Updated include.
3343 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3345 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3346 the Modern Objective-C runtime API.
3347 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3348 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3349 instead of ../objc-obj-c++-shared/Protocol1.h.
3350 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3351 the Modern Objective-C runtime API except when using an older NeXT
3353 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3354 the Modern Objective-C runtime API.
3355 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3357 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3358 * objc.dg/fix-and-continue-2.m: Likewise.
3359 * objc.dg/foreach-1.m: Likewise.
3360 * objc.dg/foreach-2.m: Likewise.
3361 * objc.dg/foreach-3.m: Likewise.
3362 * objc.dg/foreach-4.m: Likewise.
3363 * objc.dg/foreach-5.m: Likewise.
3364 * objc.dg/foreach-6.m: Likewise.
3365 * objc.dg/foreach-7.m: Likewise.
3366 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3368 * objc.dg/func-ptr-2.m: Likewise.
3369 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3370 Do not include objc/objc-api.h.
3371 * obj-c++.dg/fsf-package-0.mm: Likewise.
3372 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3373 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3374 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3376 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3377 * objc.dg/gnu-runtime-3.m: Likewise.
3378 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3379 * objc.dg/headers.m: Include objc/runtime.h instead of
3380 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3381 for the NeXT runtime.
3382 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3383 * obj-c++.dg/isa-field-1.mm: Likewise.
3384 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3385 * objc.dg/layout-1.m: Likewise.
3386 * objc.dg/layout-2.m: Likewise.
3387 * objc.dg/local-decl-2.m: Likewise.
3388 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3389 Object. ([Container +elementForView:]): Use
3390 class_conformsToProtocol().
3391 * obj-c++.dg/lookup-2.mm: Likewise.
3392 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3393 * obj-c++.dg/local-decl-1.mm: Likewise.
3394 * objc.dg/method-3.m: Likewise.
3395 * objc.dg/method-4.m: Likewise.
3396 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3397 ../objc-obj-c++-shared/Protocol1.h.
3398 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3399 * objc.dg/method-9.m: Likewise.
3400 * objc.dg/method-10.m: Likewise.
3401 * objc.dg/method-13.m ([Root +initialize]): Include this method
3402 also for the GNU runtime. (main): Use objc_getClass() also for
3404 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3405 * objc.dg/method-17.m: Likewise.
3406 * objc.dg/method-19.m: Likewise.
3407 * objc.dg/method-20b.m: Likewise.
3408 * obj-c++.dg/method-2.mm: Likewise.
3409 * obj-c++.dg/method-6.mm: Likewise.
3410 * obj-c++.dg/method-10.mm: Likewise.
3411 * obj-c++.dg/method-11.mm: Likewise.
3412 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3413 ../objc-obj-c++-shared/Protocol1.h.
3414 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3415 * obj-c++.dg/method-15.mm: Likewise.
3416 * obj-c++.dg/method-17.mm: Likewise.
3417 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3418 +initialize]): Include this method also for the GNU
3419 runtime. (main): Use objc_getClass() also for the GNU runtime.
3420 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3421 * obj-c++.dg/method-22.mm: Likewise.
3422 * obj-c++.dg/method-23.mm: Likewise.
3423 * obj-c++.dg/no-extra-load.mm: Likewise.
3424 * objc.dg/objc-fast-4.m: Likewise.
3425 * objc.dg/objc-gc-4.m: Likewise.
3426 * obj-c++.dg/objc-gc-3.mm: Likewise.
3427 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3428 protocol_getMethodDescription() instead of [Protocol
3429 -descriptionForInstanceMethod].
3430 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3431 Made it available with all runtimes. (main): Call -test instead
3433 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3434 and put into a category.
3435 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3436 Object. Include objc/objc.h.
3437 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3438 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3439 New. (main): Use protocol_getMethodDescription() instead
3440 of [Protocol -descriptionForInstanceMethod] and [Protocol
3441 -descriptionForClassMethod].
3442 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3443 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3444 Objective-C runtime API.
3445 * obj-c++.dg/proto-qual-1.mm: Likewise.
3446 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3448 * obj-c++.dg/property/property-1.mm: Likewise.
3449 * obj-c++.dg/qual-types-1.mm: Likewise.
3450 * objc.dg/selector-2.m: Include objc/objc.h instead of
3451 ../objc-obj-c++-shared/Object1.h.
3452 * obj-c++.dg/selector-2.mm: Likewise.
3453 * obj-c++.dg/selector-5.mm: Likewise.
3454 * obj-c++.dg/selector-6.mm: Likewise.
3455 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3456 Object. Do not include objc/objc-api.h.
3457 * obj-c++.dg/set-not-used-1.mm: Likewise.
3458 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3459 * objc.dg/stret-1.m: Likewise.
3460 * objc.dg/stret-2.m: Likewise.
3461 * obj-c++.dg/super-class-2.mm: Likewise.
3462 * objc.dg/super-class-3.m: Likewise.
3463 * objc.dg/super-class-4.m: Likewise.
3464 * objc.dg/sync-2.m: Likewise.
3465 * obj-c++.dg/sync-2.mm: Likewise.
3466 * objc.dg/sync-1.m: Include objc/objc.h instead of
3467 ../objc-obj-c++-shared/Object1.h.
3468 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3469 'Class' as the type of 'isa'.
3470 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3471 Objective-C runtime API. ([TestClass +initialize]): Include this
3472 method with the GNU runtime as well.
3473 * objc.dg/strings/strings-1.m: Updated includes.
3474 * obj-c++.dg/strings/strings-1.mm: Likewise.
3475 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3476 objc.dg/strings/const-str-12b.m.
3477 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3478 * obj-c++.dg/template-3.mm: Likewise.
3479 * obj-c++.dg/template-4.mm: Likewise.
3480 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3481 Objective-C runtime API.
3482 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3483 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3484 * obj-c++.dg/try-catch-1.mm: Likewise.
3485 * obj-c++.dg/try-catch-2.mm: Likewise.
3486 * objc.dg/try-catch-3.m: Likewise.
3487 * obj-c++.dg/try-catch-3.mm: Likewise.
3488 * objc.dg/try-catch-6.m: Likewise.
3489 * objc.dg/try-catch-7.m: Likewise.
3490 * obj-c++.dg/try-catch-7.mm: Likewise.
3491 * obj-c++.dg/try-catch-8.mm: Likewise.
3492 * obj-c++.dg/try-catch-9.mm: Likewise.
3493 * objc.dg/try-catch-10.m: Likewise.
3494 * obj-c++.dg/try-catch-11.mm: Likewise.
3495 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3496 Object. Include objc/objc.h.
3497 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3498 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3499 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3500 Object. Use Modern Objective-C runtime API. Do not use
3502 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3503 * obj-c++.dg/torture/trivial.mm: Likewise.
3504 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3505 instead of ../objc-obj-c++-shared/Object1.h. Include
3506 ../objc-obj-c++-shared/runtime.h.
3507 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3508 * objc.dg/torture/strings/const-str-11.m: Likewise.
3509 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3510 * objc.dg/torture/strings/const-str-9.m: Likewise.
3511 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3512 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3513 instead of Object. Only add _FooClassReference if
3515 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3516 * objc.dg/torture/strings/const-str-8.m: Likewise.
3517 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3518 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3520 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3522 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3523 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3524 * obj-c++.dg/va-meth-1.mm: Likewise.
3525 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3526 ../objc-obj-c++-shared/Object1.h.
3527 * objc.dg/zero-link-3.m: Likewise.
3529 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3531 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3533 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3536 * obj-c++.dg/property/cxx-property-1.mm: New.
3537 * obj-c++.dg/property/cxx-property-2.mm: New.
3539 2011-06-06 Jason Merrill <jason@redhat.com>
3541 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3543 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3545 PR rtl-optimization/49145
3547 * gcc.c-torture/compile/pr49145.c: New test.
3549 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3552 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3553 to dg-options, match also DW_AT_linkage_name.
3556 * gcc.dg/debug/pr49294.c: New test.
3559 * g++.dg/opt/pr49264.C: New test.
3561 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3563 PR tree-optimization/49243
3564 * gcc.dg/pr49243.c: New.
3566 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3568 * gnat.dg/specs/cond_expr1.ads: New test.
3570 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3572 * gnat.dg/deferred_const4.ad[sb]: New test.
3573 * gnat.dg/deferred_const4_pkg.ads: New helper.
3575 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3577 * gnat.dg/test_tamdt.adb: Rename to...
3578 * gnat.dg/taft_type1.adb: ...this.
3579 * gnat.dg/tamdt.ad[sb]: Rename to...
3580 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3581 * gnat.dg/tamdt_aux.ads: Rename to...
3582 * gnat.dg/taft_type1_pkg2.ads: ...this.
3583 * gnat.dg/taft_type2.ad[sb]: New test.
3584 * gnat.dg/taft_type2_pkg.ads: New helper.
3585 * gnat.dg/taft_type3.adb: New test.
3586 * gnat.dg/taft_type3_pkg.ads: New helper.
3588 2011-06-05 Tobias Burnus <burnus@net-b.de>
3591 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3594 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3597 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3599 * objc.dg/gnu-api-2-objc.m: Likewise.
3600 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3601 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3603 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3605 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3606 alignment, not the alignment, when calling class_addIvar(). Add
3607 an 'isa' instance variable to the test root class.
3608 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3610 2011-06-04 Jan Hubicka <jh@suse.cz>
3612 PR tree-optimization/48893
3613 PR tree-optimization/49091
3614 PR tree-optimization/49179
3615 * gfortran.dg/pr49179.f90: New testcase
3617 2011-06-04 Jan Hubicka <jh@suse.cz>
3620 * g++.dg/torture/pr48954.C: New testcase.
3622 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3624 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3626 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3629 * g++.dg/diagnostic/bitfld2.C: New.
3631 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3634 * gcc.c-torture/execute/pr49281.c: New test.
3636 2011-06-04 Jan Hubicka <jh@suse.cz>
3638 PR tree-optimize/48929
3639 * gcc.c-torture/compile/pr48929.c: New testcase.
3641 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3643 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3645 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3648 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3650 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3652 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3654 2011-06-03 Richard Henderson <rth@redhat.com>
3655 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3657 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3659 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3661 * objc.dg/headers.m: Do not include objc-list.h.
3663 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3665 * objc.dg/type-stream-1.m: Test removed.
3666 * objc.dg/headers.m: Do not include typedstream.h.
3668 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3670 * objc.dg/torture/forward-1.m (main): Updated testcase.
3672 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3675 * gcc.c-torture/compile/pr49163.c: New.
3677 2011-06-02 Asher Langton <langton2@llnl.gov>
3680 * gfortran.dg/PR49268.f90: New test.
3682 2011-06-02 Asher Langton <langton2@llnl.gov>
3685 * gfortran.dg/PR37039.f90: New test.
3687 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3690 * objc.dg/method-5.m: Updated.
3691 * objc.dg/method-19.m: Updated.
3692 * objc.dg/method-lookup-1.m: New.
3693 * obj-c++.dg/method-6.mm: Updated.
3694 * obj-c++.dg/method-7.mm: Updated.
3695 * obj-c++.dg/method-lookup-1.mm: New.
3697 2011-06-02 DJ Delorie <dj@redhat.com>
3699 * lib/timeout.exp (timeout): Add board_info support.
3701 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3703 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3705 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3708 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3709 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3711 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3712 Hans-Peter Nilsson <hp@axis.com>
3714 PR rtl-optimization/48840
3715 * gcc.target/sparc/ultrasp13.c: New test.
3717 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3720 * gcc.c-torture/compile/pr49238.c: New.
3722 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3724 * gcc.target/arm/g2.c: Skip test in -mthumb.
3725 Skip test unless cpu is xscale.
3726 * gcc.target/arm/scd42-2.c: Likewise.
3727 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3729 2011-06-01 Jason Merrill <jason@redhat.com>
3731 * g++.dg/cpp0x/decltype28.C: New.
3732 * g++.dg/cpp0x/decltype29.C: New.
3734 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3737 * gcc.target/mips/pr45074.c: New test.
3739 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3740 Hans-Peter Nilsson <hp@axis.com>
3742 PR rtl-optimization/48830
3743 * gcc.target/sparc/ultrasp12.c: New test.
3745 2011-06-01 David Li <davidxl@google.com>
3747 * gcc.dg/profile-dir-1.c: Change pass name.
3748 * gcc.dg/profile-dir-2.c: Ditto.
3749 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3750 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3751 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3752 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3753 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3754 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3755 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3756 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3757 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3758 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3759 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3760 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3761 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3762 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3763 * gcc.dg/profile-dir-3.c: Ditto.
3764 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3766 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3768 * objc.dg/attributes/method-nonnull-1.m: New test.
3769 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3771 2011-05-31 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/coarray_atomic_1.f90: New.
3775 * gfortran.dg/coarray/atomic_1.f90: New.
3777 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3779 * gcc.dg/guality/bswaptest.c: New test.
3780 * gcc.dg/guality/clztest.c: New test.
3781 * gcc.dg/guality/ctztest.c: New test.
3782 * gcc.dg/guality/rotatetest.c: New test.
3785 * gcc.target/i386/pr48688.c: New test.
3787 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3790 * g++.dg/lookup/name-clash9.C: New.
3792 2011-05-31 Tobias Burnus <burnus@net-b.de>
3795 * gfortran.dg/coarray/dummy_1.f90: New.
3797 2011-05-31 Tobias Burnus <burnus@net-b.de>
3800 * gfortran.dg/coarray/save_1.f90: New.
3801 * gfortran.dg/coarray_4.f90: Update dg-error.
3803 2011-05-31 Jason Merrill <jason@redhat.com>
3805 * g++.dg/cpp0x/rv-template1.C: New.
3807 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3809 PR rtl-optimization/49235
3810 * gcc.dg/pr49235.c: New test.
3812 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3814 PR tree-optimization/49093
3815 * gcc.dg/vect/pr49093.c: New test.
3817 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3820 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3822 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3825 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3828 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3831 * gcc.c-torture/execute/pr49186.c: New.
3833 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3836 * gcc.target/i386/pr49168-1.c: New.
3838 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3839 Eric Botcazou <ebotcazou@adacore.com>
3841 * gcc.dg/guality/drap.c: New test.
3843 2011-05-30 Richard Guenther <rguenther@suse.de>
3845 PR tree-optimization/49210
3846 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3847 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3849 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3852 * g++.dg/gomp/pr49223-1.C: New test.
3853 * g++.dg/gomp/pr49223-2.C: New test.
3855 2011-05-30 Richard Guenther <rguenther@suse.de>
3857 PR tree-optimization/49218
3858 * gcc.c-torture/execute/pr49218.c: New testcase.
3860 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3862 PR tree-optimization/49199
3863 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3864 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3865 -fno-tree-scev-cprop.
3867 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3870 * gfortran.dg/extends_13.f03: New.
3872 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3874 PR rtl-optimization/49095
3875 * gcc.target/i386/pr49095.c: New test.
3877 2011-05-29 Tobias Burnus <burnus@net-b.de>
3880 * gfortran.dg/coarray_24.f90: New.
3882 2011-05-29 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/coarray_23.f90: New.
3887 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3890 * gcc.dg/pr48826.c: New test.
3892 2011-05-29 Richard Guenther <rguenther@suse.de>
3894 PR tree-optimization/49217
3895 * gcc.dg/torture/pr49217.c: New testcase.
3897 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3900 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3902 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3904 * gnat.dg/boolean_subtype.adb: Rename to...
3905 * gnat.dg/boolean_subtype1.adb: ...this.
3907 2011-05-28 Jason Merrill <jason@redhat.com>
3909 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3911 2011-05-27 Jason Merrill <jason@redhat.com>
3913 * g++.dg/cpp0x/enum18.C: Adjust.
3915 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3917 2011-05-27 Tobias Burnus <burnus@net-b.de>
3920 * gfortran.dg/coarray_22.f90: New.
3922 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3924 PR tree-optimization/46728
3925 * gcc.target/powerpc/pr46728-1.c: New.
3926 * gcc.target/powerpc/pr46728-2.c: New.
3927 * gcc.target/powerpc/pr46728-3.c: New.
3928 * gcc.target/powerpc/pr46728-4.c: New.
3929 * gcc.target/powerpc/pr46728-5.c: New.
3930 * gcc.dg/pr46728-6.c: New.
3931 * gcc.target/powerpc/pr46728-7.c: New.
3932 * gcc.target/powerpc/pr46728-8.c: New.
3933 * gcc.dg/pr46728-9.c: New.
3934 * gcc.target/powerpc/pr46728-10.c: New.
3935 * gcc.target/powerpc/pr46728-11.c: New.
3936 * gcc.dg/pr46728-12.c: New.
3937 * gcc.target/powerpc/pr46728-13.c: New.
3938 * gcc.target/powerpc/pr46728-14.c: New.
3939 * gcc.target/powerpc/pr46728-15.c: New.
3940 * gcc.target/powerpc/pr46728-16.c: New.
3942 2011-05-27 Jason Merrill <jason@redhat.com>
3944 * g++.dg/abi/mangle47.C: New.
3947 * g++.dg/template/const5.C: New.
3949 * g++.dg/cpp0x/enum18.C: New.
3951 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3953 * g++.dg/cpp0x/error6.C: New.
3955 * g++.dg/cpp0x/error5.C: New.
3957 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3960 * g++.dg/eh/cond6.C: New test.
3962 2011-05-27 Tobias Burnus <burnus@net-b.de>
3965 * gfortran.dg/rank_3.f90: New.
3966 * gfortran.dg/rank_4.f90: New.
3968 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3970 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3971 replace dump search.
3973 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3975 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3976 * gnat.dg/bit_packed_array5.adb: ...here.
3978 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3981 * g++.dg/cpp0x/auto25.C: New.
3983 2011-05-27 Richard Guenther <rguenther@suse.de>
3985 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3987 2011-05-27 Richard Guenther <rguenther@suse.de>
3989 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3991 2011-05-27 Richard Guenther <rguenther@suse.de>
3994 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3996 2011-05-26 Jason Merrill <jason@redhat.com>
3998 * g++.dg/cpp0x/friend1.C: New.
3999 * g++.dg/cpp0x/friend2.C: New.
4001 * g++.dg/cpp0x/auto7.C: Update.
4002 * g++.dg/template/crash50.C: Adjust.
4003 * g++.dg/template/static9.C: Adjust.
4004 * g++.old-deja/g++.ext/memconst.C: Adjust.
4006 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4008 * gcc.dg/march.c: Ignore a note for some targets.
4010 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4011 Nathan Froyd <froydnj@codesourcery.com>
4015 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4016 * g++.dg/parse/pr18770.C: New test.
4017 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4019 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4022 * gfortran.dg/dependency_40.f90 : New test.
4024 2011-05-26 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/coarray/registering_1.f90: New.
4029 2011-05-26 Jason Merrill <jason@redhat.com>
4031 * g++.dg/cpp0x/variadic111.C: New.
4032 * g++.dg/cpp0x/variadic41.C: Adjust.
4034 2011-05-26 Richard Guenther <rguenther@suse.de>
4036 PR tree-optimization/48702
4037 * gcc.dg/torture/pr48702.c: New testcase.
4039 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4041 PR gcov-profile/48845
4042 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4044 * gcc.dg/matrix/matrix.exp: Likewise.
4045 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4046 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4047 line number to check_profiling_available.
4048 * lib/target-supports.exp (check_profiling_available): Account for
4050 Require TLS runtime support with -fprofile-generate.
4051 * lib/profopt.exp (profopt-execute): Add TLS options for
4053 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4055 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4058 * g++.dg/eh/cond5.C: New test.
4060 PR tree-optimization/49161
4061 * gcc.c-torture/execute/pr49161.c: New test.
4063 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4065 * gcc.target/arm/neon-vorn-vbic.c: New test.
4067 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4069 PR tree-optimization/49038
4070 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4071 * gcc.dg/vect/pr49038.c: New test.
4073 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4074 * g++.dg/init/pr25811-3.C: New.
4075 * g++.dg/init/pr25811-4.C: New.
4077 2011-05-25 Jason Merrill <jason@redhat.com>
4079 * g++.dg/cpp0x/enum17.C: New.
4080 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4082 * g++.dg/cpp0x/auto24.C: New.
4084 * g++.dg/cpp0x/error4.C: New.
4086 * g++.dg/cpp0x/rv-restrict.C: New.
4088 * g++.dg/cpp0x/enum15.C: New.
4089 * g++.dg/cpp0x/constexpr-switch2.C: New.
4091 * g++.dg/cpp0x/variadic110.C: New.
4093 * g++.dg/cpp0x/auto9.C: Add typedef test.
4095 * g++.dg/cpp0x/auto23.C: New.
4096 * g++.dg/cpp0x/auto9.C: Adjust.
4098 * g++.dg/cpp0x/defaulted29.C: New.
4100 * g++.dg/cpp0x/initlist51.C: New.
4102 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4104 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4105 * g++.dg/abi/packed1.C: Suppress warning.
4106 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4107 * g++.dg/template/stdarg1.C: Likewise.
4108 * g++.dg/other/packed1.C: Remove arm from xfail list.
4110 2011-05-25 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/enum16.C: New.
4113 * g++.dg/parse/error15.C: Adjust.
4115 * g++.dg/cpp0x/initlist50.C: New.
4117 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4119 * g++.dg/cpp0x/variadic109.C: New.
4121 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4123 * gcc.target/i386/pause-1.c: New.
4125 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4127 * gcc.dg/stack-usage-1.c: Adjust comment.
4128 * gcc.dg/stack-usage-2.c: New test.
4130 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4133 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4134 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4136 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4138 PR rtl-optimization/48757
4139 * gfortran.dg/pr48757.f: New test case.
4141 2011-05-24 Jason Merrill <jason@redhat.com>
4143 * g++.dg/cpp0x/access01.C: New.
4145 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4148 * objc.dg/pr48177.m: New testcase.
4150 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4153 * objc.dg/pr48187.m: New testcase.
4154 * obj-c++.dg/pr48187.mm: New testcase.
4155 * objc.dg/ivar-extra-semicolon.m: New testcase.
4157 2011-05-24 Jason Merrill <jason@redhat.com>
4159 * g++.dg/template/access21.C: New.
4160 * g++.dg/template/access22.C: New.
4162 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4164 PR rtl-optimization/48633
4165 * g++.dg/pr48633.C: New test.
4167 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4170 * g++.dg/other/pr49133.C: New test.
4172 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4173 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4175 * gcc.dg/torture/tls/run-gd.c: New test.
4176 * gcc.dg/torture/tls/run-ie.c: New test.
4177 * gcc.dg/torture/tls/run-ld.c: New test.
4178 * gcc.dg/torture/tls/run-le.c: New test.
4179 * lib/target-supports.exp (check_effective_target_tls_runtime):
4180 Build testcase with TLS options.
4182 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4184 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4186 2011-05-24 Tom de Vries <tom@codesourcery.com>
4188 PR tree-optimization/49121
4189 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4191 2011-05-23 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/defaulted28.C: New.
4195 * g++.dg/cpp0x/sfinae25.C: New.
4197 * g++.dg/cpp0x/rv-cast2.C: New.
4199 * g++.dg/cpp0x/enum14.C: New.
4201 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4204 * gcc.c-torture/execute/pr49123.c: New test.
4207 * gcc.dg/debug/pr49032.c: New test.
4210 * gcc.dg/pr49120.c: New test.
4212 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4215 * gcc.target/i386/pr47315.c: New test.
4217 2011-05-23 Jason Merrill <jason@redhat.com>
4219 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4221 * g++.dg/cpp0x/sfinae24.C: New.
4223 * g++.dg/cpp0x/error3.C: New.
4225 * g++.dg/cpp0x/defaulted27.C: New.
4227 * g++.dg/cpp0x/decltype27.C: New.
4229 2011-05-23 Richard Guenther <rguenther@suse.de>
4231 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4233 2011-05-23 Richard Guenther <rguenther@suse.de>
4235 PR tree-optimization/40874
4236 * g++.dg/tree-ssa/pr40874.C: New testcase.
4238 2011-05-23 Richard Guenther <rguenther@suse.de>
4240 PR tree-optimization/49115
4241 * g++.dg/torture/pr49115.C: New testcase.
4243 2011-05-23 Richard Guenther <rguenther@suse.de>
4246 * gcc.dg/memcpy-3.c: New testcase.
4248 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4251 * gcc.c-torture/execute/pr48973-1.c: New test.
4252 * gcc.c-torture/execute/pr48973-2.c: New test.
4254 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4257 * g++.dg/warn/pr18016.C: New.
4259 2011-05-23 Tom de Vries <tom@codesourcery.com>
4262 * gcc.target/arm/ivopts-6.c: New test.
4264 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4267 * gcc.c-torture/compile/pr49029.c: New test.
4269 2011-05-22 Jason Merrill <jason@redhat.com>
4271 * g++.dg/cpp0x/sfinae23.C: New.
4272 * g++.dg/cpp0x/sfinae8.C: Correct.
4274 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4276 * gfortran.dg/function_optimize_8.f90: New test case.
4278 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4280 PR tree-optimization/49087
4281 * gcc.dg/vect/O3-pr49087.c: New test.
4283 2011-05-21 Jason Merrill <jason@redhat.com>
4285 * g++.dg/debug/const5.C: New.
4287 2011-05-20 Jason Merrill <jason@redhat.com>
4289 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4291 * g++.dg/cpp0x/constexpr-static7.C: New.
4293 * g++.dg/cpp0x/enum12.C: New.
4294 * g++.dg/cpp0x/enum13.C: New.
4296 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4299 * gfortran.dg/select_type_23.f03: New.
4301 2011-05-20 Jason Merrill <jason@redhat.com>
4303 * g++.dg/cpp0x/defaulted26.C: New.
4305 * g++.dg/cpp0x/noexcept02.C: Fix.
4306 * g++.dg/cpp0x/noexcept03.C: Fix.
4307 * g++.dg/cpp0x/noexcept08.C: Fix.
4308 * g++.dg/cpp0x/noexcept10.C: New.
4310 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4313 * gfortran.dg/extends_12.f03: New.
4315 2011-05-20 Jason Merrill <jason@redhat.com>
4317 * g++.dg/template/koenig9.C: New.
4318 * g++.dg/opt/pr47615.C: Fix.
4319 * g++.dg/overload/defarg1.C: Fix.
4320 * g++.dg/tc1/dr213.C: Remove xfail.
4321 * g++.dg/torture/pr34850.C: Fix.
4322 * g++.dg/torture/pr39362.C: Fix.
4323 * g++.old-deja/g++.brendan/crash56.C: Fix.
4324 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4326 2011-05-20 Richard Guenther <rguenther@suse.de>
4328 PR tree-optimization/49079
4329 * gcc.dg/torture/pr49079.c: New testcase.
4331 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4333 PR tree-optimization/49073
4334 * gcc.c-torture/execute/pr49073.c: New test.
4336 2011-06-19 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/coarray_21.f90: New.
4341 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4343 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4346 2011-05-19 Richard Guenther <rguenther@suse.de>
4349 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4351 2011-05-19 Richard Guenther <rguenther@suse.de>
4354 * gcc.dg/builtin-object-size-11.c: New testcase.
4356 2011-05-19 Tom de Vries <tom@codesourcery.com>
4359 * gcc.target/arm/ivopts.c: New test.
4360 * gcc.target/arm/ivopts-2.c: New test.
4362 2011-05-19 Tom de Vries <tom@codesourcery.com>
4364 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4366 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4368 * gcc.c-torture/execute/960321-1.x: Remove.
4370 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4373 * gfortran.dg/move_alloc_4.f90: New.
4375 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4378 * gcc.target/i386/pr49002-1.c: New test.
4379 * gcc.target/i386/pr49002-2.c: Likewise.
4381 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4383 PR tree-optimization/49039
4384 * gcc.c-torture/execute/pr49039.c: New test.
4385 * gcc.dg/tree-ssa/pr49039.c: New test.
4386 * g++.dg/torture/pr49039.C: New test.
4388 2011-05-18 Jason Merrill <jason@redhat.com>
4390 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4391 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4392 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4394 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4396 * gcc.target/bfin/mcpu-bf592.c: New test.
4398 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4400 PR tree-optimization/41881
4401 * gcc.dg/vect/O3-pr41881.c: New test.
4402 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4404 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4406 PR tree-optimization/49000
4407 * gcc.dg/pr49000.c: New test.
4409 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4411 * gnat.dg/invalid1.adb: New test.
4413 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4415 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4417 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4418 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4420 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4423 * g++.dg/cpp0x/range-for18.C: New.
4425 2011-05-15 Tobias Burnus <burnus@net-b.de>
4428 * gfortran.dg/coarray/image_index_2.f90: New.
4430 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4432 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4433 * g++.dg/cpp0x/override2.C: New.
4435 2011-05-14 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.de/coarray_20.f90: New.
4440 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4443 * function_optimize_7.f90: New test case.
4445 2011-05-13 Jason Merrill <jason@redhat.com>
4447 * g++.dg/cpp0x/decltype26.C: New.
4448 * g++.dg/cpp0x/enum11.C: New.
4450 2011-05-13 Tobias Burnus <burnus@net-b.de>
4454 * gfortran.dg/assign_8.f90: Update dg-error.
4456 2011-05-13 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/io_constraints_8.f90: New.
4460 * gfortran.dg/io_constraints_9.f90: New.
4462 2011-05-13 Martin Thuresson <martint@google.com>
4464 PR gcov-profile/47793
4465 * gcc.dg/pr47793.c: New.
4467 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4469 PR tree-optimization/48975
4470 * gcc.dg/pr48975.c: New test.
4472 2011-05-12 Tobias Burnus <burnus@net-b.de>
4475 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4477 2011-05-12 Jason Merrill <jason@redhat.com>
4479 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4481 2011-05-12 Geert Bosch <bosch@adacore.com>
4483 * gnat.dg/view_conversion1.adb: New test.
4485 2011-05-12 Richard Guenther <rguenther@suse.de>
4487 PR tree-optimization/48172
4488 * gcc.dg/vect/pr48172.c: New testcase.
4490 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4493 * g++.dg/opt/pr48967.C: New test.
4495 2011-05-11 Jason Merrill <jason@redhat.com>
4497 * g++.dg/cpp0x/constexpr-friend.C: New.
4498 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4500 * g++.dg/cpp0x/sfinae22.C: New.
4502 2011-05-11 Tobias Burnus <burnus@net-b.de>
4505 * gfortran.dg/generic_24.f90: New.
4507 2011-05-11 Richard Guenther <rguenther@suse.de>
4509 PR tree-optimization/15256
4510 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4512 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4515 * gcc.dg/pr48159-1.c: New test.
4516 * gcc.dg/pr48159-2.c: New test.
4518 2011-05-11 Richard Guenther <rguenther@suse.de>
4521 * gcc.dg/torture/pr48953.c: New testcase.
4523 2011-05-11 Richard Guenther <rguenther@suse.de>
4525 PR tree-optimization/18041
4526 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4528 2011-05-11 Alan Modra <amodra@gmail.com>
4531 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4533 2011-05-10 Jason Merrill <jason@redhat.com>
4535 * g++.dg/cpp0x/defaulted25.C: New.
4536 * g++.dg/template/crash7.C: Adjust.
4538 * g++.dg/cpp0x/variadic108.C: New.
4540 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4542 * g++.dg/inherit/virtual9.C: Extend.
4544 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4547 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4548 are passed and returned in vector registers.
4550 2011-05-10 Richard Guenther <rguenther@suse.de>
4552 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4553 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4554 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4555 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4556 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4559 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4561 PR tree-optimization/48611
4562 PR tree-optimization/48794
4563 * gfortran.dg/gomp/pr48611.f90: New test.
4564 * gfortran.dg/gomp/pr48794.f90: New test.
4567 * gcc.dg/dfp/pr48928.c: New test.
4569 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4572 * g++.dg/cpp0x/pr48522.C: New.
4574 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4577 * g++.dg/cpp0x/sfinae21.C: New.
4579 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4581 * g++.dg/template/sfinae28.C: Rename to...
4582 * g++.dg/cpp0x/sfinae19.C: ... this.
4583 * g++.dg/template/sfinae29.C: Rename to...
4584 * g++.dg/cpp0x/sfinae20.C: ... this.
4586 2011-05-09 Jeff Law <law@redhat.com>
4588 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4591 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4594 * g++.dg/init/pr20039.C: New.
4596 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4600 * g++.dg/template/sfinae28.C: New.
4601 * g++.dg/template/sfinae29.C: Likewise.
4603 2011-05-09 Jason Merrill <jason@redhat.com>
4605 * g++.dg/template/nontype23.C: New.
4607 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4609 * g++.dg/init/pr48859.C: New.
4611 2011-05-09 Jason Merrill <jason@redhat.com>
4613 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4614 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4615 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4616 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4617 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4618 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4619 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4620 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4622 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4624 * g++.dg/inherit/virtual9.C: New.
4626 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4629 * g++.dg/template/dependent-expr8.C: New test case.
4631 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4633 PR tree-optimization/48837
4634 * gcc.dg/pr48837.c: New testcase.
4636 2011-05-06 Jason Merrill <jason@redhat.com>
4638 * g++.dg/cpp0x/constexpr-condition2.C: New.
4640 * g++.dg/cpp0x/constexpr-missing.C: New.
4642 2011-05-06 Tobias Burnus <burnus@net-b.de>
4645 * gfortran.dg/coarray/this_image_2.f90: New.
4647 2011-05-06 Tobias Burnus <burnus@net-b.de>
4651 * gfortran.dg/bind_c_usage_22.f90: New.
4652 * gfortran.dg/bind_c_usage_23.f90: New.
4653 * gfortran.dg/bind_c_usage_24.f90: New.
4654 * gfortran.dg/bind_c_usage_24_c.c: New.
4656 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4659 * g++.dg/template/member9.C: New test case.
4661 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4663 * gnat.dg/discr29.ad[sb]: New test.
4664 * gnat.dg/discr30.adb: Likewise.
4666 2011-05-05 Julian Brown <julian@codesourcery.com>
4668 * gcc.target/arm/neon-vset_lanes8.c: New test.
4670 2011-05-05 Jason Merrill <jason@redhat.com>
4672 * g++.dg/init/new32.C: New.
4674 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4676 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4679 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4681 PR rtl-optimization/48381
4682 * gcc.c-torture/compile/pr48381.c: New test.
4684 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4686 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4688 * gcc.target/i386/opt-1.c: Ditto.
4690 2011-05-04 Jason Merrill <jason@redhat.com>
4692 * g++.dg/conversion/base1.C: New.
4694 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4696 PR libgfortran/48787
4697 * gfortran.dg/round_3.f08: Add more checks to test case.
4699 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4701 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4702 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4703 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4704 Gate test on effective_target fd_truncate.
4706 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4708 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4709 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4710 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4711 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4712 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4713 * gcc.target/i386/pr38824.c: Ditto.
4714 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4715 * gcc.target/i386/vecinit-2.c: Ditto.
4716 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4717 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4718 * gcc.target/i386/parity-2.c: Ditto.
4719 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4721 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4723 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4725 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4726 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4727 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4729 2011-05-03 Tobias Burnus <burnus@net-b.de>
4732 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4734 2011-05-03 Tobias Burnus <burnus@net-b.de>
4737 * gfortran.dg/coarray/this_image_1.f90: New.
4739 2011-05-03 Tobias Burnus <burnus@net-b.de>
4742 * gfortran.dg/coarray/caf.dg: New.
4743 * gfortran.dg/coarray/image_index_1.f90: New, copied
4744 from ../coarray_16.f90.
4746 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4749 * g++.dg/ext/complex9.C: New.
4751 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4754 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4755 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4756 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4758 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4760 * gcc.target/bfin/builtins: Created.
4761 * gcc.target/bfin/hisilh-O0.c: Deleted.
4762 * gcc.target/bfin/hisilh.c: Moved to...
4763 * gcc.target/bfin/builtins/hisilh.c: ...here.
4764 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4765 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4766 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4767 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4768 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4769 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4770 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4771 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4772 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4773 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4774 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4775 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4776 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4777 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4778 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4779 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4780 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4781 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4782 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4783 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4784 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4785 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4786 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4787 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4788 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4789 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4790 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4791 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4792 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4793 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4794 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4795 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4796 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4798 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4799 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4800 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4801 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4802 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4803 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4804 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4805 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4806 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4807 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4808 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4809 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4810 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4811 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4812 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4813 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4814 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4815 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4816 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4817 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4818 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4819 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4820 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4821 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4822 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4823 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4824 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4825 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4826 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4827 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4828 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4829 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4830 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4831 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4832 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4833 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4834 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4835 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4836 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4837 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4838 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4839 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4840 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4841 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4842 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4843 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4844 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4845 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4846 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4847 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4848 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4849 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4850 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4851 * gcc.target/bfin/builtins/circptr.c: Ditto.
4852 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4853 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4854 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4855 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4856 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4857 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4859 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4860 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4861 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4862 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4863 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4864 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4865 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4866 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4867 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4868 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4869 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4870 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4871 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4872 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4873 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4874 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4875 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4876 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4878 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4879 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4880 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4881 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4882 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4883 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4884 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4885 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4886 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4887 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4888 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4889 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4890 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4891 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4892 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4893 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4894 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4895 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4896 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4897 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4898 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4899 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4900 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4901 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4902 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4903 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4904 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4905 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4906 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4907 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4908 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4909 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4910 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4911 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4912 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4913 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4914 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4915 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4916 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4917 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4918 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4919 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4920 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4921 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4923 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4925 * gcc.target/arm/cold-lc.c: New test.
4927 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4930 * gcc.dg/pr48774.c: New test.
4932 2011-05-03 Richard Guenther <rguenther@suse.de>
4934 * gcc.dg/large-size-array-5.c: New testcase.
4936 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4938 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4940 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4942 * lib/target-supports.exp (check_effective_target_vect_strided):
4944 (check_effective_target_vect_strided2)
4945 (check_effective_target_vect_strided3)
4946 (check_effective_target_vect_strided4)
4947 (check_effective_target_vect_strided8): ...these new functions.
4949 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4950 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4951 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4952 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4953 * gcc.dg/vect/pr37539.c: Likewise.
4954 * gcc.dg/vect/slp-11a.c: Likewise.
4955 * gcc.dg/vect/slp-11b.c: Likewise.
4956 * gcc.dg/vect/slp-11c.c: Likewise.
4957 * gcc.dg/vect/slp-12a.c: Likewise.
4958 * gcc.dg/vect/slp-12b.c: Likewise.
4959 * gcc.dg/vect/slp-18.c: Likewise.
4960 * gcc.dg/vect/slp-19a.c: Likewise.
4961 * gcc.dg/vect/slp-19b.c: Likewise.
4962 * gcc.dg/vect/slp-21.c: Likewise.
4963 * gcc.dg/vect/slp-23.c: Likewise.
4964 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4966 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4967 instead of vect_interleave && vect_extract_even_odd.
4968 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4969 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4970 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4971 * gcc.dg/vect/vect-1.c: Likewise.
4972 * gcc.dg/vect/vect-10.c: Likewise.
4973 * gcc.dg/vect/vect-98.c: Likewise.
4974 * gcc.dg/vect/vect-107.c: Likewise.
4975 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4976 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4977 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4978 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4979 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4980 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4981 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4982 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4983 * gcc.dg/vect/vect-strided-float.c: Likewise.
4984 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4985 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4986 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4987 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4988 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4989 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4990 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4991 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4992 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4993 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4994 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4995 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4996 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4997 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4998 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5000 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5002 * gcc.dg/vect/pr30843.c: Likewise.
5003 * gcc.dg/vect/pr33866.c: Likewise.
5004 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5005 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5006 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5007 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5009 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5011 * gcc.dg/vect/slp-11.c: Split into...
5012 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5013 gcc.dg/vect/slp-11c.c: ...these tests.
5014 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5015 * gcc.dg/vect/slp-12c.c: ...this new test.
5016 * gcc.dg/vect/slp-19.c: Split into...
5017 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5018 gcc.dg/vect/slp-19c.c: ...these new tests.
5020 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5022 * lib/target-supports.exp
5023 (check_effective_target_vect_extract_even_odd_wide): Delete.
5024 (check_effective_target_vect_strided_wide): Likewise.
5025 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5026 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5027 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5028 * gcc.dg/vect/pr37539.c: Likewise.
5029 * gcc.dg/vect/slp-11.c: Likewise.
5030 * gcc.dg/vect/slp-12a.c: Likewise.
5031 * gcc.dg/vect/slp-12b.c: Likewise.
5032 * gcc.dg/vect/slp-19.c: Likewise.
5033 * gcc.dg/vect/slp-23.c: Likewise.
5034 * gcc.dg/vect/vect-1.c: Likewise.
5035 * gcc.dg/vect/vect-98.c: Likewise.
5036 * gcc.dg/vect/vect-107.c: Likewise.
5037 * gcc.dg/vect/vect-strided-float.c: Likewise.
5039 2011-05-02 Jason Merrill <jason@redhat.com>
5041 * g++.dg/init/new31.C: New.
5043 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5046 * gcc.dg/pr35445.c: New test.
5048 2011-05-02 Jason Merrill <jason@redhat.com>
5050 * c-c++-common/vla-1.c: New.
5052 2011-05-02 Richard Guenther <rguenther@suse.de>
5054 PR tree-optimization/48822
5055 * gcc.dg/torture/pr48822.c: New testcase.
5057 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5060 * g++.dg/cpp0x/constexpr-47969.C: New.
5062 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5065 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5066 on vect_no_align targets.
5067 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5068 vect_no_align targets.
5070 2011-05-01 Xinliang David Li <davidxl@google.com>
5072 * gcc.dg/tree-ssa/integer-addr.c: New test.
5073 * gcc.dg/tree-ssa/alias_bug.c: New test.
5075 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5077 PR libgfortran/48787
5078 * gfortran.dg/round_3.f08: Add more checks.
5080 2011-04-30 Tobias Burnus <burnus@net-b.de>
5083 * gfortran.dg/import9.f90: New, proper test.
5084 * gfortran.dg/interface_37.f90: Remove bogus
5085 test (bogus copy of interface_36.f90).
5087 2011-04-30 Tobias Burnus <burnus@net-b.de>
5090 * gfortran.dg/interface_37.f90: New.
5092 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5095 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5097 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5099 PR tree-optimization/48809
5100 * gcc.c-torture/execute/pr48809.c: New test.
5102 2011-04-29 Jeff Law <law@redhat.com>
5104 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5106 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5109 * g++.dg/init/ctor10.C: New.
5111 2011-04-29 Le-Chun Wu <lcwu@google.com>
5113 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5114 warning in implicitly instantiated templates.
5116 2011-04-29 Le-Chun Wu <lcwu@google.com>
5118 * g++.dg/warn/Wnull-conversion-1.C: New.
5119 * g++.dg/warn/Wnull-conversion-2.C: New.
5121 2011-04-29 Diego Novillo <dnovillo@google.com>
5123 * g++.old-deja/g++.other/null3.C: Expect warning about
5124 converting boolean to a pointer.
5126 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5129 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5133 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5135 2011-04-29 Tobias Burnus <burnus@net-b.de>
5138 * gfortran.dg/typebound_proc_22.f90: New.
5141 * gfortran.dg/interface_36.f90: New.
5143 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5145 PR libgfortran/48488
5146 PR libgfortran/48602
5147 PR libgfortran/48615
5148 PR libgfortran/48684
5149 PR libgfortran/48787
5150 * gfortran.dg/fmt_g.f: Adjust test.
5151 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5152 * gfortran.dg/round_3.f08: New test.
5153 * gfortran.dg/namelist_print_1.f: Adjust test.
5154 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5155 * gfortran.dg/f2003_io_5.f03: Adjust test.
5156 * gfortran.dg/coarray_15.f90: Adjust test.
5157 * gfortran.dg/namelist_65.f90: Adjust test.
5158 * gfortran.dg/fmt_cache_1.f: Adjust test.
5159 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5160 * gfortran.dg/real_const_3.f90: Adjust test.
5162 2011-04-28 Xinliang David Li <davidxl@google.com>
5164 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5165 * g++.dg/prof-robust-1.C: New test.
5167 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5169 PR tree-optimization/48765
5170 * gcc.dg/vect/pr48765.c: New.
5172 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5174 PR tree-optimization/48775
5175 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5177 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5180 * g++.dg/inherit/pr48798.C: New.
5181 * g++.old-deja/g++.other/base1.C: Adjust.
5183 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5186 * g++.dg/template/inherit7.C: New test case.
5188 2011-04-28 Richard Guenther <rguenther@suse.de>
5190 PR tree-optimization/40052
5191 PR tree-optimization/15347
5192 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5193 * gcc.dg/pr15347.c: Likewise.
5195 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5198 * g++.dg/cpp0x/sfinae18.C: New.
5200 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5203 * g++.dg/ext/is_literal_type1.C: New.
5205 2011-04-28 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/interface_35.f90: New.
5210 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5211 * gfortran.dg/func_result_6.f90: Add dg-warning.
5212 * gfortran.dg/bessel_1.f90: Ditto.
5213 * gfortran.dg/hypot_1.f90: Ditto.
5214 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5215 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5216 * gfortran.dg/interface_assignment_4.f90: Ditto.
5218 2011-04-27 Jason Merrill <jason@redhat.com>
5220 * g++.dg/ext/complex8.C: New.
5222 * g++.dg/cpp0x/initlist49.C: New.
5223 * g++.dg/init/new30.C: New.
5225 2011-04-27 Tobias Burnus <burnus@net-b.de>
5228 * gfortran.dg/whole_file_34.f90: New.
5230 2011-04-27 Jan Hubicka <jh@suse.cz>
5232 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5234 2011-04-27 Jason Merrill <jason@redhat.com>
5236 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5238 * g++.dg/parse/ambig6.C: New.
5240 2011-04-27 Nick Clifton <nickc@redhat.com>
5242 * gcc.dg/20020312-2.c: Add definition for RX.
5244 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5245 option with RX targets.
5247 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5250 2011-04-27 Richard Guenther <rguenther@suse.de>
5252 * gcc.dg/tree-ssa/pr23382.c: Remove.
5254 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5257 * gcc.c-torture/compile/pr48767.c: New test.
5259 2011-04-27 Richard Guenther <rguenther@suse.de>
5261 PR tree-optimization/48772
5262 * g++.dg/pr48772.C: New testcase.
5264 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5267 * gcc.c-torture/compile/pr48742.c: New test.
5269 2011-04-26 Jason Merrill <jason@redhat.com>
5271 * g++.dg/lookup/koenig13.C: New.
5273 * g++.dg/cpp0x/initlist48.C: New.
5275 2011-04-25 Jason Merrill <jason@redhat.com>
5277 * g++.dg/cpp0x/sfinae17.C: New.
5279 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5282 * gcc.target/powerpc/pr48258-1.c: New file.
5283 * gcc.target/powerpc/pr48258-2.c: Ditto.
5285 2011-04-26 Xinliang David Li <davidxl@google.com>
5287 * gcc.dg/uninit-suppress.c: New test.
5288 * gcc.dg/uninit-suppress.c: New test.
5290 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5293 * gcc.dg/pr48768.c: New test.
5295 PR tree-optimization/48734
5296 * gcc.c-torture/compile/pr48734.c: New test.
5299 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5301 2011-04-26 Richard Guenther <rguenther@suse.de>
5303 PR tree-optimization/48731
5304 * gcc.dg/torture/pr48731.c: New testcase.
5306 2011-04-26 Richard Guenther <rguenther@suse.de>
5309 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5311 2011-04-26 Richard Guenther <rguenther@suse.de>
5314 * gcc.dg/torture/pr48694-1.c: New testcase.
5315 * gcc.dg/torture/pr48694-2.c: Likewise.
5317 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5319 * g++.dg/ext/underlying_type1.C: New.
5320 * g++.dg/ext/underlying_type2.C: Likewise.
5321 * g++.dg/ext/underlying_type3.C: Likewise.
5322 * g++.dg/ext/underlying_type4.C: Likewise.
5323 * g++.dg/ext/underlying_type5.C: Likewise.
5324 * g++.dg/ext/underlying_type6.C: Likewise.
5325 * g++.dg/ext/underlying_type7.C: Likewise.
5326 * g++.dg/ext/underlying_type8.C: Likewise.
5327 * g++.dg/ext/underlying_type9.C: Likewise.
5328 * g++.dg/ext/underlying_type10.C: Likewise.
5330 2011-04-25 Jason Merrill <jason@redhat.com>
5332 * g++.dg/cpp0x/regress/template-const2.C: New.
5334 2011-04-25 Jeff Law <law@redhat.com>
5336 * gcc.dg/tree-ssa/vrp56.c: new test.
5338 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5340 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5342 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5344 PR preprocessor/48740
5345 * c-c++-common/raw-string-11.c: New test.
5347 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5349 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5352 2011-04-23 Tobias Burnus <burnus@net-b.de>
5355 * gfortran.dg/coarray_19.f90: New.
5357 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5360 * gcc.dg/pr48685.c: New test.
5362 2011-04-22 Jan Hubicka <jh@suse.cz>
5364 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5366 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5368 PR tree-optimization/48717
5369 * gcc.c-torture/execute/pr48717.c: New test.
5371 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5374 * gcc.target/i386/pr48723.c: New test.
5376 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5379 * gcc.dg/gomp/pr48716.c: New test.
5380 * g++.dg/gomp/pr48716.C: New test.
5382 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5385 * gcc.dg/missing-field-init-2.c: Update testcase.
5387 2011-04-22 Alan Modra <amodra@gmail.com>
5389 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5391 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5394 * gfortran.dg/function_optimize_6.f90: New test.
5396 2011-04-21 Easwaran Raman <eraman@google.com>
5398 * gcc.dg/stack-layout-2.c: New test.
5400 2011-04-21 Richard Guenther <rguenther@suse.de>
5403 * g++.dg/lto/pr48207-2_0.C: New testcase.
5404 * g++.dg/lto/pr48207-3_0.C: Likewise.
5406 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5408 * gnat.dg/volatile5.adb: New test.
5409 * gnat.dg/volatile5_pkg.ads: New helper.
5411 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5414 * gcc.target/i386/pr48708.c: New test.
5416 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5418 * gcc.dg/vect/vect-119.c: New test.
5420 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5422 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5425 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5426 Richard Sandiford <richard.sandiford@linaro.org>
5429 * gcc.target/arm/pr46329.c: New test.
5431 2011-04-21 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/coarray_18.f90: New.
5436 2011-04-20 Jason Merrill <jason@redhat.com>
5438 * g++.dg/cpp0x/initlist47.C: New.
5440 * g++.dg/init/dtor4.C: New.
5442 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5445 * gcc.target/i386/sse2-pinsrw.c: New test.
5446 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5447 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5448 * gcc.target/i386/sse2-insvhi.c: Ditto.
5449 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5450 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5452 2011-04-20 Jason Merrill <jason@redhat.com>
5454 * g++.dg/template/const4.C: New.
5456 2011-04-20 Easwaran Raman <eraman@google.com>
5458 * gcc.dg/stack-layout-1.c: New test.
5460 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5462 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5463 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5466 2011-04-20 Kai Tietz <ktietz@redhat.com>
5468 * gcc.dg/binop-xor1.c: New test.
5469 * gcc.dg/binop-xor2.c: New test.
5470 * gcc.dg/binop-xor3.c: New test.
5471 * gcc.dg/binop-xor4.c: New test.
5472 * gcc.dg/binop-xor5.c: New test.
5474 2011-04-20 Richard Guenther <rguenther@suse.de>
5476 PR tree-optimization/47892
5477 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5479 2011-04-20 Richard Guenther <rguenther@suse.de>
5482 * g++.dg/torture/pr48695.C: New testcase.
5484 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5486 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5487 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5488 * gcc.c-torture/execute/pr45262.c: Ditto
5489 * gcc.dg/torture/pr43165.c: Ditto.
5490 * gcc.dg/torture/pr47228.c: Ditto.
5491 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5492 * gcc.dg/ipa/pr45644.c: Ditto.
5493 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5496 2011-04-19 Jason Merrill <jason@redhat.com>
5498 * g++.dg/ext/complex7.C: New.
5500 * g++.dg/ext/attrib41.C: New.
5502 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5505 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5507 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/i386/pr48678.c: New test.
5512 2011-04-19 Martin Jambor <mjambor@suse.cz>
5514 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5515 * g++.dg/opt/devirt2.C: New test.
5516 * g++.dg/ipa/devirt-g-1.C: Likewise.
5518 2011-04-19 Tobias Burnus <burnus@net-b.de>
5521 * gfortran.dg/whole_file_33.f90: New.
5523 2011-04-19 Martin Jambor <mjambor@suse.cz>
5525 * g++.dg/ipa/devirt-7.C: New test.
5527 2011-04-19 Richard Guenther <rguenther@suse.de>
5530 * g++.dg/lto/pr48207_0.C: New testcase.
5532 2011-04-18 Jason Merrill <jason@redhat.com>
5534 * g++.dg/init/void1.C: New.
5536 * g++.dg/cpp0x/union4.C: New.
5538 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5541 * g++.dg/torture/pr48661.C: New test.
5544 * g++.dg/gomp/pr48632.C: New test.
5546 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5548 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5549 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5551 2011-04-18 Tobias Burnus <burnus@net-b.de>
5554 * gfortran.dg/coarray_17.f90: New.
5555 * gfortran.dg/coarray_10.f90: Update dg-error.
5557 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5560 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5561 * gfortran.dg/guality/guality.exp: Likewise.
5563 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5565 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5567 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5569 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5571 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5573 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5575 2011-04-18 Richard Guenther <rguenther@suse.de>
5578 * g++.dg/torture/pr46364.C: New testcase.
5580 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5582 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5584 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5586 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5588 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5589 Ira Rosen <ira.rosen@linaro.org>
5592 * gcc.target/arm/pr48252.c: New test.
5594 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5596 PR tree-optimization/48616
5597 * gcc.dg/pr48616.c: New test.
5599 2011-04-18 Tobias Burnus <burnus@net-b.de>
5602 * gfortran.dg/coarray_16.f90: New.
5604 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5607 * gfortran.dg/realloc_on_assign_7.f03: New test.
5609 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5611 PR libgfortran/48602
5612 * gfortran.dg/fmt_g0_6.f08: New test.
5614 2011-04-17 Jason Merrill <jason@redhat.com>
5616 * g++.dg/cpp0x/sfinae16.C: New.
5618 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5620 * gcc.target/mips/reg-var-1.c: New test.
5622 2011-04-17 Jan Hubicka <jh@suse.cz>
5624 * gcc.dg/winline-5.c: Update testcase.
5626 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/discr27.ad[sb]: Move dg directive.
5629 * gnat.dg/discr28.ad[sb]: New test.
5630 * gnat.dg/discr28_pkg.ads: New helper.
5632 2011-04-17 Michael Matz <matz@suse.de>
5634 PR tree-optimization/48622
5636 * gcc.dg/lto/pr48622_0.c: New test.
5638 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5640 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5641 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5642 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5643 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5644 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5645 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5647 2011-04-15 Jason Merrill <jason@redhat.com>
5649 * g++.dg/cpp0x/range-for17.C: New.
5651 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5653 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5654 * g++.dg/cpp0x/range-for3.C: Likewise.
5655 * g++.dg/cpp0x/range-for9.C: Correct error message.
5656 * g++.dg/cpp0x/range-for11.C: New.
5657 * g++.dg/cpp0x/range-for12.C: New.
5658 * g++.dg/cpp0x/range-for13.C: New.
5659 * g++.dg/cpp0x/range-for14.C: New.
5660 * g++.dg/cpp0x/range-for15.C: New.
5661 * g++.dg/cpp0x/range-for16.C: New.
5663 2011-04-15 Tobias Burnus <burnus@net-b.de>
5666 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5668 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5670 * objc.dg/naming-4.m: Updated.
5671 * objc.dg/naming-5.m: Updated.
5672 * objc.dg/naming-6.m: New.
5673 * objc.dg/naming-7.m: New.
5674 * obj-c++.dg/naming-1.mm: Updated.
5675 * obj-c++.dg/naming-2.mm: Updated.
5676 * obj-c++.dg/naming-3.mm: New.
5677 * obj-c++.dg/naming-4.mm: New.
5679 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5681 PR libgfortran/48589
5682 * gfortran.dg/fmt_g0_5.f08: New test.
5684 2011-04-15 Richard Guenther <rguenther@suse.de>
5687 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5689 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5691 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5692 -finline-limit=0 to -fno-inline
5694 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5697 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5700 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5703 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5704 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5705 * gcc.target/i386/avx-insertps-3.c: New test.
5706 * gcc.target/i386/avx-insertps-4.c: New test.
5708 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5710 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5713 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5718 * gcc.target/avr/pr46779-1.c: New test case
5719 * gcc.target/avr/pr46779-2.c: New test case
5721 2011-04-14 Jason Merrill <jason@redhat.com>
5723 * g++.dg/cpp0x/sfinae15.C: New.
5725 * g++.dg/cpp0x/sfinae14.C: New.
5727 * g++.dg/ext/vla10.C: New.
5729 2011-04-14 Richard Guenther <rguenther@suse.de>
5731 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5733 2011-04-14 Richard Guenther <rguenther@suse.de>
5735 * gcc.dg/fold-bitand-4.c: Move ...
5736 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5738 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5740 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5742 * gcc.target/avr/torture/trivial.c: Ditto.
5744 2011-04-13 Jason Merrill <jason@redhat.com>
5746 * g++.dg/template/operator11.C: New.
5748 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5751 * gcc.dg/gomp/pr48591.c: New test.
5754 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5755 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5757 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5760 * g++.dg/template/dependent-expr7.C: New test case.
5762 2011-04-13 Jason Merrill <jason@redhat.com>
5764 * g++.dg/cpp0x/sfinae13.C: New.
5766 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5768 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5770 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5772 * gcc.target/arm/pr43698.c: Remove -march option.
5774 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5776 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5779 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5783 * gfortran.dg/realloc_on_assign_6.f03: New test.
5785 2011-04-12 Kai Tietz <ktietz@redhat.com>
5787 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5788 targets the additional -mno-ms-bitfields and
5789 -Wno-packed-bitfield-compat options.
5790 * g++.dg/ext/bitfield3.C: Likewise.
5791 * g++.dg/ext/bitfield4.C: Likewise.
5792 * g++.dg/ext/bitfield5.C: Likewise.
5793 * gcc.dg/bitfld-15.c: Likewise.
5794 * gcc.dg/bitfld-16.c: Likewise.
5795 * gcc.dg/bitfld-17.c: Likewise.
5796 * gcc.dg/bitfld-18.c: Likewise.
5798 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5800 * gcc.target/arm/neon-vld3-1.c: New test.
5801 * gcc.target/arm/neon-vst3-1.c: New test.
5802 * gcc.target/arm/neon/v*.c: Regenerate.
5804 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5806 PR rtl-optimization/48549
5807 * g++.dg/opt/pr48549.C: New test.
5809 2011-04-12 Richard Guenther <rguenther@suse.de>
5811 PR tree-optimization/46076
5812 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5814 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817 * lib/compat.exp (compat-execute): Declare unsupported after
5818 stripping path from src1.
5819 * lib/lto.exp (lto-execute): Likewise.
5821 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5824 * gcc.dg/pr48552-1.c: New test.
5825 * gcc.dg/pr48552-2.c: New test.
5827 2011-04-11 Jason Merrill <jason@redhat.com>
5829 * g++.dg/cpp0x/sfinae12.C: New.
5831 * g++.dg/cpp0x/enum10.C: New.
5833 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5835 * g++.dg/cpp0x/rv-func.C: New.
5837 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5839 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5842 2011-04-11 Martin Jambor <mjambor@suse.cz>
5844 PR tree-optimization/48195
5845 * gcc.dg/ipa/pr48195.c: New test.
5847 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5849 * gnat.dg/return3.adb: Remove unused switch.
5851 2011-04-08 Mike Stump <mikestump@comcast.net>
5854 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5855 default to fno-common.
5857 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5859 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5860 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5862 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5865 * gfortran.dg/function_optimize_5.f90: New test.
5867 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5869 * gnat.dg/aggr17.adb: New test.
5870 * gnat.dg/aggr18.adb: Likewise.
5872 2011-04-08 Michael Matz <matz@suse.de>
5875 * gcc.target/i386/pr48389.c: New test.
5877 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5879 PR rtl-optimization/48272
5880 * g++.dg/opt/pr48272.C: New.
5882 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5884 PR rtl-optimization/48235
5885 * gcc.dg/pr48235.c: New.
5887 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5889 PR rtl-optimization/48302
5890 * g++.dg/opt/pr48302.C: New.
5892 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5895 * g++.dg/opt/pr48273.C: New.
5897 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5899 PR rtl-optimization/48442
5900 * gcc.dg/pr48442.c: New.
5902 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5904 PR tree-optimization/48377
5905 * gcc.dg/vect/pr48377.c: New test.
5907 2011-04-07 Jason Merrill <jason@redhat.com>
5909 * g++.dg/cpp0x/regress/call1.C: New.
5911 * g++.dg/cpp0x/variadic107.C: New.
5913 * g++.dg/cpp0x/sfinae11.C: New.
5914 * g++.dg/cpp0x/noexcept02.C: Fix.
5916 * g++.dg/cpp0x/sfinae10.C: New.
5918 * g++.dg/cpp0x/sfinae9.C: New.
5920 * c-c++-common/Wcast-qual-1.c: Move here from...
5921 * gcc.dg/cast-qual-3.c: ...here, and...
5922 * g++.dg/warn/Wcast-qual2.C: ...here.
5924 * g++.dg/cpp0x/sfinae8.C: New.
5926 * g++.dg/cpp0x/sfinae7.C: New.
5928 * g++.dg/cpp0x/enum9.C: New.
5930 2011-04-07 Mike Stump <mikestump@comcast.net>
5932 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5933 with no trampolines.
5935 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5938 * gfortran.dg/gomp/pr48117.f90: New test.
5941 * gcc.dg/torture/pr48343.c: New test.
5943 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5945 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5947 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5949 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5951 2011-04-07 Tom de Vries <tom@codesourcery.com>
5954 * lib/scanasm.exp (object-size): New proc.
5955 * gcc.target/arm/pr43920-2.c: New test.
5957 2011-04-06 Tobias Burnus <burnus@net-b.de>
5961 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5963 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5965 * gcc.dg/mtune.c: Prune note from output.
5967 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5970 * gcc.dg/guality/pr36977.c: New test.
5971 * gcc.dg/guality/pr48466.c: New test.
5973 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5975 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5977 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5979 * gnat.dg/return3.adb: New test.
5981 2011-04-06 Richard Guenther <rguenther@suse.de>
5983 PR tree-optimization/47663
5984 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5986 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5988 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5989 Solaris 8 and 9 as well.
5991 2011-04-05 Tom de Vries <tom@codesourcery.com>
5994 * gcc.target/arm/pr43920-1.c: New test.
5996 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5998 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5999 (cctor): Actually return the value.
6000 (main): Cast return values.
6002 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6004 * gfortran.dg/character_comparison_8.f90: New test.
6006 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6008 * frontend-passes: (optimize_lexical_comparison): New function.
6009 (optimize_expr): Call it.
6010 (optimize_comparison): Also handle lexical comparison functions.
6011 Return false instad of -2 for unequal comparison.
6013 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6016 * function_optimize_4.f90: New test.
6018 2011-04-04 Tobias Burnus <burnus@net-b.de>
6021 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6022 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6023 * gfortran.dg/coarray_15.f90: New.
6025 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6027 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6028 * gfortran.dg/bessel_7.f90: Likewise.
6030 2011-04-03 Tobias Burnus <burnus@net-b.de>
6032 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6034 2011-04-03 Richard Guenther <rguenther@suse.de>
6035 Ira Rosen <ira.rosen@linaro.org>
6037 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6038 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6039 -ftree-loop-if-convert-stores.
6041 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6043 * gnat.dg/specs/aggr2.ads: New test.
6045 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6047 * gnat.dg/debug2.ad[sb]: New test.
6048 * gnat.dg/debug2_pkg.ads: New helper.
6049 * gnat.dg/debug3.ad[sb]: New test.
6051 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6053 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6055 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6058 * gcc.c-torture/compile/pr48335-1.c: New test.
6059 * gcc.dg/pr48335-1.c: New test.
6060 * gcc.dg/pr48335-2.c: New test.
6061 * gcc.dg/pr48335-3.c: New test.
6062 * gcc.dg/pr48335-4.c: New test.
6063 * gcc.dg/pr48335-5.c: New test.
6064 * gcc.dg/pr48335-6.c: New test.
6065 * gcc.dg/pr48335-7.c: New test.
6066 * gcc.dg/pr48335-8.c: New test.
6067 * gcc.target/i386/pr48335-1.c: New test.
6069 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6072 * gcc.dg/Waddress.c: New test.
6074 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6077 * gfortran.dg/function_optimize_3.f90: New test.
6079 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6081 * gcc.c-torture/compile/20110401-1.c: New test.
6083 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6084 * g++.dg/lto/20091002-2_0.C: Likewise.
6085 * g++.dg/lto/20090303_0.c: Likewise.
6086 * g++.dg/lto/20091004-1_0.C: Likewise.
6087 * g++.dg/lto/20091002-3_0.C: Likewise.
6088 * g++.dg/lto/20091004-2_0.C: Likewise.
6089 * g++.dg/lto/20081123_0.C: Likewise.
6090 * g++.dg/lto/20090313_0.C: Likewise.
6091 * g++.dg/lto/20081109-1_0.C: Likewise.
6092 * g++.dg/lto/20081219_0.C: Likewise.
6093 * g++.dg/lto/20081204-1_0.C: Likewise.
6094 * g++.dg/lto/20090302_0.C: Likewise.
6095 * g++.dg/lto/20081119-1_0.C: Likewise.
6096 * g++.dg/lto/20081118_0.C: Likewise.
6097 * gcc.dg/lto/20091020-2_0.c: Likewise.
6098 * gcc.dg/lto/20090210_0.c: Likewise.
6099 * gcc.dg/lto/20081204-1_0.c: Likewise.
6100 * gcc.dg/lto/20081224_0.c: Likewise.
6101 * gcc.dg/lto/20090219_0.c: Likewise.
6102 * gcc.dg/lto/20091014-1_0.c: Likewise.
6103 * gcc.dg/lto/20091016-1_0.c: Likewise.
6104 * gcc.dg/lto/20090206-2_0.c: Likewise.
6105 * gcc.dg/lto/20090116_0.c: Likewise.
6106 * gcc.dg/lto/20091013-1_0.c: Likewise.
6107 * gcc.dg/lto/20091015-1_0.c: Likewise.
6108 * gcc.dg/lto/20090126-2_0.c: Likewise.
6110 2011-03-31 Ian Lance Taylor <iant@google.com>
6112 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6114 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6116 * gnat.dg/opt16.adb: New test.
6118 2011-03-31 Jason Merrill <jason@redhat.com>
6120 * g++.dg/cpp0x/defaulted24.C: New.
6122 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6125 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6128 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6130 * g++.dg/other/i386-9.C: New test.
6132 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6134 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6136 2011-03-30 Jason Merrill <jason@redhat.com>
6138 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6140 * g++.dg/cpp0x/regress/isnan.C: New.
6142 * g++.dg/cpp0x/initlist46.C: New.
6144 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6147 * gcc.target/arm/neon-modes-2.c: New test.
6149 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6152 * gcc.c-torture/compile/pr48305.c: New test.
6154 2011-03-29 Jason Merrill <jason@redhat.com>
6156 * g++.dg/cpp0x/regress/value-dep1.C: New.
6158 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6160 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6162 2011-03-29 Ian Lance Taylor <iant@google.com>
6164 * go.test/go-test.exp: Handle the test lines used in several new
6166 (errchk): Add opts parameter. Change all callers. Handle parens
6169 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6170 Dominique d'Humieres <dominiq@lps.ens.fr>
6172 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6173 and __APPLE__ && __PPC__ && __ALTIVEC__.
6175 2011-03-29 Jason Merrill <jason@redhat.com>
6177 * g++.dg/cpp0x/dependent1.C: New.
6179 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6181 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6183 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6185 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6188 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6189 * gfortran.dg/proc_ptr_comp_32.f90: New.
6191 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6193 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6194 check for corresponding warning.
6196 2011-03-28 Jason Merrill <jason@redhat.com>
6198 * g++.dg/cpp0x/rv-deduce2.C: New.
6200 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6203 * gcc.dg/pr48203.c: New test.
6205 2011-03-28 Jeff Law <law@redhat.com>
6207 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6209 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6211 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6212 and __PPC__ && __ALTIVEC__.
6214 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6217 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6218 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6219 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6220 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6222 2011-03-28 Jason Merrill <jason@redhat.com>
6224 * g++.dg/cpp0x/initlist-array2.C: New.
6226 * g++.dg/cpp0x/initlist-array1.C: New.
6228 * g++.dg/cpp0x/constexpr-compound.C: New.
6230 * g++.dg/cpp0x/constexpr-using.C: New.
6232 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6234 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6237 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6239 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6241 * gcc.dg/slp-1.c: New test.
6243 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6245 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6246 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6247 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6248 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6249 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6250 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6251 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6252 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6253 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6254 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6255 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6256 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6257 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6258 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6260 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6263 * gfortran.dg/trim_optimize_5.f90: New test.
6264 * gfortran.dg/trim_optimize_6.f90: New test.
6266 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6269 * gcc.target/mips/madd-7.c: Remove -mlong32.
6270 * gcc.target/mips/msub-7.c: Likewise.
6272 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6274 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6275 accesses to preserve the meaning of the test for doubleword vectors.
6276 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6277 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6279 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6282 * gfortran.dg/class_42.f03: New.
6284 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6286 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6289 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6291 PR rtl-optimization/48144
6292 * gcc.dg/pr48144.c: New test.
6294 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6296 * gnat.dg/discr27.ad[sb]: New test.
6298 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6300 * gnat.dg/limited_with2.ad[sb]: New test.
6301 * gnat.dg/limited_with2_pkg1.ads: New helper.
6302 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6304 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6306 * gnat.dg/opt15.adb: New test.
6307 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6309 2011-03-25 Tobias Burnus <burnus@net-b.de>
6313 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6314 * gfortran.dg/leadz_trailz_3.f90: Ditto
6316 2011-03-25 Martin Jambor <mjambor@suse.cz>
6318 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6320 2011-03-25 Jason Merrill <jason@redhat.com>
6322 * g++.dg/cpp0x/defaulted22.C: New.
6323 * g++.dg/cpp0x/defaulted23.C: New.
6324 * g++.dg/cpp0x/defaulted15.C: Adjust.
6326 2011-03-25 Jason Merrill <jason@redhat.com>
6328 * g++.dg/cpp0x/move1.C: New.
6330 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6333 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6335 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6337 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6338 for mips-sgi-irix6.5.
6339 Replace snprintf prototype by <stdio.h>.
6341 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6344 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6345 run_expensive_tests.
6346 * gcc.dg/graphite/block-4.c: Likewise.
6347 * gcc.dg/graphite/block-7.c: Likewise.
6348 * gcc.dg/graphite/block-8.c: Likewise.
6350 2011-03-25 Richard Guenther <rguenther@suse.de>
6352 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6353 * g++.dg/tree-ssa/pr8781.C: Likewise.
6354 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6355 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6356 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6357 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6358 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6359 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6360 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6361 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6362 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6363 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6364 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6368 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6369 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6370 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6371 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6372 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6373 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6374 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6375 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6376 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6377 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6378 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6379 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6380 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6381 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6382 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6383 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6384 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6385 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6386 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6387 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6388 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6389 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6390 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6391 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6392 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6393 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6394 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6395 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6396 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6397 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6398 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6399 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6400 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6401 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6402 * c-c++-common/pr46562-2.c: Likewise.
6403 * gfortran.dg/pr42108.f90: Likewise.
6404 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6405 foo to be inlined even at -O1.
6406 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6407 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6408 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6409 * gcc.dg/matrix/matrix.exp: Disable FRE.
6411 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.dg/dfp/pr48204.c: New test.
6416 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6419 * gcc.c-torture/execute/pr47917.c: Move this...
6420 * gcc.dg/torture/pr47917.c: to here and add xfails.
6422 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6424 * gnat.dg/array16.ad[sb]: New test.
6425 * gnat.dg/array16.ads: New helper.
6427 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6429 * gnat.dg/derived_type2.adb: New test.
6431 2011-03-24 Richard Guenther <rguenther@suse.de>
6433 PR tree-optimization/48271
6434 * g++.dg/torture/pr48271.C: New testcase.
6436 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6438 * gnat.dg/array15.ad[sb]: New test.
6440 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6443 * gcc.target/i386/pr48237.c: New test.
6445 2011-03-24 Richard Guenther <rguenther@suse.de>
6448 * gcc.dg/builtin-object-size-10.c: New testcase.
6450 2011-03-24 Richard Guenther <rguenther@suse.de>
6452 PR tree-optimization/46562
6453 * c-c++-common/pr46562-2.c: New testcase.
6454 * c-c++-common/pr46562.c: Likewise.
6456 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6458 * gcc.dg/vect/vect-cselim-1.c: New test.
6459 * gcc.dg/vect/vect-cselim-2.c: New test.
6461 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6463 * gcc.target/arm/pr46934.c: New.
6465 2011-03-23 Ian Lance Taylor <iant@google.com>
6467 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6469 2011-03-23 Richard Guenther <rguenther@suse.de>
6471 * gcc.dg/struct: Remove directory and contents.
6473 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6476 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6478 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6480 * gnat.dg/discr26.ad[sb]: New test.
6481 * gnat.dg/discr26_pkg.ads: New helper.
6483 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6486 * gcc.target/arm/neon-vld-1.c: New test.
6488 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6490 * gnat.dg/array14.ad[sb]: New test.
6491 * gnat.dg/array14_pkg.ads: New helper.
6493 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6495 * gcc.c-torture/execute/920501-8.x: Remove.
6496 * gcc.c-torture/execute/930513-1.x: Remove.
6497 * gcc.c-torture/execute/960312-1.x: Remove.
6498 * gcc.c-torture/compile/20000804-1.c,
6499 gcc.c-torture/compile/20001205-1.c,
6500 gcc.c-torture/compile/20001226-1.c,
6501 gcc.c-torture/compile/20010518-2.c,
6502 gcc.c-torture/compile/20020312-1.c,
6503 gcc.c-torture/compile/20020604-1.c,
6504 gcc.c-torture/compile/920501-12.c,
6505 gcc.c-torture/compile/920501-4.c,
6506 gcc.c-torture/compile/920520-1.c,
6507 gcc.c-torture/compile/980506-1.c,
6508 gcc.c-torture/execute/980709-1.x,
6509 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6510 options for m68hc11.
6511 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6512 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6515 2011-03-22 Nick Clifton <nickc@redhat.com>
6517 * lib/target-supports.exp (check_profiling_available): Add MN10300
6518 to the list of targets that do not support profiling. Restore
6519 alpha sorting to this list.
6521 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6523 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6524 failure on 32-bit systems.
6525 * gcc.dg/torture/vector-2.c: Ditto.
6527 2011-03-22 Richard Guenther <rguenther@suse.de>
6529 PR tree-optimization/48228
6530 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6532 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6534 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6538 * gcc.target/powerpc/pr48226.c: New file.
6540 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6542 * lib/prune.exp (prune_gcc_output): Prune "could not create
6543 compact unwind for" warnings.
6545 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6549 * gcc.c-torture/execute/pr42544.c: New test.
6550 * gcc.c-torture/execute/pr48197.c: New test.
6552 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6554 PR preprocessor/48192
6555 * gcc.target/powerpc/pr48192.c: New file.
6558 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6559 split problem of 0 being loaded in a VSX register.
6561 2011-03-21 Richard Guenther <rguenther@suse.de>
6564 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6565 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6566 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6567 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6569 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6572 * gcc.dg/pr48213.c: New test.
6574 2011-03-21 Kai Tietz <ktietz@redhat.com>
6577 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6579 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6581 * gcc.target/arm/xor-and.c: New.
6583 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6586 * gfortran.dg/function_optimize_1.f90: New test.
6587 * gfortran.dg/function_optimize_2.f90: New test.
6589 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6591 PR rtl-optimization/47502
6592 * gcc.target/i386/pr47502-1.c: New.
6593 * gcc.target/i386/pr47502-2.c: Likewise.
6595 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6597 PR rtl-optimization/48156
6598 * gcc.dg/pr48156.c: New test.
6600 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6603 * gfortran.dg/scratch_1.f90: Adjust test.
6605 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6608 * gfortran.dg/scratch_1.f90: New test.
6610 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6612 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6613 variably modified typedefs.
6614 * gcc.dg/c1x-typedef-2.c: Remove.
6616 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6618 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6619 * gcc.dg/c1x-anon-struct-3.c: New test.
6620 * gcc.dg/anon-struct-11.c: Update.
6622 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6624 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6626 Only xfail with gas.
6628 2011-03-18 Jason Merrill <jason@redhat.com>
6630 * g++.dg/template/fn-ptr1.C: New.
6632 * g++.dg/overload/volatile1.C: New.
6634 * g++.dg/opt/pr23372.C: New.
6636 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6638 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6643 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6645 * gcc.target/arm/unsigned-extend-1.c: New.
6647 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.c-torture/compile/pr48161.c: New test.
6652 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6655 * gcc.dg/torture/pr47725.c: New.
6657 2011-03-17 Jason Merrill <jason@redhat.com>
6659 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6660 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6662 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6664 * gnat.dg/specs/elab2.ads: New test.
6665 * gnat.dg/specs/elab2_pkg.ads: New helper.
6667 2011-03-17 Jason Merrill <jason@redhat.com>
6669 * g++.dg/cpp0x/decltype-1212.C: New.
6670 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6672 2011-03-17 Jason Merrill <jason@redhat.com>
6674 * g++.dg/parse/memfnquals1.C: New.
6676 2011-03-17 Richard Guenther <rguenther@suse.de>
6679 * gcc.dg/pr48134.c: New testcase.
6681 2011-03-17 Richard Guenther <rguenther@suse.de>
6684 * g++.dg/torture/pr48165.C: New testcase.
6686 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6688 PR rtl-optimization/48141
6689 * gcc.dg/pr48141.c: New test.
6691 2011-03-16 Jason Merrill <jason@redhat.com>
6693 * g++.dg/cpp0x/constexpr-48089.C: New.
6695 * g++.dg/cpp0x/constexpr-abi1.C: New.
6697 * g++.dg/cpp0x/constexpr-46336.C: New.
6698 * g++.dg/parse/friend5.C: Adjust expected errors.
6700 * g++.dg/cpp0x/constexpr-47570.C: New.
6702 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6705 * ++.dg/debug/dwarf2/typedef6.C: New test.
6707 2011-03-16 Jason Merrill <jason@redhat.com>
6709 * g++.dg/cpp0x/elision2.C: New.
6711 * g++.dg/cpp0x/constexpr-array3.C: New.
6713 2011-03-16 Jason Merrill <jason@redhat.com>
6715 * g++.dg/cpp0x/sfinae6.C: New.
6716 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6717 * g++.dg/cpp0x/pr45908.C: Likewise.
6718 * g++.dg/cpp0x/sfinae6.C: Likewise.
6719 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6720 * g++.old-deja/g++.law/arg11.C: Likewise.
6722 2011-03-16 Jason Merrill <jason@redhat.com>
6724 * g++.dg/template/incomplete6.C: New.
6726 2011-03-16 Jeff Law <law@redhat.com>
6728 * gcc.dg/tree-ssa/vrp55.c: New test.
6730 2011-03-16 Jason Merrill <jason@redhat.com>
6732 * g++.dg/cpp0x/auto22.C: New.
6734 2011-03-16 Richard Guenther <rguenther@suse.de>
6736 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6737 optimizing it away if promoted to const.
6739 2011-03-16 Richard Guenther <rguenther@suse.de>
6741 PR tree-optimization/48149
6742 * gcc.dg/fold-complex-1.c: New testcase.
6744 2011-03-16 Richard Guenther <rguenther@suse.de>
6747 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6750 2011-03-16 Richard Guenther <rguenther@suse.de>
6752 PR tree-optimization/26134
6753 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6755 2011-03-16 Richard Guenther <rguenther@suse.de>
6757 PR tree-optimization/48146
6758 * gcc.dg/torture/pr48146.c: New testcase.
6760 2011-03-16 Richard Guenther <rguenther@suse.de>
6762 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6763 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6765 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6768 * gcc.c-torture/compile/pr48136.c: New test.
6770 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6773 * gcc.dg/guality/pr45882.c: New test.
6775 2011-03-15 Jason Merrill <jason@redhat.com>
6777 * g++.dg/cpp0x/constexpr-recursion.C: New.
6779 * g++.dg/cpp0x/implicit11.C: New.
6781 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6783 * g++.dg/cpp0x/constexpr-attribute.C: New.
6785 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6787 * g++.dg/parse/pr34758.C: New.
6789 2011-03-15 Xinliang David Li <davidxl@google.com>
6792 * gcc.dg/uninit-pred-7_d.c: New test.
6793 * gcc.dg/uninit-pred-8_d.c: New test.
6795 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6798 * gcc.target/arm/pr46788.c: New.
6800 2011-03-15 Richard Guenther <rguenther@suse.de>
6803 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6804 * gfortran.dg/ishft_4.f90: Likewise.
6805 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6807 2011-03-15 Richard Guenther <rguenther@suse.de>
6809 PR tree-optimization/13954
6810 * g++.dg/tree-ssa/pr13954.C: New testcase.
6812 2011-03-15 Richard Guenther <rguenther@suse.de>
6814 PR tree-optimization/48037
6815 * gcc.target/i386/pr48037-1.c: New testcase.
6817 2011-03-15 Richard Guenther <rguenther@suse.de>
6819 PR tree-optimization/41490
6820 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6821 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6822 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6823 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6824 * g++.dg/tree-ssa/pr33604.C: Adjust.
6826 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6829 * gcc.c-torture/execute/pr47917.c: New test.
6830 * gcc.dg/pr47917.c: New test.
6833 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6835 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6837 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6838 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6839 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6840 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6841 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6842 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6843 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6844 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6845 * gcc.target/i386/avx-floor-vec.c: Ditto.
6846 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6847 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6848 * gcc.target/i386/avx-rint-vec.c: Ditto.
6849 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6850 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6851 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6852 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6854 2011-03-14 Tom Tromey <tromey@redhat.com>
6856 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6857 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6858 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6860 2011-03-14 Tom Tromey <tromey@redhat.com>
6862 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6863 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6864 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6866 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6868 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6870 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6872 PR rtl-optimization/47166
6873 * gcc.c-torture/execute/postmod-1.c: New test.
6875 2011-03-14 Richard Guenther <rguenther@suse.de>
6878 * gcc.dg/torture/pr48098.c: New testcase.
6880 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6883 * gcc.target/powerpc/pr48053-1.c: New test.
6884 * gcc.target/powerpc/pr48053-2.c: Likewise.
6886 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6889 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6891 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6894 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6896 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6899 * gfortran.dg/class_41.f03: New.
6901 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6903 * g++.dg/conversion/cast3.C: New test.
6905 2011-03-11 Jason Merrill <jason@redhat.com>
6907 * g++.dg/template/error45.C: New.
6909 * g++.dg/parse/no-type-defn1.C: New.
6911 * g++.dg/ext/attrib40.C: New.
6913 * g++.dg/cpp0x/regress/array1.C: New.
6915 2011-03-11 Richard Guenther <rguenther@suse.de>
6917 PR tree-optimization/48067
6918 * gcc.dg/pr48067.c: New testcase.
6920 2011-03-11 Richard Guenther <rguenther@suse.de>
6923 * g++.dg/lto/20110311-1_0.C: New testcase.
6925 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6928 * g++.dg/inherit/virtual8.C: New test.
6931 * gcc.dg/torture/pr48044.c: New test.
6933 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6936 * gfortran.dg/proc_ptr_comp_31.f90: New.
6938 2011-03-11 Richard Guenther <rguenther@suse.de>
6940 PR tree-optimization/47278
6941 * gcc.dg/torture/pr47278-1.c: New testcase.
6942 * gcc.dg/torture/pr47278-2.c: Likewise.
6944 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6946 PR tree-optimization/48063
6947 * gcc.dg/torture/pr48063.c: New test.
6949 2011-03-10 Jason Merrill <jason@redhat.com>
6951 * g++.dg/template/array22.C: New.
6953 * g++.dg/cpp0x/syntax-err1.C: New.
6954 * g++.dg/parse/error36.C: Adjust expected errors.
6955 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6956 * g++.old-deja/g++.pt/typename3.C: Likewise.
6957 * g++.old-deja/g++.pt/typename4.C: Likewise.
6958 * g++.old-deja/g++.pt/typename6.C: Likewise.
6960 2011-03-09 Jason Merrill <jason@redhat.com>
6962 * g++.dg/template/nontype22.C: New.
6964 2011-03-09 Martin Jambor <mjambor@suse.cz>
6966 PR tree-optimization/47714
6967 * g++.dg/torture/pr47714.C: New test.
6969 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6972 * gcc.target/powerpc/pr47755-2.c: New file.
6974 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6976 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6977 is not set in the environment, pass 64 as first argument when not
6978 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6979 native where ulimit -u is supported.
6981 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6983 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6985 2011-03-08 Jason Merrill <jason@redhat.com>
6987 * g++.dg/template/nontype21.C: New.
6989 * g++.dg/template/anon5.C: New.
6991 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6994 * gcc.dg/pr47881.c: New test.
6996 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6999 * g++.dg/lookup/template3.C: New test.
7001 2011-03-08 Kai Tietz <ktietz@redhat.com>
7003 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7006 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7009 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7010 sizeof to compute alignment.
7012 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7014 PR tree-optimization/48022
7015 * gcc.dg/pr48022-1.c: New test.
7016 * gcc.dg/pr48022-2.c: New test.
7018 2011-03-07 Jason Merrill <jason@redhat.com>
7020 * g++.dg/template/nontype20.C: New.
7021 * g++.dg/init/member1.C: Adjust expected errors.
7022 * g++.dg/parse/constant4.C: Likewise.
7023 * g++.dg/template/qualified-id3.C: Likewise.
7024 * g++.old-deja/g++.pt/crash10.C: Likewise.
7026 * g++.dg/cpp0x/regress/non-const1.C: New.
7028 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7031 * gcc.dg/pr47991.c: New test.
7033 2011-03-07 Jason Merrill <jason@redhat.com>
7035 * g++.dg/abi/mangle46.C: New.
7037 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7040 * gcc.target/powerpc/pr47862.c: New.
7042 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7045 * gcc.target/i386/combine-mul.c: Require nonpic.
7047 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7048 Nathan Froyd <froydnj@codesourcery.com>
7050 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7052 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7054 * README.QMTEST: Remove.
7056 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7057 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060 * gfortran.dg/array_constructor_37.f90 : New test.
7062 2011-03-05 Jason Merrill <jason@redhat.com>
7064 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7065 * g++.dg/abi/mangle45.C: Likewise.
7066 * g++.dg/cpp0x/trailing1.C: Likewise.
7068 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7070 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7072 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7074 PR rtl-optimization/47899
7075 * gcc.dg/pr47899.c: New test.
7077 * gcc.dg/torture/pr47968.c: Ignore warnings.
7079 PR tree-optimization/47967
7080 * gcc.c-torture/compile/pr47967.c: New test.
7082 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7084 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7085 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7087 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7089 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7090 and property_getAttributes() if __OBJC2__.
7091 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7092 * objc.dg/property/property-encoding-1.m: New.
7093 * obj-c++.dg/property/property-encoding-1.mm: New.
7095 2011-03-04 Jason Merrill <jason@redhat.com>
7097 * g++.dg/template/pseudodtor6.C: New.
7099 * g++.dg/inherit/covariant19.C: New.
7101 2011-03-04 Richard Guenther <rguenther@suse.de>
7104 * gcc.dg/torture/pr47968.c: New testcase.
7106 2011-03-04 Richard Guenther <rguenther@suse.de>
7109 * gcc.dg/torture/pr47975.c: New testcase.
7111 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7114 * g++.dg/template/crash106.C: New.
7116 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7119 * gcc.dg/gomp/pr47963.c: New test.
7120 * g++.dg/gomp/pr47963.C: New test.
7122 2011-03-02 Jason Merrill <jason@redhat.com>
7124 * g++.dg/cpp0x/regress/condition1.C: New.
7126 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7128 2011-03-01 Jason Merrill <jason@redhat.com>
7130 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7132 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7134 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7136 PR rtl-optimization/47925
7137 * gcc.c-torture/execute/pr47925.c: New test.
7139 2011-03-01 Jason Merrill <jason@redhat.com>
7141 * g++.dg/cpp0x/decltype25.C: New.
7143 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7145 2011-03-01 Richard Guenther <rguenther@suse.de>
7147 PR tree-optimization/47890
7148 * gcc.dg/torture/pr47890.c: New testcase.
7150 2011-03-01 Richard Guenther <rguenther@suse.de>
7153 * gcc.dg/lto/pr47924_0.c: New testcase.
7155 2011-03-01 Richard Guenther <rguenther@suse.de>
7158 * gfortran.dg/lto/pr46911_0.f: New testcase.
7160 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7162 PR libgfortran/47933
7163 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7164 compile errors from older code form.
7166 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7168 PR libgfortran/47567
7169 * gfortran.dg/fmt_fw_d.f90: New test.
7171 2011-02-28 Jason Merrill <jason@redhat.com>
7173 * g++.dg/inherit/covariant18.C: New.
7175 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7178 * gcc.dg/pr47893.c: New test.
7180 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7182 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7183 NULL in case of a selector with conflicting types.
7184 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7186 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7188 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7189 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7190 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7191 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7193 2011-02-28 Jason Merrill <jason@redhat.com>
7196 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7198 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7200 PR libgfortran/47778
7201 * gfortran.dg/namelist_71.f90: New test.
7203 2011-02-27 Jason Merrill <jason@redhat.com>
7206 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7207 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7209 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7212 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7214 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7217 * gfortran.dg/gomp/task-1.f90: Removed.
7219 2011-02-26 Jason Merrill <jason@redhat.com>
7221 * g++.dg/template/this-targ1.C: New.
7223 * g++.dg/cpp0x/regress/template-const1.C: New.
7224 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7225 * g++.dg/template/function1.C: Adjust.
7226 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7227 * g++.dg/debug/debug7.C: Adjust.
7229 2011-02-26 Tobias Burnus <burnus@net-b.de>
7232 * gfortran.dg/gomp/task-1.f90: New.
7234 2011-02-25 Jie Zhang <jie@codesourcery.com>
7236 * gcc.target/arm/neon-thumb2-move.c: Add
7237 dg-require-effective-target arm_thumb2_ok.
7239 2011-02-24 Jason Merrill <jason@redhat.com>
7241 * g++.dg/parse/constant1.C: Specify C++98 mode.
7242 * g++.dg/parse/constant5.C: Likewise.
7243 * g++.dg/parse/error2.C: Likewise.
7244 * g++.dg/parse/semicolon3.C: Likewise.
7245 * g++.dg/template/crash14.C: Likewise.
7246 * g++.dg/template/local4.C: Likewise.
7247 * g++.dg/template/nontype3.C: Likewise.
7248 * g++.dg/parse/crash31.C: Adjust expected errors.
7249 * g++.dg/template/function1.C: Likewise.
7250 * g++.dg/template/ref3.C: Likewise.
7251 * g++.dg/template/static9.C: Likewise.
7252 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7254 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7255 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7256 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7257 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7258 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7260 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7263 * gfortran.dg/pr47878.f90: New test.
7265 2011-02-24 Richard Guenther <rguenther@suse.de>
7268 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7269 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7271 2011-02-24 Richard Guenther <rguenther@suse.de>
7274 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7275 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7277 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7279 PR libgfortran/47567
7280 * gfortran.dg/fmt_f0_1.f90: Update test.
7282 2011-02-23 Jason Merrill <jason@redhat.com>
7284 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7285 * g++.dg/abi/mangle45.C: New.
7287 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7288 * g++.dg/template/canon-type-9.C: Match use of decltype
7289 between declaration and definition.
7290 * g++.dg/template/canon-type-12.C: Likewise.
7292 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7295 * gfortran.dg/nested_allocatables_1.f90: New.
7297 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7300 * g++.dg/pr46868.C: New test.
7301 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7302 * g++.dg/parse/error14.C: Adjust.
7304 2011-02-23 Richard Guenther <rguenther@suse.de>
7306 PR tree-optimization/47838
7307 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7309 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7311 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7313 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7315 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7316 * gfortran.dg/count_init_expr.f03: Ditto.
7317 * gfortran.dg/gomp/pr43711.f90: Ditto.
7318 * gcc.dg/struct-parse-2.c: Ditto.
7319 * gcc.dg/parse-error-3.c: Ditto.
7320 * gcc.dg/Wlogical-op-1.c: Ditto.
7321 * gcc.dg/Walways-true-1.c: Ditto.
7322 * gcc.dg/pr24225.c: Ditto.
7323 * gcc.dg/Walways-true-2.c: Ditto.
7324 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7325 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7326 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7327 * g++.dg/overload/defarg4.C: Ditto.
7328 * g++.dg/inherit/covariant16.C: Ditto.
7329 * g++.dg/inherit/virtual7.C: Ditto.
7330 * g++.dg/template/canon-type-9.C: Ditto.
7331 * g++.dg/template/access19.C: Ditto.
7332 * g++.dg/template/call7.C: Ditto.
7333 * g++.dg/template/canon-type-2.C: Ditto.
7334 * g++.dg/template/init7.C: Ditto.
7335 * g++.dg/template/sizeof-template-argument.C: Ditto.
7336 * g++.dg/template/const3.C: Ditto.
7337 * g++.dg/template/sfinae26.C: Ditto.
7338 * g++.dg/template/sfinae26.C: Ditto.
7339 * g++.dg/template/canon-type-11.C: Ditto.
7340 * g++.dg/template/union2.C: Ditto.
7341 * g++.dg/template/canon-type-3.C: Ditto.
7342 * g++.dg/template/canon-type-1.C: Ditto.
7343 * g++.dg/template/canon-type-5.C: Ditto.
7344 * g++.dg/template/canon-type-7.C: Ditto.
7345 * g++.dg/template/canon-type-10.C: Ditto.
7346 * g++.dg/template/spec36.C: Ditto.
7347 * g++.dg/template/typedef38.C: Ditto.
7348 * g++.dg/template/canon-type-4.C: Ditto.
7349 * g++.dg/template/canon-type-6.C: Ditto.
7350 * g++.dg/template/canon-type-13.C: Ditto.
7351 * g++.dg/template/instantiate9.C: Ditto.
7352 * g++.dg/template/ttp22.C: Ditto.
7353 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7354 * g++.dg/warn/Walways-true-1.C: Ditto.
7355 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7356 * g++.dg/warn/Walways-true-2.C: Ditto.
7357 * g++.dg/conversion/op4.C: Ditto.
7358 * g++.dg/opt/pr19650.C: Ditto.
7359 * g++.dg/lookup/friend11.C: Ditto.
7360 * g++.dg/other/default2.C: Ditto.
7361 * g++.dg/other/default3.C: Ditto.
7362 * g++.dg/other/dtor2.C: Ditto.
7363 * g++.dg/other/friend5.C: Ditto.
7364 * g++.dg/other/default5.C: Ditto.
7365 * g++.dg/init/brace6.C: Ditto.
7366 * g++.dg/init/aggr5.C: Ditto.
7367 * g++.dg/init/error2.C: Ditto.
7368 * g++.dg/expr/bound-mem-fun.C: Ditto.
7369 * g++.dg/expr/cond6.C: Ditto.
7370 * g++.dg/expr/stmt-expr-1.C: Ditto.
7371 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7372 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7373 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7374 * g++.dg/cpp0x/bracket1.C: Ditto.
7375 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7376 * g++.dg/cpp0x/pr38646.C: Ditto.
7377 * g++.dg/cpp0x/variadic73.C: Ditto.
7378 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7379 * g++.dg/cpp0x/bracket4.C: Ditto.
7380 * g++.dg/cpp0x/decltype4.C: Ditto.
7381 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7382 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7383 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7384 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7385 * g++.dg/cpp0x/decltype2.C: Ditto.
7386 * g++.dg/cpp0x/decltype1.C: Ditto.
7387 * g++.dg/cpp0x/bracket2.C: Ditto.
7388 * g++.dg/cpp0x/decltype5.C: Ditto.
7389 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7390 * g++.dg/cpp0x/variadic70.C: Ditto.
7391 * g++.dg/cpp0x/decltype6.C: Ditto.
7392 * g++.dg/cpp0x/rvo.C: Ditto.
7393 * g++.dg/cpp0x/vt-40092.C: Ditto.
7394 * g++.dg/cpp0x/variadic-new.C: Ditto.
7395 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7396 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7397 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7398 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7399 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7400 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7401 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7402 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7403 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7404 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7405 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7406 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7407 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7408 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7409 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7410 * g++.dg/cpp0x/pr39639.C: Ditto.
7411 * g++.dg/cpp0x/decltype3.C: Ditto.
7412 * g++.dg/cpp0x/variadic68.C: Ditto.
7413 * g++.dg/cpp0x/variadic-function.C: Ditto.
7414 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7415 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7416 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7417 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7418 * g++.dg/parse/crash35.C: Ditto.
7419 * g++.dg/parse/crash40.C: Ditto.
7420 * g++.dg/parse/defarg12.C: Ditto.
7421 * g++.dg/parse/crash34.C: Ditto.
7422 * g++.dg/parse/constructor3.C: Ditto.
7423 * g++.dg/parse/template23.C: Ditto.
7424 * g++.dg/parse/crash56.C: Ditto.
7425 * g++.dg/parse/dtor13.C: Ditto.
7426 * g++.dg/parse/error33.C: Ditto.
7427 * g++.dg/parse/ctor9.C: Ditto.
7428 * g++.dg/parse/error32.C: Ditto.
7429 * g++.dg/parse/error37.C: Ditto.
7430 * g++.dg/parse/bitfield3.C: Ditto.
7431 * g++.dg/parse/struct-4.C: Ditto.
7432 * g++.dg/ext/has_trivial_copy.C: Ditto.
7433 * g++.dg/ext/is_polymorphic.C: Ditto.
7434 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7435 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7436 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7437 * g++.dg/ext/is_union.C: Ditto.
7438 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7439 * g++.dg/ext/is_pod.C: Ditto.
7440 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7441 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7442 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7443 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7444 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7445 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7446 * g++.dg/ext/is_abstract.C: Ditto.
7447 * g++.dg/ext/has_trivial_assign.C: Ditto.
7448 * g++.dg/ext/is_class.C: Ditto.
7449 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7450 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7451 * g++.dg/ext/is_base_of.C: Ditto.
7452 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7453 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7454 * g++.dg/ext/is_empty.C: Ditto.
7455 * g++.dg/ext/is_enum.C: Ditto.
7456 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7457 * gnat.dg/opt11.adb: Ditto.
7458 * obj-c++.dg/pr45735.mm: Ditto.
7459 * obj-c++.dg/pr24393.mm: Ditto.
7460 * obj-c++.dg/exceptions-2.mm: Ditto.
7461 * objc.dg/pr45735.m: Ditto.
7462 * objc.dg/pr24393.m: Ditto.
7464 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7466 * objc.dg/attributes/objc-exception-1.m: New.
7468 2011-02-23 Jie Zhang <jie@codesourcery.com>
7470 * gcc.dg/cpp/include7.c: New test.
7472 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7475 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7477 2011-02-23 Jie Zhang <jie@codesourcery.com>
7479 PR rtl-optimization/47763
7480 * gcc.dg/pr47763.c: New test.
7482 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7485 * gfortran.dg/whole_file_32.f90 : New test.
7487 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7490 * g++.dg/inherit/virtual7.C: New test.
7492 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7495 * objc.dg/type-size-3.m: Updated error message.
7496 * objc.dg/type-size-4.m: New test.
7497 * objc.dg/type-size-5.m: New test.
7499 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7501 * lib/gnat.exp: Fix comments.
7502 Don't load libgloss.exp.
7503 (default_gnat_version): Call $compiler with --version.
7504 Adapt regexp for gnatmake output, insert version.
7505 (gnat_version): New proc.
7506 (gnat_init): Remove gnat_libgcc_s_path.
7507 (gnat_target_compile): Likewise.
7508 Remove ld_library_path.
7509 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7510 (gnat_pass): Remove.
7511 (gnat_pass): Remove.
7512 (gnat_finish): Remove.
7513 (gnat_exit): Remove.
7514 (local_find_gnatmake): Reindent.
7515 (runtest_file_p): Remove.
7516 (prune_warnings): Remove.
7517 (find_gnatclean): New proc.
7518 * lib/gnat-dg.exp (lremove): New proc.
7519 (gnat-dg-test): Reindent.
7520 Remove additional output files.
7521 (gnat-dg-runtest): Remove.
7523 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7524 * gnat.dg/loop_optimization6.adb: Likewise.
7525 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7527 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7529 PR tree-optimization/47835
7530 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7532 2011-02-22 Tobias Burnus <burnus@net-b.de>
7534 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7535 * gfortran.dg/abstract_type_2.f03: Ditto.
7536 * gfortran.dg/abstract_type_3.f03: Ditto.
7537 * gfortran.dg/abstract_type_4.f03: Ditto.
7538 * gfortran.dg/abstract_type_5.f03: Ditto.
7539 * gfortran.dg/abstract_type_6.f03: Ditto.
7540 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7541 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7542 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7543 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7544 * gfortran.dg/array_function_5.f90: Ditto.
7545 * gfortran.dg/asynchronous_3.f03: Ditto.
7546 * gfortran.dg/char_expr_1.f90: Ditto.
7547 * gfortran.dg/class_14.f03: Ditto.
7548 * gfortran.dg/data_array_6.f: Ditto.
7549 * gfortran.dg/data_invalid.f90: Ditto.
7550 * gfortran.dg/dot_product_1.f03: Ditto.
7551 * gfortran.dg/func_derived_5.f90: Ditto.
7552 * gfortran.dg/func_result_4.f90: Ditto.
7553 * gfortran.dg/implied_do_1.f90: Ditto.
7554 * gfortran.dg/initialization_25.f90: Ditto.
7555 * gfortran.dg/initialization_26.f90: Ditto.
7556 * gfortran.dg/interface_34.f90: Ditto.
7557 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7558 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7559 * gfortran.dg/matmul_8.f03: Ditto.
7560 * gfortran.dg/merge_init_expr.f90: Ditto.
7561 * gfortran.dg/pack_assign_1.f90: Ditto.
7562 * gfortran.dg/pack_vector_1.f90: Ditto.
7563 * gfortran.dg/pointer_check_8.f90: Ditto.
7564 * gfortran.dg/product_init_expr.f03: Ditto.
7565 * gfortran.dg/reshape_order_5.f90: Ditto.
7566 * gfortran.dg/reshape_shape_1.f90: Ditto.
7567 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7568 * gfortran.dg/same_name_2.f90: Ditto.
7569 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7570 * gfortran.dg/spread_init_expr.f03: Ditto.
7571 * gfortran.dg/stmt_func_1.f90: Ditto.
7572 * gfortran.dg/sum_init_expr.f03: Ditto.
7573 * gfortran.dg/transpose_3.f03: Ditto.
7574 * gfortran.dg/unpack_init_expr.f03: Ditto.
7575 * gfortran.dg/warn_conversion.f90: Ditto.
7576 * gfortran.dg/warn_conversion_2.f90: Ditto.
7577 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7578 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7579 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7580 * gfortran.dg/whole_file_16.f90: Ditto.
7581 * gfortran.dg/whole_file_17.f90: Ditto.
7582 * gfortran.dg/whole_file_18.f90: Ditto.
7583 * gfortran.dg/whole_file_20.f03: Ditto.
7584 * gfortran.dg/whole_file_5.f90: Ditto.
7585 * gfortran.dg/whole_file_6.f90: Ditto.
7586 * gfortran.dg/write_invalid_format.f90: Ditto.
7587 * gfortran.dg/zero_sized_6.f90: Ditto.
7589 2011-02-21 Jeff Law <law@redhat.com>
7591 PR rtl-optimization/46178
7592 * gcc.target/i386/pr46178.c: New test.
7594 PR rtl-optimization/46002
7595 * gcc.c-torture/compile/pr46002.c: New test.
7597 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7599 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7602 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7605 * g++.dg/debug/pr47106.C: Require effective target lto.
7607 2011-02-21 Jason Merrill <jason@redhat.com>
7609 * g++.dg/cpp0x/constexpr-diag2.C: New.
7611 2011-02-20 Jason Merrill <jason@redhat.com>
7613 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7615 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7617 * g++.dg/overload/conv-op1.C: New.
7619 * g++.dg/cpp0x/constexpr-synth1.C: New.
7621 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7623 * objc.dg/layout-2.m: New.
7624 * objc.dg/selector-3.m: Adjusted location of error message.
7625 * objc.dg/type-size-3.m: Same.
7626 * obj-c++.dg/selector-3.mm: Same.
7628 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7631 * objc.dg/property/dotsyntax-22.m: New.
7632 * obj-c++.dg/property/dotsyntax-22.mm: New.
7634 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7637 * g++.dg/template/typedef38.C: New test.
7639 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7642 * gfortran.dg/whole_file_30.f90 : New test.
7643 * gfortran.dg/whole_file_31.f90 : New test.
7645 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7649 * gfortran.dg/whole_file_28.f90 : New test.
7650 * gfortran.dg/whole_file_29.f90 : New test.
7652 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7655 * g++.dg/template/crash105.C: New.
7657 2011-02-19 Jason Merrill <jason@redhat.com>
7659 * g++.dg/cpp0x/regress/no-elide1.C: New.
7661 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7663 PR tree-optimization/46620
7664 * gcc.dg/pr46620.c: New.
7666 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7669 * gcc.target/i386/pr47809.c: New test.
7671 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672 Tobias Burnus <burnus@net-b.de>
7674 * lib/target-supports.exp
7675 (check_effective_target_fortran_large_real): New check for large reals.
7676 * gfortran.dg/nan_7.f90: New test.
7678 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7680 PR libgfortran/47567
7681 * gfortran.dg/fmt_f0_1.f90: Update test.
7683 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7686 * gfortran.dg/array_constructor_36.f90 : New test.
7687 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7688 allow for comparison between different elements of the array
7689 constructor at different levels of optimization.
7691 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7693 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7694 * gcc.target/i386/pr32280-1.c: Likewise.
7696 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7699 * gcc.target/i386/pr47800.c: New test.
7701 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7703 * objc/execute/exceptions/foward-1.x: New.
7705 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7708 * gfortran.dg/derived_constructor_comps_4.f90: New.
7710 2011-02-18 Tobias Burnus
7713 * gfortran.dg/func_result_6.f90: New.
7715 2011-02-18 Michael Matz <matz@suse.de>
7718 * gfortran.dg/lto/pr45586_0.f90: New test.
7719 * gfortran.dg/typebound_proc_20.f90: Ditto.
7720 * gfortran.dg/typebound_proc_21.f90: Ditto.
7722 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7725 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7727 2011-02-18 Tobias Burnus <burnus@net-b.de>
7730 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7732 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7733 normalizing the error/warning output.
7734 * gfortran.dg/Wall.f90: Update dg-error/warning.
7735 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7736 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7737 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7738 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7739 * gfortran.dg/class_30.f90: Update dg-error/warning.
7740 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7741 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7742 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7743 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7744 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7745 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7746 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7747 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7748 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7749 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7750 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7751 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7752 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7753 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7754 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7755 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7756 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7757 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7758 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7759 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7760 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7761 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7762 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7763 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7764 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7766 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7769 * gfortran.dg/proc_ptr_comp_30.f90: New.
7771 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7774 * gcc.target/i386/pr47780.c: New test.
7776 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7779 * gfortran.dg/class_40.f03: New.
7781 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7784 * g++.dg/cpp0x/auto21.C: New test.
7786 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7788 * objc.dg/special/unclaimed-category-1.h: Updated for
7790 * objc.dg/special/unclaimed-category-1.m: Same.
7791 * objc.dg/zero-link-1.m: Same.
7792 * objc.dg/lookup-1.m: Same.
7793 * objc.dg/torture/strings/const-str-9.m
7794 * objc.dg/torture/strings/const-str-10.m: Same.
7795 * objc.dg/torture/strings/const-str-11.m: Same.
7796 * objc.dg/torture/forward-1.m: Same.
7797 * objc.dg/zero-link-2.m: Same.
7798 * objc.dg/encode-7-next-64bit.m: Same.
7799 * objc.dg/method-4.m: Same.
7800 * objc.dg/next-runtime-1.m: Same.
7801 * objc.dg/image-info.m: Same.
7802 * objc.dg/pr23214.m: Same.
7803 * objc.dg/symtab-1.m: Same.
7804 * obj-c++.dg/basic.m: Same.
7805 * obj-c++.dg/proto-lossage-3.m: Same.
7806 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7807 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7808 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7809 * obj-c++.dg/method-11.m: Same.
7810 * objc/execute/enumeration-1.m: Same.
7811 * objc/execute/object_is_class.m: Same.
7812 * objc/execute/formal_protocol-2.m: Same.
7813 * objc/execute/formal_protocol-4.m: Same.
7814 * objc/execute/formal_protocol-6.m: Same.
7815 * objc/execute/bycopy-3.m: Same.
7816 * objc/execute/exceptions/catchall-1.m: Same.
7817 * objc/execute/exceptions/finally-1.m: Same.
7818 * objc/execute/exceptions/local-variables-1.m: Same.
7819 * objc/execute/exceptions/foward-1.m: Same.
7820 * objc/execute/bf-common.h
7821 * objc/execute/enumeration-2.m: Same.
7822 * objc/execute/formal_protocol-1.m: Same.
7823 * objc/execute/formal_protocol-3.m: Same.
7824 * objc/execute/formal_protocol-5.m: Same.
7825 * objc/execute/accessing_ivars.m: Same.
7826 * objc/execute/bycopy-2.m: Same.
7827 * objc/execute/formal_protocol-7.m: Same.
7828 * objc/execute/compatibility_alias.m: Same.
7829 * objc/execute/no_clash.m: Same.
7830 * objc/execute/object_is_meta_class.m: Same.
7831 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7832 * objc/execute/class-tests-1.h: Include stdio.h.
7833 * objc/execute/class-tests-2.h: Same.
7834 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7836 * obj-c++.dg/try-catch-2.mm: Same.
7838 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7841 * g++.dg/warn/Wunused-parm-4.C: New test.
7843 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7844 Jan Hubicka <jh@suse.cz>
7848 * g++.dg/debug/pr47106.C: New.
7850 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7853 * gcc.target/i386/pr43653.c: New test.
7855 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7858 * g++.dg/template/inherit6.C: New test.
7860 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7863 * gfortran.dg/class_39.f03: New.
7865 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7868 * g++.dg/cpp0x/variadic106.C: New test.
7870 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7873 * gfortran.dg/pr47757-1.f90: New test.
7874 * gfortran.dg/pr47757-2.f90: New test.
7875 * gfortran.dg/pr47757-3.f90: New test.
7878 * g++.dg/cpp0x/enum8.C: New test.
7880 2011-02-15 Jason Merrill <jason@redhat.com>
7882 * g++.dg/inherit/implicit-trivial1.C: New.
7883 * g++.dg/cpp0x/implicit-trivial1.C: New.
7885 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7888 * gcc.dg/torture/pr47725.c: Removed.
7890 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7893 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7894 constant does not generate a load from memory.
7896 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7899 * gcc.dg/torture/pr47725.c: New.
7901 2011-02-15 Richard Guenther <rguenther@suse.de>
7903 PR tree-optimization/47743
7904 * gcc.dg/torture/pr47743.c: New testcase.
7906 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7909 * gcc.target/i386/pr47581.c: New test.
7911 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7914 * gfortran.dg/select_type_22.f03: New.
7916 2011-02-14 Jason Merrill <jason@redhat.com>
7918 * g++.dg/cpp0x/regress/enum1.C: New.
7920 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7922 * gnat.dg/include.adb: New test.
7924 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7927 * gfortran.dg/class_38.f03: New.
7929 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7931 * gcc.dg/pr46494.c: New test.
7933 2011-02-14 Richard Guenther <rguenther@suse.de>
7935 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7937 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7940 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7941 sparc*-sun-solaris2.11.
7943 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7946 * gfortran.dg/argument_checking_18.f90: New.
7948 2011-02-13 Tobias Burnus <burnus@net-b.de>
7950 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7951 * gfortran.dg/argument_checking_17.f90: New.
7953 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7955 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7956 are temporarily disabled.
7957 * gfortran.dg/class_7.f03: Ditto.
7958 * gfortran.dg/coarray_14.f90: Ditto.
7959 * gfortran.dg/typebound_proc_13.f03: Ditto.
7961 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7964 * gfortran.dg/extends_11.f03: New.
7966 2011-02-11 Xinliang David Li <davidxl@google.com>
7968 PR tree-optimization/47707
7969 * g++.dg/tree-ssa/pr47707.C: New test.
7971 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7973 * g++.dg/opt/inline17.C: New test.
7975 2011-02-11 Tobias Burnus <burnus@net-b.de>
7978 * gfortran.dg/pure_formal_2.f90: New.
7980 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7982 PR rtl-optimization/47614
7983 * gfortran.dg/pr47614.f: New.
7985 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7988 * gcc.dg/opts-6.c: New test.
7990 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7993 * gcc.dg/pr47684.c: New test.
7995 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7998 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7999 c99_runtime, dg-add-options c99_runtime.
8000 (main): Use __asm__.
8002 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8006 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8007 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8008 * gcc.dg/ucnid-10.c: Likewise.
8009 * gcc.dg/ucnid-13.c: Likewise.
8010 * gcc.dg/ucnid-7.c: Likewise.
8011 * gcc.dg/ucnid-8.c: Likewise.
8012 Adapt dg-warning line number.
8014 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8016 * gcc.target/i386/parity-1.c: Use -march=k8.
8017 * gcc.target/i386/parity-2.c: Ditto.
8018 * gcc.target/i386/vecinit-1.c: Ditto.
8019 * gcc.target/i386/vecinit-2.c: Ditto.
8021 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8025 * gcc.target/mips/save-restore-3.c: Likewise.
8026 * gcc.target/mips/save-restore-4.c: Likewise.
8027 * gcc.target/mips/save-restore-5.c: Likewise.
8030 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8031 * g++.dg/tree-prof/partition2.C: Likewise.
8033 2011-02-09 Jason Merrill <jason@redhat.com>
8035 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8036 rather than misdeclare std::puts.
8038 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8039 * g++.dg/other/warning1.C: Likewise.
8040 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8041 * g++.old-deja/g++.gb/scope06.C: Likewise.
8042 * g++.old-deja/g++.law/cvt11.C: Likewise.
8043 * g++.old-deja/g++.law/init1.C: Likewise.
8044 * g++.dg/abi/mangle26.C: Likewise.
8046 * g++.dg/template/function1.C: Adjust for C++0x mode.
8047 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8049 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8050 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8052 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8054 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8056 * g++.dg/cpp0x/regress: New directory.
8057 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8058 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8059 * g++.dg/cpp0x/regress/regress3.C: New.
8061 2011-02-10 Richard Guenther <rguenther@suse.de>
8063 PR tree-optimization/47677
8064 * gcc.dg/torture/pr47677.c: New testcase.
8066 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8068 * objc.dg/special/load-category-1.m: Remove unused header.
8069 * objc.dg/special/load-category-1a.m: Likewise.
8070 * objc.dg/special/load-category-2.m: Likewise.
8071 * objc.dg/special/load-category-2a.m: Likewise.
8072 * objc.dg/special/load-category-3.m: Likewise.
8073 * objc.dg/special/load-category-3a.m: Likewise.
8074 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8075 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8076 * objc.dg/attributes/class-attribute-1.m: Likewise.
8077 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8078 * obj-c++.dg/property/property.exp: Likewise.
8079 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8080 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8081 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8082 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8083 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8084 * obj-c++.dg/template-8.mm: Likewise.
8086 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8089 * gcc.target/i386/pr47665.c: New test.
8091 2011-02-10 Jie Zhang <jie@codesourcery.com>
8095 2011-02-05 Jie Zhang <jie@codesourcery.com>
8097 * gcc.dg/pr42631.c: Update test.
8098 * gcc.dg/pr42631-2.c: New test.
8100 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8103 * gfortran.dg/proc_decl_25.f90: New.
8105 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8108 * gfortran.dg/typebound_assignment_2.f03: New.
8110 2011-02-09 Richard Guenther <rguenther@suse.de>
8112 PR tree-optimization/47664
8113 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8115 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8118 * gnat.dg/uninit_func.adb: Adjust dg directive.
8120 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8123 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8125 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8128 * gfortran.dg/auto_dealloc_2.f90: New.
8130 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8132 * gcc.dg/builtins-config.h: Remove __sgi handling.
8133 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8134 -std=c99 for mips-sgi-irix6.5*.
8136 2011-02-09 Martin Jambor <mjambor@suse.cz>
8139 * gfortran.dg/pr25923.f90: Remove xfails.
8141 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8144 * gfortran.dg/inquire_14.f90: New test.
8146 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8149 * gfortran.dg/pointer_init_6.f90: New.
8151 2011-02-08 Jeff Law <law@redhat.com>
8153 PR tree-optimization/42893
8154 * gcc.tree-ssa/pr42893.c: New test.
8156 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8158 PR tree-optimization/46834
8159 PR tree-optimization/46994
8160 PR tree-optimization/46995
8161 * gcc.dg/graphite/id-pr46834.c: New.
8162 * gfortran.dg/graphite/id-pr46994.f90: New.
8163 * gfortran.dg/graphite/id-pr46995.f90: New.
8165 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8168 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8169 using the variable is known the warning is emitted there.
8170 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8171 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8173 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8176 * gcc.dg/noreturn-1.c (foo5): Likewise.
8177 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8178 (method2): Likewise.
8180 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8181 the return statement using the uninitialized variable.
8182 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8184 2011-02-08 Richard Guenther <rguenther@suse.de>
8187 * g++.dg/opt/pr47639.c: New testcase.
8189 2011-02-08 Richard Guenther <rguenther@suse.de>
8191 PR tree-optimization/47632
8192 * g++.dg/opt/pr47632.C: New testcase.
8194 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8196 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8198 2011-02-07 Richard Guenther <rguenther@suse.de>
8200 PR tree-optimization/47615
8201 * g++.dg/opt/pr47615.C: New testcase.
8203 2011-02-07 Richard Guenther <rguenther@suse.de>
8205 PR tree-optimization/47621
8206 * gcc.dg/torture/pr47621.c: New testcase.
8208 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8210 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8212 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8215 * gfortran.dg/allocate_with_source_1 : New test.
8217 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.dg/pr47610.c: New test.
8222 2011-02-05 Jie Zhang <jie@codesourcery.com>
8225 * gcc.dg/pr42631.c: Update test.
8226 * gcc.dg/pr42631-2.c: New test.
8228 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8231 * gfortran.dg/pr47574.f90: New test.
8233 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8235 PR tree-optimization/46194
8236 * gcc.dg/autopar/pr46194.c: New.
8238 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8240 PR tree-optimization/43695
8241 * g++.dg/ipa/pr43695.C: New.
8243 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8246 * gcc.dg/pr23200.c: New test.
8248 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8251 * g++.dg/pr47589.C: New test.
8253 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8256 * g++.dg/template/typedef37.C: New test.
8257 * g++.dg/template/param1.C: Adjust expected error message.
8259 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.dg/pr31490-2.c: New test.
8263 * gcc.dg/pr31490-3.c: New test.
8264 * gcc.dg/pr31490-4.c: New test.
8266 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8267 Jakub Jelinek <jakub@redhat.com>
8270 * g++.dg/parser/semicolon3.C: Adjust.
8271 * g++.dg/parser/semicolon4.C: New testcase.
8272 * g++.dg/pr46890.C: New testcase.
8274 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8277 * g++.dg/init/pr29571.C: New.
8279 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8281 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8282 instead of vect_int.
8284 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8287 * gcc.target/i386/pr47312.c: New test.
8290 * gcc.target/i386/pr47564.c: New test.
8292 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8294 PR tree-optimization/45122
8295 * gcc.dg/tree-ssa/pr45122.c: New.
8297 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8300 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8303 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8304 and vsx so a default --with-cpu=power7 doesn't give an error
8305 when -mavoid-indexed-addresses is used.
8307 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8308 wrapper function to save the arguments and then jump to the real
8309 function, rather than depending on the compiler not to move stuff
8311 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8313 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8314 Paul Thomas <pault@gcc.gnu.org>
8317 * gfortran.dg/class_37.f03 : New test.
8319 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8320 Richard Guenther <rguenther@suse.de>
8322 PR tree-optimization/40979
8324 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8325 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8326 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8327 check_vect_support_and_set_flags.
8328 * gfortran.dg/graphite/vect-pr40979.f90: New.
8330 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8333 * gfortran.dg/class_36.f03: New.
8335 2011-02-02 Richard Guenther <rguenther@suse.de>
8337 PR tree-optimization/47566
8338 * gcc.dg/lto/20110201-1_0.c: New testcase.
8340 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8346 * debug/pr47498.c: New.
8347 * debug/pr47501.c: New.
8349 2011-02-01 Richard Guenther <rguenther@suse.de>
8351 PR tree-optimization/47559
8352 * g++.dg/torture/pr47559.C: New testcase.
8354 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8357 * gfortran.dg/typebound_call_20.f03: New.
8359 2011-02-01 Richard Guenther <rguenther@suse.de>
8361 PR tree-optimization/47555
8362 * gcc.dg/pr47555.c: New testcase.
8364 2011-02-01 Richard Guenther <rguenther@suse.de>
8366 PR tree-optimization/47541
8367 * g++.dg/torture/pr47541.C: New testcase.
8369 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8372 * gfortran.dg/typebound_call_19.f03: New.
8374 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8377 * g++.dg/cpp0x/pr47416.C: New test.
8379 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8382 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8384 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8387 * gfortran.dg/typebound_assignment_1.f03: New.
8389 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8391 PR tree-optimization/47538
8392 * gcc.c-torture/execute/pr47538.c: New test.
8394 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8397 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8399 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8401 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8403 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8405 PR rtl-optimization/44031
8406 * gcc.c-torture/compile/20110131-1.c: New test.
8408 2011-01-31 Tobias Burnus <burnus@net-b.de>
8411 * gfortran.dg/stmt_func_1.f90: New.
8413 2011-01-31 Tobias Burnus <burnus@net-b.de>
8416 * gfortran.dg/interface_34.f90: New.
8418 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8421 * gfortran.dg/realloc_on_assign_5.f03: New test.
8422 * gfortran.dg/realloc_on_assign_5.f03: New test.
8424 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8426 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8427 * gfortran.dg/bessel_7.f90: Likewise.
8428 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8430 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8431 * gfortran.dg/sum_init_expr.f03: Likewise.
8433 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8435 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8438 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8439 loop only on "vect_intfloat_cvt" targets.
8441 2011-01-29 Tobias Burnus <burnus@net-b.de>
8444 * gfortran.dg/shape_6.f90: New.
8446 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8448 PR libgfortran/47434
8449 * gfortran.dg/read_infnan_1.f90: Update test.
8450 * gfortran.dg/module_nan.f90: Update test.
8451 * gfortran.dg/char4_iunit_1.f03: Update test.
8452 * gfortran.dg/large_real_kind_1.f90: Update test.
8453 * gfortran.dg/real_const_3.f90: Update test.
8454 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8456 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8459 * g++.dg/template/param2.C: New test.
8461 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8463 PR libgfortran/47285
8464 * gfortran.dg/fmt_g.f: New test.
8466 2011-01-28 Tobias Burnus <burnus@net-b.de>
8469 * gfortran.dg/pure_formal_1.f90: New.
8471 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8474 * gcc.dg/tls/pr42894.c: New test.
8476 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8478 * gcc.dg/pr47276.c: Add dg-require-visibility.
8480 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8482 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8484 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8485 Tobias Burnus <burnus@gcc.gnu.org>
8490 * gfortran.dg/realloc_on_assign_3.f03: New test.
8491 * gfortran.dg/realloc_on_assign_4.f03: New test.
8492 * gfortran.dg/allocatable_function_5.f90: New test.
8493 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8494 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8495 implemented" dg-errors.
8497 2011-01-27 Jan Hubicka <jh@suse.cz>
8500 * gcc.dg/attr-weakref-4.c: New testcase
8502 2011-01-27 Martin Jambor <mjambor@suse.cz>
8504 PR tree-optimization/47228
8505 * gcc.dg/torture/pr47228.c: New test.
8507 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8509 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8511 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8513 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8514 when using auto-overlay support on the SPU.
8516 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8518 PR rtl-optimization/44174
8519 * gcc.target/i386/asm-6.c: New test.
8521 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8523 PR rtl-optimization/46856
8524 * gcc.c-torture/compile/pr46856.c: New test.
8526 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8527 Andrew Pinski <pinskia@gmail.com>
8530 * gcc.dg/pr43082.c: New.
8532 2011-01-26 DJ Delorie <dj@redhat.com>
8534 PR rtl-optimization/46878
8535 * gcc.dg/pr46878-1.c: New test.
8537 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8540 * g++.dg/cpp0x/pr47476.C: New test.
8542 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8544 * gcc.c-torture/compile/20110126-1.c: New test.
8546 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8549 * gcc.dg/torture/pr47473.c: New test.
8551 2011-01-26 Jan Hubicka <jh@suse.cz>
8554 * gcc.c-torture/execute/pr47237.c: New testcase.
8556 2011-01-26 Jan Hubicka <jh@suse.cz>
8558 PR tree-optimization/47190
8559 * gcc.dg/attr-weakref-3.c: New testcase.
8561 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8564 * gcc.dg/dll-9a.c: New test file.
8565 * gcc.dg/dll-11.c: Likewise.
8566 * gcc.dg/dll-12.c: Likewise.
8567 * gcc.dg/dll-12a.c: Likewise.
8568 * gcc.dg/dll-11a.c: Likewise.
8569 * gcc.dg/dll-9.c: Likewise.
8570 * gcc.dg/dll-10.c: Likewise.
8571 * gcc.dg/dll-10a.c: Likewise.
8572 * g++.dg/ext/dllexport4a.cc: Likewise.
8573 * g++.dg/ext/dllexport4.C: Likewise.
8574 * g++.dg/ext/dllexport5.C: Likewise.
8575 * g++.dg/ext/dllexport5a.cc: Likewise.
8577 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8579 PR tree-optimization/46970
8580 * gcc.dg/graphite/pr46970.c: New.
8582 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8584 PR tree-optimization/46215
8585 * gcc.dg/graphite/pr46215.c: New.
8587 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8589 PR tree-optimization/46168
8590 * gcc.dg/graphite/pr46168.c: New.
8592 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8594 PR tree-optimization/43657
8595 * gcc.dg/graphite/pr43657.c: New.
8597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8599 PR tree-optimization/29832
8600 * gfortran.dg/graphite/pr29832.f90: New.
8602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8604 PR tree-optimization/43567
8605 * gcc.dg/graphite/pr43567.c: New.
8607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8609 * gfortran.dg/graphite/interchange-4.f: New.
8610 * gfortran.dg/graphite/interchange-5.f: New.
8612 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8613 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8614 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8615 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8616 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8617 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8618 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8619 * gfortran.dg/ltrans-7.f90: Removed.
8620 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8622 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8623 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8624 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8625 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8626 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8627 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8628 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8629 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8630 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8631 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8632 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8633 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8634 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8635 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8636 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8637 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8638 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8639 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8640 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8641 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8642 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8643 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8644 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8645 * gcc.dg/tree-ssa/data-dep-1.c
8646 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8647 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8648 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8649 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8650 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8652 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8654 PR tree-optimization/47265
8655 PR tree-optimization/47443
8656 * gcc.c-torture/compile/pr47265.c: New test.
8657 * gcc.dg/pr47443.c: New test.
8659 2011-01-25 Martin Jambor <mjambor@suse.cz>
8661 PR tree-optimization/47382
8662 * g++.dg/torture/pr47382.C: New test.
8663 * g++.dg/opt/devirt1.C: Xfail.
8665 2011-01-25 Yao Qi <yao@codesourcery.com>
8668 * gcc.target/arm/pr45701-1.c: New test.
8669 * gcc.target/arm/pr45701-2.c: New test.
8670 * gcc.target/arm/pr45701-3.c: New test.
8672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8673 Jakub Jelinek <jakub@redhat.com>
8675 PR tree-optimization/47271
8676 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8678 2011-01-25 Nick Clifton <nickc@redhat.com>
8680 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8681 (saturate_add): Delete.
8683 (main): Do not run saturate_add.
8684 (set_interrupts): Delete.
8686 2011-01-25 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8691 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8693 PR tree-optimization/47427
8694 PR tree-optimization/47428
8695 * gcc.c-torture/compile/pr47427.c: New test.
8696 * gcc.c-torture/compile/pr47428.c: New test.
8698 2011-01-25 Richard Guenther <rguenther@suse.de>
8701 * gcc.dg/torture/pr47411.c: New testcase.
8703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8705 * gfortran.dg/graphite/id-24.f: New.
8706 * gfortran.dg/graphite/id-25.f: New.
8708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8710 * gfortran.dg/graphite/id-23.f: New.
8712 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8714 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8716 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8718 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8719 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8720 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8721 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8722 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8723 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8724 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8725 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8726 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8728 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8730 * gcc.dg/graphite/block-0.c: Add documentation.
8731 * gcc.dg/graphite/block-4.c: Same.
8732 * gcc.dg/graphite/block-7.c: Same.
8733 * gcc.dg/graphite/block-8.c: New.
8734 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8735 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8736 * gcc.dg/graphite/interchange-12.c: Add documentation.
8737 * gcc.dg/graphite/interchange-13.c: New.
8738 * gcc.dg/graphite/interchange-14.c: New.
8739 * gcc.dg/graphite/interchange-15.c: New.
8740 * gcc.dg/graphite/interchange-8.c: Add documentation.
8741 * gcc.dg/graphite/interchange-mvt.c: Same.
8743 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8746 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8747 * gcc.target/powerpc/altivec-14.c: Ditto.
8748 * gcc.target/powerpc/altivec-33.c: Ditto.
8749 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8750 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8751 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8752 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8753 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8754 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8755 * g++.dg/ext/altivec-15.C: Ditto.
8756 * g++.dg/ext/altivec-types-1.C: Ditto.
8757 * g++.dg/ext/altivec-types-2.C: Ditto.
8758 * g++.dg/ext/altivec-types-3.C: Ditto.
8759 * g++.dg/ext/altivec-types-4.C: Ditto.
8761 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8763 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8765 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8768 optimization options.
8770 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8775 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8777 2011-01-23 Tobias Burnus <burnus@net-b.de>
8780 * gfortran.dg/allocatable_scalar_12.f90: New.
8782 2011-01-23 Ira Rosen <irar@il.ibm.com>
8784 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8785 vectorization to be not profitable if peeling is used to
8786 realign the memory access.
8787 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8788 loop bound to avoid loop unrolling.
8789 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8791 2011-01-22 Jan Hubicka <jh@suse.cz>
8794 * g++.dg/lto/pr47333.C: New file.
8796 2011-01-22 Jan Hubicka <jh@suse.cz>
8798 PR tree-optimization/43884
8800 * gcc.dg/autopar/outer-2.c: Increase array size.
8801 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8803 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8806 * gfortran.dg/c_loc_tests_16.f90: New test.
8808 2011-01-22 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/typebound_proc_19.f90: New.
8813 2011-01-21 Jeff Law <law@redhat.com>
8815 PR tree-optimization/47053
8816 * g++.dg/pr47053.C: New test.
8818 2011-01-21 Jason Merrill <jason@redhat.com>
8821 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8823 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8826 * g++.dg/cpp0x/range-for10.C: New test.
8827 * g++.dg/template/for1.C: New test.
8830 * g++.dg/tree-prof/partition3.C: New test.
8832 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8834 PR rtl-optimization/47366
8835 * g++.dg/opt/pr47366.C: New test.
8837 2011-01-21 Jason Merrill <jason@redhat.com>
8840 * g++.dg/cpp0x/constexpr-regress2.C: New.
8842 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8844 2011-01-21 Jeff Law <law@redhat.com>
8846 PR rtl-optimization/41619
8847 * gcc.dg/pr41619.c: New.
8849 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8851 PR tree-optimization/47355
8852 * g++.dg/opt/pr47355.C: New test.
8854 2011-01-21 Richard Guenther <rguenther@suse.de>
8856 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8859 2011-01-21 Richard Guenther <rguenther@suse.de>
8861 PR tree-optimization/47365
8862 * gcc.dg/torture/pr47365.c: New testcase.
8863 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8865 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8867 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8869 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8871 PR tree-optimization/47391
8872 * gcc.dg/pr47391.c: New test.
8874 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8876 * g++.dg/template/char1.C: Use signed char.
8878 2011-01-21 Tobias Burnus <burnus@net-b.de>
8881 * gfortran.dg/pointer_target_4.f90: New.
8883 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8886 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8887 ILP32 system and not IP32.
8889 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8892 * g++.dg/debug/pr46583.C: New.
8894 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8897 * g++.dg/debug/pr47283.C: New test.
8900 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8901 * gcc.target/i386/headmerge-2.c: Likewise.
8903 2011-01-20 Richard Guenther <rguenther@suse.de>
8906 * gcc.dg/torture/pr47370.c: New testcase.
8908 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8910 PR tree-optimization/46130
8911 * gcc.dg/pr46130-1.c: New test.
8912 * gcc.dg/pr46130-2.c: New test.
8914 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8917 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8919 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8922 * g++.dg/debug/pr46240.cc: New.
8924 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8927 * g++.dg/template/anonunion1.C: New test.
8929 PR rtl-optimization/47337
8930 * gcc.c-torture/execute/pr47337.c: New test.
8932 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8935 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8937 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8939 PR tree-optimization/46021
8940 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8942 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8944 PR tree-optimization/47290
8945 * g++.dg/torture/pr47290.C: New test.
8947 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8950 * gfortran.dg/proc_ptr_comp_29.f90: New.
8952 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8955 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8956 powerpc-apple-darwin9.
8958 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8960 PR rtl-optimization/47299
8961 * gcc.c-torture/execute/pr47299.c: New test.
8963 2011-01-17 Jason Merrill <jason@redhat.com>
8965 * g++.dg/cpp0x/constexpr-virtual.C: New.
8967 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8970 * gfortran.dg/gomp/pr47331.f90: New test.
8972 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8975 * objc.dg/selector-warn-1.m: New.
8976 * obj-c++.dg/selector-warn-1.mm: New.
8978 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8980 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8981 Update dg-final accordingly.
8983 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8985 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8987 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8989 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8991 * gcc.dg/guality/pr36728-2.c: Likewise.
8993 2011-01-17 Richard Guenther <rguenther@suse.de>
8995 PR tree-optimization/47313
8996 * g++.dg/torture/pr47313.C: New testcase.
8998 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9001 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9002 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9003 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9004 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9006 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9008 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9009 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9010 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9012 2011-01-17 Richard Guenther <rguenther@suse.de>
9014 PR tree-optimization/45967
9015 * gcc.dg/torture/pr45967-2.c: New testcase.
9016 * gcc.dg/torture/pr45967-3.c: Likewise.
9018 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9021 * g++.dg/ext/pr47213.C: Require visibility.
9023 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9025 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9026 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9028 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9030 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9031 Linux-based targets.
9033 2011-01-13 Jan Hubicka <jh@suse.cz>
9035 PR tree-optimization/47276
9036 * gcc.dg/pr47276.c: New testcase.
9038 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9039 Jonathan Wakely <jwakely.gcc@gmail.com>
9042 * g++.dg/other/pr33558.C: New.
9043 * g++.dg/other/pr33558-2.C: New.
9045 2011-01-14 Martin Jambor <mjambor@suse.cz>
9047 PR tree-optimization/45934
9048 PR tree-optimization/46302
9049 * g++.dg/ipa/devirt-c-1.C: New test.
9050 * g++.dg/ipa/devirt-c-2.C: Likewise.
9051 * g++.dg/ipa/devirt-c-3.C: Likewise.
9052 * g++.dg/ipa/devirt-c-4.C: Likewise.
9053 * g++.dg/ipa/devirt-c-5.C: Likewise.
9054 * g++.dg/ipa/devirt-c-6.C: Likewise.
9055 * g++.dg/ipa/devirt-6.C: Likewise.
9056 * g++.dg/ipa/devirt-d-1.C: Likewise.
9057 * g++.dg/torture/pr45934.C: Likewise.
9059 2011-01-14 Jason Merrill <jason@redhat.com>
9061 * g++.dg/cpp0x/variadic105.C: New.
9063 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9064 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9067 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9068 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9069 execution tests on i?86-*-*, x86_64-*-* and
9070 powerpc*-apple-darwin* && ilp32.
9071 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9072 tests on i?86-*-* and x86_64-*-*.
9074 2011-01-14 Richard Guenther <rguenther@suse.de>
9076 PR tree-optimization/47280
9077 * g++.dg/opt/pr47280.C: New testcase.
9079 2011-01-14 Jason Merrill <jason@redhat.com>
9081 * g++.dg/cpp0x/constexpr-regress1.C: New.
9083 * g++.dg/ext/flexary2.C: New.
9085 2011-01-14 Richard Guenther <rguenther@suse.de>
9088 * gcc.dg/torture/pr47281.c: New testcase.
9089 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9091 2011-01-14 Richard Guenther <rguenther@suse.de>
9093 PR tree-optimization/47286
9094 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9096 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9099 * g++.dg/ext/pr47213.C: New.
9101 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9103 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9105 2011-01-13 Tobias Burnus <burnus@net-b.de>
9106 Mikael Morin <mikael@gcc.gnu.org>
9110 * gfortran.dg/select_type_20.f90: New.
9111 * gfortran.dg/select_type_21.f90: New.
9113 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9116 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9118 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9120 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9121 * gcc.dg/guality/pr36728-2.c: Likewise.
9123 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9126 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9128 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9130 PR rtl-optimization/45352
9131 * gcc.dg/pr45352-3.c: New.
9133 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9135 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9137 * g++.dg/cpp0x/range-for8.C: New.
9138 * g++.dg/cpp0x/range-for9.C: New.
9140 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9143 * g++.dg/debug/pr47209.C: New.
9145 2011-01-12 Richard Guenther <rguenther@suse.de>
9148 * gcc.dg/lto/pr47259_0.c: New testcase.
9149 * gcc.dg/lto/pr47259_1.c: Likewise.
9151 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9153 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9154 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9155 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9156 methods missing from the OBJC2 Object.
9157 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9158 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9159 GNU and NeXT runtimes.
9160 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9162 * objc-obj-c++-shared/Object1.m: Likewise.
9163 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9164 * objc.dg/proto-qual-1.m: Likewise.
9165 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9166 * obj-c++.dg/proto-qual-1.mm: Likewise.
9168 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9171 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9173 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9175 Fixed the Objective-C++ testsuite and updated all tests.
9176 * lib/obj-c++.exp (obj-c++_init): Declare and set
9177 gcc_warning_prefix and gcc_error_prefix.
9178 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9179 'dg-warning', 'dg-message' and 'dg-error'.
9180 * obj-c++.dg/class-extension-3.mm: Likewise.
9181 * obj-c++.dg/class-protocol-1.mm: Likewise.
9182 * obj-c++.dg/encode-7.mm: Likewise.
9183 * obj-c++.dg/exceptions-3.mm: Likewise.
9184 * obj-c++.dg/exceptions-5.mm: Likewise.
9185 * obj-c++.dg/method-12.mm: Likewise.
9186 * obj-c++.dg/method-13.mm: Likewise.
9187 * obj-c++.dg/method-15.mm: Likewise.
9188 * obj-c++.dg/method-16.mm: Likewise.
9189 * obj-c++.dg/method-4.mm: Likewise.
9190 * obj-c++.dg/method-8.mm: Likewise.
9191 * obj-c++.dg/method-conflict-1.mm: Likewise.
9192 * obj-c++.dg/method-conflict-2.mm: Likewise.
9193 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9194 and uncommented second part of the testcase now that the testsuite
9196 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9197 and uncommented second part of the testcase now that the testsuite
9199 * obj-c++.dg/private-1.mm: Likewise.
9200 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9201 * obj-c++.dg/syntax-error-7.mm: Likewise.
9202 * obj-c++.dg/warn5.mm: Likewise.
9203 * obj-c++.dg/property/at-property-14.mm: Likewise.
9204 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9206 * obj-c++.dg/property/at-property-18.mm: Likewise.
9207 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9209 * obj-c++.dg/property/at-property-21.mm: Likewise.
9210 * obj-c++.dg/property/at-property-28.mm: Likewise.
9211 * obj-c++.dg/property/at-property-5.mm: Likewise.
9212 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9213 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9214 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9215 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9216 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9217 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9218 * obj-c++.dg/tls/diag-5.mm: Likewise.
9219 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9220 dg-error, now matched correctly.
9222 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9224 * objc.dg/property/at-property-29.m: New.
9225 * obj-c++.dg/property/at-property-29.mm: New.
9227 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9229 * go.test/go-test.exp (go-set-goarch): New proc.
9230 (go-gc-tests): Use it.
9232 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9235 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9237 2011-01-11 Richard Henderson <rth@redhat.com>
9239 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9241 2011-01-11 Jan Hubicka <jh@suse.cz>
9245 * gcc.dg/lto/pr45721_1.c: New file.
9246 * gcc.dg/lto/pr45721_0.c: New file.
9248 2011-01-11 Richard Guenther <rguenther@suse.de>
9250 PR tree-optimization/46076
9251 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9253 2011-01-11 Jeff Law <law@redhat.com>
9255 * PR tree-optimization/47086
9256 * gcc.dg/pr47086.c: New test.
9258 2011-01-11 Jason Merrill <jason@redhat.com>
9261 * g++.dg/template/new10.C: New.
9264 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9266 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9268 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9269 Split type definitions and NSConstantString class into...
9270 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9271 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9272 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9273 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9274 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9275 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9277 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9278 encode defines for newer NeXT system headers.
9279 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9280 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9281 * objc.dg/foreach-5.m: Likewise.
9282 * objc.dg/foreach-2.m: Likewise.
9283 * objc.dg/foreach-4.m: Likewise.
9284 * objc.dg/torture/strings/string1.m: Likewise.
9285 * objc.dg/torture/strings/string2.m: Likewise.
9286 * objc.dg/torture/strings/string3.m: Likewise.
9287 * objc.dg/torture/strings/string4.m: Likewise.
9288 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9289 header and stand alone.
9290 * obj-c++.dg/strings/strings-2.mm: Likewise.
9291 * objc.dg/torture/strings/const-str-3.m: Likewise.
9292 * objc.dg/strings/strings-2.m: Likewise.
9293 * objc.dg/strings/const-str-12b.m: Likewise.
9295 2011-01-12 Richard Guenther <rguenther@suse.de>
9298 * gcc.dg/attr-weak-1.c: Adjust.
9300 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9303 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9304 standard compliant and comment.
9306 2011-01-10 Jan Hubicka <jh@suse.cz>
9309 * gcc.dg/initpri3.c: New testcase.
9311 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9314 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9320 (g_ebp_save): Likewise.
9321 (g_esp_save): Likewise.
9323 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9325 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9327 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9329 PR tree-optimization/46021
9330 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9331 i?86-*-*, x86_64-*-*.
9333 2011-01-10 Jeff Law <law@redhat.com>
9335 * PR tree-optimization/47141
9336 * gcc.c-torture/compile/pr47141.c: New test.
9338 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9341 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9342 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9343 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9344 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9347 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9348 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9349 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9350 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9351 being vectorized. Adjust dg-final pattern.
9354 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9355 * gcc.dg/vect/slp-24.c: Likewise.
9357 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9360 * g++.dg/other/pr47218-1.C: New test file.
9361 * g++.dg/other/pr47218.C: Likewise.
9362 * g++.dg/other/pr47218.h: New supporting header.
9364 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9367 * objc.dg/attributes/invalid-attribute-1.m: New.
9368 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9370 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9373 * gfortran.dg/proc_ptr_comp_28.f90: New.
9375 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9377 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9378 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9379 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9380 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9381 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9382 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9383 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9384 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9385 * objc.dg/gnu-api-2-class.m: Likewise.
9386 * objc.dg/gnu-api-2-ivar.m: Likewise.
9387 * objc.dg/gnu-api-2-method.m: Likewise.
9388 * objc.dg/gnu-api-2-objc.m: Likewise.
9389 * objc.dg/gnu-api-2-object.m: Likewise.
9390 * objc.dg/gnu-api-2-property.m: Likewise.
9391 * objc.dg/gnu-api-2-protocol.m: Likewise.
9392 * objc.dg/gnu-api-2-sel.m: Likewise.
9394 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9396 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9397 * objc.dg/objc-foreach-4.m: Likewise.
9398 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9399 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9400 * objc.dg/foreach-4.m: Likewise.
9401 * objc.dg/foreach-5.m: Likewise.
9402 * objc.dg/foreach-3.m: Return self from init.
9404 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9407 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9409 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9412 * gfortran.dg/class_35.f90: New.
9414 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9416 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9418 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9421 * objc.dg/invalid-method-2.m: New.
9422 * obj-c++.dg/invalid-method-2.mm: New.
9424 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9427 * gfortran.dg/transpose_optimization_2.f90 : New test.
9429 2011-01-08 Jan Hubicka <jh@suse.cz>
9431 PR tree-optmization/46469
9432 * g++.dg/torture/pr46469.C: New testcase.
9434 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9436 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9437 emulation of libobjc-gnu structure layout functionality to ..
9438 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9439 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9440 * objc/execute/bf-common.h: Adjust headers.
9441 * objc/execute/bf-1.m: Likewise.
9442 * objc/execute/bf-2.m: Likewise.
9443 * objc/execute/bf-3.m: Likewise.
9444 * objc/execute/bf-4.m: Likewise.
9445 * objc/execute/bf-5.m: Likewise.
9446 * objc/execute/bf-6.m: Likewise.
9447 * objc/execute/bf-7.m: Likewise.
9448 * objc/execute/bf-8.m: Likewise.
9449 * objc/execute/bf-9.m: Likewise.
9450 * objc/execute/bf-10.m: Likewise.
9451 * objc/execute/bf-11.m: Likewise.
9452 * objc/execute/bf-12.m: Likewise.
9453 * objc/execute/bf-13.m: Likewise.
9454 * objc/execute/bf-14.m: Likewise.
9455 * objc/execute/bf-15.m: Likewise.
9456 * objc/execute/bf-16.m: Likewise.
9457 * objc/execute/bf-17.m: Likewise.
9458 * objc/execute/bf-18.m: Likewise.
9459 * objc/execute/bf-19.m: Likewise.
9460 * objc/execute/bf-20.m: Likewise.
9461 * objc/execute/bf-21.m: Likewise.
9462 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9463 objc_get_type_qualifiers ().
9465 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9468 * gfortran.dg/dependency_39.f90: New test.
9470 2011-01-07 Jan Hubicka <jh@suse.cz>
9472 Get builtins tests ready for linker plugin.
9473 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9474 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9475 my_memset, my_bzero): Mark used.
9476 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9477 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9479 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9482 2011-01-07 Jan Hubicka <jh@suse.cz>
9484 PR tree-optimization/46367
9485 * g++.dg/torture/pr46367.C: New file.
9487 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9490 * gcc.dg/pr47201.c: New test.
9493 * gcc.dg/tree-prof/pr47187.c: New test.
9495 2011-01-07 Tobias Burnus <burnus@net-b.de>
9498 * gfortran.dg/extends_type_of_3.f90: New.
9500 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9502 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9503 * g++.dg/ext/dllimport-MI1.C: Likewise.
9504 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9505 * g++.dg/ext/dllimport10.C: Likewise.
9506 * g++.dg/ext/dllimport11.C: Likewise.
9507 * g++.dg/ext/dllimport12.C: Likewise.
9508 * g++.dg/ext/dllimport13.C: Likewise.
9509 * g++.dg/ext/dllimport2.C: Likewise.
9510 * g++.dg/ext/dllimport3.C: Likewise.
9511 * g++.dg/ext/dllimport4.C: Likewise.
9512 * g++.dg/ext/dllimport5.C: Likewise.
9513 * g++.dg/ext/dllimport6.C: Likewise.
9514 * g++.dg/ext/dllimport8.C: Likewise.
9515 * g++.dg/ext/dllimport9.C: Likewise.
9516 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9517 targets, too. Additionally enable test for i?86-*-mingw*.
9518 * g++.dg/ext/selectany1.C: Likewise.
9519 Remove guard variable check.
9521 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9525 * gfortran.dg/storage_size_3.f08: Extended.
9527 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9530 * g++.dg/template/stdarg1.C: New test.
9532 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9535 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9536 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9537 from the interface of functions to not hide the errors that
9540 2011-01-06 Jan Hubicka <jh@suse.cz>
9542 * gcc.dg/lto/pr47188_0.c: New testcase.
9543 * gcc.dg/lto/pr47188_1.c: New testcase.
9545 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9549 * gfortran.dg/interface_33.f90: New test.
9551 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9554 * gcc.c-torture/compile/pr47150.c: New test.
9556 2011-01-06 Ira Rosen <irar@il.ibm.com>
9558 PR tree-optimization/47139
9559 * gcc.dg/vect/pr47139.c: New test.
9561 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9564 * gfortran.dg/extends_type_of_2.f03: New.
9566 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9568 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9570 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9572 * gnat.dg/opt14.adb: New test.
9574 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9577 * gfortran.dg/allocate_error_2.f90: New test.
9579 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9582 * gfortran.dg/storage_size_3.f08: New.
9584 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9586 PR libgfortran/47154
9587 * gfortran.dg/namelist_68.f90: New test.
9589 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9591 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9593 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9596 * gfortran.dg/class_34.f90: New.
9598 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9600 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9601 use __builtin_inff. Skip all single-precision tests that require
9604 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9606 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9608 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9610 PR tree-optimization/47148
9611 * gcc.c-torture/execute/pr47148.c: New test.
9613 PR tree-optimization/47155
9614 * gcc.c-torture/execute/pr47155.c: New test.
9616 PR rtl-optimization/47157
9617 * gcc.c-torture/compile/pr47157.c: New test.
9619 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9621 * gcc.dg/torture/vector-shift2.c (schar): Define.
9622 (main): Always use schar or uchar instead of plain "char" to avoid
9623 dependencies on implementation-defined char signedness.
9625 2011-01-03 Martin Jambor <mjambor@suse.cz>
9627 PR tree-optimization/46801
9628 * gnat.dg/pack9.adb: Remove xfail.
9630 2011-01-03 Martin Jambor <mjambor@suse.cz>
9632 PR tree-optimization/46984
9633 * g++.dg/ipa/pr46984.C: New test.
9635 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9638 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9640 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9642 PR tree-optimization/47140
9643 * gcc.c-torture/compile/pr47140.c: New test.
9645 PR rtl-optimization/47028
9646 * gcc.dg/pr47028.c: New test.
9648 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9650 * objc.dg/protocol-forward-1.m: Removed TODO.
9651 * objc.dg/protocol-forward-2.m: New.
9652 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9653 * obj-c++.dg/protocol-forward-2.mm: New.
9655 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9658 * g++.dg/eh/pr38662.C: New testcase.
9660 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9662 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9663 scan for newline '\n'.
9666 Copyright (C) 2011 Free Software Foundation, Inc.
9668 Copying and distribution of this file, with or without modification,
9669 are permitted in any medium without royalty provided the copyright
9670 notice and this notice are preserved.