1 2011-08-08 Martin Jambor <mjambor@suse.cz>
4 * gcc.dg/tree-ssa/pr49923.c: New test.
6 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/i386/pr49781-1.c: New.
11 2011-08-08 Jason Merrill <jason@redhat.com>
13 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
15 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
17 2011-08-07 Janus Weil <janus@gcc.gnu.org>
20 * gfortran.dg/typebound_override_1.f90: New.
22 2011-08-07 Kai Tietz <ktietz@redhat.com>
24 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
26 * gcc.dg/tree-ssa/loop-1.c: Likewise.
27 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
28 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
29 * gcc.dg/tree-ssa/loop-33.c: Likewise.
30 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
31 * gcc.dg/tree-ssa/loop-35.c: Likewise.
32 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
33 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
34 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
35 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
37 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
40 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
42 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
44 * gcc.dg/pr48770.c: Cleanup coverage files.
45 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
47 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
49 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
50 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
51 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
52 lzcnt and bmi options.
54 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
57 * gcc.dg/pr47381-1.c: New.
58 * gcc.dg/pr47381-2.c: Likewise.
59 * gcc.target/i386/pr47381.c: Likewise.
61 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
64 * gcc.dg/pr47727.c: New.
67 * gcc.dg/pr47372-1.c: New.
68 * gcc.dg/pr47372-2.c: Likewise.
70 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
73 * gcc.target/i386/pr47449.c: New.
76 * gcc.dg/pr47446-1.c: New.
77 * gcc.dg/pr47446-2.c: Likewise.
79 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
82 * gcc.dg/pr47766.c: New.
85 * gcc.dg/tls/pr47715-1.c: New.
86 * gcc.dg/tls/pr47715-2.c: Likewise.
87 * gcc.dg/tls/pr47715-3.c: Likewise.
88 * gcc.dg/tls/pr47715-4.c: Likewise.
89 * gcc.dg/tls/pr47715-5.c: Likewise.
91 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
94 * objc.dg/gnu-api-2-class.m: Updated comments.
95 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
96 * objc.dg/gnu-api-2-class-meta.m: New test.
97 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
99 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
102 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
103 with classes that are in construction.
105 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
108 * gcc.target/i386/pr48084-1.c: New.
109 * gcc.target/i386/pr48084-2.c: Likewise.
110 * gcc.target/i386/pr48084-3.c: Likewise.
111 * gcc.target/i386/pr48084-4.c: Likewise.
112 * gcc.target/i386/pr48084-5.c: Likewise.
114 PR rtl-optimization/49504
115 * gcc.target/i386/pr49504.c: New.
118 * gcc.dg/pr49860.c: New.
120 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
123 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
124 with classes that are in construction.
126 2011-08-05 Jason Merrill <jason@redhat.com>
129 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
132 * g++.dg/cpp0x/decltype31.C: New.
135 * g++.dg/init/array28.C: New.
138 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
140 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
143 * gcc.dg/pr47369-1.c: New.
145 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.dg/torture/pr47364-1.c: New.
149 * gcc.c-torture/compile/pr47364-1.c: Likewise.
150 * gcc.c-torture/compile/pr47364-2.c: Likewise.
152 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
155 * gfortran.dg/transfer_check_2.f90: New test case.
157 2011-08-05 Jan Hubicka <jh@suse.cz>
160 * gfortran.dg/pr49494.f90: New testcase.
162 2011-08-05 Jan Hubicka <jh@suse.cz>
165 * gcc.c-torture/compile/pr49735.c: New testcase.
167 2011-08-05 Jason Merrill <jason@redhat.com>
170 * g++.dg/cpp0x/initlist56.C: New.
173 * g++.dg/overload/rvalue2.C: New.
176 * g++.dg/cpp0x/range-for21.C: New.
178 * g++.dg/ext/vla11.C: New.
180 2011-08-05 Richard Guenther <rguenther@suse.de>
182 PR tree-optimization/49984
183 * gcc.dg/tree-ssa/vrp59.c: New testcase.
185 2011-08-05 Richard Guenther <rguenther@suse.de>
187 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
188 * gcc.dg/tree-ssa/vrp52.c: Likewise.
189 * gcc.dg/tree-ssa/vrp53.c: Likewise.
191 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
193 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
194 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
195 * gfortran.dg/ldist-pr43023.f90: Ditto.
196 * gfortran.dg/namelist_52.f90: Ditto.
197 * gfortran.dg/interface_proc_end.f90: Ditto.
198 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
199 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
201 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
203 * gcc.dg/vect/vect-over-widen-1.c: New test.
204 * gcc.dg/vect/vect-over-widen-2.c: New test.
205 * gcc.dg/vect/vect-over-widen-3.c: New test.
206 * gcc.dg/vect/vect-over-widen-4.c: New test.
208 2011-08-04 Richard Guenther <rguenther@suse.de>
211 * gfortran.dg/vect/O3-pr49957.f: New testcase.
213 2011-08-04 Ian Bolton <ian.bolton@arm.com>
215 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
217 2011-08-04 Jakub Jelinek <jakub@redhat.com>
220 * g++.dg/ext/builtin-object-size3.C: New test.
222 2011-08-03 Jakub Jelinek <jakub@redhat.com>
224 PR tree-optimization/49948
225 * gcc.dg/pr49948.c: New test.
227 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
230 * gcc.dg/torture/pr47383.c: New.
232 2011-08-03 Arnaud Charlet <charlet@adacore.com>
234 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
236 2011-08-03 Arnaud Charlet <charlet@adacore.com>
238 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
240 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
243 * gcc.dg/torture/pr47744-1.c: New.
244 * gcc.dg/torture/pr47744-2.c: Likewise.
245 * gcc.dg/torture/pr47744-3.c: Likewise.
247 2011-08-03 Richard Guenther <rguenther@suse.de>
250 * gcc.dg/torture/pr49958.c: New testcase.
252 2011-08-03 Richard Guenther <rguenther@suse.de>
254 PR tree-optimization/49938
255 * g++.dg/torture/pr49938.C: New testcase.
257 2011-08-02 Jason Merrill <jason@redhat.com>
260 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
263 * g++.dg/cpp0x/initlist5.C: Add additional cases.
266 * g++.dg/cpp0x/variadic115.C: New.
269 * g++.dg/cpp0x/union5.C: New.
271 2011-08-02 Daniel Kraft <d@domob.eu>
274 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
276 2011-08-02 Kai Tietz <ktietz@redhat.com>
279 * gcc.dg/tree-ssa/forwprop-15.c
281 2011-08-02 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/range-for20.C: New.
286 2011-08-02 Tobias Burnus <burnus@net-b.de>
288 * gfortran.dg/coarray_lib_token_3.f90: New.
290 2011-08-02 Jakub Jelinek <jakub@redhat.com>
293 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
294 * gcc.dg/gomp/atomic-15.c: New test.
295 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
296 * g++.dg/gomp/atomic-15.C: New test.
297 * g++.dg/gomp/private-1.C: New test.
298 * g++.dg/gomp/sharing-2.C: New test.
299 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
300 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
301 * gfortran.dg/gomp/omp_atomic2.f90: New test.
303 2011-08-02 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
306 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
308 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
309 * gfortran.dg/allocatable_function_5.f90: Ditto.
310 * gfortran.dg/allocate_stat.f90: Ditto.
311 * gfortran.dg/array_constructor_20.f90: Ditto.
312 * gfortran.dg/array_constructor_21.f90: Ditto.
313 * gfortran.dg/array_constructor_22.f90: Ditto.
314 * gfortran.dg/array_constructor_26.f03: Ditto.
315 * gfortran.dg/array_function_4.f90: Ditto.
316 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
317 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
318 * gfortran.dg/bind_c_usage_15.f90: Ditto.
319 * gfortran.dg/bind_c_usage_16.f03: Ditto.
320 * gfortran.dg/bind_c_usage_3.f03: Ditto.
321 * gfortran.dg/binding_label_tests_7.f03: Ditto.
322 * gfortran.dg/class_15.f03: Ditto.
323 * gfortran.dg/class_27.f03: Ditto.
324 * gfortran.dg/class_33.f90: Ditto.
325 * gfortran.dg/class_37.f03: Ditto.
326 * gfortran.dg/class_40.f03: Ditto.
327 * gfortran.dg/class_42.f03: Ditto.
328 * gfortran.dg/class_defined_operator_1.f03: Ditto.
329 * gfortran.dg/coarray/registering_1.f90: Ditto.
330 * gfortran.dg/convert_1.f90: Ditto.
331 * gfortran.dg/default_initialization_3.f90: Ditto.
332 * gfortran.dg/dependency_25.f90: Ditto.
333 * gfortran.dg/dependency_26.f90: Ditto.
334 * gfortran.dg/dependency_36.f90: Ditto.
335 * gfortran.dg/dependency_37.f90: Ditto.
336 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
337 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
338 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
339 * gfortran.dg/elemental_pointer_1.f90: Ditto.
340 * gfortran.dg/elemental_result_1.f90: Ditto.
341 * gfortran.dg/empty_derived_type.f90: Ditto.
342 * gfortran.dg/entry_7.f90: Ditto.
343 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
344 * gfortran.dg/equiv_constraint_3.f90: Ditto.
345 * gfortran.dg/error_recovery_3.f90: Ditto.
346 * gfortran.dg/extends_4.f03: Ditto.
347 * gfortran.dg/func_assign.f90: Ditto.
348 * gfortran.dg/func_assign_3.f90: Ditto.
349 * gfortran.dg/generic_1.f90: Ditto.
350 * gfortran.dg/generic_18.f90: Ditto.
351 * gfortran.dg/generic_22.f03: Ditto.
352 * gfortran.dg/generic_4.f90: Ditto.
353 * gfortran.dg/generic_6.f90: Ditto.
354 * gfortran.dg/generic_actual_arg.f90: Ditto.
355 * gfortran.dg/graphite/id-21.f: Ditto.
356 * gfortran.dg/graphite/pr45758.f90: Ditto.
357 * gfortran.dg/host_assoc_call_2.f90: Ditto.
358 * gfortran.dg/host_assoc_call_3.f90: Ditto.
359 * gfortran.dg/host_assoc_call_4.f90: Ditto.
360 * gfortran.dg/host_assoc_function_4.f90: Ditto.
361 * gfortran.dg/host_used_types_1.f90: Ditto.
362 * gfortran.dg/implicit_1.f90: Ditto.
363 * gfortran.dg/implicit_11.f90: Ditto.
364 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
365 * gfortran.dg/impure_actual_1.f90: Ditto.
366 * gfortran.dg/impure_assignment_1.f90: Ditto.
367 * gfortran.dg/impure_constructor_1.f90: Ditto.
368 * gfortran.dg/initialization_10.f90: Ditto.
369 * gfortran.dg/initialization_12.f90: Ditto.
370 * gfortran.dg/interface_14.f90: Ditto.
371 * gfortran.dg/interface_15.f90: Ditto.
372 * gfortran.dg/interface_2.f90: Ditto.
373 * gfortran.dg/interface_25.f90: Ditto.
374 * gfortran.dg/interface_26.f90: Ditto.
375 * gfortran.dg/interface_29.f90: Ditto.
376 * gfortran.dg/interface_assignment_1.f90: Ditto.
377 * gfortran.dg/internal_pack_6.f90: Ditto.
378 * gfortran.dg/internal_pack_7.f90: Ditto.
379 * gfortran.dg/internal_pack_8.f90: Ditto.
380 * gfortran.dg/lto/pr45586_0.f90: Ditto.
381 * gfortran.dg/lto/pr47839_0.f90: Ditto.
382 * gfortran.dg/module_commons_3.f90: Ditto.
383 * gfortran.dg/module_equivalence_4.f90: Ditto.
384 * gfortran.dg/module_equivalence_6.f90: Ditto.
385 * gfortran.dg/module_function_type_1.f90: Ditto.
386 * gfortran.dg/module_naming_1.f90: Ditto.
387 * gfortran.dg/namelist_4.f90: Ditto.
388 * gfortran.dg/operator_c1202.f90: Ditto.
389 * gfortran.dg/parens_7.f90: Ditto.
390 * gfortran.dg/pr32921.f: Ditto.
391 * gfortran.dg/pr33646.f90: Ditto.
392 * gfortran.dg/pr41928.f90: Ditto.
393 * gfortran.dg/pr42119.f90: Ditto.
394 * gfortran.dg/pr43984.f90: Ditto.
395 * gfortran.dg/present_1.f90: Ditto.
396 * gfortran.dg/private_type_2.f90: Ditto.
397 * gfortran.dg/proc_decl_2.f90: Ditto.
398 * gfortran.dg/proc_ptr_10.f90: Ditto.
399 * gfortran.dg/proc_ptr_22.f90: Ditto.
400 * gfortran.dg/proc_ptr_8.f90: Ditto.
401 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
402 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
403 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
404 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
405 * gfortran.dg/substring_equivalence.f90: Ditto.
406 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
407 * gfortran.dg/transpose_optimization_1.f90: Ditto.
408 * gfortran.dg/trim_optimize_6.f90: Ditto.
409 * gfortran.dg/typebound_call_12.f03: Ditto.
410 * gfortran.dg/typebound_operator_5.f03: Ditto.
411 * gfortran.dg/typebound_operator_6.f03: Ditto.
412 * gfortran.dg/typebound_proc_18.f03: Ditto.
413 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
414 * gfortran.dg/use_1.f90: Ditto.
415 * gfortran.dg/use_10.f90: Ditto.
416 * gfortran.dg/use_11.f90: Ditto.
417 * gfortran.dg/use_14.f90: Ditto.
418 * gfortran.dg/use_only_2.f90: Ditto.
419 * gfortran.dg/use_rename_4.f90: Ditto.
420 * gfortran.dg/use_rename_5.f90: Ditto.
421 * gfortran.dg/used_dummy_types_3.f90: Ditto.
422 * gfortran.dg/used_interface_ref.f90: Ditto.
423 * gfortran.dg/used_types_11.f90: Ditto.
424 * gfortran.dg/used_types_3.f90: Ditto.
425 * gfortran.dg/used_types_4.f90: Ditto.
426 * gfortran.dg/userdef_operator_2.f90: Ditto.
427 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
428 * gfortran.dg/vect/pr46213.f90: Ditto.
429 * gfortran.dg/whole_file_21.f90: Ditto.
430 * gfortran.dg/whole_file_22.f90: Ditto.
431 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
432 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
434 2011-08-02 Kai Tietz <ktietz@redhat.com>
436 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
438 2011-08-01 Jason Merrill <jason@redhat.com>
441 * g++.dg/abi/mangle49.C: New.
444 * g++.dg/cpp0x/constexpr-array4.C: New.
447 * g++.dg/cpp0x/constexpr-builtin1.C: New.
449 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
452 * gcc.target/i386/pr49927.c: New test.
454 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
456 PR tree-optimization/49926
457 * gcc.dg/vect/pr49926.c: New test.
459 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
461 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
462 * gcc.target/i386/lzcnt-1.c: New test.
463 * gcc.target/i386/lzcnt-2.c: Likewise.
464 * gcc.target/i386/lzcnt-2a.c: Likewise.
465 * gcc.target/i386/lzcnt-3.c: Likewise.
466 * gcc.target/i386/lzcnt-4.c: Likewise.
467 * gcc.target/i386/lzcnt-4a.c: Likewise.
468 * gcc.target/i386/lzcnt-5.c: Likewise.
469 * gcc.target/i386/lzcnt-6.c: Likewise.
470 * gcc.target/i386/lzcnt-6a.c: Likewise.
471 * gcc.target/i386/lzcnt-check.h: Likewise.
473 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
474 * gcc.target/i386/sse-13.c: Likewise.
475 * gcc.target/i386/sse-14.c: Likewise.
476 * g++.dg/other/i386-2.C: Likewise.
477 * g++.dg/other/i386-3.C: Likewise.
479 2011-08-01 Julian Brown <julian@codesourcery.com>
481 * gcc.target/arm/fixed-point-exec.c: New test.
483 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
486 * gcc.target/i386/pr49920.c: New test.
488 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
491 * gcc.dg/tree-ssa/pr23109.c: Ditto.
492 * gcc.dg/tree-ssa/loop-7.c: Ditto.
493 * gcc.dg/tree-ssa/loop-32.c: Ditto.
494 * gcc.dg/tree-ssa/loop-33.c: Ditto.
495 * gcc.dg/tree-ssa/loop-34.c: Ditto.
496 * gcc.dg/tree-ssa/loop-35.c: Ditto.
497 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
498 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
499 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
500 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
501 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
502 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
503 * g++.dg/tree-ssa/pr33615.C: Ditto.
504 * g++.dg/tree-ssa/restrict1.C: Ditto.
505 * c-c++-common/restrict-2.c: Ditto.
506 * gfortran.dg/pr32921.f: Ditto.
507 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
508 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
509 * gcc.dg/tree-ssa/vrp47.c: Ditto.
510 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
511 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
512 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
513 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
514 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
515 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
516 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
518 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
520 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
521 .exe.ltrans[0-9]*. dump files.
523 2011-07-31 Janus Weil <janus@gcc.gnu.org>
526 * gfortran.dg/abstract_type_6.f03: Modified.
527 * gfortran.dg/typebound_proc_24.f03: New.
529 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/init/for1.C: Fix.
534 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
537 * gfortran.dg/string_5.f90: New test.
539 2011-07-29 Jason Merrill <jason@redhat.com>
542 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
544 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
546 PR tree-optimization/47407
547 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
551 2011-07-29 Richard Guenther <rguenther@suse.de>
553 * gcc.dg/uninit-suppress.c: Also disable VRP.
554 * gcc.dg/uninit-suppress_2.c: Likewise.
556 2011-07-28 Jason Merrill <jason@redhat.com>
559 * g++.dg/template/nontype24.C: New.
561 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
563 PR rtl-optimization/47958
564 * gcc.dg/torture/pr47958-1.c: New.
566 2011-07-29 Wei Guozhi <carrot@google.com>
568 PR rtl-optimization/49799
569 * gcc.dg/pr49799.c: New test case.
571 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
574 * gcc.dg/graphite/id-pr48648.c: New.
576 2011-07-28 Jakub Jelinek <jakub@redhat.com>
579 * gfortran.dg/maxloc_2.f90: New test.
580 * gfortran.dg/maxloc_3.f90: New test.
581 * gfortran.dg/minloc_1.f90: New test.
582 * gfortran.dg/minloc_2.f90: New test.
583 * gfortran.dg/minloc_3.f90: New test.
584 * gfortran.dg/minmaxloc_7.f90: New test.
587 * gcc.dg/debug/dwarf2/pr49871.c: New test.
589 2011-07-28 Jakub Jelinek <jakub@redhat.com>
591 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
592 the builtin isn't optimized away.
594 2011-07-27 Tobias Burnus <burnus@net-b.de>
597 * gfortran.dg/lto/pr45586-2_0.f90: New.
599 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
602 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
603 * c-c++-common/cxxbitfields-5.c: Same.
605 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
607 * lib/target-supports.exp (check_effective_target_mmap): Use
608 check_function_available.
610 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
612 * g++.old-deja/g++.pt/crash60.C: Updated.
614 2011-07-27 Jakub Jelinek <jakub@redhat.com>
617 * gcc.target/i386/pr49866.c: New test.
619 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
621 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
622 * gcc.target/i386/bmi-andn-1.c: New test.
623 * gcc.target/i386/bmi-andn-1a.c: Likewise.
624 * gcc.target/i386/bmi-andn-2.c: Likewise.
625 * gcc.target/i386/bmi-andn-2a.c: Likewise.
626 * gcc.target/i386/bmi-bextr-1.c: Likewise.
627 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
628 * gcc.target/i386/bmi-bextr-2.c: Likewise.
629 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
630 * gcc.target/i386/bmi-blsi-1.c: Likewise.
631 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
632 * gcc.target/i386/bmi-blsi-2.c: Likewise.
633 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
634 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
635 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
636 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
637 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
638 * gcc.target/i386/bmi-blsr-1.c: Likewise.
639 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
640 * gcc.target/i386/bmi-blsr-2.c: Likewise.
641 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
642 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
643 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
644 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
645 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
647 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
650 * gfortran.dg/graphite/id-pr47691.f: New.
652 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
654 * gcc.target/i386/avx-os-support.h: New.
655 * gcc.target/i386/avx-check.h: Include avx-os-support.h
656 (main): Check avx_os_support before the test is run.
657 * gcc.target/i386/aes-avx-check.h: Ditto.
658 * gcc.target/i386/pclmul-avx-check.h: Ditto.
660 2011-07-27 Kai Tietz <ktietz@redhat.com>
662 * gcc.target/i386/aggregate-ret3.c: New test.
663 * gcc.target/i386/aggregate-ret4.c: New test.
665 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
668 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
669 allocated array should *not* change its size.
670 * gfortran.dg/multiple_allocation_3.f90: New test.
672 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/cpp0x/constexpr-49776.C: New.
677 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
680 * gcc.dg/graphite/id-pr47046.c: New.
682 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
685 * gcc.dg/graphite/run-id-pr47593.c: New.
687 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
690 * gcc.dg/graphite/run-id-pr47653.c: New.
691 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
693 * gcc.dg/graphite/scop-16.c: Same.
694 * gcc.dg/graphite/scop-17.c: Same.
695 * gcc.dg/graphite/scop-21.c: Same.
697 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
700 * gcc.dg/graphite/id-pr48805.c: New.
702 2011-07-26 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/coarray_lib_token_2.f90: New.
706 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
708 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
711 2011-07-25 Andrew Pinski <apinski@cavium.com>
714 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
715 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
717 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
719 * lib/target-supports.exp (check_effective_target_mmap): New proc.
721 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
722 * gcc.c-torture/execute/loop-2g.c: Likewise.
723 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
724 Require mmap support.
725 * gcc.c-torture/execute/loop-2g.x: Likewise.
726 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
727 (MAP_ANON): Provide default.
728 * gcc.dg/20050826-1.c: Likewise.
729 * gcc.target/i386/pr36533.c: Likewise.
730 * gcc.dg/vect/pr49038.c: Remove dg-do run.
731 Use dg-require-effective-target mmap.
733 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/cpp0x/range-for19.C: New.
738 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
741 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
744 2011-07-15 Jakub Jelinek <jakub@redhat.com>
747 * g++.dg/torture/pr49309.C: Remove.
749 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
751 PR tree-optimization/49809
752 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
755 2011-07-25 Richard Guenther <rguenther@suse.de>
757 PR tree-optimization/49715
758 * gcc.target/i386/pr49715-1.c: New testcase.
759 * gcc.target/i386/pr49715-2.c: Likewise.
761 2011-07-23 Jason Merrill <jason@redhat.com>
763 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
765 2011-07-22 Jason Merrill <jason@redhat.com>
768 * g++.dg/cpp0x/initlist55.C: New.
770 2011-07-23 Tobias Burnus <burnus@net-b.de>
773 * gfortran.dg/namelist_72.f: New.
775 2011-07-23 Tobias Burnus <burnus@net-b.de>
777 * gfortran.dg/coarray_25.f90: New.
779 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
781 * override1.C: This test should use c++0x mode.
782 * override3.C: New. Test the diagnostics in c++98 mode.
784 2011-07-22 Jason Merrill <jason@redhat.com>
785 Mark Glisse <marc.glisse@normalesup.org>
788 * g++.dg/other/pragma-re-1.C: Add namespace cases.
791 * g++.dg/opt/builtins2.C: New.
792 * g++.dg/other/error27.C: Don't rely on __builtin.
794 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
796 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
798 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
799 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
800 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
801 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
803 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
806 2011-07-22 Richard Guenther <rguenther@suse.de>
808 PR tree-optimization/45819
809 * gcc.dg/pr45819.c: New testcase.
811 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
813 * lib/target-supports.exp (check_ifunc_available): Rewrite.
815 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
819 * gcc.dg/graphite/run-id-pr47654.c: New.
821 2011-07-21 Ian Lance Taylor <iant@google.com>
824 * gcc.dg/pr49705.c: New test.
826 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
828 * lib/target-supports.exp (check_avx_os_support_available): New.
829 (check_effective_target_avx_runtime): Use it.
831 2011-07-21 Richard Guenther <rguenther@suse.de>
833 PR tree-optimization/49770
834 * g++.dg/torture/pr49770.C: New testcase.
836 2011-07-21 Kai Tietz <ktietz@redhat.com>
838 * gcc.dg/tree-ssa/pr30978.c: adjusted.
839 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
841 2011-07-21 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/coarray_lib_token_1.f90: New.
845 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
847 * gcc.dg/pr32912-2.c: Skip for AVR.
848 * gcc.dg/pr44674.c: Add dg-require-profiling.
850 2011-07-20 Jason Merrill <jason@redhat.com>
852 * g++.dg/ext/desig2.C: New.
854 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
856 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
858 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
859 * gcc.target/powerpc/recip-3.c: Ditto.
861 2011-07-19 Jason Merrill <jason@redhat.com>
864 PR c++/42603 (DR 950)
865 * g++.dg/cpp0x/decltype21.C: New.
867 2011-07-20 Richard Guenther <rguenther@suse.de>
870 * gcc.dg/tree-ssa/pr18908.c: New testcase.
871 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
873 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
875 * gcc.target/arm/combine-movs.c: New.
876 * gcc.target/arm/unsigned-extend-2.c: New.
878 2011-07-19 Jason Merrill <jason@redhat.com>
881 * g++.dg/cpp0x/variadic114.C: New.
883 2011-07-19 Tobias Burnus <burnus@net-b.de>
885 * gfortran.dg/coarray_args_1.f90: New.
886 * gfortran.dg/coarray_args_2.f90: New.
888 2011-07-19 Janus Weil <janus@gcc.gnu.org>
891 * gfortran.dg/allocate_error_3.f90: New.
893 2011-07-19 Richard Guenther <rguenther@suse.de>
895 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
896 * gcc.dg/tree-ssa/bool-11.c: Likewise.
897 * gcc.dg/torture/20110719-1.c: New testcase.
899 2011-07-19 Jakub Jelinek <jakub@redhat.com>
901 PR tree-optimization/49768
902 * gcc.c-torture/execute/pr49768.c: New test.
904 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
906 PR tree-optimization/49771
907 * gcc.dg/vect/pr49771.c: New test.
909 2011-07-18 Martin Jambor <mjambor@suse.cz>
911 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
912 * gcc.dg/ipa/ipa-2.c: Likewise.
913 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
914 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
915 * gcc.dg/ipa/ipa-5.c: Likewise.
916 * gcc.dg/ipa/ipa-7.c: Likewise.
917 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
918 * gcc.dg/ipa/ipacost-1.c: Likewise.
919 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
921 * gcc.dg/ipa/ipcp-1.c: New test.
922 * gcc.dg/ipa/ipcp-2.c: Likewise.
923 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
925 2011-07-18 Jakub Jelinek <jakub@redhat.com>
928 * gfortran.dg/pr49675.f90: New test.
930 2011-07-18 Richard Guenther <rguenther@suse.de>
932 * gcc.dg/torture/20110718-1.c: New testcase.
934 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
936 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
937 * g++.dg/ext/bitfield3.C: Likewise.
938 * g++.dg/ext/bitfield4.C: Likewise.
939 * g++.dg/ext/bitfield5.C: Likewise.
940 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
941 * g++.dg/other/pr23205-2.C: Likewise.
942 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
943 * gcc.c-torture/compile/20001109-2.c: Likewise.
944 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
945 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
946 * gcc.dg/bitfld-16.c: Likewise.
947 * gcc.dg/bitfld-17.c: Likewise.
948 * gcc.dg/bitfld-18.c: Likewise.
949 * gcc.dg/builtins-config.h: Remove Netware support.
950 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
951 * gcc.dg/cdce2.c: Likewise.
952 * gcc.dg/cpp/assert4.c: Remove netware support.
953 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
954 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
956 * lib/target-supports.exp (check_visibility_available): Remove
958 (check_profiling_available): Likewise.
960 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
962 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
964 2011-07-17 Tobias Burnus <burnus@net-b.de>
965 Thomas Koenig <tkoenig@gcc.gnu.org>
968 * gfortran.dg/generic_17.f90: Fix testcase.
969 * gfortran.dg/interface_3.f90: Add dg-error.
970 * gfortran.dg/use_14.f90: New.
971 * gfortran.dg/use_15.f90: New.
973 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
975 * gnat.dg/pointer_controlled.adb: New test.
977 2011-07-17 Tobias Burnus <burnus@net-b.de>
980 * gfortran.dg/pointer_remapping_7.f90: New.
982 2011-07-16 Jason Merrill <jason@redhat.com>
984 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
986 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
987 Jason Merrill <jason@redhat.com>
991 * g++.dg/cpp0x/decltype29.C: Adjust.
992 * g++.dg/cpp0x/error4.C: Adjust.
993 * g++.dg/cpp0x/sfinae26.C: Adjust.
994 * g++.dg/cpp0x/variadic105.C: Adjust.
995 * g++.dg/template/deduce3.C: Adjust.
996 * g++.dg/template/error45.C: Adjust.
997 * g++.dg/template/ptrmem2.C: Adjust.
998 * g++.dg/template/sfinae2.C: Adjust.
999 * g++.old-deja/g++.pt/crash60.C: Adjust.
1000 * g++.old-deja/g++.pt/unify6.C: Adjust.
1001 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1002 * g++.dg/cpp0x/nullptr15.C: Adjust.
1003 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1004 * g++.dg/cpp0x/pr31431.C: Adjust.
1005 * g++.dg/cpp0x/pr31434.C: Adjust.
1006 * g++.dg/cpp0x/sfinae11.C: Adjust
1007 * g++.dg/cpp0x/temp_default2.C: Adjust.
1008 * g++.dg/cpp0x/trailing4.C: Adjust.
1009 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1010 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1011 * g++.dg/cpp0x/variadic105.C: Adjust.
1012 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1013 * g++.dg/ext/vla2.C: Adjust.
1014 * g++.dg/other/ptrmem10.C: Adjust.
1015 * g++.dg/other/ptrmem11.C: Adjust.
1016 * g++.dg/overload/unknown1.C: Adjust.
1017 * g++.dg/template/conv11.C: Adjust.
1018 * g++.dg/template/dependent-expr5.C: Adjust.
1019 * g++.dg/template/friend.C: Adjust.
1020 * g++.dg/template/incomplete2.C: Adjust.
1021 * g++.dg/template/local4.C: Adjust.
1022 * g++.dg/template/local6.C: Adjust.
1023 * g++.dg/template/operator9.C: Adjust.
1024 * g++.dg/template/ttp25.C: Adjust.
1025 * g++.dg/template/unify10.C: Adjust.
1026 * g++.dg/template/unify11.C: Adjust.
1027 * g++.dg/template/unify6.C: Adjust.
1028 * g++.dg/template/unify9.C: Adjust.
1029 * g++.dg/template/varmod1.C: Adjust.
1030 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1031 * g++.old-deja/g++.pt/crash28.C: Adjust.
1032 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1033 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1034 * g++.old-deja/g++.pt/expr2.C: Adjust.
1035 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1036 * g++.old-deja/g++.pt/spec5.C: Adjust.
1037 * g++.old-deja/g++.pt/spec6.C: Adjust.
1038 * g++.old-deja/g++.pt/unify4.C: Adjust.
1039 * g++.old-deja/g++.pt/unify8.C: Adjust.
1040 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1041 * g++.dg/overload/template5.C: New testcase.
1042 * g++.dg/template/overload12.C: New testcase.
1044 2011-07-11 Tobias Burnus <burnus@net-b.de>
1046 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1047 * gfortran.dg/coarray_7.f90: Ditto.
1048 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1049 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1051 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1053 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1055 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1056 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1057 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1059 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1060 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1061 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1063 2011-07-15 Jason Merrill <jason@redhat.com>
1066 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1067 Use --extra_opts instead of --additional_options.
1069 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1072 * g++.dg/torture/pr49309.C: Remove.
1074 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1076 * gcc.target/tic6x/weak-call.c: New test.
1077 * gcc.target/tic6x/fpcmp.c: New test.
1078 * gcc.target/tic6x/fpdiv.c: New test.
1079 * gcc.target/tic6x/rotdi16-scan.c: New test.
1080 * gcc.target/tic6x/ffssi.c: New test.
1081 * gcc.target/tic6x/fpdiv-lib.c: New test.
1082 * gcc.target/tic6x/cold-lc.c: New test.
1083 * gcc.target/tic6x/longcalls.c: New test.
1084 * gcc.target/tic6x/abi-align-1.c: New test.
1085 * gcc.target/tic6x/fpcmp-finite.c: New test.
1086 * gcc.target/tic6x/rotdi16.c: New test.
1087 * gcc.target/tic6x/bswapl.c: New test.
1088 * gcc.target/tic6x/ffsdi.c: New test.
1089 * gcc.target/tic6x/tic6x.exp: New file.
1090 * gcc.target/tic6x/builtins/arith24.c: New test.
1091 * gcc.target/tic6x/builtins/smpy.c: New test.
1092 * gcc.target/tic6x/builtins/smpylh.c: New test.
1093 * gcc.target/tic6x/builtins/smpyh.c: New test.
1094 * gcc.target/tic6x/builtins/sarith1.c: New test.
1095 * gcc.target/tic6x/builtins/extclr.c: New test
1096 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1097 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1098 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1099 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1101 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1103 * gcc.dg/20020312-2.c: Likewise.
1104 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1105 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1106 * gcc.dg/torture/builtin-math-7.c: Likewise.
1109 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1110 not testing tic6x-*-*.
1112 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1115 * g++.dg/torture/pr49309.C: New testcase.
1117 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1119 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1121 2011-07-14 Richard Guenther <rguenther@suse.de>
1123 PR tree-optimization/49651
1124 * gcc.dg/torture/pr49651.c: New testcase.
1126 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1129 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1131 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1133 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1134 -mno-pointers-to-nested-functions.
1135 * gcc.target/powerpc/no-r11-2.c: Ditto.
1136 * gcc.target/powerpc/no-r11-3.c: Ditto.
1138 2011-07-13 Jason Merrill <jason@redhat.com>
1140 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1141 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1142 when compiling C files.
1143 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1144 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1145 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1146 * g++.dg/lookup/anon2.C: Likewise.
1147 * g++.dg/tree-ssa/copyprop.C: Likewise.
1148 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1149 * g++.dg/init/vector1.C: Ignore narrowing errors.
1150 * g++.dg/torture/pr35526.C: Likewise.
1151 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1153 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1156 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1159 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1161 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1162 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1164 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1166 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1167 * lib/obj-c++.exp (obj-c++_init): Ditto.
1168 * lib/file-format.exp (gcc_target_object_format): Ditto.
1169 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1170 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1171 (check_visibility_available): Ditto.
1172 (check_effective_target_tls_native): Ditto.
1173 (check_effective_target_tls_emulated): Ditto.
1174 (check_effective_target_function_sections): Ditto.
1176 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1178 * gcc.target/arm/pr48183.c: New test.
1180 2011-07-13 Richard Guenther <rguenther@suse.de>
1182 * gcc.dg/torture/20110713-1.c: New testcase.
1184 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1187 * gcc.c-torture/compile/pr49474.c: New testcase.
1189 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/49712
1192 * gcc.c-torture/execute/pr49712.c: New test.
1194 2011-07-11 Jason Merrill <jason@redhat.com>
1197 * g++.dg/template/recurse3.C: New.
1199 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1202 * gcc.dg/guality/csttest.c: New test.
1205 * gfortran.dg/pr49698.f90: New test.
1207 2011-07-11 Jeff Law <law@redhat.com>
1209 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1211 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1213 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1214 * go.test/go-test.exp (go-set-goarch): Likewise.
1216 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1219 * gcc.target/avr/torture/pr39633.c: New test case.
1221 2011-07-11 Tobias Burnus <burnus@net-b.de>
1224 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1226 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1228 * lib/target-supports.exp (check_effective_target_scheduling):
1230 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1231 * gcc.dg/pr45055.c: Ditto.
1232 * gcc.dg/pr45353.c: Ditto.
1233 * g++.dg/pr45056.C: Ditto.
1235 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1237 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1238 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1239 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1240 * g++.dg/torture/pr31863.C: Skip AVR.
1242 2011-07-10 Tobias Burnus <burnus@net-b.de>
1245 * gfortran.dg/intrinsic_signal.f90: New.
1247 2011-07-09 Jason Merrill <jason@redhat.com>
1249 * g++.dg/cpp0x/regress/regress6.C: New.
1250 * g++.dg/parse/crash45.C: Adjust message.
1251 * g++.dg/template/crash38.C: Adjust message.
1252 * g++.dg/template/crash64.C: Adjust message.
1254 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1256 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1257 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1258 * g++.dg/abi/bitfield3.C: Likewise.
1259 * g++.dg/eh/pr38662.C: Likewise.
1260 * g++.dg/ext/attrib36.C: Likewise.
1261 * g++.dg/ext/attrib37.C: Likewise.
1262 * g++.dg/ext/attrib8.C: Likewise.
1263 * g++.dg/ext/tmplattr1.C: Likewise.
1264 * g++.dg/inherit/override-attribs.C: Likewise.
1265 * g++.dg/opt/inline9.C: Likewise.
1266 * g++.dg/opt/life1.C: Likewise.
1267 * g++.dg/opt/longbranch2.C: Likewise.
1268 * g++.dg/opt/nrv12.C: Likewise.
1269 * g++.dg/opt/reg-stack4.C: Likewise.
1270 * g++.dg/other/pr35504.C: Likewise.
1271 * g++.dg/other/pr39496.C: Likewise.
1272 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1273 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1274 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1275 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1276 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1277 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1278 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1279 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1280 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1281 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1282 * g++.dg/warn/pr15774-1.C: Likewise.
1283 * g++.dg/warn/pr15774-2.C: Likewise.
1284 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1285 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1286 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1287 * g++.old-deja/g++.pt/asm2.C: Likewise.
1288 * gcc.c-torture/compile/20000804-1.c: Likewise.
1289 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1290 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1291 * gcc.dg/20020108-1.c: Likewise.
1292 * gcc.dg/20020122-2.c: Likewise.
1293 * gcc.dg/20020122-3.c: Likewise.
1294 * gcc.dg/20020206-1.c: Likewise.
1295 * gcc.dg/20020219-1.c: Likewise.
1296 * gcc.dg/20020310-1.c: Likewise.
1297 * gcc.dg/20020411-1.c: Likewise.
1298 * gcc.dg/20020418-2.c: Likewise.
1299 * gcc.dg/20020426-2.c: Likewise.
1300 * gcc.dg/20020517-1.c: Likewise.
1301 * gcc.dg/20030204-1.c: Likewise.
1302 * gcc.dg/20030826-2.c: Likewise.
1303 * gcc.dg/20031102-1.c: Likewise.
1304 * gcc.dg/20031202-1.c: Likewise.
1305 * gcc.dg/20050111-1.c: Likewise.
1306 * gcc.dg/20050503-1.c: Likewise.
1307 * gcc.dg/array-init-1.c: Likewise.
1308 * gcc.dg/builtin-apply4.c: Likewise.
1309 * gcc.dg/dfp/pr31344.c: Likewise.
1310 * gcc.dg/gomp/atomic-11.c: Likewise.
1311 * gcc.dg/graphite/pr40281.c: Likewise.
1312 * gcc.dg/ia64-sync-1.c: Likewise.
1313 * gcc.dg/ia64-sync-2.c: Likewise.
1314 * gcc.dg/ia64-sync-3.c: Likewise.
1315 * gcc.dg/ia64-sync-4.c: Likewise.
1316 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1317 * gcc.dg/invalid-call-1.c: Likewise.
1318 * gcc.dg/loop-3.c: Likewise.
1319 * gcc.dg/lower-subreg-1.c: Likewise.
1320 * gcc.dg/lto/pr47259_0.c: Likewise.
1321 * gcc.dg/nested-calls-1.c: Likewise.
1322 * gcc.dg/pr20017.c: Likewise.
1323 * gcc.dg/pr25023.c: Likewise.
1324 * gcc.dg/pr27671-2.c: Likewise.
1325 * gcc.dg/pr32176.c: Likewise.
1326 * gcc.dg/pr33676.c: Likewise.
1327 * gcc.dg/pr35045.c: Likewise.
1328 * gcc.dg/pr36015.c: Likewise.
1329 * gcc.dg/pr36584.c: Likewise.
1330 * gcc.dg/pr36998.c: Likewise.
1331 * gcc.dg/pr37438.c: Likewise.
1332 * gcc.dg/pr37908.c: Likewise.
1333 * gcc.dg/pr41241.c: Likewise.
1334 * gcc.dg/pr41340.c: Likewise.
1335 * gcc.dg/pr44136.c: Likewise.
1336 * gcc.dg/pr44194-1.c: Likewise.
1337 * gcc.dg/pr46212.c: Likewise.
1338 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1339 * gcc.dg/setjmp-2.c: Likewise.
1340 * gcc.dg/short-compare-1.c: Likewise.
1341 * gcc.dg/short-compare-2.c: Likewise.
1342 * gcc.dg/smod-1.c: Likewise.
1343 * gcc.dg/sync-2.c: Likewise.
1344 * gcc.dg/sync-3.c: Likewise.
1345 * gcc.dg/tls/opt-1.c: Likewise.
1346 * gcc.dg/tls/opt-2.c: Likewise.
1347 * gcc.dg/tls/opt-3.c: Likewise.
1348 * gcc.dg/torture/badshift.c: Likewise.
1349 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1350 * gcc.dg/torture/pr20314-2.c: Likewise.
1351 * gcc.dg/torture/pr36891.c: Likewise.
1352 * gcc.dg/torture/pr38774.c: Likewise.
1353 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1354 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1355 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1356 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1357 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1358 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1359 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1360 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1361 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1362 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1363 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1364 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1365 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1366 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1367 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1368 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1369 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1370 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1371 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1372 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1373 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1374 * gcc.dg/unroll-1.c: Likewise.
1375 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1376 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1377 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1378 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1379 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1380 * gcc.target/i386/20000609-1.c: Likewise.
1381 * gcc.target/i386/20000720-1.c: Likewise.
1382 * gcc.target/i386/20000724-1.c: Likewise.
1383 * gcc.target/i386/20011107-1.c: Likewise.
1384 * gcc.target/i386/20011119-1.c: Likewise.
1385 * gcc.target/i386/20020201-3.c: Likewise.
1386 * gcc.target/i386/20020218-1.c: Likewise.
1387 * gcc.target/i386/20020729-1.c: Likewise.
1388 * gcc.target/i386/20030926-1.c: Likewise.
1389 * gcc.target/i386/20060125-1.c: Likewise.
1390 * gcc.target/i386/20060125-2.c: Likewise.
1391 * gcc.target/i386/20060512-1.c: Likewise.
1392 * gcc.target/i386/20060512-2.c: Likewise.
1393 * gcc.target/i386/20060512-3.c: Likewise.
1394 * gcc.target/i386/20060512-4.c: Likewise.
1395 * gcc.target/i386/387-1.c: Likewise.
1396 * gcc.target/i386/387-2.c: Likewise.
1397 * gcc.target/i386/387-5.c: Likewise.
1398 * gcc.target/i386/387-6.c: Likewise.
1399 * gcc.target/i386/980312-1.c: Likewise.
1400 * gcc.target/i386/980313-1.c: Likewise.
1401 * gcc.target/i386/990117-1.c: Likewise.
1402 * gcc.target/i386/990424-1.c: Likewise.
1403 * gcc.target/i386/990524-1.c: Likewise.
1404 * gcc.target/i386/991129-1.c: Likewise.
1405 * gcc.target/i386/991214-1.c: Likewise.
1406 * gcc.target/i386/991230-1.c: Likewise.
1407 * gcc.target/i386/addr-sel-1.c: Likewise.
1408 * gcc.target/i386/aggregate-ret1.c: Likewise.
1409 * gcc.target/i386/aggregate-ret2.c: Likewise.
1410 * gcc.target/i386/align-main-3.c: Likewise.
1411 * gcc.target/i386/amd64-abi-1.c: Likewise.
1412 * gcc.target/i386/amd64-abi-2.c: Likewise.
1413 * gcc.target/i386/amd64-abi-4.c: Likewise.
1414 * gcc.target/i386/amd64-abi-5.c: Likewise.
1415 * gcc.target/i386/amd64-abi-6.c: Likewise.
1416 * gcc.target/i386/asm-1.c: Likewise.
1417 * gcc.target/i386/asm-3.c: Likewise.
1418 * gcc.target/i386/asm-5.c: Likewise.
1419 * gcc.target/i386/attributes-error.c: Likewise.
1420 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1421 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1422 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1423 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1424 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1425 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1426 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1427 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1428 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1429 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1430 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1431 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1432 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1433 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1434 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1435 * gcc.target/i386/bitfield1.c: Likewise.
1436 * gcc.target/i386/bitfield2.c: Likewise.
1437 * gcc.target/i386/bmi-2.c: Likewise.
1438 * gcc.target/i386/bmi-5.c: Likewise.
1439 * gcc.target/i386/builtin-unreachable.c: Likewise.
1440 * gcc.target/i386/cleanup-2.c: Likewise.
1441 * gcc.target/i386/clobbers.c: Likewise.
1442 * gcc.target/i386/cmov8.c: Likewise.
1443 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1444 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1445 * gcc.target/i386/compress-float-387.c: Likewise.
1446 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1447 * gcc.target/i386/compress-float-sse.c: Likewise.
1448 * gcc.target/i386/crc32-2.c: Likewise.
1449 * gcc.target/i386/crc32-3.c: Likewise.
1450 * gcc.target/i386/divmod-7.c: Likewise.
1451 * gcc.target/i386/divmod-8.c: Likewise.
1452 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1453 * gcc.target/i386/fma3-builtin.c: Likewise.
1454 * gcc.target/i386/fma3-fma.c: Likewise.
1455 * gcc.target/i386/fma4-256-vector.c: Likewise.
1456 * gcc.target/i386/fma4-builtin.c: Likewise.
1457 * gcc.target/i386/fma4-fma-2.c: Likewise.
1458 * gcc.target/i386/fma4-fma.c: Likewise.
1459 * gcc.target/i386/fma4-vector-2.c: Likewise.
1460 * gcc.target/i386/fma4-vector.c: Likewise.
1461 * gcc.target/i386/funcspec-1.c: Likewise.
1462 * gcc.target/i386/funcspec-10.c: Likewise.
1463 * gcc.target/i386/funcspec-11.c: Likewise.
1464 * gcc.target/i386/funcspec-2.c: Likewise.
1465 * gcc.target/i386/funcspec-5.c: Likewise.
1466 * gcc.target/i386/funcspec-6.c: Likewise.
1467 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1468 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1469 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1470 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1471 * gcc.target/i386/incoming-1.c: Likewise.
1472 * gcc.target/i386/incoming-10.c: Likewise.
1473 * gcc.target/i386/incoming-11.c: Likewise.
1474 * gcc.target/i386/incoming-12.c: Likewise.
1475 * gcc.target/i386/incoming-13.c: Likewise.
1476 * gcc.target/i386/incoming-14.c: Likewise.
1477 * gcc.target/i386/incoming-15.c: Likewise.
1478 * gcc.target/i386/incoming-2.c: Likewise.
1479 * gcc.target/i386/incoming-3.c: Likewise.
1480 * gcc.target/i386/incoming-4.c: Likewise.
1481 * gcc.target/i386/incoming-5.c: Likewise.
1482 * gcc.target/i386/incoming-6.c: Likewise.
1483 * gcc.target/i386/incoming-7.c: Likewise.
1484 * gcc.target/i386/incoming-8.c: Likewise.
1485 * gcc.target/i386/incoming-9.c: Likewise.
1486 * gcc.target/i386/lea.c: Likewise.
1487 * gcc.target/i386/local.c: Likewise.
1488 * gcc.target/i386/loop-1.c: Likewise.
1489 * gcc.target/i386/loop-2.c: Likewise.
1490 * gcc.target/i386/loop-3.c: Likewise.
1491 * gcc.target/i386/max-stack-align.c: Likewise.
1492 * gcc.target/i386/memcpy-1.c: Likewise.
1493 * gcc.target/i386/movbe-2.c: Likewise.
1494 * gcc.target/i386/movq-2.c: Likewise.
1495 * gcc.target/i386/movq.c: Likewise.
1496 * gcc.target/i386/nrv1.c: Likewise.
1497 * gcc.target/i386/pad-4.c: Likewise.
1498 * gcc.target/i386/pad-5a.c: Likewise.
1499 * gcc.target/i386/pad-5b.c: Likewise.
1500 * gcc.target/i386/pad-6a.c: Likewise.
1501 * gcc.target/i386/pad-6b.c: Likewise.
1502 * gcc.target/i386/pad-7.c: Likewise.
1503 * gcc.target/i386/pad-9.c: Likewise.
1504 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1505 * gcc.target/i386/pic-1.c: Likewise.
1506 * gcc.target/i386/pr12092-1.c: Likewise.
1507 * gcc.target/i386/pr12329.c: Likewise.
1508 * gcc.target/i386/pr21518.c: Likewise.
1509 * gcc.target/i386/pr22362.c: Likewise.
1510 * gcc.target/i386/pr22585.c: Likewise.
1511 * gcc.target/i386/pr23098.c: Likewise.
1512 * gcc.target/i386/pr25196.c: Likewise.
1513 * gcc.target/i386/pr25293.c: Likewise.
1514 * gcc.target/i386/pr25654.c: Likewise.
1515 * gcc.target/i386/pr26449.c: Likewise.
1516 * gcc.target/i386/pr26778.c: Likewise.
1517 * gcc.target/i386/pr26826.c: Likewise.
1518 * gcc.target/i386/pr27266.c: Likewise.
1519 * gcc.target/i386/pr29978.c: Likewise.
1520 * gcc.target/i386/pr30505.c: Likewise.
1521 * gcc.target/i386/pr30961-1.c: Likewise.
1522 * gcc.target/i386/pr31628.c: Likewise.
1523 * gcc.target/i386/pr32000-2.c: Likewise.
1524 * gcc.target/i386/pr32661-1.c: Likewise.
1525 * gcc.target/i386/pr32708-2.c: Likewise.
1526 * gcc.target/i386/pr32708-3.c: Likewise.
1527 * gcc.target/i386/pr34256.c: Likewise.
1528 * gcc.target/i386/pr34312.c: Likewise.
1529 * gcc.target/i386/pr34522.c: Likewise.
1530 * gcc.target/i386/pr35160.c: Likewise.
1531 * gcc.target/i386/pr35281.c: Likewise.
1532 * gcc.target/i386/pr36246.c: Likewise.
1533 * gcc.target/i386/pr36786.c: Likewise.
1534 * gcc.target/i386/pr37275.c: Likewise.
1535 * gcc.target/i386/pr37843-3.c: Likewise.
1536 * gcc.target/i386/pr37843-4.c: Likewise.
1537 * gcc.target/i386/pr39082-1.c: Likewise.
1538 * gcc.target/i386/pr39431.c: Likewise.
1539 * gcc.target/i386/pr39496.c: Likewise.
1540 * gcc.target/i386/pr39543-2.c: Likewise.
1541 * gcc.target/i386/pr39911.c: Likewise.
1542 * gcc.target/i386/pr40718.c: Likewise.
1543 * gcc.target/i386/pr40906-1.c: Likewise.
1544 * gcc.target/i386/pr40906-2.c: Likewise.
1545 * gcc.target/i386/pr40906-3.c: Likewise.
1546 * gcc.target/i386/pr40934.c: Likewise.
1547 * gcc.target/i386/pr41900.c: Likewise.
1548 * gcc.target/i386/pr42589.c: Likewise.
1549 * gcc.target/i386/pr43662.c: Likewise.
1550 * gcc.target/i386/pr43671.c: Likewise.
1551 * gcc.target/i386/pr43766.c: Likewise.
1552 * gcc.target/i386/pr43869.c: Likewise.
1553 * gcc.target/i386/pr44942.c: Likewise.
1554 * gcc.target/i386/pr44948-2a.c: Likewise.
1555 * gcc.target/i386/pr45234.c: Likewise.
1556 * gcc.target/i386/pr45336-2.c: Likewise.
1557 * gcc.target/i386/pr45336-4.c: Likewise.
1558 * gcc.target/i386/pr45852.c: Likewise.
1559 * gcc.target/i386/pr46470.c: Likewise.
1560 * gcc.target/i386/pr48037-1.c: Likewise.
1561 * gcc.target/i386/pr48389.c: Likewise.
1562 * gcc.target/i386/pr49095.c: Likewise.
1563 * gcc.target/i386/pr9771-1.c: Likewise.
1564 * gcc.target/i386/rdfsbase-1.c: Likewise.
1565 * gcc.target/i386/rdfsbase-2.c: Likewise.
1566 * gcc.target/i386/rdgsbase-1.c: Likewise.
1567 * gcc.target/i386/rdgsbase-2.c: Likewise.
1568 * gcc.target/i386/rdrand-3.c: Likewise.
1569 * gcc.target/i386/regparm-stdcall.c: Likewise.
1570 * gcc.target/i386/regparm.c: Likewise.
1571 * gcc.target/i386/reload-1.c: Likewise.
1572 * gcc.target/i386/rotate-2.c: Likewise.
1573 * gcc.target/i386/sibcall-5.c: Likewise.
1574 * gcc.target/i386/signbit-1.c: Likewise.
1575 * gcc.target/i386/signbit-2.c: Likewise.
1576 * gcc.target/i386/signbit-3.c: Likewise.
1577 * gcc.target/i386/sse-5.c: Likewise.
1578 * gcc.target/i386/sse-8.c: Likewise.
1579 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1580 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1581 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1582 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1583 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1584 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1585 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1586 * gcc.target/i386/sse2-movq-2.c: Likewise.
1587 * gcc.target/i386/sse2-movq-3.c: Likewise.
1588 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1589 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1590 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1591 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1592 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1593 * gcc.target/i386/ssefn-1.c: Likewise.
1594 * gcc.target/i386/ssefn-2.c: Likewise.
1595 * gcc.target/i386/sseregparm-1.c: Likewise.
1596 * gcc.target/i386/sseregparm-2.c: Likewise.
1597 * gcc.target/i386/sseregparm-3.c: Likewise.
1598 * gcc.target/i386/sseregparm-4.c: Likewise.
1599 * gcc.target/i386/sseregparm-5.c: Likewise.
1600 * gcc.target/i386/sseregparm-6.c: Likewise.
1601 * gcc.target/i386/sseregparm-7.c: Likewise.
1602 * gcc.target/i386/sseregparm-8.c: Likewise.
1603 * gcc.target/i386/stack-realign.c: Likewise.
1604 * gcc.target/i386/stack-usage-realign.c: Likewise.
1605 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1606 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1607 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1608 * gcc.target/i386/stackalign/return-1.c: Likewise.
1609 * gcc.target/i386/stackalign/return-2.c: Likewise.
1610 * gcc.target/i386/stackalign/return-3.c: Likewise.
1611 * gcc.target/i386/tailcall-1.c: Likewise.
1612 * gcc.target/i386/tbm-2.c: Likewise.
1613 * gcc.target/i386/udivmod-7.c: Likewise.
1614 * gcc.target/i386/udivmod-8.c: Likewise.
1615 * gcc.target/i386/unroll-1.c: Likewise.
1616 * gcc.target/i386/vararg-1.c: Likewise.
1617 * gcc.target/i386/vararg-2.c: Likewise.
1618 * gcc.target/i386/vect8-ret.c: Likewise.
1619 * gcc.target/i386/vectorize5.c: Likewise.
1620 * gcc.target/i386/wmul-1.c: Likewise.
1621 * gcc.target/i386/wmul-2.c: Likewise.
1622 * gcc.target/i386/wrfsbase-1.c: Likewise.
1623 * gcc.target/i386/wrfsbase-2.c: Likewise.
1624 * gcc.target/i386/wrgsbase-1.c: Likewise.
1625 * gcc.target/i386/wrgsbase-2.c: Likewise.
1626 * gcc.target/i386/xop-pcmov.c: Likewise.
1627 * gcc.target/i386/xop-pcmov2.c: Likewise.
1628 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1629 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1630 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1631 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1632 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1633 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1634 * gcc.target/i386/zee.c: Likewise.
1635 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1636 * gfortran.dg/compiler-directive_2.f: Likewise.
1637 * gfortran.dg/g77/20010216-1.f: Likewise.
1638 * gfortran.dg/gomp/pr39152.f90: Likewise.
1639 * gfortran.dg/pr33794.f90: Likewise.
1641 2011-07-09 Jason Merrill <jason@redhat.com>
1643 * g++.dg/cpp0x/regress/regress5.C: New.
1645 2011-07-08 Jason Merrill <jason@redhat.com>
1648 * g++.dg/expr/compound-asn1.C: New.
1649 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1651 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1654 * gcc.target/powerpc/altivec-34.c: New test.
1656 2011-07-08 Jason Merrill <jason@redhat.com>
1659 * g++.dg/abi/guard3.C: New.
1661 2011-07-08 Julian Brown <julian@codesourcery.com>
1663 * lib/target-supports.exp
1664 (check_effective_target_arm_little_endian): New.
1665 (check_effective_target_vect_pack_trunc): Use above.
1666 (check_effective_target_vect_unpack): Likewise.
1667 (check_effective_target_vect_element_align): Test
1668 check_effective_target_arm_vect_no_misalign for ARM.
1670 2011-07-08 Jason Merrill <jason@redhat.com>
1673 * g++.dg/cpp0x/constexpr-rom.C: New.
1675 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1678 * g++.dg/torture/pr49519.C: New test.
1680 2011-07-08 Martin Jambor <mjambor@suse.cz>
1682 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1684 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1689 2011-07-08 Richard Guenther <rguenther@suse.de>
1691 PR tree-optimization/49662
1692 * gcc.dg/graphite/interchange-14.c: XFAIL.
1693 * gcc.dg/graphite/interchange-15.c: Likewise.
1694 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1696 2011-07-06 Jason Merrill <jason@redhat.com>
1699 * g++.dg/cpp0x/regress/regress4.C: New.
1701 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1704 * gfortran.dg/result_in_spec_4.f90: New test.
1706 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1708 * gcc.target/sparc/cas64.c: New test.
1710 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1713 * g++.dg/torture/pr49644.C: New test.
1716 * gcc.c-torture/execute/pr49644.c: New test.
1718 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1720 * lib/target-supports.exp (check_effective_target_ia32): New.
1721 (check_effective_target_x32): Likewise.
1722 (check_effective_target_vect_cmdline_needed): Also check x32.
1724 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1726 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1728 * gcc.target/arm/pr42235.c: Likewise.
1729 * gcc.target/arm/pr42495.c: Likewise.
1730 * gcc.target/arm/pr42574.c: Likewise.
1731 * gcc.target/arm/thumb-branch1.c: Likewise.
1733 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1734 unneeded prune of possible warning.
1735 * gcc.target/arm/pr40956.c: Likewise.
1736 * gcc.target/arm/pr42505.c: Likewise.
1738 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1739 * gcc.c-torture/compile/pr46883.c: Likewise.
1740 * gcc.c-torture/compile/pr46934.c: Likewise.
1742 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1743 for move to ../../gcc.c-torture/compile.
1744 * gcc.target/arm/pr46883.c: Likewise.
1745 * gcc.target/arm/pr46934.c: Likewise.
1747 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1748 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1749 * gcc.target/arm/wmul-1.c: Likewise.
1750 * gcc.target/arm/wmul-2.c: Likewise.
1751 * gcc.target/arm/wmul-3.c: Likewise.
1752 * gcc.target/arm/wmul-4.c: Likewise.
1753 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1754 add tab after scan target.
1755 * gcc.target/arm/smlaltt-1.c: Likewise.
1756 * gcc.target/arm/smlatb-1.c: Likewise.
1757 * gcc.target/arm/smlatt-1.c: Likewise.
1759 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.dg/debug/pr49522.c: New test.
1764 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1766 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1767 * gcc.dg/pr46212.c: Run only if target int32plus.
1768 * gcc.dg/torture/pr48146.c: Ditto.
1769 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1770 * c-c++-common/pr44832.c: Ditto.
1771 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1772 * gcc.dg/pr31490.c: Ditto.
1773 * gcc.dg/torture/builtin-math-7.c: Run only if target
1775 * gcc.dg/torture/pr45764.c: Skip for AVR.
1776 * gcc.dg/pr47893.c: Ditto.
1778 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1780 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1781 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1782 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1783 add tab to scan target.
1785 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1787 * gcc.target/arm/neon-modes-3.c: New test.
1789 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1791 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1792 -fno-loop-interchange -ffast-math.
1794 2011-07-07 Richard Guenther <rguenther@suse.de>
1796 * gcc.dg/ftrapv-3.c: New testcase.
1798 2011-07-07 Richard Guenther <rguenther@suse.de>
1800 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1801 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1803 2011-07-07 Kai Tietz <ktietz@redhat.com>
1805 * gcc.dg/binop-notxor1.c: New test.
1806 * gcc.dg/binop-notand4a.c: New test.
1807 * gcc.dg/binop-notxor2.c: New test.
1808 * gcc.dg/binop-notand3a.c: New test.
1809 * gcc.dg/binop-notand2a.c: New test.
1810 * gcc.dg/binop-notand6a.c: New test.
1811 * gcc.dg/binop-notor1.c: New test.
1812 * gcc.dg/binop-notand1a.c: New test.
1813 * gcc.dg/binop-notand5a.c: New test.
1814 * gcc.dg/binop-notor2.c: New test.
1816 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1819 * gcc.dg/gomp/pr49640.c: New test.
1821 2011-07-07 Richard Guenther <rguenther@suse.de>
1823 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1825 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1830 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1832 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1833 * gcc.target/powerpc/no-r11-2.c: Ditto.
1834 * gcc.target/powerpc/no-r11-3.c: Ditto.
1836 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1838 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1839 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1841 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1843 * lib/target-supports.exp (check_profiling_available): Disable
1844 profiling with -fprofile-generate for target avr.
1846 2011-07-06 Richard Guenther <rguenther@suse.de>
1848 PR tree-optimization/49645
1849 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1851 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1854 * gcc.dg/pr47383.c: New.
1856 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 PR tree-optimization/49647
1859 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1861 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1864 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1865 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1867 2011-07-05 Jason Merrill <jason@redhat.com>
1870 * g++.dg/template/template-id-4.C: New.
1872 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1874 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1875 * gcc.dg/pr43402.c: Ditto.
1877 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1879 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1881 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1883 * gcc.target/powerpc/ppc-switch-1.c: New test for
1884 --param case-values-threshold.
1885 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1887 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1889 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1891 2011-07-05 Jason Merrill <jason@redhat.com>
1893 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1895 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1897 PR tree-optimization/47654
1898 * gcc.dg/graphite/block-pr47654.c: New.
1900 2011-07-05 Jason Merrill <jason@redhat.com>
1902 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1904 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1906 PR tree-optimization/49580
1907 * gcc.dg/autopar/pr49580.c: New test.
1909 2011-07-05 Richard Guenther <rguenther@suse.de>
1911 PR tree-optimization/49518
1912 PR tree-optimization/49628
1913 * g++.dg/torture/pr49628.C: New testcase.
1914 * gcc.dg/torture/pr49518.c: Likewise.
1916 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1918 * ada/acats/run_acats (which): Extract last field from type -p,
1919 type output only if command succeeded.
1921 2011-07-04 Jason Merrill <jason@redhat.com>
1923 * g++.dg/abi/mangle48.C: New.
1925 * g++.dg/cpp0x/diag1.C: New.
1927 * g++.dg/diagnostic/aka1.C: New.
1929 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1931 PR rtl-optimization/49619
1932 * gcc.dg/pr49619.c: New test.
1934 PR rtl-optimization/49472
1935 * gfortran.dg/pr49472.f90: New test.
1938 * gcc.dg/pr49602.c: New test.
1940 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1944 * gcc.target/avr/avr.exp: Run over cpp files, too.
1945 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1946 * gcc.target/avr/progmem.h: New file.
1947 * gcc.target/avr/exit-abort.h: New file.
1948 * gcc.target/avr/progmem-error-1.c: New file.
1949 * gcc.target/avr/progmem-error-1.cpp: New file.
1950 * gcc.target/avr/progmem-warning-1.c: New file.
1951 * gcc.target/avr/torture/progmem-1.c: New file.
1952 * gcc.target/avr/torture/progmem-1.cpp: New file.
1954 2011-07-04 Richard Guenther <rguenther@suse.de>
1956 PR tree-optimization/49615
1957 * g++.dg/torture/pr49615.C: New testcase.
1959 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1961 PR tree-optimization/49610
1962 * gcc.dg/vect/pr49610.c: New test.
1964 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1966 * gnat.dg/specs/debug1.ads: New test.
1968 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/typebound_proc_23.f90: New.
1973 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1976 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1978 2011-07-01 Jason Merrill <jason@redhat.com>
1981 * g++.dg/template/template-id-3.C: New.
1984 * g++.dg/template/qualified-id4.C: New.
1987 * g++.dg/template/explicit-args4.C: New.
1990 * g++.dg/template/offsetof2.C: New.
1992 2011-07-01 Kai Tietz <ktietz@redhat.com>
1994 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1996 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1999 * lib/target-supports.exp (check_effective_target_gld): New proc.
2001 2011-07-01 Richard Guenther <rguenther@suse.de>
2003 PR tree-optimization/49603
2004 * gcc.dg/torture/pr49603.c: New testcase.
2006 2011-06-30 Jason Merrill <jason@redhat.com>
2009 * g++.dg/rtti/template1.C: New.
2012 * g++.dg/cpp0x/regress/ctor1.C: New.
2015 * g++.dg/cpp0x/initlist54.C: New.
2017 2011-06-30 Martin Jambor <mjambor@suse.cz>
2019 * gcc.dg/tree-ssa/sra-12.c: New test.
2021 2011-06-29 Jason Merrill <jason@redhat.com>
2023 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2025 2011-06-30 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/46787
2028 * gcc.dg/vect/vect-121.c: New testcase.
2030 2011-06-30 Martin Jambor <mjambor@suse.cz>
2032 PR tree-optimization/49094
2033 * gcc.dg/tree-ssa/pr49094.c: New test.
2035 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2038 * gfortran.dg/pr49540-1.f90: New test.
2039 * gfortran.dg/pr49540-2.f90: New test.
2041 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044 * ada/acats/run_acats (which): Use last field of type -p output.
2046 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2047 Iain Sandoe <iains@gcc.gnu.org>
2050 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2051 Only skip on 64-bit *-*-darwin8* && !objc2.
2053 2011-06-30 Richard Guenther <rguenther@suse.de>
2055 PR tree-optimization/38752
2056 * gcc.c-torture/compile/pr38752.c: New testcase.
2058 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2060 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2061 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2063 2011-06-29 Jason Merrill <jason@redhat.com>
2066 * g++.dg/cpp0x/initlist53.C: Use placement new.
2067 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2068 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2071 * g++.dg/cpp0x/trailing6.C: New.
2072 * g++.dg/cpp0x/pr45908.C: No error.
2075 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2078 * g++.dg/cpp0x/constexpr-using2.C: New.
2080 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2083 * g++.dg/cpp0x/constexpr-diag3.C: New.
2084 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2085 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2086 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2087 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2089 2011-06-29 Jason Merrill <jason@redhat.com>
2091 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2093 2011-06-29 Richard Guenther <rguenther@suse.de>
2095 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2097 2011-06-29 Jason Merrill <jason@redhat.com>
2099 * g++.dg/cpp0x/initlist-value2.C: New.
2101 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2102 * g++.dg/cpp0x/initlist-value.C: New.
2104 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2106 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2108 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2110 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2111 * gcc.dg/inline_2.c: Likewise.
2112 * gcc.dg/unroll_1.c: Likewise.
2114 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.target/i386/pr49567.c: New test.
2119 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2121 * gnat.dg/opt17.ad[sb]: New test.
2123 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2124 Tom de Vries <tom@codesourcery.com>
2126 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2127 (check_effective_target_arm_thumb2): New effective targets.
2128 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2129 properly. Clean up temporary files.
2130 * gcc.target/arm/ivopts-2.c: Likewise.
2131 * gcc.target/arm/ivopts-3.c: Likewise.
2132 * gcc.target/arm/ivopts-4.c: Likewise.
2133 * gcc.target/arm/ivopts-5.c: Likewise.
2134 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2136 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2139 * gfortran.dg/reshape_zerosize_3.f90: New test.
2141 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2143 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2144 * gcc.target/arm/vfp-ldmias.c: Likewise.
2145 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2146 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2147 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2148 * gcc.target/arm/vfp-stmias.c: Likewise.
2149 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2150 * gcc.target/arm/vfp-stmiad.c: Likewise.
2152 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2154 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2156 * gcc.target/arm/pr45701-2.c: Ditto.
2158 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2161 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2162 * gfortran.dg/extends_14.f03: Modified.
2164 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2166 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2167 early if the test is already being skipped.
2169 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2170 scan-assembler-dem-not): For missing file, report unresolved with
2171 same message as for pass/fail, with reason reported in log file.
2173 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2174 from add_options_for_arm_neon_fp16.
2175 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2176 check_effective_target_arm_neon_fp16_ok_nocache.
2177 Check -mfpu and -mfloat-abi options from current multilib.
2178 Do not require neon support.
2179 (check_effective_target_arm_fp16_ok): Renamed from
2180 check_effecitve_target_arm_neon_fp16_ok.
2181 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2182 arm_neon_fp16_ok and arm_fp16.
2183 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2184 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2185 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2186 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2188 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2190 * gcc.dg/builtin-assume-aligned-1.c: New test.
2191 * gcc.dg/builtin-assume-aligned-2.c: New test.
2192 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2195 * gcc.dg/pr49544.c: New test.
2197 2011-06-27 Richard Guenther <rguenther@suse.de>
2199 PR tree-optimization/49394
2200 * g++.dg/torture/pr49394.C: New testcase.
2202 2011-06-27 Kai Tietz <ktietz@redhat.com>
2204 * gcc.dg/optimize-bswapdi-2.c: New test.
2206 2011-06-27 Michael Hope <michael.hope@linaro.org>
2207 Richard Sandiford <richard.sandiford@linaro.org>
2209 PR tree-optimization/49169
2210 * gcc.dg/torture/pr49169.c: New test.
2212 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2215 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2217 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2220 2011-06-26 Jason Merrill <jason@redhat.com>
2222 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2225 * g++.dg/init/ref19.C: New.
2226 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2228 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2230 PR tree-optimization/48377
2231 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2234 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2237 * lib/target-supports.exp (check_effective_target_non_strict_align):
2239 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2241 2011-06-24 Martin Jambor <mjambor@suse.cz>
2243 PR tree-optimizations/49516
2244 * g++.dg/tree-ssa/pr49516.C: New test.
2246 2011-06-23 Jason Merrill <jason@redhat.com>
2249 * g++.dg/template/partial10.C: New.
2250 * g++.dg/template/partial11.C: New.
2252 2011-06-23 Jeff Law <law@redhat.com>
2255 * gcc.dg/pr48770.c: New test.
2257 2011-06-23 Jan Hubicka <jh@suse.cz>
2260 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2262 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2266 instead of -fdump-tree-optimized.
2268 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2271 * g++.dg/template/crash107.C: New.
2272 * g++.dg/template/error17.C: Adjust.
2274 2011-06-23 Jason Merrill <jason@redhat.com>
2277 * g++.dg/cpp0x/defaulted30.C: New.
2280 * g++.dg/rtti/anon-ns1.C: New.
2283 * g++.dg/init/ref18.C: New.
2286 * g++.dg/template/partial9.C: New.
2288 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2291 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2293 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2296 * gcc.dg/pr49496.c: New test.
2298 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2300 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2303 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2305 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2306 * gcc.target/arm/pr42879.c: Likewise.
2307 * gcc.target/arm/pr45701-3.c: Likewise.
2309 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2310 * gcc.target/arm/pr40482.c: Likewise.
2311 * gcc.target/arm/stack-corruption.c: Likewise.
2313 2011-06-22 Richard Guenther <rguenther@suse.de>
2315 PR tree-optimization/49493
2316 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2318 2011-06-22 Jason Merrill <jason@redhat.com>
2321 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2323 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2324 Dmitry Melnik <dm@ispras.ru>
2326 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2327 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2328 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2330 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2332 * gcc.target/arm/tlscall.c: New.
2334 2011-06-21 Jason Merrill <jason@redhat.com>
2337 * g++.dg/cpp0x/constexpr-ref1.C: New.
2338 * g++.dg/cpp0x/constexpr-ref2.C: New.
2339 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2342 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2345 * g++.dg/template/param3.C: New.
2347 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2349 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2350 my_clrsb test functions.
2352 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2353 test_sll, test_ull): Add clrsb tests.
2354 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2357 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2360 * gfortran.dg/class_44.f03: New.
2362 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2364 PR tree-optimization/49478
2365 * gcc.dg/vect/pr49478.c
2367 2011-06-21 Richard Guenther <rguenther@suse.de>
2369 PR tree-optimization/49483
2370 * gcc.dg/vect/vect-120.c: New testcase.
2372 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2375 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2376 * gcc.dg/vect/vect-peel-4.c: Likewise.
2378 2011-06-22 Christian Bruel <christian.bruel@st.com>
2381 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2382 * gcc.dg/always_inline2.c: Likewise.
2383 * gcc.dg/always_inline3.c: Likewise.
2384 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2385 * gcc.dg/inline_1.c: Likewise.
2386 * gcc.dg/inline_2.c: Likewise.
2387 * gcc.dg/inline_3.c: Likewise.
2388 * gcc.dg/inline_4.c: Likewise.
2389 * gcc.dg/20051201-1.c: Likewise.
2390 * gcc.dg/pr40087.c: Likewise.
2391 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2392 * gcc.dg/inline-22.c: Likewise.
2393 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2394 * gcc.dg/lto/20090218-1_1.c: Likewise.
2395 * g++.dg/ipa/devirt-7.C: Likewise.
2396 * gcc.dg/uninit-pred-5_a.c: Likewise.
2397 * gcc.dg/uninit-pred-5_b.c: Likewise.
2398 * gcc.dg/fail_always_inline.c: New.
2400 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2402 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2403 into 6 jobs instead of 3.
2405 2011-06-20 Jason Merrill <jason@redhat.com>
2408 * g++.dg/cpp0x/initlist53.C: New.
2410 2011-06-20 Tobias Burnus <burnus@net-b.de>
2413 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2414 * gfortran.dg/coarray_lock_3.f90: New.
2415 * gfortran.dg/coarray/lock_1.f90: New.
2417 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2419 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2420 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2421 unresolved and report the reason to the log file.
2423 * lib/scanasm.exp (object-size): Move argument processing earlier
2424 to report errors before verifying that the file exists. Report
2425 problems detected at runtime as unresolved instead of error and
2426 report their reasons to the log file.
2428 2011-06-20 Jason Merrill <jason@redhat.com>
2431 * g++.dg/cpp0x/explicit6.C: New.
2434 * g++.dg/cpp0x/enum20.C: New.
2437 * g++.dg/ext/attr-aligned01.C: New.
2440 * g++.dg/cpp0x/variadic-default.C: New.
2443 * g++.dg/cpp0x/auto26.C: New.
2446 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2448 2011-06-20 Kai Tietz <ktietz@redhat.com>
2450 * gcc.dg/binop-notand1.c: New test.
2451 * gcc.dg/binop-notand2.c: New test.
2452 * gcc.dg/binop-notand3.c: New test.
2453 * gcc.dg/binop-notand4.c: New test.
2454 * gcc.dg/binop-notand5.c: New test.
2455 * gcc.dg/binop-notand6.c: New test.
2457 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2460 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2462 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2465 * gfortran.dg/proc_ptr_31.f90: New.
2467 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2469 * gnat.dg/volatile6.adb: New test.
2470 * gnat.dg/volatile7.adb: Likewise.
2471 * gnat.dg/volatile8.adb: Likewise.
2472 * gnat.dg/volatile9.adb: Likewise.
2474 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2476 * gnat.dg/constant3.adb: New test.
2478 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2481 * gfortran.dg/read_list_eof_1.f90: New test.
2483 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2486 * gcc.target/i386/testimm-1.c: New test.
2487 * gcc.target/i386/testimm-2.c: New test.
2488 * gcc.target/i386/testimm-3.c: New test.
2489 * gcc.target/i386/testimm-4.c: New test.
2490 * gcc.target/i386/testimm-5.c: New test.
2491 * gcc.target/i386/testimm-6.c: New test.
2492 * gcc.target/i386/testimm-7.c: New test.
2493 * gcc.target/i386/testimm-8.c: New test.
2494 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2495 * gcc.target/i386/xop-rotate1-int.c: New test.
2496 * gcc.target/i386/xop-rotate2-int.c: New test.
2498 2011-06-17 Jason Merrill <jason@redhat.com>
2500 * g++.dg/cpp0x/rv-func2.C: New.
2502 * g++.dg/debug/dwarf2/lambda1.C: New.
2503 * g++.dg/warn/Wshadow-6.C: Adjust.
2505 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2508 * gfortran.dg/move_alloc_5.f90: New.
2510 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2512 PR rtl-optimization/48542
2513 * gcc.dg/torture/pr48542.c: New test.
2515 2011-06-16 Jason Merrill <jason@redhat.com>
2518 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2521 * g++.dg/cpp0x/initlist52.C New.
2524 * c-c++-common/raw-string-12.c: New.
2527 * g++.dg/cpp0x/sfinae26.C: New.
2530 * g++.dg/cpp0x/variadic113.C: New.
2533 * g++.dg/cpp0x/variadic112.C: New.
2535 2011-06-16 Jeff Law <law@redhat.com>
2537 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2538 improved jump threading.
2539 * gcc.dg/builtin-object-size-2.c: Likewise.
2540 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2542 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2545 * gfortran.dg/typebound_assignment_3.f03: New.
2547 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2550 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2552 2011-06-16 Martin Jambor <mjambor@suse.cz>
2554 PR tree-optimization/49343
2555 * gnat.dg/discr31.ad[sb]: New test.
2557 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2559 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2561 2011-06-16 Tom de Vries <tom@codesourcery.com>
2564 * gcc.target/arm/ivopts-3.c: Update test.
2565 * gcc.target/arm/ivopts-5.c: Same.
2567 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2570 2011-06-10 Wei Guozhi <carrot@google.com>
2573 * gcc.target/arm/pr45335.c: New test.
2574 * gcc.target/arm/pr45335-2.c: New test.
2575 * gcc.target/arm/pr45335-3.c: New test.
2576 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2577 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2578 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2580 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2582 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2584 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2587 * gfortran.dg/class_43.f03: New.
2589 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2591 PR tree-optimization/49419
2592 * gcc.c-torture/execute/pr49419.c: New test.
2594 2011-06-16 Revital Eres <revital.eres@linaro.org>
2596 * gcc.dg/sms-9.c: New file.
2598 2011-06-15 Easwaran Raman <eraman@google.com>
2600 PR rtl-optimization/49414
2601 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2603 2011-06-14 Jason Merrill <jason@redhat.com>
2605 * g++.dg/cpp0x/noexcept13.C: New.
2607 2011-06-14 Easwaran Raman <eraman@google.com>
2609 PR rtl-optimization/44194
2610 * gcc.dg/pr44194-1.c: New test.
2611 * gcc.dg/pr44194-2.c: New test.
2613 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2615 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2617 * gcc.target/arm/pr45701-2.c: Likewise.
2618 * gcc.target/arm/thumb-branch1.c: Likewise.
2620 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2623 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2625 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2627 * gcc.target/arm/pr45701-1.c: Require thumb support.
2628 * gcc.target/arm/pr45701-2.c: Likewise.
2629 * gcc.target/arm/thumb-branch1.c: Likewise.
2631 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2632 * gcc.target/arm/pr39839.c: Likewise.
2633 * gcc.target/arm/pr40657-2.c: Likewise.
2634 * gcc.target/arm/pr40956.c: Likewise.
2635 * gcc.target/arm/pr41679.c: Likewise.
2636 * gcc.target/arm/pr42235.c: Likewise.
2637 * gcc.target/arm/pr42495.c: Likewise.
2638 * gcc.target/arm/pr42505.c: Likewise.
2639 * gcc.target/arm/pr42574.c: Likewise.
2640 * gcc.target/arm/pr46883.c: Likewise.
2641 * gcc.target/arm/pr46934.c: Likewise.
2642 * gcc.target/arm/xor-and.c: Likewise.
2644 2011-06-14 Jason Merrill <jason@redhat.com>
2646 * g++.dg/other/error23.C: Adjust error message.
2647 * g++.dg/other/error32.C: Likewise.
2650 * g++.dg/cpp0x/rv-dotstar.C: New.
2653 * g++.dg/cpp0x/decltype30.C: New.
2655 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2657 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2660 * gfortran.dg/pr49103.f90: New test.
2662 2011-06-14 Tom de Vries <tom@codesourcery.com>
2665 * gcc.target/arm/ivopts-3.c: New test.
2666 * gcc.target/arm/ivopts-4.c: New test.
2667 * gcc.target/arm/ivopts-5.c: New test.
2669 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2671 PR rtl-optimization/49390
2672 * gcc.c-torture/execute/pr49390.c: New test.
2674 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2676 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2678 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2680 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2681 * gcc.c-torture/execute/cmpsi-2.x: New file.
2682 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2683 * gcc.c-torture/execute/pr45262.x: New file.
2684 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2685 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2687 * gcc.c-torture/compile/pr49163.c: Ditto.
2689 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2691 * gcc.dg/vect/vect-16.c: Rename to...
2692 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2693 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2694 for double-word vectors.
2695 * gcc.dg/vect/vect-peel-4.c: Likewise.
2696 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2698 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2701 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2704 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2706 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2708 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2710 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2712 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2714 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2716 * gfortran.dg/trim_optimize_8.f90: New test case.
2718 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2719 Ira Rosen <ira.rosen@linaro.org>
2721 PR tree-optimization/49352
2722 * gcc.dg/vect/pr49352.c: New test.
2724 2011-06-12 Tobias Burnus
2727 * gfortran.dg/alloc_comp_assign_11.f90: New.
2729 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2731 * gfortran.dg/trim_optimize_7.f90: New test.
2733 2011-06-10 Wei Guozhi <carrot@google.com>
2736 * gcc.target/arm/pr45335.c: New test.
2737 * gcc.target/arm/pr45335-2.c: New test.
2738 * gcc.target/arm/pr45335-3.c: New test.
2739 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2740 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2741 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2743 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/parse/error39.C: New.
2748 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2750 * gcc.target/arm/20090811-1.c: Skip for incompatible
2751 options, do not override other options.
2752 * gcc.target/arm/combine-cmp-shift.c: Skip for
2753 incompatible options.
2754 * gcc.target/arm/pr45094.c: Likewise.
2755 * gcc.target/arm/scd42-1.c: Likewise.
2756 * gcc.target/arm/scd42-3.c: Likewise.
2757 * gcc.target/arm/thumb-ltu.c: Likewise.
2759 * lib/target-supports.exp
2760 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2761 multilib flags use -mfpu with a value other than neon-fp16.
2763 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2766 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2768 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2770 * lib/target-supports.exp (check_effective_target_pie): New proc.
2771 * gcc.dg/pie-link.c: Use target pie.
2773 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2774 Laurent Rougé <laurent.rouge@menta.fr>
2776 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2777 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2779 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2781 * gfortran.dg/coarray/sync_1.f90: New test for
2782 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2784 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2786 PR tree-optimization/49318
2787 * gcc.dg/vect/pr49318.c: New test.
2789 2011-06-09 David Krauss <potswa@mac.com>
2791 * g++.dg/template/arrow1.C: New.
2793 2011-06-09 Jason Merrill <jason@redhat.com>
2795 * lib/prune.exp: Prune "note"s.
2796 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2798 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2799 * g++.dg/template/dependent-expr3.C: Likewise.
2800 * g++.dg/parse/template7.C: Likewise.
2801 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2802 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2803 * g++.old-deja/g++.pt/friend38.C: Likewise.
2804 * g++.old-deja/g++.pt/crash32.C: Likewise.
2805 * g++.old-deja/g++.other/init4.C: Likewise.
2806 * g++.old-deja/g++.other/friend8.C: Likewise.
2808 * g++.dg/ext/complex7.C: Adjust expected output.
2809 * g++.dg/diagnostic/method1.C: Likewise.
2810 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2811 * g++.dg/parse/crash33.C: Likewise.
2812 * g++.dg/other/warning1.C: Likewise.
2813 * g++.dg/init/pr29571.C: Likewise.
2814 * g++.dg/warn/overflow-warn-1.C: Likewise.
2815 * g++.dg/warn/overflow-warn-3.C: Likewise.
2816 * g++.dg/warn/overflow-warn-4.C: Likewise.
2817 * g++.old-deja/g++.oliva/template1.C: Likewise.
2819 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2820 * g++.dg/parse/template7.C: Adjust.
2822 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2825 * gcc.dg/pr49307.c: New.
2827 2011-06-09 Wei Guozhi <carrot@google.com>
2830 * gcc.target/arm/pr46975.c: New testcase.
2832 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2834 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2835 (PMETH, arglist_t): Removed.
2836 (method_get_number_of_arguments): Removed.
2837 (method_get_nth_argument): Removed.
2838 (method_get_first_argument): Removed.
2839 (method_get_next_argument): Removed.
2840 (method_get_sizeof_arguments): Removed.
2841 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2843 (method_get_number_of_arguments): Removed.
2844 (method_get_nth_argument): Removed.
2845 (method_get_first_argument): Removed.
2846 (method_get_next_argument): Removed.
2847 (method_get_sizeof_arguments): Removed.
2848 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2850 2011-06-09 David Li <davidxl@google.com>
2852 * gcc.dg/dump-pass.c: New test.
2854 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/parse/error38.C: New.
2859 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2862 * gfortran.dg/pr49308.f90: New test.
2864 2011-06-08 Jason Merrill <jason@redhat.com>
2866 * g++.dg/cpp0x/noexcept11.C: New.
2867 * g++.dg/cpp0x/noexcept12.C: New.
2868 * g++.dg/cpp0x/sfinae11.C: Adjust.
2870 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2873 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2874 to dg-options, match also DW_AT_linkage_name.
2876 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2879 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2880 -fno-common on alpha*-dec-osf*.
2881 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2883 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2885 PR rtl-optimization/49303
2886 * gcc.target/ia64/pr49303.c: New test.
2888 2011-06-08 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/coarray_lock_1.f90: New.
2892 * gfortran.dg/coarray_lock_2.f90: New.
2894 2011-06-07 Jason Merrill <jason@redhat.com>
2896 * lib/prune.exp: Look for "required" rather than "instantiated".
2897 * g++.dg/abi/mangle11.C: Likewise.
2898 * g++.dg/abi/mangle12.C: Likewise.
2899 * g++.dg/abi/mangle17.C: Likewise.
2900 * g++.dg/abi/mangle20-2.C: Likewise.
2901 * g++.dg/abi/pragma-pack1.C: Likewise.
2902 * g++.dg/cpp0x/decltype26.C: Likewise.
2903 * g++.dg/cpp0x/decltype28.C: Likewise.
2904 * g++.dg/cpp0x/decltype29.C: Likewise.
2905 * g++.dg/cpp0x/enum11.C: Likewise.
2906 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2907 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2908 * g++.dg/cpp0x/pr47416.C: Likewise.
2909 * g++.dg/ext/case-range2.C: Likewise.
2910 * g++.dg/ext/case-range3.C: Likewise.
2911 * g++.dg/gomp/for-19.C: Likewise.
2912 * g++.dg/gomp/pr37533.C: Likewise.
2913 * g++.dg/gomp/pr38639.C: Likewise.
2914 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2915 * g++.dg/inherit/base3.C: Likewise.
2916 * g++.dg/inherit/using6.C: Likewise.
2917 * g++.dg/init/placement4.C: Likewise.
2918 * g++.dg/init/reference3.C: Likewise.
2919 * g++.dg/lookup/scoped6.C: Likewise.
2920 * g++.dg/lookup/using7.C: Likewise.
2921 * g++.dg/other/abstract1.C: Likewise.
2922 * g++.dg/other/error10.C: Likewise.
2923 * g++.dg/other/error5.C: Likewise.
2924 * g++.dg/other/field1.C: Likewise.
2925 * g++.dg/other/offsetof5.C: Likewise.
2926 * g++.dg/parse/bitfield2.C: Likewise.
2927 * g++.dg/parse/constant4.C: Likewise.
2928 * g++.dg/parse/crash20.C: Likewise.
2929 * g++.dg/parse/invalid-op1.C: Likewise.
2930 * g++.dg/parse/non-dependent2.C: Likewise.
2931 * g++.dg/parse/template18.C: Likewise.
2932 * g++.dg/tc1/dr152.C: Likewise.
2933 * g++.dg/tc1/dr166.C: Likewise.
2934 * g++.dg/tc1/dr176.C: Likewise.
2935 * g++.dg/tc1/dr213.C: Likewise.
2936 * g++.dg/template/access11.C: Likewise.
2937 * g++.dg/template/access2.C: Likewise.
2938 * g++.dg/template/access3.C: Likewise.
2939 * g++.dg/template/access7.C: Likewise.
2940 * g++.dg/template/arg7.C: Likewise.
2941 * g++.dg/template/cond2.C: Likewise.
2942 * g++.dg/template/crash13.C: Likewise.
2943 * g++.dg/template/crash40.C: Likewise.
2944 * g++.dg/template/crash7.C: Likewise.
2945 * g++.dg/template/crash84.C: Likewise.
2946 * g++.dg/template/ctor5.C: Likewise.
2947 * g++.dg/template/defarg13.C: Likewise.
2948 * g++.dg/template/defarg14.C: Likewise.
2949 * g++.dg/template/dtor7.C: Likewise.
2950 * g++.dg/template/eh2.C: Likewise.
2951 * g++.dg/template/error2.C: Likewise.
2952 * g++.dg/template/error43.C: Likewise.
2953 * g++.dg/template/friend32.C: Likewise.
2954 * g++.dg/template/injected1.C: Likewise.
2955 * g++.dg/template/instantiate1.C: Likewise.
2956 * g++.dg/template/instantiate3.C: Likewise.
2957 * g++.dg/template/instantiate5.C: Likewise.
2958 * g++.dg/template/instantiate7.C: Likewise.
2959 * g++.dg/template/local6.C: Likewise.
2960 * g++.dg/template/lookup2.C: Likewise.
2961 * g++.dg/template/member5.C: Likewise.
2962 * g++.dg/template/memfriend15.C: Likewise.
2963 * g++.dg/template/memfriend16.C: Likewise.
2964 * g++.dg/template/memfriend17.C: Likewise.
2965 * g++.dg/template/memfriend7.C: Likewise.
2966 * g++.dg/template/meminit1.C: Likewise.
2967 * g++.dg/template/nested3.C: Likewise.
2968 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2969 * g++.dg/template/nontype12.C: Likewise.
2970 * g++.dg/template/nontype13.C: Likewise.
2971 * g++.dg/template/nontype6.C: Likewise.
2972 * g++.dg/template/pr23510.C: Likewise.
2973 * g++.dg/template/pr35240.C: Likewise.
2974 * g++.dg/template/ptrmem15.C: Likewise.
2975 * g++.dg/template/ptrmem6.C: Likewise.
2976 * g++.dg/template/qualified-id1.C: Likewise.
2977 * g++.dg/template/qualttp20.C: Likewise.
2978 * g++.dg/template/qualttp3.C: Likewise.
2979 * g++.dg/template/qualttp4.C: Likewise.
2980 * g++.dg/template/qualttp5.C: Likewise.
2981 * g++.dg/template/qualttp6.C: Likewise.
2982 * g++.dg/template/qualttp7.C: Likewise.
2983 * g++.dg/template/qualttp8.C: Likewise.
2984 * g++.dg/template/recurse.C: Likewise.
2985 * g++.dg/template/recurse2.C: Likewise.
2986 * g++.dg/template/ref5.C: Likewise.
2987 * g++.dg/template/scope2.C: Likewise.
2988 * g++.dg/template/sfinae10.C: Likewise.
2989 * g++.dg/template/sfinae3.C: Likewise.
2990 * g++.dg/template/sizeof3.C: Likewise.
2991 * g++.dg/template/static9.C: Likewise.
2992 * g++.dg/template/template-id-2.C: Likewise.
2993 * g++.dg/template/typedef13.C: Likewise.
2994 * g++.dg/template/typename4.C: Likewise.
2995 * g++.dg/template/using14.C: Likewise.
2996 * g++.dg/template/using2.C: Likewise.
2997 * g++.dg/template/warn1.C: Likewise.
2998 * g++.dg/warn/Wparentheses-13.C: Likewise.
2999 * g++.dg/warn/Wparentheses-15.C: Likewise.
3000 * g++.dg/warn/Wparentheses-16.C: Likewise.
3001 * g++.dg/warn/Wparentheses-17.C: Likewise.
3002 * g++.dg/warn/Wparentheses-18.C: Likewise.
3003 * g++.dg/warn/Wparentheses-19.C: Likewise.
3004 * g++.dg/warn/Wparentheses-20.C: Likewise.
3005 * g++.dg/warn/Wparentheses-23.C: Likewise.
3006 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3007 * g++.dg/warn/noeffect2.C: Likewise.
3008 * g++.dg/warn/noeffect4.C: Likewise.
3009 * g++.dg/warn/pr8570.C: Likewise.
3010 * g++.old-deja/g++.brendan/init2.C: Likewise.
3011 * g++.old-deja/g++.eh/spec6.C: Likewise.
3012 * g++.old-deja/g++.pt/crash10.C: Likewise.
3013 * g++.old-deja/g++.pt/crash36.C: Likewise.
3014 * g++.old-deja/g++.pt/derived3.C: Likewise.
3015 * g++.old-deja/g++.pt/error2.C: Likewise.
3016 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3017 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3018 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3019 * g++.old-deja/g++.pt/overload7.C: Likewise.
3020 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3022 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3023 Iain Sandoe <iains@gcc.gnu.org>
3025 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3026 Added code to deal with the case when [Protocol
3027 -descriptionForInstanceMethod:] or [Protocol
3028 -descriptionForClassMethod:] returns NULL.
3030 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3031 Iain Sandoe <iains@gcc.gnu.org>
3033 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3034 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3037 2011-06-07 Xinliang David Li <davidxl@google.com>
3039 * gcc.dg/inline_2.c: New test.
3040 * gcc.dg/unroll_2.c: New test.
3041 * gcc.dg/inline_3.c: New test.
3042 * gcc.dg/unroll_3.c: New test.
3043 * gcc.dg/inline_4.c: New test.
3044 * gcc.dg/unroll_4.c: New test.
3045 * gcc.dg/inline_1.c: New test.
3046 * gcc.dg/unroll_1.c: New test.
3048 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3050 PR tree-optimization/48497
3051 * lib/gcc-defs.exp (dg-additional-options): New proc.
3052 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3053 -msse2 on 32-bit x86.
3055 2011-06-06 Jason Merrill <jason@redhat.com>
3057 * g++.dg/cpp0x/enum19.C: New.
3059 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3061 * gcc.target/arm/neon-reload-class.c: New test.
3063 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3066 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3068 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3070 * gcc.target/arm/smlatb-1.c: New file.
3071 * gcc.target/arm/smlatt-1.c: New file.
3072 * gcc.target/arm/smlaltb-1.c: New file.
3073 * gcc.target/arm/smlaltt-1.c: New file.
3075 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3077 * gcc.target/arm/mla-2.c: New test.
3079 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3081 PR gcov-profile/49299
3082 * gcc.dg/tree-prof/pr49299-1.c: New test.
3083 * gcc.dg/tree-prof/pr49299-2.c: New test.
3085 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3087 * lib/target-supports.exp
3088 (check_effective_target_vect_widen_mult_qi_to_hi):
3089 Add NEON as supporting target.
3090 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3091 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3092 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3093 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3094 using widening multiplication on targets that support it.
3095 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3096 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3097 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3099 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3101 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3102 Modern Objective-C runtime API.
3103 * objc/execute/next_mapping.h: Removed.
3104 * objc-obj-c++-shared/next-mapping.h: Removed.
3105 * objc-obj-c++-shared/Object1.h: Removed.
3106 * objc-obj-c++-shared/Object1.m: Removed.
3107 * objc-obj-c++-shared/Object1.mm: Removed.
3108 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3109 * objc-obj-c++-shared/Protocol1.h: Removed.
3110 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3111 of ProtoBool, IVAR_T and METHOD.
3112 * objc-obj-c++-shared/runtime.h: New.
3113 * objc-obj-c++-shared/TestsuiteObject.h: New.
3114 * objc-obj-c++-shared/TestsuiteObject.m: New.
3116 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3117 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3118 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3120 * objc/execute/_cmd.m: Include
3121 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3122 runtime API. ([TestClass +initialize]): Include this method also
3123 with the GNU runtime.
3124 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3125 Object. ([-setValue:]): Return void.
3126 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3127 with the GNU runtime. Include
3128 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3129 for the NeXT runtime. Use the existing print_ivars() and
3130 compare_structures() implementations for the old NeXT runtime.
3131 Added new implementations for the Modern GNU and NeXT runtimes.
3132 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3133 well. (main): Use objc_getClass(). Use return instead of exit.
3134 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3135 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3137 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3138 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3139 instead of Object. (main): Use return instead of exit().
3140 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3141 instead of Object. Removed prototype for exit(). (main): Use
3142 return instead of exit(). Use the Modern Objective-C runtime API.
3143 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3145 * objc/execute/class-tests-1.h: Include
3146 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3147 runtime API. (test_class_with_superclass): Do not call [Object
3148 class]. There is no need to with the current libobjc.
3149 * objc/execute/class-tests-2.h: Include
3150 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3152 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3153 ../../objc-obj-c++-shared/next-mapping.h.
3154 * objc/execute/class-2.m: Likewise.
3155 * objc/execute/class-3.m: Likewise.
3156 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3157 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3158 +initialize]): Include this method also with the GNU
3159 runtime. (main): Use the Modern Objective-C runtime API.
3160 * objc/execute/class-5.m: Likewise.
3161 * objc/execute/class-6.m: Likewise.
3162 * objc/execute/class-7.m: Likewise.
3163 * objc/execute/class-8.m: Likewise.
3164 * objc/execute/class-9.m: Likewise.
3165 * objc/execute/class-10.m: Likewise.
3166 * objc/execute/class-11.m: Likewise.
3167 * objc/execute/class-12.m: Likewise.
3168 * objc/execute/class-13.m: Likewise.
3169 * objc/execute/class-14.m: Likewise.
3170 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3171 this method also with the GNU runtime.
3172 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3173 +initialize]): Include this method also with the GNU runtime.
3174 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3176 * objc/execute/encode-1.m: Likewise.
3177 * objc/execute/enumeration-1.m: Likewise.
3178 * objc/execute/enumeration-2.m: Likewise.
3179 * objc/execute/exceptions/catchall-1.m: Likewise.
3180 * objc/execute/exceptions/finally-1.m: Likewise.
3181 * objc/execute/exceptions/foward-1.m: Likewise.
3182 * objc/execute/exceptions/local-variables-1.m: Likewise.
3183 * objc/execute/exceptions/throw-nil.m: Likewise.
3184 * objc/execute/exceptions/trivial.m: Likewise.
3185 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3186 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3187 * objc/execute/exceptions/matcher-1.m: Likewise.
3188 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3190 * objc/execute/formal_protocol-2.m: Likewise.
3191 * objc/execute/formal_protocol-3.m: Likewise.
3192 * objc/execute/formal_protocol-4.m: Likewise.
3193 * objc/execute/formal_protocol-5.m: Include
3194 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3196 * objc/execute/formal_protocol-6.m: Likewise.
3197 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3198 Object. Include <objc/Protocol.h> instead of
3199 ../../objc-obj-c++-shared/Protocol1.h.
3200 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3202 * objc/execute/informal_protocol.m: Likewise.
3203 * objc/execute/load-3.m: Likewise.
3204 * objc/execute/many_args_method.m ([TestClass +initialize]):
3205 Include this method with the GNU runtime as well.
3206 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3207 * objc/execute/nested-func-1.m: Use TestsuiteObject
3209 * objc/execute/nil_method-1.m: Likewise.
3210 * objc/execute/no_clash.m: Likewise.
3211 * objc/execute/np-1.m: Do not include
3212 ../../objc-obj-c++-shared/Protocol1.h.
3213 (main): Use return instead of exit().
3214 * objc/execute/np-2.m: Do not include
3215 ../../objc-obj-c++-shared/Protocol1.h.
3216 ([MyObject +initialize]): Include this method also with the GNU
3217 runtime. (main): Use return instead of exit().
3218 * objc/execute/object_is_class.m: Include
3219 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3220 of Object. (main): Use the Modern Objective-C runtime API.
3221 * objc/execute/object_is_meta_class.m: Likewise.
3222 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3223 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3224 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3225 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3226 Objective-C runtime API.
3227 * objc/execute/protocol-isEqual-2.m: Likewise.
3228 * objc/execute/protocol-isEqual-3.m: Likewise.
3229 * objc/execute/protocol-isEqual-4.m: Likewise.
3230 * objc/execute/redefining_self.m ([TestClass +initialize]):
3231 Include this method with the GNU runtime as well.
3232 * objc/execute/root_methods.m: Include
3233 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3234 Include this method with the GNU runtime as well.
3235 (main): Use the Modern Objective-C runtime API.
3236 * objc/execute/selector-1.m: Include
3237 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3238 of Object. (main): Use the Modern Objective-C runtime API.
3239 * objc/execute/static-1.m ([Test +initialize]): Include this
3240 method with the GNU runtime as well.
3241 * objc/execute/static-2.m: Likewise.
3242 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3243 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3244 ([MathClass +initialize]): Include this method with the GNU
3246 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3248 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3249 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3250 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3251 * objc.dg/attributes/method-attribute-1.m: Likewise.
3252 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3253 * objc.dg/attributes/method-attribute-2.m: Likewise.
3254 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3255 * objc.dg/attributes/method-attribute-3.m: Likewise.
3256 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3257 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3258 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3259 * obj-c++.dg/bitfield-1.mm: Likewise.
3260 * obj-c++.dg/bitfield-2.mm: Likewise
3261 * objc.dg/bitfield-3.m: Likewise.
3262 * obj-c++.dg/bitfield-4.mm: Likewise.
3263 * objc.dg/bitfield-5.m: Likewise
3264 * objc.dg/call-super-1.m: Likewise.
3265 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3266 Use objc_getClass() instead of objc_get_class(), but for the GNU
3267 runtime redefine objc_getClass as objc_get_class. Include
3268 ../objc-obj-c++-shared/runtime.h.
3269 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3270 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3271 Use the Modern Objective-C runtime API.
3272 * objc.dg/class-protocol-1.m: Include
3273 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3274 * obj-c++.dg/class-protocol-1.mm: Likewise.
3275 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3276 * objc.dg/comp-types-10.m: Likewise.
3277 * objc.dg/comp-types-11.m: Likewise.
3278 * objc.dg/comp-types-12.m: Likewise.
3279 * obj-c++.dg/comp-types-9.mm: Likewise.
3280 * obj-c++.dg/comp-types-11.mm: Likewise.
3281 * obj-c++.dg/comp-types-12.mm: Likewise.
3282 * obj-c++.dg/comp-types-13.mm: Likewise.
3283 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3284 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3285 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3286 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3287 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3288 * objc.dg/desig-init-1.m: Likewise.
3289 * obj-c++.dg/defs.mm: Likewise.
3290 * objc.dg/exceptions-2.m: Likewise.
3291 * obj-c++.dg/except-1.mm: Likewise.
3292 * obj-c++.dg/exceptions-2.mm: Likewise.
3293 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3294 Use the Modern Objective-C runtime API.
3295 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3296 the Modern Objective-C runtime API. Do not include
3297 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3298 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3299 the Modern Objective-C runtime API except when using an older NeXT
3301 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3302 the Modern Objective-C runtime API.
3303 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3305 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3306 * objc.dg/encode-7-next-64bit.m: Updated include.
3307 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3309 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3310 the Modern Objective-C runtime API.
3311 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3312 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3313 instead of ../objc-obj-c++-shared/Protocol1.h.
3314 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3315 the Modern Objective-C runtime API except when using an older NeXT
3317 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3318 the Modern Objective-C runtime API.
3319 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3321 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3322 * objc.dg/fix-and-continue-2.m: Likewise.
3323 * objc.dg/foreach-1.m: Likewise.
3324 * objc.dg/foreach-2.m: Likewise.
3325 * objc.dg/foreach-3.m: Likewise.
3326 * objc.dg/foreach-4.m: Likewise.
3327 * objc.dg/foreach-5.m: Likewise.
3328 * objc.dg/foreach-6.m: Likewise.
3329 * objc.dg/foreach-7.m: Likewise.
3330 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3332 * objc.dg/func-ptr-2.m: Likewise.
3333 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3334 Do not include objc/objc-api.h.
3335 * obj-c++.dg/fsf-package-0.mm: Likewise.
3336 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3337 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3338 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3340 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3341 * objc.dg/gnu-runtime-3.m: Likewise.
3342 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3343 * objc.dg/headers.m: Include objc/runtime.h instead of
3344 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3345 for the NeXT runtime.
3346 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3347 * obj-c++.dg/isa-field-1.mm: Likewise.
3348 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3349 * objc.dg/layout-1.m: Likewise.
3350 * objc.dg/layout-2.m: Likewise.
3351 * objc.dg/local-decl-2.m: Likewise.
3352 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3353 Object. ([Container +elementForView:]): Use
3354 class_conformsToProtocol().
3355 * obj-c++.dg/lookup-2.mm: Likewise.
3356 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3357 * obj-c++.dg/local-decl-1.mm: Likewise.
3358 * objc.dg/method-3.m: Likewise.
3359 * objc.dg/method-4.m: Likewise.
3360 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3361 ../objc-obj-c++-shared/Protocol1.h.
3362 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3363 * objc.dg/method-9.m: Likewise.
3364 * objc.dg/method-10.m: Likewise.
3365 * objc.dg/method-13.m ([Root +initialize]): Include this method
3366 also for the GNU runtime. (main): Use objc_getClass() also for
3368 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3369 * objc.dg/method-17.m: Likewise.
3370 * objc.dg/method-19.m: Likewise.
3371 * objc.dg/method-20b.m: Likewise.
3372 * obj-c++.dg/method-2.mm: Likewise.
3373 * obj-c++.dg/method-6.mm: Likewise.
3374 * obj-c++.dg/method-10.mm: Likewise.
3375 * obj-c++.dg/method-11.mm: Likewise.
3376 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3377 ../objc-obj-c++-shared/Protocol1.h.
3378 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3379 * obj-c++.dg/method-15.mm: Likewise.
3380 * obj-c++.dg/method-17.mm: Likewise.
3381 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3382 +initialize]): Include this method also for the GNU
3383 runtime. (main): Use objc_getClass() also for the GNU runtime.
3384 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3385 * obj-c++.dg/method-22.mm: Likewise.
3386 * obj-c++.dg/method-23.mm: Likewise.
3387 * obj-c++.dg/no-extra-load.mm: Likewise.
3388 * objc.dg/objc-fast-4.m: Likewise.
3389 * objc.dg/objc-gc-4.m: Likewise.
3390 * obj-c++.dg/objc-gc-3.mm: Likewise.
3391 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3392 protocol_getMethodDescription() instead of [Protocol
3393 -descriptionForInstanceMethod].
3394 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3395 Made it available with all runtimes. (main): Call -test instead
3397 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3398 and put into a category.
3399 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3400 Object. Include objc/objc.h.
3401 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3402 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3403 New. (main): Use protocol_getMethodDescription() instead
3404 of [Protocol -descriptionForInstanceMethod] and [Protocol
3405 -descriptionForClassMethod].
3406 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3407 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3408 Objective-C runtime API.
3409 * obj-c++.dg/proto-qual-1.mm: Likewise.
3410 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3412 * obj-c++.dg/property/property-1.mm: Likewise.
3413 * obj-c++.dg/qual-types-1.mm: Likewise.
3414 * objc.dg/selector-2.m: Include objc/objc.h instead of
3415 ../objc-obj-c++-shared/Object1.h.
3416 * obj-c++.dg/selector-2.mm: Likewise.
3417 * obj-c++.dg/selector-5.mm: Likewise.
3418 * obj-c++.dg/selector-6.mm: Likewise.
3419 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3420 Object. Do not include objc/objc-api.h.
3421 * obj-c++.dg/set-not-used-1.mm: Likewise.
3422 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3423 * objc.dg/stret-1.m: Likewise.
3424 * objc.dg/stret-2.m: Likewise.
3425 * obj-c++.dg/super-class-2.mm: Likewise.
3426 * objc.dg/super-class-3.m: Likewise.
3427 * objc.dg/super-class-4.m: Likewise.
3428 * objc.dg/sync-2.m: Likewise.
3429 * obj-c++.dg/sync-2.mm: Likewise.
3430 * objc.dg/sync-1.m: Include objc/objc.h instead of
3431 ../objc-obj-c++-shared/Object1.h.
3432 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3433 'Class' as the type of 'isa'.
3434 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3435 Objective-C runtime API. ([TestClass +initialize]): Include this
3436 method with the GNU runtime as well.
3437 * objc.dg/strings/strings-1.m: Updated includes.
3438 * obj-c++.dg/strings/strings-1.mm: Likewise.
3439 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3440 objc.dg/strings/const-str-12b.m.
3441 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3442 * obj-c++.dg/template-3.mm: Likewise.
3443 * obj-c++.dg/template-4.mm: Likewise.
3444 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3445 Objective-C runtime API.
3446 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3447 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3448 * obj-c++.dg/try-catch-1.mm: Likewise.
3449 * obj-c++.dg/try-catch-2.mm: Likewise.
3450 * objc.dg/try-catch-3.m: Likewise.
3451 * obj-c++.dg/try-catch-3.mm: Likewise.
3452 * objc.dg/try-catch-6.m: Likewise.
3453 * objc.dg/try-catch-7.m: Likewise.
3454 * obj-c++.dg/try-catch-7.mm: Likewise.
3455 * obj-c++.dg/try-catch-8.mm: Likewise.
3456 * obj-c++.dg/try-catch-9.mm: Likewise.
3457 * objc.dg/try-catch-10.m: Likewise.
3458 * obj-c++.dg/try-catch-11.mm: Likewise.
3459 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3460 Object. Include objc/objc.h.
3461 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3462 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3463 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3464 Object. Use Modern Objective-C runtime API. Do not use
3466 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3467 * obj-c++.dg/torture/trivial.mm: Likewise.
3468 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3469 instead of ../objc-obj-c++-shared/Object1.h. Include
3470 ../objc-obj-c++-shared/runtime.h.
3471 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3472 * objc.dg/torture/strings/const-str-11.m: Likewise.
3473 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3474 * objc.dg/torture/strings/const-str-9.m: Likewise.
3475 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3476 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3477 instead of Object. Only add _FooClassReference if
3479 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3480 * objc.dg/torture/strings/const-str-8.m: Likewise.
3481 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3482 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3484 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3486 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3487 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3488 * obj-c++.dg/va-meth-1.mm: Likewise.
3489 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3490 ../objc-obj-c++-shared/Object1.h.
3491 * objc.dg/zero-link-3.m: Likewise.
3493 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3495 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3497 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3500 * obj-c++.dg/property/cxx-property-1.mm: New.
3501 * obj-c++.dg/property/cxx-property-2.mm: New.
3503 2011-06-06 Jason Merrill <jason@redhat.com>
3505 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3507 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3509 PR rtl-optimization/49145
3511 * gcc.c-torture/compile/pr49145.c: New test.
3513 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3516 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3517 to dg-options, match also DW_AT_linkage_name.
3520 * gcc.dg/debug/pr49294.c: New test.
3523 * g++.dg/opt/pr49264.C: New test.
3525 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3527 PR tree-optimization/49243
3528 * gcc.dg/pr49243.c: New.
3530 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3532 * gnat.dg/specs/cond_expr1.ads: New test.
3534 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3536 * gnat.dg/deferred_const4.ad[sb]: New test.
3537 * gnat.dg/deferred_const4_pkg.ads: New helper.
3539 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3541 * gnat.dg/test_tamdt.adb: Rename to...
3542 * gnat.dg/taft_type1.adb: ...this.
3543 * gnat.dg/tamdt.ad[sb]: Rename to...
3544 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3545 * gnat.dg/tamdt_aux.ads: Rename to...
3546 * gnat.dg/taft_type1_pkg2.ads: ...this.
3547 * gnat.dg/taft_type2.ad[sb]: New test.
3548 * gnat.dg/taft_type2_pkg.ads: New helper.
3549 * gnat.dg/taft_type3.adb: New test.
3550 * gnat.dg/taft_type3_pkg.ads: New helper.
3552 2011-06-05 Tobias Burnus <burnus@net-b.de>
3555 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3558 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3561 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3563 * objc.dg/gnu-api-2-objc.m: Likewise.
3564 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3565 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3567 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3569 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3570 alignment, not the alignment, when calling class_addIvar(). Add
3571 an 'isa' instance variable to the test root class.
3572 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3574 2011-06-04 Jan Hubicka <jh@suse.cz>
3576 PR tree-optimization/48893
3577 PR tree-optimization/49091
3578 PR tree-optimization/49179
3579 * gfortran.dg/pr49179.f90: New testcase
3581 2011-06-04 Jan Hubicka <jh@suse.cz>
3584 * g++.dg/torture/pr48954.C: New testcase.
3586 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3588 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3590 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3593 * g++.dg/diagnostic/bitfld2.C: New.
3595 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3598 * gcc.c-torture/execute/pr49281.c: New test.
3600 2011-06-04 Jan Hubicka <jh@suse.cz>
3602 PR tree-optimize/48929
3603 * gcc.c-torture/compile/pr48929.c: New testcase.
3605 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3607 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3609 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3612 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3614 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3616 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3618 2011-06-03 Richard Henderson <rth@redhat.com>
3619 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3621 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3623 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3625 * objc.dg/headers.m: Do not include objc-list.h.
3627 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3629 * objc.dg/type-stream-1.m: Test removed.
3630 * objc.dg/headers.m: Do not include typedstream.h.
3632 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3634 * objc.dg/torture/forward-1.m (main): Updated testcase.
3636 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3639 * gcc.c-torture/compile/pr49163.c: New.
3641 2011-06-02 Asher Langton <langton2@llnl.gov>
3644 * gfortran.dg/PR49268.f90: New test.
3646 2011-06-02 Asher Langton <langton2@llnl.gov>
3649 * gfortran.dg/PR37039.f90: New test.
3651 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3654 * objc.dg/method-5.m: Updated.
3655 * objc.dg/method-19.m: Updated.
3656 * objc.dg/method-lookup-1.m: New.
3657 * obj-c++.dg/method-6.mm: Updated.
3658 * obj-c++.dg/method-7.mm: Updated.
3659 * obj-c++.dg/method-lookup-1.mm: New.
3661 2011-06-02 DJ Delorie <dj@redhat.com>
3663 * lib/timeout.exp (timeout): Add board_info support.
3665 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3667 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3669 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3672 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3673 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3675 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3676 Hans-Peter Nilsson <hp@axis.com>
3678 PR rtl-optimization/48840
3679 * gcc.target/sparc/ultrasp13.c: New test.
3681 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3684 * gcc.c-torture/compile/pr49238.c: New.
3686 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3688 * gcc.target/arm/g2.c: Skip test in -mthumb.
3689 Skip test unless cpu is xscale.
3690 * gcc.target/arm/scd42-2.c: Likewise.
3691 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3693 2011-06-01 Jason Merrill <jason@redhat.com>
3695 * g++.dg/cpp0x/decltype28.C: New.
3696 * g++.dg/cpp0x/decltype29.C: New.
3698 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3701 * gcc.target/mips/pr45074.c: New test.
3703 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3704 Hans-Peter Nilsson <hp@axis.com>
3706 PR rtl-optimization/48830
3707 * gcc.target/sparc/ultrasp12.c: New test.
3709 2011-06-01 David Li <davidxl@google.com>
3711 * gcc.dg/profile-dir-1.c: Change pass name.
3712 * gcc.dg/profile-dir-2.c: Ditto.
3713 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3714 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3715 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3716 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3717 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3718 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3719 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3720 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3721 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3722 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3723 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3724 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3725 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3726 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3727 * gcc.dg/profile-dir-3.c: Ditto.
3728 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3730 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3732 * objc.dg/attributes/method-nonnull-1.m: New test.
3733 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3735 2011-05-31 Tobias Burnus <burnus@net-b.de>
3738 * gfortran.dg/coarray_atomic_1.f90: New.
3739 * gfortran.dg/coarray/atomic_1.f90: New.
3741 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.dg/guality/bswaptest.c: New test.
3744 * gcc.dg/guality/clztest.c: New test.
3745 * gcc.dg/guality/ctztest.c: New test.
3746 * gcc.dg/guality/rotatetest.c: New test.
3749 * gcc.target/i386/pr48688.c: New test.
3751 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3754 * g++.dg/lookup/name-clash9.C: New.
3756 2011-05-31 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/coarray/dummy_1.f90: New.
3761 2011-05-31 Tobias Burnus <burnus@net-b.de>
3764 * gfortran.dg/coarray/save_1.f90: New.
3765 * gfortran.dg/coarray_4.f90: Update dg-error.
3767 2011-05-31 Jason Merrill <jason@redhat.com>
3769 * g++.dg/cpp0x/rv-template1.C: New.
3771 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3773 PR rtl-optimization/49235
3774 * gcc.dg/pr49235.c: New test.
3776 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3778 PR tree-optimization/49093
3779 * gcc.dg/vect/pr49093.c: New test.
3781 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3784 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3786 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3789 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3792 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3795 * gcc.c-torture/execute/pr49186.c: New.
3797 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3800 * gcc.target/i386/pr49168-1.c: New.
3802 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3803 Eric Botcazou <ebotcazou@adacore.com>
3805 * gcc.dg/guality/drap.c: New test.
3807 2011-05-30 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/49210
3810 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3811 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3813 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3816 * g++.dg/gomp/pr49223-1.C: New test.
3817 * g++.dg/gomp/pr49223-2.C: New test.
3819 2011-05-30 Richard Guenther <rguenther@suse.de>
3821 PR tree-optimization/49218
3822 * gcc.c-torture/execute/pr49218.c: New testcase.
3824 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3826 PR tree-optimization/49199
3827 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3828 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3829 -fno-tree-scev-cprop.
3831 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3834 * gfortran.dg/extends_13.f03: New.
3836 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3838 PR rtl-optimization/49095
3839 * gcc.target/i386/pr49095.c: New test.
3841 2011-05-29 Tobias Burnus <burnus@net-b.de>
3844 * gfortran.dg/coarray_24.f90: New.
3846 2011-05-29 Tobias Burnus <burnus@net-b.de>
3849 * gfortran.dg/coarray_23.f90: New.
3851 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3854 * gcc.dg/pr48826.c: New test.
3856 2011-05-29 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/49217
3859 * gcc.dg/torture/pr49217.c: New testcase.
3861 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3864 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3866 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3868 * gnat.dg/boolean_subtype.adb: Rename to...
3869 * gnat.dg/boolean_subtype1.adb: ...this.
3871 2011-05-28 Jason Merrill <jason@redhat.com>
3873 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3875 2011-05-27 Jason Merrill <jason@redhat.com>
3877 * g++.dg/cpp0x/enum18.C: Adjust.
3879 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3881 2011-05-27 Tobias Burnus <burnus@net-b.de>
3884 * gfortran.dg/coarray_22.f90: New.
3886 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3888 PR tree-optimization/46728
3889 * gcc.target/powerpc/pr46728-1.c: New.
3890 * gcc.target/powerpc/pr46728-2.c: New.
3891 * gcc.target/powerpc/pr46728-3.c: New.
3892 * gcc.target/powerpc/pr46728-4.c: New.
3893 * gcc.target/powerpc/pr46728-5.c: New.
3894 * gcc.dg/pr46728-6.c: New.
3895 * gcc.target/powerpc/pr46728-7.c: New.
3896 * gcc.target/powerpc/pr46728-8.c: New.
3897 * gcc.dg/pr46728-9.c: New.
3898 * gcc.target/powerpc/pr46728-10.c: New.
3899 * gcc.target/powerpc/pr46728-11.c: New.
3900 * gcc.dg/pr46728-12.c: New.
3901 * gcc.target/powerpc/pr46728-13.c: New.
3902 * gcc.target/powerpc/pr46728-14.c: New.
3903 * gcc.target/powerpc/pr46728-15.c: New.
3904 * gcc.target/powerpc/pr46728-16.c: New.
3906 2011-05-27 Jason Merrill <jason@redhat.com>
3908 * g++.dg/abi/mangle47.C: New.
3911 * g++.dg/template/const5.C: New.
3913 * g++.dg/cpp0x/enum18.C: New.
3915 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3917 * g++.dg/cpp0x/error6.C: New.
3919 * g++.dg/cpp0x/error5.C: New.
3921 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3924 * g++.dg/eh/cond6.C: New test.
3926 2011-05-27 Tobias Burnus <burnus@net-b.de>
3929 * gfortran.dg/rank_3.f90: New.
3930 * gfortran.dg/rank_4.f90: New.
3932 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3934 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3935 replace dump search.
3937 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3939 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3940 * gnat.dg/bit_packed_array5.adb: ...here.
3942 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/cpp0x/auto25.C: New.
3947 2011-05-27 Richard Guenther <rguenther@suse.de>
3949 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3951 2011-05-27 Richard Guenther <rguenther@suse.de>
3953 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3955 2011-05-27 Richard Guenther <rguenther@suse.de>
3958 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3960 2011-05-26 Jason Merrill <jason@redhat.com>
3962 * g++.dg/cpp0x/friend1.C: New.
3963 * g++.dg/cpp0x/friend2.C: New.
3965 * g++.dg/cpp0x/auto7.C: Update.
3966 * g++.dg/template/crash50.C: Adjust.
3967 * g++.dg/template/static9.C: Adjust.
3968 * g++.old-deja/g++.ext/memconst.C: Adjust.
3970 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3972 * gcc.dg/march.c: Ignore a note for some targets.
3974 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3975 Nathan Froyd <froydnj@codesourcery.com>
3979 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3980 * g++.dg/parse/pr18770.C: New test.
3981 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3983 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3986 * gfortran.dg/dependency_40.f90 : New test.
3988 2011-05-26 Tobias Burnus <burnus@net-b.de>
3991 * gfortran.dg/coarray/registering_1.f90: New.
3993 2011-05-26 Jason Merrill <jason@redhat.com>
3995 * g++.dg/cpp0x/variadic111.C: New.
3996 * g++.dg/cpp0x/variadic41.C: Adjust.
3998 2011-05-26 Richard Guenther <rguenther@suse.de>
4000 PR tree-optimization/48702
4001 * gcc.dg/torture/pr48702.c: New testcase.
4003 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4005 PR gcov-profile/48845
4006 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4008 * gcc.dg/matrix/matrix.exp: Likewise.
4009 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4010 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4011 line number to check_profiling_available.
4012 * lib/target-supports.exp (check_profiling_available): Account for
4014 Require TLS runtime support with -fprofile-generate.
4015 * lib/profopt.exp (profopt-execute): Add TLS options for
4017 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4019 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4022 * g++.dg/eh/cond5.C: New test.
4024 PR tree-optimization/49161
4025 * gcc.c-torture/execute/pr49161.c: New test.
4027 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4029 * gcc.target/arm/neon-vorn-vbic.c: New test.
4031 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4033 PR tree-optimization/49038
4034 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4035 * gcc.dg/vect/pr49038.c: New test.
4037 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4038 * g++.dg/init/pr25811-3.C: New.
4039 * g++.dg/init/pr25811-4.C: New.
4041 2011-05-25 Jason Merrill <jason@redhat.com>
4043 * g++.dg/cpp0x/enum17.C: New.
4044 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4046 * g++.dg/cpp0x/auto24.C: New.
4048 * g++.dg/cpp0x/error4.C: New.
4050 * g++.dg/cpp0x/rv-restrict.C: New.
4052 * g++.dg/cpp0x/enum15.C: New.
4053 * g++.dg/cpp0x/constexpr-switch2.C: New.
4055 * g++.dg/cpp0x/variadic110.C: New.
4057 * g++.dg/cpp0x/auto9.C: Add typedef test.
4059 * g++.dg/cpp0x/auto23.C: New.
4060 * g++.dg/cpp0x/auto9.C: Adjust.
4062 * g++.dg/cpp0x/defaulted29.C: New.
4064 * g++.dg/cpp0x/initlist51.C: New.
4066 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4068 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4069 * g++.dg/abi/packed1.C: Suppress warning.
4070 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4071 * g++.dg/template/stdarg1.C: Likewise.
4072 * g++.dg/other/packed1.C: Remove arm from xfail list.
4074 2011-05-25 Jason Merrill <jason@redhat.com>
4076 * g++.dg/cpp0x/enum16.C: New.
4077 * g++.dg/parse/error15.C: Adjust.
4079 * g++.dg/cpp0x/initlist50.C: New.
4081 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4083 * g++.dg/cpp0x/variadic109.C: New.
4085 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4087 * gcc.target/i386/pause-1.c: New.
4089 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4091 * gcc.dg/stack-usage-1.c: Adjust comment.
4092 * gcc.dg/stack-usage-2.c: New test.
4094 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4097 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4098 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4100 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4102 PR rtl-optimization/48757
4103 * gfortran.dg/pr48757.f: New test case.
4105 2011-05-24 Jason Merrill <jason@redhat.com>
4107 * g++.dg/cpp0x/access01.C: New.
4109 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4112 * objc.dg/pr48177.m: New testcase.
4114 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4117 * objc.dg/pr48187.m: New testcase.
4118 * obj-c++.dg/pr48187.mm: New testcase.
4119 * objc.dg/ivar-extra-semicolon.m: New testcase.
4121 2011-05-24 Jason Merrill <jason@redhat.com>
4123 * g++.dg/template/access21.C: New.
4124 * g++.dg/template/access22.C: New.
4126 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4128 PR rtl-optimization/48633
4129 * g++.dg/pr48633.C: New test.
4131 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4134 * g++.dg/other/pr49133.C: New test.
4136 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4137 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4139 * gcc.dg/torture/tls/run-gd.c: New test.
4140 * gcc.dg/torture/tls/run-ie.c: New test.
4141 * gcc.dg/torture/tls/run-ld.c: New test.
4142 * gcc.dg/torture/tls/run-le.c: New test.
4143 * lib/target-supports.exp (check_effective_target_tls_runtime):
4144 Build testcase with TLS options.
4146 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4148 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4150 2011-05-24 Tom de Vries <tom@codesourcery.com>
4152 PR tree-optimization/49121
4153 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4155 2011-05-23 Jason Merrill <jason@redhat.com>
4157 * g++.dg/cpp0x/defaulted28.C: New.
4159 * g++.dg/cpp0x/sfinae25.C: New.
4161 * g++.dg/cpp0x/rv-cast2.C: New.
4163 * g++.dg/cpp0x/enum14.C: New.
4165 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4168 * gcc.c-torture/execute/pr49123.c: New test.
4171 * gcc.dg/debug/pr49032.c: New test.
4174 * gcc.dg/pr49120.c: New test.
4176 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4179 * gcc.target/i386/pr47315.c: New test.
4181 2011-05-23 Jason Merrill <jason@redhat.com>
4183 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4185 * g++.dg/cpp0x/sfinae24.C: New.
4187 * g++.dg/cpp0x/error3.C: New.
4189 * g++.dg/cpp0x/defaulted27.C: New.
4191 * g++.dg/cpp0x/decltype27.C: New.
4193 2011-05-23 Richard Guenther <rguenther@suse.de>
4195 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4197 2011-05-23 Richard Guenther <rguenther@suse.de>
4199 PR tree-optimization/40874
4200 * g++.dg/tree-ssa/pr40874.C: New testcase.
4202 2011-05-23 Richard Guenther <rguenther@suse.de>
4204 PR tree-optimization/49115
4205 * g++.dg/torture/pr49115.C: New testcase.
4207 2011-05-23 Richard Guenther <rguenther@suse.de>
4210 * gcc.dg/memcpy-3.c: New testcase.
4212 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4215 * gcc.c-torture/execute/pr48973-1.c: New test.
4216 * gcc.c-torture/execute/pr48973-2.c: New test.
4218 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4221 * g++.dg/warn/pr18016.C: New.
4223 2011-05-23 Tom de Vries <tom@codesourcery.com>
4226 * gcc.target/arm/ivopts-6.c: New test.
4228 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4231 * gcc.c-torture/compile/pr49029.c: New test.
4233 2011-05-22 Jason Merrill <jason@redhat.com>
4235 * g++.dg/cpp0x/sfinae23.C: New.
4236 * g++.dg/cpp0x/sfinae8.C: Correct.
4238 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4240 * gfortran.dg/function_optimize_8.f90: New test case.
4242 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4244 PR tree-optimization/49087
4245 * gcc.dg/vect/O3-pr49087.c: New test.
4247 2011-05-21 Jason Merrill <jason@redhat.com>
4249 * g++.dg/debug/const5.C: New.
4251 2011-05-20 Jason Merrill <jason@redhat.com>
4253 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4255 * g++.dg/cpp0x/constexpr-static7.C: New.
4257 * g++.dg/cpp0x/enum12.C: New.
4258 * g++.dg/cpp0x/enum13.C: New.
4260 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4263 * gfortran.dg/select_type_23.f03: New.
4265 2011-05-20 Jason Merrill <jason@redhat.com>
4267 * g++.dg/cpp0x/defaulted26.C: New.
4269 * g++.dg/cpp0x/noexcept02.C: Fix.
4270 * g++.dg/cpp0x/noexcept03.C: Fix.
4271 * g++.dg/cpp0x/noexcept08.C: Fix.
4272 * g++.dg/cpp0x/noexcept10.C: New.
4274 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4277 * gfortran.dg/extends_12.f03: New.
4279 2011-05-20 Jason Merrill <jason@redhat.com>
4281 * g++.dg/template/koenig9.C: New.
4282 * g++.dg/opt/pr47615.C: Fix.
4283 * g++.dg/overload/defarg1.C: Fix.
4284 * g++.dg/tc1/dr213.C: Remove xfail.
4285 * g++.dg/torture/pr34850.C: Fix.
4286 * g++.dg/torture/pr39362.C: Fix.
4287 * g++.old-deja/g++.brendan/crash56.C: Fix.
4288 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4290 2011-05-20 Richard Guenther <rguenther@suse.de>
4292 PR tree-optimization/49079
4293 * gcc.dg/torture/pr49079.c: New testcase.
4295 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4297 PR tree-optimization/49073
4298 * gcc.c-torture/execute/pr49073.c: New test.
4300 2011-06-19 Tobias Burnus <burnus@net-b.de>
4303 * gfortran.dg/coarray_21.f90: New.
4305 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4307 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4310 2011-05-19 Richard Guenther <rguenther@suse.de>
4313 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4315 2011-05-19 Richard Guenther <rguenther@suse.de>
4318 * gcc.dg/builtin-object-size-11.c: New testcase.
4320 2011-05-19 Tom de Vries <tom@codesourcery.com>
4323 * gcc.target/arm/ivopts.c: New test.
4324 * gcc.target/arm/ivopts-2.c: New test.
4326 2011-05-19 Tom de Vries <tom@codesourcery.com>
4328 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4330 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 * gcc.c-torture/execute/960321-1.x: Remove.
4334 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4337 * gfortran.dg/move_alloc_4.f90: New.
4339 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4342 * gcc.target/i386/pr49002-1.c: New test.
4343 * gcc.target/i386/pr49002-2.c: Likewise.
4345 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4347 PR tree-optimization/49039
4348 * gcc.c-torture/execute/pr49039.c: New test.
4349 * gcc.dg/tree-ssa/pr49039.c: New test.
4350 * g++.dg/torture/pr49039.C: New test.
4352 2011-05-18 Jason Merrill <jason@redhat.com>
4354 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4355 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4356 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4358 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4360 * gcc.target/bfin/mcpu-bf592.c: New test.
4362 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4364 PR tree-optimization/41881
4365 * gcc.dg/vect/O3-pr41881.c: New test.
4366 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4368 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4370 PR tree-optimization/49000
4371 * gcc.dg/pr49000.c: New test.
4373 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4375 * gnat.dg/invalid1.adb: New test.
4377 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4379 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4381 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4382 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4384 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4387 * g++.dg/cpp0x/range-for18.C: New.
4389 2011-05-15 Tobias Burnus <burnus@net-b.de>
4392 * gfortran.dg/coarray/image_index_2.f90: New.
4394 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4396 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4397 * g++.dg/cpp0x/override2.C: New.
4399 2011-05-14 Tobias Burnus <burnus@net-b.de>
4402 * gfortran.de/coarray_20.f90: New.
4404 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4407 * function_optimize_7.f90: New test case.
4409 2011-05-13 Jason Merrill <jason@redhat.com>
4411 * g++.dg/cpp0x/decltype26.C: New.
4412 * g++.dg/cpp0x/enum11.C: New.
4414 2011-05-13 Tobias Burnus <burnus@net-b.de>
4418 * gfortran.dg/assign_8.f90: Update dg-error.
4420 2011-05-13 Tobias Burnus <burnus@net-b.de>
4423 * gfortran.dg/io_constraints_8.f90: New.
4424 * gfortran.dg/io_constraints_9.f90: New.
4426 2011-05-13 Martin Thuresson <martint@google.com>
4428 PR gcov-profile/47793
4429 * gcc.dg/pr47793.c: New.
4431 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4433 PR tree-optimization/48975
4434 * gcc.dg/pr48975.c: New test.
4436 2011-05-12 Tobias Burnus <burnus@net-b.de>
4439 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4441 2011-05-12 Jason Merrill <jason@redhat.com>
4443 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4445 2011-05-12 Geert Bosch <bosch@adacore.com>
4447 * gnat.dg/view_conversion1.adb: New test.
4449 2011-05-12 Richard Guenther <rguenther@suse.de>
4451 PR tree-optimization/48172
4452 * gcc.dg/vect/pr48172.c: New testcase.
4454 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4457 * g++.dg/opt/pr48967.C: New test.
4459 2011-05-11 Jason Merrill <jason@redhat.com>
4461 * g++.dg/cpp0x/constexpr-friend.C: New.
4462 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4464 * g++.dg/cpp0x/sfinae22.C: New.
4466 2011-05-11 Tobias Burnus <burnus@net-b.de>
4469 * gfortran.dg/generic_24.f90: New.
4471 2011-05-11 Richard Guenther <rguenther@suse.de>
4473 PR tree-optimization/15256
4474 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4476 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4479 * gcc.dg/pr48159-1.c: New test.
4480 * gcc.dg/pr48159-2.c: New test.
4482 2011-05-11 Richard Guenther <rguenther@suse.de>
4485 * gcc.dg/torture/pr48953.c: New testcase.
4487 2011-05-11 Richard Guenther <rguenther@suse.de>
4489 PR tree-optimization/18041
4490 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4492 2011-05-11 Alan Modra <amodra@gmail.com>
4495 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4497 2011-05-10 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp0x/defaulted25.C: New.
4500 * g++.dg/template/crash7.C: Adjust.
4502 * g++.dg/cpp0x/variadic108.C: New.
4504 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4506 * g++.dg/inherit/virtual9.C: Extend.
4508 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4511 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4512 are passed and returned in vector registers.
4514 2011-05-10 Richard Guenther <rguenther@suse.de>
4516 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4517 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4518 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4519 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4520 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4523 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4525 PR tree-optimization/48611
4526 PR tree-optimization/48794
4527 * gfortran.dg/gomp/pr48611.f90: New test.
4528 * gfortran.dg/gomp/pr48794.f90: New test.
4531 * gcc.dg/dfp/pr48928.c: New test.
4533 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4536 * g++.dg/cpp0x/pr48522.C: New.
4538 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/cpp0x/sfinae21.C: New.
4543 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4545 * g++.dg/template/sfinae28.C: Rename to...
4546 * g++.dg/cpp0x/sfinae19.C: ... this.
4547 * g++.dg/template/sfinae29.C: Rename to...
4548 * g++.dg/cpp0x/sfinae20.C: ... this.
4550 2011-05-09 Jeff Law <law@redhat.com>
4552 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4555 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4558 * g++.dg/init/pr20039.C: New.
4560 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/template/sfinae28.C: New.
4565 * g++.dg/template/sfinae29.C: Likewise.
4567 2011-05-09 Jason Merrill <jason@redhat.com>
4569 * g++.dg/template/nontype23.C: New.
4571 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4573 * g++.dg/init/pr48859.C: New.
4575 2011-05-09 Jason Merrill <jason@redhat.com>
4577 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4578 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4579 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4580 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4581 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4582 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4583 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4584 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4586 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4588 * g++.dg/inherit/virtual9.C: New.
4590 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4593 * g++.dg/template/dependent-expr8.C: New test case.
4595 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4597 PR tree-optimization/48837
4598 * gcc.dg/pr48837.c: New testcase.
4600 2011-05-06 Jason Merrill <jason@redhat.com>
4602 * g++.dg/cpp0x/constexpr-condition2.C: New.
4604 * g++.dg/cpp0x/constexpr-missing.C: New.
4606 2011-05-06 Tobias Burnus <burnus@net-b.de>
4609 * gfortran.dg/coarray/this_image_2.f90: New.
4611 2011-05-06 Tobias Burnus <burnus@net-b.de>
4615 * gfortran.dg/bind_c_usage_22.f90: New.
4616 * gfortran.dg/bind_c_usage_23.f90: New.
4617 * gfortran.dg/bind_c_usage_24.f90: New.
4618 * gfortran.dg/bind_c_usage_24_c.c: New.
4620 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4623 * g++.dg/template/member9.C: New test case.
4625 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4627 * gnat.dg/discr29.ad[sb]: New test.
4628 * gnat.dg/discr30.adb: Likewise.
4630 2011-05-05 Julian Brown <julian@codesourcery.com>
4632 * gcc.target/arm/neon-vset_lanes8.c: New test.
4634 2011-05-05 Jason Merrill <jason@redhat.com>
4636 * g++.dg/init/new32.C: New.
4638 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4640 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4643 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4645 PR rtl-optimization/48381
4646 * gcc.c-torture/compile/pr48381.c: New test.
4648 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4650 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4652 * gcc.target/i386/opt-1.c: Ditto.
4654 2011-05-04 Jason Merrill <jason@redhat.com>
4656 * g++.dg/conversion/base1.C: New.
4658 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4660 PR libgfortran/48787
4661 * gfortran.dg/round_3.f08: Add more checks to test case.
4663 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4665 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4666 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4667 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4668 Gate test on effective_target fd_truncate.
4670 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4672 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4673 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4674 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4675 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4676 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4677 * gcc.target/i386/pr38824.c: Ditto.
4678 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4679 * gcc.target/i386/vecinit-2.c: Ditto.
4680 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4681 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4682 * gcc.target/i386/parity-2.c: Ditto.
4683 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4685 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4687 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4689 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4690 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4691 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4693 2011-05-03 Tobias Burnus <burnus@net-b.de>
4696 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4698 2011-05-03 Tobias Burnus <burnus@net-b.de>
4701 * gfortran.dg/coarray/this_image_1.f90: New.
4703 2011-05-03 Tobias Burnus <burnus@net-b.de>
4706 * gfortran.dg/coarray/caf.dg: New.
4707 * gfortran.dg/coarray/image_index_1.f90: New, copied
4708 from ../coarray_16.f90.
4710 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/ext/complex9.C: New.
4715 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4718 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4719 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4720 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4722 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4724 * gcc.target/bfin/builtins: Created.
4725 * gcc.target/bfin/hisilh-O0.c: Deleted.
4726 * gcc.target/bfin/hisilh.c: Moved to...
4727 * gcc.target/bfin/builtins/hisilh.c: ...here.
4728 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4729 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4730 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4731 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4732 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4733 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4734 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4735 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4736 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4737 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4738 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4739 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4740 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4741 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4742 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4743 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4744 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4745 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4746 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4747 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4748 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4749 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4750 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4751 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4752 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4753 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4754 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4755 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4756 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4757 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4758 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4759 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4760 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4761 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4762 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4763 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4764 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4765 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4766 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4767 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4768 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4769 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4770 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4771 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4772 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4773 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4774 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4775 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4776 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4777 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4778 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4779 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4780 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4781 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4782 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4783 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4784 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4785 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4786 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4787 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4788 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4789 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4790 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4791 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4792 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4793 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4794 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4795 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4796 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4798 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4799 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4800 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4801 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4802 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4803 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4804 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4805 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4806 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4807 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4808 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4809 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4810 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4811 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4812 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4813 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4814 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4815 * gcc.target/bfin/builtins/circptr.c: Ditto.
4816 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4817 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4818 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4819 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4820 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4821 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4822 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4823 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4824 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4825 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4826 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4827 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4828 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4829 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4830 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4831 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4832 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4833 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4834 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4835 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4836 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4837 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4838 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4839 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4840 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4841 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4842 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4843 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4844 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4845 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4846 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4847 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4848 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4849 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4850 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4851 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4852 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4853 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4854 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4855 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4856 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4857 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4859 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4860 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4861 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4862 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4863 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4864 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4865 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4866 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4867 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4868 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4869 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4870 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4871 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4872 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4873 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4874 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4875 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4876 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4878 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4879 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4880 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4881 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4882 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4883 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4884 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4885 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4887 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4889 * gcc.target/arm/cold-lc.c: New test.
4891 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4894 * gcc.dg/pr48774.c: New test.
4896 2011-05-03 Richard Guenther <rguenther@suse.de>
4898 * gcc.dg/large-size-array-5.c: New testcase.
4900 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4902 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4904 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4906 * lib/target-supports.exp (check_effective_target_vect_strided):
4908 (check_effective_target_vect_strided2)
4909 (check_effective_target_vect_strided3)
4910 (check_effective_target_vect_strided4)
4911 (check_effective_target_vect_strided8): ...these new functions.
4913 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4914 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4915 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4916 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4917 * gcc.dg/vect/pr37539.c: Likewise.
4918 * gcc.dg/vect/slp-11a.c: Likewise.
4919 * gcc.dg/vect/slp-11b.c: Likewise.
4920 * gcc.dg/vect/slp-11c.c: Likewise.
4921 * gcc.dg/vect/slp-12a.c: Likewise.
4922 * gcc.dg/vect/slp-12b.c: Likewise.
4923 * gcc.dg/vect/slp-18.c: Likewise.
4924 * gcc.dg/vect/slp-19a.c: Likewise.
4925 * gcc.dg/vect/slp-19b.c: Likewise.
4926 * gcc.dg/vect/slp-21.c: Likewise.
4927 * gcc.dg/vect/slp-23.c: Likewise.
4928 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4930 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4931 instead of vect_interleave && vect_extract_even_odd.
4932 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4933 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4934 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4935 * gcc.dg/vect/vect-1.c: Likewise.
4936 * gcc.dg/vect/vect-10.c: Likewise.
4937 * gcc.dg/vect/vect-98.c: Likewise.
4938 * gcc.dg/vect/vect-107.c: Likewise.
4939 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4940 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4941 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4942 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4943 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4944 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4945 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4946 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4947 * gcc.dg/vect/vect-strided-float.c: Likewise.
4948 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4949 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4950 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4951 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4952 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4953 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4954 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4955 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4956 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4957 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4958 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4959 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4960 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4961 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4962 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4964 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4966 * gcc.dg/vect/pr30843.c: Likewise.
4967 * gcc.dg/vect/pr33866.c: Likewise.
4968 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4969 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4970 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4971 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4973 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4975 * gcc.dg/vect/slp-11.c: Split into...
4976 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4977 gcc.dg/vect/slp-11c.c: ...these tests.
4978 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4979 * gcc.dg/vect/slp-12c.c: ...this new test.
4980 * gcc.dg/vect/slp-19.c: Split into...
4981 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4982 gcc.dg/vect/slp-19c.c: ...these new tests.
4984 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4986 * lib/target-supports.exp
4987 (check_effective_target_vect_extract_even_odd_wide): Delete.
4988 (check_effective_target_vect_strided_wide): Likewise.
4989 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4990 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4991 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4992 * gcc.dg/vect/pr37539.c: Likewise.
4993 * gcc.dg/vect/slp-11.c: Likewise.
4994 * gcc.dg/vect/slp-12a.c: Likewise.
4995 * gcc.dg/vect/slp-12b.c: Likewise.
4996 * gcc.dg/vect/slp-19.c: Likewise.
4997 * gcc.dg/vect/slp-23.c: Likewise.
4998 * gcc.dg/vect/vect-1.c: Likewise.
4999 * gcc.dg/vect/vect-98.c: Likewise.
5000 * gcc.dg/vect/vect-107.c: Likewise.
5001 * gcc.dg/vect/vect-strided-float.c: Likewise.
5003 2011-05-02 Jason Merrill <jason@redhat.com>
5005 * g++.dg/init/new31.C: New.
5007 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5010 * gcc.dg/pr35445.c: New test.
5012 2011-05-02 Jason Merrill <jason@redhat.com>
5014 * c-c++-common/vla-1.c: New.
5016 2011-05-02 Richard Guenther <rguenther@suse.de>
5018 PR tree-optimization/48822
5019 * gcc.dg/torture/pr48822.c: New testcase.
5021 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5024 * g++.dg/cpp0x/constexpr-47969.C: New.
5026 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5029 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5030 on vect_no_align targets.
5031 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5032 vect_no_align targets.
5034 2011-05-01 Xinliang David Li <davidxl@google.com>
5036 * gcc.dg/tree-ssa/integer-addr.c: New test.
5037 * gcc.dg/tree-ssa/alias_bug.c: New test.
5039 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5041 PR libgfortran/48787
5042 * gfortran.dg/round_3.f08: Add more checks.
5044 2011-04-30 Tobias Burnus <burnus@net-b.de>
5047 * gfortran.dg/import9.f90: New, proper test.
5048 * gfortran.dg/interface_37.f90: Remove bogus
5049 test (bogus copy of interface_36.f90).
5051 2011-04-30 Tobias Burnus <burnus@net-b.de>
5054 * gfortran.dg/interface_37.f90: New.
5056 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5059 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5061 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5063 PR tree-optimization/48809
5064 * gcc.c-torture/execute/pr48809.c: New test.
5066 2011-04-29 Jeff Law <law@redhat.com>
5068 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5070 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5073 * g++.dg/init/ctor10.C: New.
5075 2011-04-29 Le-Chun Wu <lcwu@google.com>
5077 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5078 warning in implicitly instantiated templates.
5080 2011-04-29 Le-Chun Wu <lcwu@google.com>
5082 * g++.dg/warn/Wnull-conversion-1.C: New.
5083 * g++.dg/warn/Wnull-conversion-2.C: New.
5085 2011-04-29 Diego Novillo <dnovillo@google.com>
5087 * g++.old-deja/g++.other/null3.C: Expect warning about
5088 converting boolean to a pointer.
5090 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5093 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5097 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5099 2011-04-29 Tobias Burnus <burnus@net-b.de>
5102 * gfortran.dg/typebound_proc_22.f90: New.
5105 * gfortran.dg/interface_36.f90: New.
5107 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5109 PR libgfortran/48488
5110 PR libgfortran/48602
5111 PR libgfortran/48615
5112 PR libgfortran/48684
5113 PR libgfortran/48787
5114 * gfortran.dg/fmt_g.f: Adjust test.
5115 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5116 * gfortran.dg/round_3.f08: New test.
5117 * gfortran.dg/namelist_print_1.f: Adjust test.
5118 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5119 * gfortran.dg/f2003_io_5.f03: Adjust test.
5120 * gfortran.dg/coarray_15.f90: Adjust test.
5121 * gfortran.dg/namelist_65.f90: Adjust test.
5122 * gfortran.dg/fmt_cache_1.f: Adjust test.
5123 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5124 * gfortran.dg/real_const_3.f90: Adjust test.
5126 2011-04-28 Xinliang David Li <davidxl@google.com>
5128 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5129 * g++.dg/prof-robust-1.C: New test.
5131 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5133 PR tree-optimization/48765
5134 * gcc.dg/vect/pr48765.c: New.
5136 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138 PR tree-optimization/48775
5139 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5141 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/inherit/pr48798.C: New.
5145 * g++.old-deja/g++.other/base1.C: Adjust.
5147 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5150 * g++.dg/template/inherit7.C: New test case.
5152 2011-04-28 Richard Guenther <rguenther@suse.de>
5154 PR tree-optimization/40052
5155 PR tree-optimization/15347
5156 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5157 * gcc.dg/pr15347.c: Likewise.
5159 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5162 * g++.dg/cpp0x/sfinae18.C: New.
5164 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5167 * g++.dg/ext/is_literal_type1.C: New.
5169 2011-04-28 Tobias Burnus <burnus@net-b.de>
5173 * gfortran.dg/interface_35.f90: New.
5174 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5175 * gfortran.dg/func_result_6.f90: Add dg-warning.
5176 * gfortran.dg/bessel_1.f90: Ditto.
5177 * gfortran.dg/hypot_1.f90: Ditto.
5178 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5179 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5180 * gfortran.dg/interface_assignment_4.f90: Ditto.
5182 2011-04-27 Jason Merrill <jason@redhat.com>
5184 * g++.dg/ext/complex8.C: New.
5186 * g++.dg/cpp0x/initlist49.C: New.
5187 * g++.dg/init/new30.C: New.
5189 2011-04-27 Tobias Burnus <burnus@net-b.de>
5192 * gfortran.dg/whole_file_34.f90: New.
5194 2011-04-27 Jan Hubicka <jh@suse.cz>
5196 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5198 2011-04-27 Jason Merrill <jason@redhat.com>
5200 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5202 * g++.dg/parse/ambig6.C: New.
5204 2011-04-27 Nick Clifton <nickc@redhat.com>
5206 * gcc.dg/20020312-2.c: Add definition for RX.
5208 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5209 option with RX targets.
5211 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5214 2011-04-27 Richard Guenther <rguenther@suse.de>
5216 * gcc.dg/tree-ssa/pr23382.c: Remove.
5218 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5221 * gcc.c-torture/compile/pr48767.c: New test.
5223 2011-04-27 Richard Guenther <rguenther@suse.de>
5225 PR tree-optimization/48772
5226 * g++.dg/pr48772.C: New testcase.
5228 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5231 * gcc.c-torture/compile/pr48742.c: New test.
5233 2011-04-26 Jason Merrill <jason@redhat.com>
5235 * g++.dg/lookup/koenig13.C: New.
5237 * g++.dg/cpp0x/initlist48.C: New.
5239 2011-04-25 Jason Merrill <jason@redhat.com>
5241 * g++.dg/cpp0x/sfinae17.C: New.
5243 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5246 * gcc.target/powerpc/pr48258-1.c: New file.
5247 * gcc.target/powerpc/pr48258-2.c: Ditto.
5249 2011-04-26 Xinliang David Li <davidxl@google.com>
5251 * gcc.dg/uninit-suppress.c: New test.
5252 * gcc.dg/uninit-suppress.c: New test.
5254 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5257 * gcc.dg/pr48768.c: New test.
5259 PR tree-optimization/48734
5260 * gcc.c-torture/compile/pr48734.c: New test.
5263 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5265 2011-04-26 Richard Guenther <rguenther@suse.de>
5267 PR tree-optimization/48731
5268 * gcc.dg/torture/pr48731.c: New testcase.
5270 2011-04-26 Richard Guenther <rguenther@suse.de>
5273 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5275 2011-04-26 Richard Guenther <rguenther@suse.de>
5278 * gcc.dg/torture/pr48694-1.c: New testcase.
5279 * gcc.dg/torture/pr48694-2.c: Likewise.
5281 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5283 * g++.dg/ext/underlying_type1.C: New.
5284 * g++.dg/ext/underlying_type2.C: Likewise.
5285 * g++.dg/ext/underlying_type3.C: Likewise.
5286 * g++.dg/ext/underlying_type4.C: Likewise.
5287 * g++.dg/ext/underlying_type5.C: Likewise.
5288 * g++.dg/ext/underlying_type6.C: Likewise.
5289 * g++.dg/ext/underlying_type7.C: Likewise.
5290 * g++.dg/ext/underlying_type8.C: Likewise.
5291 * g++.dg/ext/underlying_type9.C: Likewise.
5292 * g++.dg/ext/underlying_type10.C: Likewise.
5294 2011-04-25 Jason Merrill <jason@redhat.com>
5296 * g++.dg/cpp0x/regress/template-const2.C: New.
5298 2011-04-25 Jeff Law <law@redhat.com>
5300 * gcc.dg/tree-ssa/vrp56.c: new test.
5302 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5304 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5306 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5308 PR preprocessor/48740
5309 * c-c++-common/raw-string-11.c: New test.
5311 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5313 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5316 2011-04-23 Tobias Burnus <burnus@net-b.de>
5319 * gfortran.dg/coarray_19.f90: New.
5321 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5324 * gcc.dg/pr48685.c: New test.
5326 2011-04-22 Jan Hubicka <jh@suse.cz>
5328 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5330 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5332 PR tree-optimization/48717
5333 * gcc.c-torture/execute/pr48717.c: New test.
5335 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5338 * gcc.target/i386/pr48723.c: New test.
5340 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5343 * gcc.dg/gomp/pr48716.c: New test.
5344 * g++.dg/gomp/pr48716.C: New test.
5346 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5349 * gcc.dg/missing-field-init-2.c: Update testcase.
5351 2011-04-22 Alan Modra <amodra@gmail.com>
5353 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5355 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5358 * gfortran.dg/function_optimize_6.f90: New test.
5360 2011-04-21 Easwaran Raman <eraman@google.com>
5362 * gcc.dg/stack-layout-2.c: New test.
5364 2011-04-21 Richard Guenther <rguenther@suse.de>
5367 * g++.dg/lto/pr48207-2_0.C: New testcase.
5368 * g++.dg/lto/pr48207-3_0.C: Likewise.
5370 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5372 * gnat.dg/volatile5.adb: New test.
5373 * gnat.dg/volatile5_pkg.ads: New helper.
5375 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5378 * gcc.target/i386/pr48708.c: New test.
5380 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5382 * gcc.dg/vect/vect-119.c: New test.
5384 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5386 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5389 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5390 Richard Sandiford <richard.sandiford@linaro.org>
5393 * gcc.target/arm/pr46329.c: New test.
5395 2011-04-21 Tobias Burnus <burnus@net-b.de>
5398 * gfortran.dg/coarray_18.f90: New.
5400 2011-04-20 Jason Merrill <jason@redhat.com>
5402 * g++.dg/cpp0x/initlist47.C: New.
5404 * g++.dg/init/dtor4.C: New.
5406 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5409 * gcc.target/i386/sse2-pinsrw.c: New test.
5410 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5411 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5412 * gcc.target/i386/sse2-insvhi.c: Ditto.
5413 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5414 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5416 2011-04-20 Jason Merrill <jason@redhat.com>
5418 * g++.dg/template/const4.C: New.
5420 2011-04-20 Easwaran Raman <eraman@google.com>
5422 * gcc.dg/stack-layout-1.c: New test.
5424 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5426 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5427 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5430 2011-04-20 Kai Tietz <ktietz@redhat.com>
5432 * gcc.dg/binop-xor1.c: New test.
5433 * gcc.dg/binop-xor2.c: New test.
5434 * gcc.dg/binop-xor3.c: New test.
5435 * gcc.dg/binop-xor4.c: New test.
5436 * gcc.dg/binop-xor5.c: New test.
5438 2011-04-20 Richard Guenther <rguenther@suse.de>
5440 PR tree-optimization/47892
5441 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5443 2011-04-20 Richard Guenther <rguenther@suse.de>
5446 * g++.dg/torture/pr48695.C: New testcase.
5448 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5450 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5451 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5452 * gcc.c-torture/execute/pr45262.c: Ditto
5453 * gcc.dg/torture/pr43165.c: Ditto.
5454 * gcc.dg/torture/pr47228.c: Ditto.
5455 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5456 * gcc.dg/ipa/pr45644.c: Ditto.
5457 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5460 2011-04-19 Jason Merrill <jason@redhat.com>
5462 * g++.dg/ext/complex7.C: New.
5464 * g++.dg/ext/attrib41.C: New.
5466 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5469 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5471 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5474 * gcc.target/i386/pr48678.c: New test.
5476 2011-04-19 Martin Jambor <mjambor@suse.cz>
5478 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5479 * g++.dg/opt/devirt2.C: New test.
5480 * g++.dg/ipa/devirt-g-1.C: Likewise.
5482 2011-04-19 Tobias Burnus <burnus@net-b.de>
5485 * gfortran.dg/whole_file_33.f90: New.
5487 2011-04-19 Martin Jambor <mjambor@suse.cz>
5489 * g++.dg/ipa/devirt-7.C: New test.
5491 2011-04-19 Richard Guenther <rguenther@suse.de>
5494 * g++.dg/lto/pr48207_0.C: New testcase.
5496 2011-04-18 Jason Merrill <jason@redhat.com>
5498 * g++.dg/init/void1.C: New.
5500 * g++.dg/cpp0x/union4.C: New.
5502 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5505 * g++.dg/torture/pr48661.C: New test.
5508 * g++.dg/gomp/pr48632.C: New test.
5510 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5512 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5513 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5515 2011-04-18 Tobias Burnus <burnus@net-b.de>
5518 * gfortran.dg/coarray_17.f90: New.
5519 * gfortran.dg/coarray_10.f90: Update dg-error.
5521 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5524 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5525 * gfortran.dg/guality/guality.exp: Likewise.
5527 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5529 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5531 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5535 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5537 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5539 2011-04-18 Richard Guenther <rguenther@suse.de>
5542 * g++.dg/torture/pr46364.C: New testcase.
5544 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5546 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5548 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5550 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5552 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5553 Ira Rosen <ira.rosen@linaro.org>
5556 * gcc.target/arm/pr48252.c: New test.
5558 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5560 PR tree-optimization/48616
5561 * gcc.dg/pr48616.c: New test.
5563 2011-04-18 Tobias Burnus <burnus@net-b.de>
5566 * gfortran.dg/coarray_16.f90: New.
5568 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5571 * gfortran.dg/realloc_on_assign_7.f03: New test.
5573 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5575 PR libgfortran/48602
5576 * gfortran.dg/fmt_g0_6.f08: New test.
5578 2011-04-17 Jason Merrill <jason@redhat.com>
5580 * g++.dg/cpp0x/sfinae16.C: New.
5582 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5584 * gcc.target/mips/reg-var-1.c: New test.
5586 2011-04-17 Jan Hubicka <jh@suse.cz>
5588 * gcc.dg/winline-5.c: Update testcase.
5590 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5592 * gnat.dg/discr27.ad[sb]: Move dg directive.
5593 * gnat.dg/discr28.ad[sb]: New test.
5594 * gnat.dg/discr28_pkg.ads: New helper.
5596 2011-04-17 Michael Matz <matz@suse.de>
5598 PR tree-optimization/48622
5600 * gcc.dg/lto/pr48622_0.c: New test.
5602 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5604 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5605 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5606 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5607 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5608 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5609 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5611 2011-04-15 Jason Merrill <jason@redhat.com>
5613 * g++.dg/cpp0x/range-for17.C: New.
5615 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5617 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5618 * g++.dg/cpp0x/range-for3.C: Likewise.
5619 * g++.dg/cpp0x/range-for9.C: Correct error message.
5620 * g++.dg/cpp0x/range-for11.C: New.
5621 * g++.dg/cpp0x/range-for12.C: New.
5622 * g++.dg/cpp0x/range-for13.C: New.
5623 * g++.dg/cpp0x/range-for14.C: New.
5624 * g++.dg/cpp0x/range-for15.C: New.
5625 * g++.dg/cpp0x/range-for16.C: New.
5627 2011-04-15 Tobias Burnus <burnus@net-b.de>
5630 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5632 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5634 * objc.dg/naming-4.m: Updated.
5635 * objc.dg/naming-5.m: Updated.
5636 * objc.dg/naming-6.m: New.
5637 * objc.dg/naming-7.m: New.
5638 * obj-c++.dg/naming-1.mm: Updated.
5639 * obj-c++.dg/naming-2.mm: Updated.
5640 * obj-c++.dg/naming-3.mm: New.
5641 * obj-c++.dg/naming-4.mm: New.
5643 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5645 PR libgfortran/48589
5646 * gfortran.dg/fmt_g0_5.f08: New test.
5648 2011-04-15 Richard Guenther <rguenther@suse.de>
5651 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5653 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5655 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5656 -finline-limit=0 to -fno-inline
5658 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5661 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5664 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5667 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5668 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5669 * gcc.target/i386/avx-insertps-3.c: New test.
5670 * gcc.target/i386/avx-insertps-4.c: New test.
5672 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5674 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5677 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5682 * gcc.target/avr/pr46779-1.c: New test case
5683 * gcc.target/avr/pr46779-2.c: New test case
5685 2011-04-14 Jason Merrill <jason@redhat.com>
5687 * g++.dg/cpp0x/sfinae15.C: New.
5689 * g++.dg/cpp0x/sfinae14.C: New.
5691 * g++.dg/ext/vla10.C: New.
5693 2011-04-14 Richard Guenther <rguenther@suse.de>
5695 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5697 2011-04-14 Richard Guenther <rguenther@suse.de>
5699 * gcc.dg/fold-bitand-4.c: Move ...
5700 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5702 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5704 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5706 * gcc.target/avr/torture/trivial.c: Ditto.
5708 2011-04-13 Jason Merrill <jason@redhat.com>
5710 * g++.dg/template/operator11.C: New.
5712 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5715 * gcc.dg/gomp/pr48591.c: New test.
5718 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5719 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5721 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5724 * g++.dg/template/dependent-expr7.C: New test case.
5726 2011-04-13 Jason Merrill <jason@redhat.com>
5728 * g++.dg/cpp0x/sfinae13.C: New.
5730 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5732 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5734 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5736 * gcc.target/arm/pr43698.c: Remove -march option.
5738 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5740 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5743 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5747 * gfortran.dg/realloc_on_assign_6.f03: New test.
5749 2011-04-12 Kai Tietz <ktietz@redhat.com>
5751 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5752 targets the additional -mno-ms-bitfields and
5753 -Wno-packed-bitfield-compat options.
5754 * g++.dg/ext/bitfield3.C: Likewise.
5755 * g++.dg/ext/bitfield4.C: Likewise.
5756 * g++.dg/ext/bitfield5.C: Likewise.
5757 * gcc.dg/bitfld-15.c: Likewise.
5758 * gcc.dg/bitfld-16.c: Likewise.
5759 * gcc.dg/bitfld-17.c: Likewise.
5760 * gcc.dg/bitfld-18.c: Likewise.
5762 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5764 * gcc.target/arm/neon-vld3-1.c: New test.
5765 * gcc.target/arm/neon-vst3-1.c: New test.
5766 * gcc.target/arm/neon/v*.c: Regenerate.
5768 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5770 PR rtl-optimization/48549
5771 * g++.dg/opt/pr48549.C: New test.
5773 2011-04-12 Richard Guenther <rguenther@suse.de>
5775 PR tree-optimization/46076
5776 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5778 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5781 * lib/compat.exp (compat-execute): Declare unsupported after
5782 stripping path from src1.
5783 * lib/lto.exp (lto-execute): Likewise.
5785 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5788 * gcc.dg/pr48552-1.c: New test.
5789 * gcc.dg/pr48552-2.c: New test.
5791 2011-04-11 Jason Merrill <jason@redhat.com>
5793 * g++.dg/cpp0x/sfinae12.C: New.
5795 * g++.dg/cpp0x/enum10.C: New.
5797 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5799 * g++.dg/cpp0x/rv-func.C: New.
5801 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5803 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5806 2011-04-11 Martin Jambor <mjambor@suse.cz>
5808 PR tree-optimization/48195
5809 * gcc.dg/ipa/pr48195.c: New test.
5811 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5813 * gnat.dg/return3.adb: Remove unused switch.
5815 2011-04-08 Mike Stump <mikestump@comcast.net>
5818 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5819 default to fno-common.
5821 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5823 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5824 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5826 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5829 * gfortran.dg/function_optimize_5.f90: New test.
5831 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5833 * gnat.dg/aggr17.adb: New test.
5834 * gnat.dg/aggr18.adb: Likewise.
5836 2011-04-08 Michael Matz <matz@suse.de>
5839 * gcc.target/i386/pr48389.c: New test.
5841 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5843 PR rtl-optimization/48272
5844 * g++.dg/opt/pr48272.C: New.
5846 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5848 PR rtl-optimization/48235
5849 * gcc.dg/pr48235.c: New.
5851 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5853 PR rtl-optimization/48302
5854 * g++.dg/opt/pr48302.C: New.
5856 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5859 * g++.dg/opt/pr48273.C: New.
5861 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5863 PR rtl-optimization/48442
5864 * gcc.dg/pr48442.c: New.
5866 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5868 PR tree-optimization/48377
5869 * gcc.dg/vect/pr48377.c: New test.
5871 2011-04-07 Jason Merrill <jason@redhat.com>
5873 * g++.dg/cpp0x/regress/call1.C: New.
5875 * g++.dg/cpp0x/variadic107.C: New.
5877 * g++.dg/cpp0x/sfinae11.C: New.
5878 * g++.dg/cpp0x/noexcept02.C: Fix.
5880 * g++.dg/cpp0x/sfinae10.C: New.
5882 * g++.dg/cpp0x/sfinae9.C: New.
5884 * c-c++-common/Wcast-qual-1.c: Move here from...
5885 * gcc.dg/cast-qual-3.c: ...here, and...
5886 * g++.dg/warn/Wcast-qual2.C: ...here.
5888 * g++.dg/cpp0x/sfinae8.C: New.
5890 * g++.dg/cpp0x/sfinae7.C: New.
5892 * g++.dg/cpp0x/enum9.C: New.
5894 2011-04-07 Mike Stump <mikestump@comcast.net>
5896 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5897 with no trampolines.
5899 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5902 * gfortran.dg/gomp/pr48117.f90: New test.
5905 * gcc.dg/torture/pr48343.c: New test.
5907 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5909 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5911 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5913 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5915 2011-04-07 Tom de Vries <tom@codesourcery.com>
5918 * lib/scanasm.exp (object-size): New proc.
5919 * gcc.target/arm/pr43920-2.c: New test.
5921 2011-04-06 Tobias Burnus <burnus@net-b.de>
5925 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5927 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5929 * gcc.dg/mtune.c: Prune note from output.
5931 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5934 * gcc.dg/guality/pr36977.c: New test.
5935 * gcc.dg/guality/pr48466.c: New test.
5937 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5939 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5941 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5943 * gnat.dg/return3.adb: New test.
5945 2011-04-06 Richard Guenther <rguenther@suse.de>
5947 PR tree-optimization/47663
5948 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5950 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5952 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5953 Solaris 8 and 9 as well.
5955 2011-04-05 Tom de Vries <tom@codesourcery.com>
5958 * gcc.target/arm/pr43920-1.c: New test.
5960 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5962 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5963 (cctor): Actually return the value.
5964 (main): Cast return values.
5966 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5968 * gfortran.dg/character_comparison_8.f90: New test.
5970 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5972 * frontend-passes: (optimize_lexical_comparison): New function.
5973 (optimize_expr): Call it.
5974 (optimize_comparison): Also handle lexical comparison functions.
5975 Return false instad of -2 for unequal comparison.
5977 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5980 * function_optimize_4.f90: New test.
5982 2011-04-04 Tobias Burnus <burnus@net-b.de>
5985 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5986 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5987 * gfortran.dg/coarray_15.f90: New.
5989 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5992 * gfortran.dg/bessel_7.f90: Likewise.
5994 2011-04-03 Tobias Burnus <burnus@net-b.de>
5996 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5998 2011-04-03 Richard Guenther <rguenther@suse.de>
5999 Ira Rosen <ira.rosen@linaro.org>
6001 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6002 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6003 -ftree-loop-if-convert-stores.
6005 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6007 * gnat.dg/specs/aggr2.ads: New test.
6009 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6011 * gnat.dg/debug2.ad[sb]: New test.
6012 * gnat.dg/debug2_pkg.ads: New helper.
6013 * gnat.dg/debug3.ad[sb]: New test.
6015 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6017 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6019 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6022 * gcc.c-torture/compile/pr48335-1.c: New test.
6023 * gcc.dg/pr48335-1.c: New test.
6024 * gcc.dg/pr48335-2.c: New test.
6025 * gcc.dg/pr48335-3.c: New test.
6026 * gcc.dg/pr48335-4.c: New test.
6027 * gcc.dg/pr48335-5.c: New test.
6028 * gcc.dg/pr48335-6.c: New test.
6029 * gcc.dg/pr48335-7.c: New test.
6030 * gcc.dg/pr48335-8.c: New test.
6031 * gcc.target/i386/pr48335-1.c: New test.
6033 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6036 * gcc.dg/Waddress.c: New test.
6038 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6041 * gfortran.dg/function_optimize_3.f90: New test.
6043 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6045 * gcc.c-torture/compile/20110401-1.c: New test.
6047 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6048 * g++.dg/lto/20091002-2_0.C: Likewise.
6049 * g++.dg/lto/20090303_0.c: Likewise.
6050 * g++.dg/lto/20091004-1_0.C: Likewise.
6051 * g++.dg/lto/20091002-3_0.C: Likewise.
6052 * g++.dg/lto/20091004-2_0.C: Likewise.
6053 * g++.dg/lto/20081123_0.C: Likewise.
6054 * g++.dg/lto/20090313_0.C: Likewise.
6055 * g++.dg/lto/20081109-1_0.C: Likewise.
6056 * g++.dg/lto/20081219_0.C: Likewise.
6057 * g++.dg/lto/20081204-1_0.C: Likewise.
6058 * g++.dg/lto/20090302_0.C: Likewise.
6059 * g++.dg/lto/20081119-1_0.C: Likewise.
6060 * g++.dg/lto/20081118_0.C: Likewise.
6061 * gcc.dg/lto/20091020-2_0.c: Likewise.
6062 * gcc.dg/lto/20090210_0.c: Likewise.
6063 * gcc.dg/lto/20081204-1_0.c: Likewise.
6064 * gcc.dg/lto/20081224_0.c: Likewise.
6065 * gcc.dg/lto/20090219_0.c: Likewise.
6066 * gcc.dg/lto/20091014-1_0.c: Likewise.
6067 * gcc.dg/lto/20091016-1_0.c: Likewise.
6068 * gcc.dg/lto/20090206-2_0.c: Likewise.
6069 * gcc.dg/lto/20090116_0.c: Likewise.
6070 * gcc.dg/lto/20091013-1_0.c: Likewise.
6071 * gcc.dg/lto/20091015-1_0.c: Likewise.
6072 * gcc.dg/lto/20090126-2_0.c: Likewise.
6074 2011-03-31 Ian Lance Taylor <iant@google.com>
6076 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6078 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6080 * gnat.dg/opt16.adb: New test.
6082 2011-03-31 Jason Merrill <jason@redhat.com>
6084 * g++.dg/cpp0x/defaulted24.C: New.
6086 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6092 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6094 * g++.dg/other/i386-9.C: New test.
6096 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6098 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6100 2011-03-30 Jason Merrill <jason@redhat.com>
6102 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6104 * g++.dg/cpp0x/regress/isnan.C: New.
6106 * g++.dg/cpp0x/initlist46.C: New.
6108 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6111 * gcc.target/arm/neon-modes-2.c: New test.
6113 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6116 * gcc.c-torture/compile/pr48305.c: New test.
6118 2011-03-29 Jason Merrill <jason@redhat.com>
6120 * g++.dg/cpp0x/regress/value-dep1.C: New.
6122 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6124 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6126 2011-03-29 Ian Lance Taylor <iant@google.com>
6128 * go.test/go-test.exp: Handle the test lines used in several new
6130 (errchk): Add opts parameter. Change all callers. Handle parens
6133 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6134 Dominique d'Humieres <dominiq@lps.ens.fr>
6136 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6137 and __APPLE__ && __PPC__ && __ALTIVEC__.
6139 2011-03-29 Jason Merrill <jason@redhat.com>
6141 * g++.dg/cpp0x/dependent1.C: New.
6143 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6145 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6147 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6149 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6152 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6153 * gfortran.dg/proc_ptr_comp_32.f90: New.
6155 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6157 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6158 check for corresponding warning.
6160 2011-03-28 Jason Merrill <jason@redhat.com>
6162 * g++.dg/cpp0x/rv-deduce2.C: New.
6164 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.dg/pr48203.c: New test.
6169 2011-03-28 Jeff Law <law@redhat.com>
6171 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6173 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6175 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6176 and __PPC__ && __ALTIVEC__.
6178 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6181 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6182 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6183 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6184 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6186 2011-03-28 Jason Merrill <jason@redhat.com>
6188 * g++.dg/cpp0x/initlist-array2.C: New.
6190 * g++.dg/cpp0x/initlist-array1.C: New.
6192 * g++.dg/cpp0x/constexpr-compound.C: New.
6194 * g++.dg/cpp0x/constexpr-using.C: New.
6196 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6198 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6201 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6203 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6205 * gcc.dg/slp-1.c: New test.
6207 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6209 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6210 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6211 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6212 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6213 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6214 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6215 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6216 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6217 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6218 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6219 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6220 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6221 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6222 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6224 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6227 * gfortran.dg/trim_optimize_5.f90: New test.
6228 * gfortran.dg/trim_optimize_6.f90: New test.
6230 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6233 * gcc.target/mips/madd-7.c: Remove -mlong32.
6234 * gcc.target/mips/msub-7.c: Likewise.
6236 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6238 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6239 accesses to preserve the meaning of the test for doubleword vectors.
6240 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6241 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6243 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6246 * gfortran.dg/class_42.f03: New.
6248 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6250 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6253 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6255 PR rtl-optimization/48144
6256 * gcc.dg/pr48144.c: New test.
6258 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6260 * gnat.dg/discr27.ad[sb]: New test.
6262 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6264 * gnat.dg/limited_with2.ad[sb]: New test.
6265 * gnat.dg/limited_with2_pkg1.ads: New helper.
6266 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6268 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6270 * gnat.dg/opt15.adb: New test.
6271 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6273 2011-03-25 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6278 * gfortran.dg/leadz_trailz_3.f90: Ditto
6280 2011-03-25 Martin Jambor <mjambor@suse.cz>
6282 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6284 2011-03-25 Jason Merrill <jason@redhat.com>
6286 * g++.dg/cpp0x/defaulted22.C: New.
6287 * g++.dg/cpp0x/defaulted23.C: New.
6288 * g++.dg/cpp0x/defaulted15.C: Adjust.
6290 2011-03-25 Jason Merrill <jason@redhat.com>
6292 * g++.dg/cpp0x/move1.C: New.
6294 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6297 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6299 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6301 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6302 for mips-sgi-irix6.5.
6303 Replace snprintf prototype by <stdio.h>.
6305 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6308 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6309 run_expensive_tests.
6310 * gcc.dg/graphite/block-4.c: Likewise.
6311 * gcc.dg/graphite/block-7.c: Likewise.
6312 * gcc.dg/graphite/block-8.c: Likewise.
6314 2011-03-25 Richard Guenther <rguenther@suse.de>
6316 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6317 * g++.dg/tree-ssa/pr8781.C: Likewise.
6318 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6319 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6320 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6321 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6322 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6323 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6324 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6325 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6326 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6327 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6328 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6329 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6330 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6331 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6332 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6333 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6334 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6335 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6336 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6337 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6338 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6339 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6340 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6341 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6342 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6343 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6344 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6345 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6346 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6347 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6348 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6349 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6350 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6351 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6352 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6353 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6354 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6355 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6356 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6359 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6360 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6361 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6362 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6363 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6364 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6365 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6366 * c-c++-common/pr46562-2.c: Likewise.
6367 * gfortran.dg/pr42108.f90: Likewise.
6368 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6369 foo to be inlined even at -O1.
6370 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6371 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6372 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6373 * gcc.dg/matrix/matrix.exp: Disable FRE.
6375 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6378 * gcc.dg/dfp/pr48204.c: New test.
6380 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6383 * gcc.c-torture/execute/pr47917.c: Move this...
6384 * gcc.dg/torture/pr47917.c: to here and add xfails.
6386 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6388 * gnat.dg/array16.ad[sb]: New test.
6389 * gnat.dg/array16.ads: New helper.
6391 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6393 * gnat.dg/derived_type2.adb: New test.
6395 2011-03-24 Richard Guenther <rguenther@suse.de>
6397 PR tree-optimization/48271
6398 * g++.dg/torture/pr48271.C: New testcase.
6400 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6402 * gnat.dg/array15.ad[sb]: New test.
6404 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6407 * gcc.target/i386/pr48237.c: New test.
6409 2011-03-24 Richard Guenther <rguenther@suse.de>
6412 * gcc.dg/builtin-object-size-10.c: New testcase.
6414 2011-03-24 Richard Guenther <rguenther@suse.de>
6416 PR tree-optimization/46562
6417 * c-c++-common/pr46562-2.c: New testcase.
6418 * c-c++-common/pr46562.c: Likewise.
6420 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6422 * gcc.dg/vect/vect-cselim-1.c: New test.
6423 * gcc.dg/vect/vect-cselim-2.c: New test.
6425 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6427 * gcc.target/arm/pr46934.c: New.
6429 2011-03-23 Ian Lance Taylor <iant@google.com>
6431 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6433 2011-03-23 Richard Guenther <rguenther@suse.de>
6435 * gcc.dg/struct: Remove directory and contents.
6437 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6440 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6442 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6444 * gnat.dg/discr26.ad[sb]: New test.
6445 * gnat.dg/discr26_pkg.ads: New helper.
6447 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6450 * gcc.target/arm/neon-vld-1.c: New test.
6452 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6454 * gnat.dg/array14.ad[sb]: New test.
6455 * gnat.dg/array14_pkg.ads: New helper.
6457 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6459 * gcc.c-torture/execute/920501-8.x: Remove.
6460 * gcc.c-torture/execute/930513-1.x: Remove.
6461 * gcc.c-torture/execute/960312-1.x: Remove.
6462 * gcc.c-torture/compile/20000804-1.c,
6463 gcc.c-torture/compile/20001205-1.c,
6464 gcc.c-torture/compile/20001226-1.c,
6465 gcc.c-torture/compile/20010518-2.c,
6466 gcc.c-torture/compile/20020312-1.c,
6467 gcc.c-torture/compile/20020604-1.c,
6468 gcc.c-torture/compile/920501-12.c,
6469 gcc.c-torture/compile/920501-4.c,
6470 gcc.c-torture/compile/920520-1.c,
6471 gcc.c-torture/compile/980506-1.c,
6472 gcc.c-torture/execute/980709-1.x,
6473 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6474 options for m68hc11.
6475 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6476 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6479 2011-03-22 Nick Clifton <nickc@redhat.com>
6481 * lib/target-supports.exp (check_profiling_available): Add MN10300
6482 to the list of targets that do not support profiling. Restore
6483 alpha sorting to this list.
6485 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6487 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6488 failure on 32-bit systems.
6489 * gcc.dg/torture/vector-2.c: Ditto.
6491 2011-03-22 Richard Guenther <rguenther@suse.de>
6493 PR tree-optimization/48228
6494 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6496 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6498 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6502 * gcc.target/powerpc/pr48226.c: New file.
6504 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6506 * lib/prune.exp (prune_gcc_output): Prune "could not create
6507 compact unwind for" warnings.
6509 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6513 * gcc.c-torture/execute/pr42544.c: New test.
6514 * gcc.c-torture/execute/pr48197.c: New test.
6516 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6518 PR preprocessor/48192
6519 * gcc.target/powerpc/pr48192.c: New file.
6522 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6523 split problem of 0 being loaded in a VSX register.
6525 2011-03-21 Richard Guenther <rguenther@suse.de>
6528 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6529 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6530 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6531 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6533 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.dg/pr48213.c: New test.
6538 2011-03-21 Kai Tietz <ktietz@redhat.com>
6541 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6543 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6545 * gcc.target/arm/xor-and.c: New.
6547 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6550 * gfortran.dg/function_optimize_1.f90: New test.
6551 * gfortran.dg/function_optimize_2.f90: New test.
6553 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6555 PR rtl-optimization/47502
6556 * gcc.target/i386/pr47502-1.c: New.
6557 * gcc.target/i386/pr47502-2.c: Likewise.
6559 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6561 PR rtl-optimization/48156
6562 * gcc.dg/pr48156.c: New test.
6564 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6567 * gfortran.dg/scratch_1.f90: Adjust test.
6569 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6572 * gfortran.dg/scratch_1.f90: New test.
6574 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6576 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6577 variably modified typedefs.
6578 * gcc.dg/c1x-typedef-2.c: Remove.
6580 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6582 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6583 * gcc.dg/c1x-anon-struct-3.c: New test.
6584 * gcc.dg/anon-struct-11.c: Update.
6586 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6588 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6590 Only xfail with gas.
6592 2011-03-18 Jason Merrill <jason@redhat.com>
6594 * g++.dg/template/fn-ptr1.C: New.
6596 * g++.dg/overload/volatile1.C: New.
6598 * g++.dg/opt/pr23372.C: New.
6600 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6602 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6605 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6607 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6609 * gcc.target/arm/unsigned-extend-1.c: New.
6611 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6614 * gcc.c-torture/compile/pr48161.c: New test.
6616 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6619 * gcc.dg/torture/pr47725.c: New.
6621 2011-03-17 Jason Merrill <jason@redhat.com>
6623 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6624 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6626 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6628 * gnat.dg/specs/elab2.ads: New test.
6629 * gnat.dg/specs/elab2_pkg.ads: New helper.
6631 2011-03-17 Jason Merrill <jason@redhat.com>
6633 * g++.dg/cpp0x/decltype-1212.C: New.
6634 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6636 2011-03-17 Jason Merrill <jason@redhat.com>
6638 * g++.dg/parse/memfnquals1.C: New.
6640 2011-03-17 Richard Guenther <rguenther@suse.de>
6643 * gcc.dg/pr48134.c: New testcase.
6645 2011-03-17 Richard Guenther <rguenther@suse.de>
6648 * g++.dg/torture/pr48165.C: New testcase.
6650 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6652 PR rtl-optimization/48141
6653 * gcc.dg/pr48141.c: New test.
6655 2011-03-16 Jason Merrill <jason@redhat.com>
6657 * g++.dg/cpp0x/constexpr-48089.C: New.
6659 * g++.dg/cpp0x/constexpr-abi1.C: New.
6661 * g++.dg/cpp0x/constexpr-46336.C: New.
6662 * g++.dg/parse/friend5.C: Adjust expected errors.
6664 * g++.dg/cpp0x/constexpr-47570.C: New.
6666 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6669 * ++.dg/debug/dwarf2/typedef6.C: New test.
6671 2011-03-16 Jason Merrill <jason@redhat.com>
6673 * g++.dg/cpp0x/elision2.C: New.
6675 * g++.dg/cpp0x/constexpr-array3.C: New.
6677 2011-03-16 Jason Merrill <jason@redhat.com>
6679 * g++.dg/cpp0x/sfinae6.C: New.
6680 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6681 * g++.dg/cpp0x/pr45908.C: Likewise.
6682 * g++.dg/cpp0x/sfinae6.C: Likewise.
6683 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6684 * g++.old-deja/g++.law/arg11.C: Likewise.
6686 2011-03-16 Jason Merrill <jason@redhat.com>
6688 * g++.dg/template/incomplete6.C: New.
6690 2011-03-16 Jeff Law <law@redhat.com>
6692 * gcc.dg/tree-ssa/vrp55.c: New test.
6694 2011-03-16 Jason Merrill <jason@redhat.com>
6696 * g++.dg/cpp0x/auto22.C: New.
6698 2011-03-16 Richard Guenther <rguenther@suse.de>
6700 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6701 optimizing it away if promoted to const.
6703 2011-03-16 Richard Guenther <rguenther@suse.de>
6705 PR tree-optimization/48149
6706 * gcc.dg/fold-complex-1.c: New testcase.
6708 2011-03-16 Richard Guenther <rguenther@suse.de>
6711 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6714 2011-03-16 Richard Guenther <rguenther@suse.de>
6716 PR tree-optimization/26134
6717 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6719 2011-03-16 Richard Guenther <rguenther@suse.de>
6721 PR tree-optimization/48146
6722 * gcc.dg/torture/pr48146.c: New testcase.
6724 2011-03-16 Richard Guenther <rguenther@suse.de>
6726 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6727 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6729 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.c-torture/compile/pr48136.c: New test.
6734 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6737 * gcc.dg/guality/pr45882.c: New test.
6739 2011-03-15 Jason Merrill <jason@redhat.com>
6741 * g++.dg/cpp0x/constexpr-recursion.C: New.
6743 * g++.dg/cpp0x/implicit11.C: New.
6745 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6747 * g++.dg/cpp0x/constexpr-attribute.C: New.
6749 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6751 * g++.dg/parse/pr34758.C: New.
6753 2011-03-15 Xinliang David Li <davidxl@google.com>
6756 * gcc.dg/uninit-pred-7_d.c: New test.
6757 * gcc.dg/uninit-pred-8_d.c: New test.
6759 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6762 * gcc.target/arm/pr46788.c: New.
6764 2011-03-15 Richard Guenther <rguenther@suse.de>
6767 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6768 * gfortran.dg/ishft_4.f90: Likewise.
6769 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6771 2011-03-15 Richard Guenther <rguenther@suse.de>
6773 PR tree-optimization/13954
6774 * g++.dg/tree-ssa/pr13954.C: New testcase.
6776 2011-03-15 Richard Guenther <rguenther@suse.de>
6778 PR tree-optimization/48037
6779 * gcc.target/i386/pr48037-1.c: New testcase.
6781 2011-03-15 Richard Guenther <rguenther@suse.de>
6783 PR tree-optimization/41490
6784 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6785 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6786 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6787 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6788 * g++.dg/tree-ssa/pr33604.C: Adjust.
6790 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6793 * gcc.c-torture/execute/pr47917.c: New test.
6794 * gcc.dg/pr47917.c: New test.
6797 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6799 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6801 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6802 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6803 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6804 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6805 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6806 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6807 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6808 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6809 * gcc.target/i386/avx-floor-vec.c: Ditto.
6810 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6811 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6812 * gcc.target/i386/avx-rint-vec.c: Ditto.
6813 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6814 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6815 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6816 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6818 2011-03-14 Tom Tromey <tromey@redhat.com>
6820 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6821 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6822 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6824 2011-03-14 Tom Tromey <tromey@redhat.com>
6826 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6827 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6828 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6830 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6832 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6834 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6836 PR rtl-optimization/47166
6837 * gcc.c-torture/execute/postmod-1.c: New test.
6839 2011-03-14 Richard Guenther <rguenther@suse.de>
6842 * gcc.dg/torture/pr48098.c: New testcase.
6844 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6847 * gcc.target/powerpc/pr48053-1.c: New test.
6848 * gcc.target/powerpc/pr48053-2.c: Likewise.
6850 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6853 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6855 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6858 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6860 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6863 * gfortran.dg/class_41.f03: New.
6865 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6867 * g++.dg/conversion/cast3.C: New test.
6869 2011-03-11 Jason Merrill <jason@redhat.com>
6871 * g++.dg/template/error45.C: New.
6873 * g++.dg/parse/no-type-defn1.C: New.
6875 * g++.dg/ext/attrib40.C: New.
6877 * g++.dg/cpp0x/regress/array1.C: New.
6879 2011-03-11 Richard Guenther <rguenther@suse.de>
6881 PR tree-optimization/48067
6882 * gcc.dg/pr48067.c: New testcase.
6884 2011-03-11 Richard Guenther <rguenther@suse.de>
6887 * g++.dg/lto/20110311-1_0.C: New testcase.
6889 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6892 * g++.dg/inherit/virtual8.C: New test.
6895 * gcc.dg/torture/pr48044.c: New test.
6897 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6900 * gfortran.dg/proc_ptr_comp_31.f90: New.
6902 2011-03-11 Richard Guenther <rguenther@suse.de>
6904 PR tree-optimization/47278
6905 * gcc.dg/torture/pr47278-1.c: New testcase.
6906 * gcc.dg/torture/pr47278-2.c: Likewise.
6908 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6910 PR tree-optimization/48063
6911 * gcc.dg/torture/pr48063.c: New test.
6913 2011-03-10 Jason Merrill <jason@redhat.com>
6915 * g++.dg/template/array22.C: New.
6917 * g++.dg/cpp0x/syntax-err1.C: New.
6918 * g++.dg/parse/error36.C: Adjust expected errors.
6919 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6920 * g++.old-deja/g++.pt/typename3.C: Likewise.
6921 * g++.old-deja/g++.pt/typename4.C: Likewise.
6922 * g++.old-deja/g++.pt/typename6.C: Likewise.
6924 2011-03-09 Jason Merrill <jason@redhat.com>
6926 * g++.dg/template/nontype22.C: New.
6928 2011-03-09 Martin Jambor <mjambor@suse.cz>
6930 PR tree-optimization/47714
6931 * g++.dg/torture/pr47714.C: New test.
6933 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6936 * gcc.target/powerpc/pr47755-2.c: New file.
6938 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6940 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6941 is not set in the environment, pass 64 as first argument when not
6942 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6943 native where ulimit -u is supported.
6945 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6947 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6949 2011-03-08 Jason Merrill <jason@redhat.com>
6951 * g++.dg/template/nontype21.C: New.
6953 * g++.dg/template/anon5.C: New.
6955 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.dg/pr47881.c: New test.
6960 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6963 * g++.dg/lookup/template3.C: New test.
6965 2011-03-08 Kai Tietz <ktietz@redhat.com>
6967 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6970 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6973 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6974 sizeof to compute alignment.
6976 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6978 PR tree-optimization/48022
6979 * gcc.dg/pr48022-1.c: New test.
6980 * gcc.dg/pr48022-2.c: New test.
6982 2011-03-07 Jason Merrill <jason@redhat.com>
6984 * g++.dg/template/nontype20.C: New.
6985 * g++.dg/init/member1.C: Adjust expected errors.
6986 * g++.dg/parse/constant4.C: Likewise.
6987 * g++.dg/template/qualified-id3.C: Likewise.
6988 * g++.old-deja/g++.pt/crash10.C: Likewise.
6990 * g++.dg/cpp0x/regress/non-const1.C: New.
6992 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6995 * gcc.dg/pr47991.c: New test.
6997 2011-03-07 Jason Merrill <jason@redhat.com>
6999 * g++.dg/abi/mangle46.C: New.
7001 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7004 * gcc.target/powerpc/pr47862.c: New.
7006 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7009 * gcc.target/i386/combine-mul.c: Require nonpic.
7011 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7012 Nathan Froyd <froydnj@codesourcery.com>
7014 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7016 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7018 * README.QMTEST: Remove.
7020 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7021 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7024 * gfortran.dg/array_constructor_37.f90 : New test.
7026 2011-03-05 Jason Merrill <jason@redhat.com>
7028 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7029 * g++.dg/abi/mangle45.C: Likewise.
7030 * g++.dg/cpp0x/trailing1.C: Likewise.
7032 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7034 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7036 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7038 PR rtl-optimization/47899
7039 * gcc.dg/pr47899.c: New test.
7041 * gcc.dg/torture/pr47968.c: Ignore warnings.
7043 PR tree-optimization/47967
7044 * gcc.c-torture/compile/pr47967.c: New test.
7046 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7048 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7049 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7051 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7053 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7054 and property_getAttributes() if __OBJC2__.
7055 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7056 * objc.dg/property/property-encoding-1.m: New.
7057 * obj-c++.dg/property/property-encoding-1.mm: New.
7059 2011-03-04 Jason Merrill <jason@redhat.com>
7061 * g++.dg/template/pseudodtor6.C: New.
7063 * g++.dg/inherit/covariant19.C: New.
7065 2011-03-04 Richard Guenther <rguenther@suse.de>
7068 * gcc.dg/torture/pr47968.c: New testcase.
7070 2011-03-04 Richard Guenther <rguenther@suse.de>
7073 * gcc.dg/torture/pr47975.c: New testcase.
7075 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7078 * g++.dg/template/crash106.C: New.
7080 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7083 * gcc.dg/gomp/pr47963.c: New test.
7084 * g++.dg/gomp/pr47963.C: New test.
7086 2011-03-02 Jason Merrill <jason@redhat.com>
7088 * g++.dg/cpp0x/regress/condition1.C: New.
7090 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7092 2011-03-01 Jason Merrill <jason@redhat.com>
7094 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7096 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7098 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7100 PR rtl-optimization/47925
7101 * gcc.c-torture/execute/pr47925.c: New test.
7103 2011-03-01 Jason Merrill <jason@redhat.com>
7105 * g++.dg/cpp0x/decltype25.C: New.
7107 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7109 2011-03-01 Richard Guenther <rguenther@suse.de>
7111 PR tree-optimization/47890
7112 * gcc.dg/torture/pr47890.c: New testcase.
7114 2011-03-01 Richard Guenther <rguenther@suse.de>
7117 * gcc.dg/lto/pr47924_0.c: New testcase.
7119 2011-03-01 Richard Guenther <rguenther@suse.de>
7122 * gfortran.dg/lto/pr46911_0.f: New testcase.
7124 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7126 PR libgfortran/47933
7127 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7128 compile errors from older code form.
7130 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7132 PR libgfortran/47567
7133 * gfortran.dg/fmt_fw_d.f90: New test.
7135 2011-02-28 Jason Merrill <jason@redhat.com>
7137 * g++.dg/inherit/covariant18.C: New.
7139 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7142 * gcc.dg/pr47893.c: New test.
7144 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7146 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7147 NULL in case of a selector with conflicting types.
7148 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7150 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7152 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7153 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7154 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7155 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7157 2011-02-28 Jason Merrill <jason@redhat.com>
7160 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7162 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7164 PR libgfortran/47778
7165 * gfortran.dg/namelist_71.f90: New test.
7167 2011-02-27 Jason Merrill <jason@redhat.com>
7170 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7171 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7173 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7176 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7178 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7181 * gfortran.dg/gomp/task-1.f90: Removed.
7183 2011-02-26 Jason Merrill <jason@redhat.com>
7185 * g++.dg/template/this-targ1.C: New.
7187 * g++.dg/cpp0x/regress/template-const1.C: New.
7188 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7189 * g++.dg/template/function1.C: Adjust.
7190 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7191 * g++.dg/debug/debug7.C: Adjust.
7193 2011-02-26 Tobias Burnus <burnus@net-b.de>
7196 * gfortran.dg/gomp/task-1.f90: New.
7198 2011-02-25 Jie Zhang <jie@codesourcery.com>
7200 * gcc.target/arm/neon-thumb2-move.c: Add
7201 dg-require-effective-target arm_thumb2_ok.
7203 2011-02-24 Jason Merrill <jason@redhat.com>
7205 * g++.dg/parse/constant1.C: Specify C++98 mode.
7206 * g++.dg/parse/constant5.C: Likewise.
7207 * g++.dg/parse/error2.C: Likewise.
7208 * g++.dg/parse/semicolon3.C: Likewise.
7209 * g++.dg/template/crash14.C: Likewise.
7210 * g++.dg/template/local4.C: Likewise.
7211 * g++.dg/template/nontype3.C: Likewise.
7212 * g++.dg/parse/crash31.C: Adjust expected errors.
7213 * g++.dg/template/function1.C: Likewise.
7214 * g++.dg/template/ref3.C: Likewise.
7215 * g++.dg/template/static9.C: Likewise.
7216 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7218 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7219 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7220 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7221 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7222 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7224 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7227 * gfortran.dg/pr47878.f90: New test.
7229 2011-02-24 Richard Guenther <rguenther@suse.de>
7232 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7233 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7235 2011-02-24 Richard Guenther <rguenther@suse.de>
7238 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7239 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7241 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7243 PR libgfortran/47567
7244 * gfortran.dg/fmt_f0_1.f90: Update test.
7246 2011-02-23 Jason Merrill <jason@redhat.com>
7248 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7249 * g++.dg/abi/mangle45.C: New.
7251 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7252 * g++.dg/template/canon-type-9.C: Match use of decltype
7253 between declaration and definition.
7254 * g++.dg/template/canon-type-12.C: Likewise.
7256 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7259 * gfortran.dg/nested_allocatables_1.f90: New.
7261 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7264 * g++.dg/pr46868.C: New test.
7265 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7266 * g++.dg/parse/error14.C: Adjust.
7268 2011-02-23 Richard Guenther <rguenther@suse.de>
7270 PR tree-optimization/47838
7271 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7273 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7275 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7277 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7279 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7280 * gfortran.dg/count_init_expr.f03: Ditto.
7281 * gfortran.dg/gomp/pr43711.f90: Ditto.
7282 * gcc.dg/struct-parse-2.c: Ditto.
7283 * gcc.dg/parse-error-3.c: Ditto.
7284 * gcc.dg/Wlogical-op-1.c: Ditto.
7285 * gcc.dg/Walways-true-1.c: Ditto.
7286 * gcc.dg/pr24225.c: Ditto.
7287 * gcc.dg/Walways-true-2.c: Ditto.
7288 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7289 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7290 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7291 * g++.dg/overload/defarg4.C: Ditto.
7292 * g++.dg/inherit/covariant16.C: Ditto.
7293 * g++.dg/inherit/virtual7.C: Ditto.
7294 * g++.dg/template/canon-type-9.C: Ditto.
7295 * g++.dg/template/access19.C: Ditto.
7296 * g++.dg/template/call7.C: Ditto.
7297 * g++.dg/template/canon-type-2.C: Ditto.
7298 * g++.dg/template/init7.C: Ditto.
7299 * g++.dg/template/sizeof-template-argument.C: Ditto.
7300 * g++.dg/template/const3.C: Ditto.
7301 * g++.dg/template/sfinae26.C: Ditto.
7302 * g++.dg/template/sfinae26.C: Ditto.
7303 * g++.dg/template/canon-type-11.C: Ditto.
7304 * g++.dg/template/union2.C: Ditto.
7305 * g++.dg/template/canon-type-3.C: Ditto.
7306 * g++.dg/template/canon-type-1.C: Ditto.
7307 * g++.dg/template/canon-type-5.C: Ditto.
7308 * g++.dg/template/canon-type-7.C: Ditto.
7309 * g++.dg/template/canon-type-10.C: Ditto.
7310 * g++.dg/template/spec36.C: Ditto.
7311 * g++.dg/template/typedef38.C: Ditto.
7312 * g++.dg/template/canon-type-4.C: Ditto.
7313 * g++.dg/template/canon-type-6.C: Ditto.
7314 * g++.dg/template/canon-type-13.C: Ditto.
7315 * g++.dg/template/instantiate9.C: Ditto.
7316 * g++.dg/template/ttp22.C: Ditto.
7317 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7318 * g++.dg/warn/Walways-true-1.C: Ditto.
7319 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7320 * g++.dg/warn/Walways-true-2.C: Ditto.
7321 * g++.dg/conversion/op4.C: Ditto.
7322 * g++.dg/opt/pr19650.C: Ditto.
7323 * g++.dg/lookup/friend11.C: Ditto.
7324 * g++.dg/other/default2.C: Ditto.
7325 * g++.dg/other/default3.C: Ditto.
7326 * g++.dg/other/dtor2.C: Ditto.
7327 * g++.dg/other/friend5.C: Ditto.
7328 * g++.dg/other/default5.C: Ditto.
7329 * g++.dg/init/brace6.C: Ditto.
7330 * g++.dg/init/aggr5.C: Ditto.
7331 * g++.dg/init/error2.C: Ditto.
7332 * g++.dg/expr/bound-mem-fun.C: Ditto.
7333 * g++.dg/expr/cond6.C: Ditto.
7334 * g++.dg/expr/stmt-expr-1.C: Ditto.
7335 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7336 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7337 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7338 * g++.dg/cpp0x/bracket1.C: Ditto.
7339 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7340 * g++.dg/cpp0x/pr38646.C: Ditto.
7341 * g++.dg/cpp0x/variadic73.C: Ditto.
7342 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7343 * g++.dg/cpp0x/bracket4.C: Ditto.
7344 * g++.dg/cpp0x/decltype4.C: Ditto.
7345 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7346 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7347 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7348 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7349 * g++.dg/cpp0x/decltype2.C: Ditto.
7350 * g++.dg/cpp0x/decltype1.C: Ditto.
7351 * g++.dg/cpp0x/bracket2.C: Ditto.
7352 * g++.dg/cpp0x/decltype5.C: Ditto.
7353 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7354 * g++.dg/cpp0x/variadic70.C: Ditto.
7355 * g++.dg/cpp0x/decltype6.C: Ditto.
7356 * g++.dg/cpp0x/rvo.C: Ditto.
7357 * g++.dg/cpp0x/vt-40092.C: Ditto.
7358 * g++.dg/cpp0x/variadic-new.C: Ditto.
7359 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7360 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7361 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7362 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7363 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7364 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7365 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7366 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7367 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7368 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7369 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7370 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7371 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7372 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7373 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7374 * g++.dg/cpp0x/pr39639.C: Ditto.
7375 * g++.dg/cpp0x/decltype3.C: Ditto.
7376 * g++.dg/cpp0x/variadic68.C: Ditto.
7377 * g++.dg/cpp0x/variadic-function.C: Ditto.
7378 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7379 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7380 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7381 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7382 * g++.dg/parse/crash35.C: Ditto.
7383 * g++.dg/parse/crash40.C: Ditto.
7384 * g++.dg/parse/defarg12.C: Ditto.
7385 * g++.dg/parse/crash34.C: Ditto.
7386 * g++.dg/parse/constructor3.C: Ditto.
7387 * g++.dg/parse/template23.C: Ditto.
7388 * g++.dg/parse/crash56.C: Ditto.
7389 * g++.dg/parse/dtor13.C: Ditto.
7390 * g++.dg/parse/error33.C: Ditto.
7391 * g++.dg/parse/ctor9.C: Ditto.
7392 * g++.dg/parse/error32.C: Ditto.
7393 * g++.dg/parse/error37.C: Ditto.
7394 * g++.dg/parse/bitfield3.C: Ditto.
7395 * g++.dg/parse/struct-4.C: Ditto.
7396 * g++.dg/ext/has_trivial_copy.C: Ditto.
7397 * g++.dg/ext/is_polymorphic.C: Ditto.
7398 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7399 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7400 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7401 * g++.dg/ext/is_union.C: Ditto.
7402 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7403 * g++.dg/ext/is_pod.C: Ditto.
7404 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7405 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7406 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7407 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7408 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7409 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7410 * g++.dg/ext/is_abstract.C: Ditto.
7411 * g++.dg/ext/has_trivial_assign.C: Ditto.
7412 * g++.dg/ext/is_class.C: Ditto.
7413 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7414 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7415 * g++.dg/ext/is_base_of.C: Ditto.
7416 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7417 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7418 * g++.dg/ext/is_empty.C: Ditto.
7419 * g++.dg/ext/is_enum.C: Ditto.
7420 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7421 * gnat.dg/opt11.adb: Ditto.
7422 * obj-c++.dg/pr45735.mm: Ditto.
7423 * obj-c++.dg/pr24393.mm: Ditto.
7424 * obj-c++.dg/exceptions-2.mm: Ditto.
7425 * objc.dg/pr45735.m: Ditto.
7426 * objc.dg/pr24393.m: Ditto.
7428 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7430 * objc.dg/attributes/objc-exception-1.m: New.
7432 2011-02-23 Jie Zhang <jie@codesourcery.com>
7434 * gcc.dg/cpp/include7.c: New test.
7436 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7439 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7441 2011-02-23 Jie Zhang <jie@codesourcery.com>
7443 PR rtl-optimization/47763
7444 * gcc.dg/pr47763.c: New test.
7446 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7449 * gfortran.dg/whole_file_32.f90 : New test.
7451 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7454 * g++.dg/inherit/virtual7.C: New test.
7456 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7459 * objc.dg/type-size-3.m: Updated error message.
7460 * objc.dg/type-size-4.m: New test.
7461 * objc.dg/type-size-5.m: New test.
7463 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7465 * lib/gnat.exp: Fix comments.
7466 Don't load libgloss.exp.
7467 (default_gnat_version): Call $compiler with --version.
7468 Adapt regexp for gnatmake output, insert version.
7469 (gnat_version): New proc.
7470 (gnat_init): Remove gnat_libgcc_s_path.
7471 (gnat_target_compile): Likewise.
7472 Remove ld_library_path.
7473 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7474 (gnat_pass): Remove.
7475 (gnat_pass): Remove.
7476 (gnat_finish): Remove.
7477 (gnat_exit): Remove.
7478 (local_find_gnatmake): Reindent.
7479 (runtest_file_p): Remove.
7480 (prune_warnings): Remove.
7481 (find_gnatclean): New proc.
7482 * lib/gnat-dg.exp (lremove): New proc.
7483 (gnat-dg-test): Reindent.
7484 Remove additional output files.
7485 (gnat-dg-runtest): Remove.
7487 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7488 * gnat.dg/loop_optimization6.adb: Likewise.
7489 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7491 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7493 PR tree-optimization/47835
7494 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7496 2011-02-22 Tobias Burnus <burnus@net-b.de>
7498 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7499 * gfortran.dg/abstract_type_2.f03: Ditto.
7500 * gfortran.dg/abstract_type_3.f03: Ditto.
7501 * gfortran.dg/abstract_type_4.f03: Ditto.
7502 * gfortran.dg/abstract_type_5.f03: Ditto.
7503 * gfortran.dg/abstract_type_6.f03: Ditto.
7504 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7505 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7506 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7507 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7508 * gfortran.dg/array_function_5.f90: Ditto.
7509 * gfortran.dg/asynchronous_3.f03: Ditto.
7510 * gfortran.dg/char_expr_1.f90: Ditto.
7511 * gfortran.dg/class_14.f03: Ditto.
7512 * gfortran.dg/data_array_6.f: Ditto.
7513 * gfortran.dg/data_invalid.f90: Ditto.
7514 * gfortran.dg/dot_product_1.f03: Ditto.
7515 * gfortran.dg/func_derived_5.f90: Ditto.
7516 * gfortran.dg/func_result_4.f90: Ditto.
7517 * gfortran.dg/implied_do_1.f90: Ditto.
7518 * gfortran.dg/initialization_25.f90: Ditto.
7519 * gfortran.dg/initialization_26.f90: Ditto.
7520 * gfortran.dg/interface_34.f90: Ditto.
7521 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7522 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7523 * gfortran.dg/matmul_8.f03: Ditto.
7524 * gfortran.dg/merge_init_expr.f90: Ditto.
7525 * gfortran.dg/pack_assign_1.f90: Ditto.
7526 * gfortran.dg/pack_vector_1.f90: Ditto.
7527 * gfortran.dg/pointer_check_8.f90: Ditto.
7528 * gfortran.dg/product_init_expr.f03: Ditto.
7529 * gfortran.dg/reshape_order_5.f90: Ditto.
7530 * gfortran.dg/reshape_shape_1.f90: Ditto.
7531 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7532 * gfortran.dg/same_name_2.f90: Ditto.
7533 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7534 * gfortran.dg/spread_init_expr.f03: Ditto.
7535 * gfortran.dg/stmt_func_1.f90: Ditto.
7536 * gfortran.dg/sum_init_expr.f03: Ditto.
7537 * gfortran.dg/transpose_3.f03: Ditto.
7538 * gfortran.dg/unpack_init_expr.f03: Ditto.
7539 * gfortran.dg/warn_conversion.f90: Ditto.
7540 * gfortran.dg/warn_conversion_2.f90: Ditto.
7541 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7542 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7543 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7544 * gfortran.dg/whole_file_16.f90: Ditto.
7545 * gfortran.dg/whole_file_17.f90: Ditto.
7546 * gfortran.dg/whole_file_18.f90: Ditto.
7547 * gfortran.dg/whole_file_20.f03: Ditto.
7548 * gfortran.dg/whole_file_5.f90: Ditto.
7549 * gfortran.dg/whole_file_6.f90: Ditto.
7550 * gfortran.dg/write_invalid_format.f90: Ditto.
7551 * gfortran.dg/zero_sized_6.f90: Ditto.
7553 2011-02-21 Jeff Law <law@redhat.com>
7555 PR rtl-optimization/46178
7556 * gcc.target/i386/pr46178.c: New test.
7558 PR rtl-optimization/46002
7559 * gcc.c-torture/compile/pr46002.c: New test.
7561 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7563 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7566 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/debug/pr47106.C: Require effective target lto.
7571 2011-02-21 Jason Merrill <jason@redhat.com>
7573 * g++.dg/cpp0x/constexpr-diag2.C: New.
7575 2011-02-20 Jason Merrill <jason@redhat.com>
7577 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7579 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7581 * g++.dg/overload/conv-op1.C: New.
7583 * g++.dg/cpp0x/constexpr-synth1.C: New.
7585 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7587 * objc.dg/layout-2.m: New.
7588 * objc.dg/selector-3.m: Adjusted location of error message.
7589 * objc.dg/type-size-3.m: Same.
7590 * obj-c++.dg/selector-3.mm: Same.
7592 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7595 * objc.dg/property/dotsyntax-22.m: New.
7596 * obj-c++.dg/property/dotsyntax-22.mm: New.
7598 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7601 * g++.dg/template/typedef38.C: New test.
7603 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7606 * gfortran.dg/whole_file_30.f90 : New test.
7607 * gfortran.dg/whole_file_31.f90 : New test.
7609 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7613 * gfortran.dg/whole_file_28.f90 : New test.
7614 * gfortran.dg/whole_file_29.f90 : New test.
7616 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/template/crash105.C: New.
7621 2011-02-19 Jason Merrill <jason@redhat.com>
7623 * g++.dg/cpp0x/regress/no-elide1.C: New.
7625 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7627 PR tree-optimization/46620
7628 * gcc.dg/pr46620.c: New.
7630 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7633 * gcc.target/i386/pr47809.c: New test.
7635 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636 Tobias Burnus <burnus@net-b.de>
7638 * lib/target-supports.exp
7639 (check_effective_target_fortran_large_real): New check for large reals.
7640 * gfortran.dg/nan_7.f90: New test.
7642 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7644 PR libgfortran/47567
7645 * gfortran.dg/fmt_f0_1.f90: Update test.
7647 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7650 * gfortran.dg/array_constructor_36.f90 : New test.
7651 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7652 allow for comparison between different elements of the array
7653 constructor at different levels of optimization.
7655 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7657 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7658 * gcc.target/i386/pr32280-1.c: Likewise.
7660 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7663 * gcc.target/i386/pr47800.c: New test.
7665 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7667 * objc/execute/exceptions/foward-1.x: New.
7669 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7672 * gfortran.dg/derived_constructor_comps_4.f90: New.
7674 2011-02-18 Tobias Burnus
7677 * gfortran.dg/func_result_6.f90: New.
7679 2011-02-18 Michael Matz <matz@suse.de>
7682 * gfortran.dg/lto/pr45586_0.f90: New test.
7683 * gfortran.dg/typebound_proc_20.f90: Ditto.
7684 * gfortran.dg/typebound_proc_21.f90: Ditto.
7686 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7689 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7691 2011-02-18 Tobias Burnus <burnus@net-b.de>
7694 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7696 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7697 normalizing the error/warning output.
7698 * gfortran.dg/Wall.f90: Update dg-error/warning.
7699 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7700 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7701 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7702 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7703 * gfortran.dg/class_30.f90: Update dg-error/warning.
7704 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7705 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7706 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7707 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7708 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7709 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7710 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7711 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7712 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7713 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7714 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7715 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7716 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7717 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7718 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7719 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7720 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7721 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7722 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7723 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7724 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7725 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7726 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7727 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7728 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7730 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7733 * gfortran.dg/proc_ptr_comp_30.f90: New.
7735 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7738 * gcc.target/i386/pr47780.c: New test.
7740 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7743 * gfortran.dg/class_40.f03: New.
7745 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7748 * g++.dg/cpp0x/auto21.C: New test.
7750 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7752 * objc.dg/special/unclaimed-category-1.h: Updated for
7754 * objc.dg/special/unclaimed-category-1.m: Same.
7755 * objc.dg/zero-link-1.m: Same.
7756 * objc.dg/lookup-1.m: Same.
7757 * objc.dg/torture/strings/const-str-9.m
7758 * objc.dg/torture/strings/const-str-10.m: Same.
7759 * objc.dg/torture/strings/const-str-11.m: Same.
7760 * objc.dg/torture/forward-1.m: Same.
7761 * objc.dg/zero-link-2.m: Same.
7762 * objc.dg/encode-7-next-64bit.m: Same.
7763 * objc.dg/method-4.m: Same.
7764 * objc.dg/next-runtime-1.m: Same.
7765 * objc.dg/image-info.m: Same.
7766 * objc.dg/pr23214.m: Same.
7767 * objc.dg/symtab-1.m: Same.
7768 * obj-c++.dg/basic.m: Same.
7769 * obj-c++.dg/proto-lossage-3.m: Same.
7770 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7771 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7772 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7773 * obj-c++.dg/method-11.m: Same.
7774 * objc/execute/enumeration-1.m: Same.
7775 * objc/execute/object_is_class.m: Same.
7776 * objc/execute/formal_protocol-2.m: Same.
7777 * objc/execute/formal_protocol-4.m: Same.
7778 * objc/execute/formal_protocol-6.m: Same.
7779 * objc/execute/bycopy-3.m: Same.
7780 * objc/execute/exceptions/catchall-1.m: Same.
7781 * objc/execute/exceptions/finally-1.m: Same.
7782 * objc/execute/exceptions/local-variables-1.m: Same.
7783 * objc/execute/exceptions/foward-1.m: Same.
7784 * objc/execute/bf-common.h
7785 * objc/execute/enumeration-2.m: Same.
7786 * objc/execute/formal_protocol-1.m: Same.
7787 * objc/execute/formal_protocol-3.m: Same.
7788 * objc/execute/formal_protocol-5.m: Same.
7789 * objc/execute/accessing_ivars.m: Same.
7790 * objc/execute/bycopy-2.m: Same.
7791 * objc/execute/formal_protocol-7.m: Same.
7792 * objc/execute/compatibility_alias.m: Same.
7793 * objc/execute/no_clash.m: Same.
7794 * objc/execute/object_is_meta_class.m: Same.
7795 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7796 * objc/execute/class-tests-1.h: Include stdio.h.
7797 * objc/execute/class-tests-2.h: Same.
7798 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7800 * obj-c++.dg/try-catch-2.mm: Same.
7802 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7805 * g++.dg/warn/Wunused-parm-4.C: New test.
7807 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7808 Jan Hubicka <jh@suse.cz>
7812 * g++.dg/debug/pr47106.C: New.
7814 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7817 * gcc.target/i386/pr43653.c: New test.
7819 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7822 * g++.dg/template/inherit6.C: New test.
7824 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7827 * gfortran.dg/class_39.f03: New.
7829 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7832 * g++.dg/cpp0x/variadic106.C: New test.
7834 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7837 * gfortran.dg/pr47757-1.f90: New test.
7838 * gfortran.dg/pr47757-2.f90: New test.
7839 * gfortran.dg/pr47757-3.f90: New test.
7842 * g++.dg/cpp0x/enum8.C: New test.
7844 2011-02-15 Jason Merrill <jason@redhat.com>
7846 * g++.dg/inherit/implicit-trivial1.C: New.
7847 * g++.dg/cpp0x/implicit-trivial1.C: New.
7849 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7852 * gcc.dg/torture/pr47725.c: Removed.
7854 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7857 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7858 constant does not generate a load from memory.
7860 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7863 * gcc.dg/torture/pr47725.c: New.
7865 2011-02-15 Richard Guenther <rguenther@suse.de>
7867 PR tree-optimization/47743
7868 * gcc.dg/torture/pr47743.c: New testcase.
7870 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7873 * gcc.target/i386/pr47581.c: New test.
7875 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7878 * gfortran.dg/select_type_22.f03: New.
7880 2011-02-14 Jason Merrill <jason@redhat.com>
7882 * g++.dg/cpp0x/regress/enum1.C: New.
7884 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7886 * gnat.dg/include.adb: New test.
7888 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7891 * gfortran.dg/class_38.f03: New.
7893 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7895 * gcc.dg/pr46494.c: New test.
7897 2011-02-14 Richard Guenther <rguenther@suse.de>
7899 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7901 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7904 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7905 sparc*-sun-solaris2.11.
7907 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7910 * gfortran.dg/argument_checking_18.f90: New.
7912 2011-02-13 Tobias Burnus <burnus@net-b.de>
7914 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7915 * gfortran.dg/argument_checking_17.f90: New.
7917 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7919 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7920 are temporarily disabled.
7921 * gfortran.dg/class_7.f03: Ditto.
7922 * gfortran.dg/coarray_14.f90: Ditto.
7923 * gfortran.dg/typebound_proc_13.f03: Ditto.
7925 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7928 * gfortran.dg/extends_11.f03: New.
7930 2011-02-11 Xinliang David Li <davidxl@google.com>
7932 PR tree-optimization/47707
7933 * g++.dg/tree-ssa/pr47707.C: New test.
7935 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7937 * g++.dg/opt/inline17.C: New test.
7939 2011-02-11 Tobias Burnus <burnus@net-b.de>
7942 * gfortran.dg/pure_formal_2.f90: New.
7944 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7946 PR rtl-optimization/47614
7947 * gfortran.dg/pr47614.f: New.
7949 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7952 * gcc.dg/opts-6.c: New test.
7954 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.dg/pr47684.c: New test.
7959 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7962 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7963 c99_runtime, dg-add-options c99_runtime.
7964 (main): Use __asm__.
7966 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7969 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7970 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7971 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7972 * gcc.dg/ucnid-10.c: Likewise.
7973 * gcc.dg/ucnid-13.c: Likewise.
7974 * gcc.dg/ucnid-7.c: Likewise.
7975 * gcc.dg/ucnid-8.c: Likewise.
7976 Adapt dg-warning line number.
7978 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7980 * gcc.target/i386/parity-1.c: Use -march=k8.
7981 * gcc.target/i386/parity-2.c: Ditto.
7982 * gcc.target/i386/vecinit-1.c: Ditto.
7983 * gcc.target/i386/vecinit-2.c: Ditto.
7985 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7988 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7989 * gcc.target/mips/save-restore-3.c: Likewise.
7990 * gcc.target/mips/save-restore-4.c: Likewise.
7991 * gcc.target/mips/save-restore-5.c: Likewise.
7994 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7995 * g++.dg/tree-prof/partition2.C: Likewise.
7997 2011-02-09 Jason Merrill <jason@redhat.com>
7999 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8000 rather than misdeclare std::puts.
8002 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8003 * g++.dg/other/warning1.C: Likewise.
8004 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8005 * g++.old-deja/g++.gb/scope06.C: Likewise.
8006 * g++.old-deja/g++.law/cvt11.C: Likewise.
8007 * g++.old-deja/g++.law/init1.C: Likewise.
8008 * g++.dg/abi/mangle26.C: Likewise.
8010 * g++.dg/template/function1.C: Adjust for C++0x mode.
8011 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8013 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8014 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8016 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8018 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8020 * g++.dg/cpp0x/regress: New directory.
8021 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8022 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8023 * g++.dg/cpp0x/regress/regress3.C: New.
8025 2011-02-10 Richard Guenther <rguenther@suse.de>
8027 PR tree-optimization/47677
8028 * gcc.dg/torture/pr47677.c: New testcase.
8030 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8032 * objc.dg/special/load-category-1.m: Remove unused header.
8033 * objc.dg/special/load-category-1a.m: Likewise.
8034 * objc.dg/special/load-category-2.m: Likewise.
8035 * objc.dg/special/load-category-2a.m: Likewise.
8036 * objc.dg/special/load-category-3.m: Likewise.
8037 * objc.dg/special/load-category-3a.m: Likewise.
8038 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8039 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8040 * objc.dg/attributes/class-attribute-1.m: Likewise.
8041 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8042 * obj-c++.dg/property/property.exp: Likewise.
8043 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8044 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8045 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8046 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8047 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8048 * obj-c++.dg/template-8.mm: Likewise.
8050 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8053 * gcc.target/i386/pr47665.c: New test.
8055 2011-02-10 Jie Zhang <jie@codesourcery.com>
8059 2011-02-05 Jie Zhang <jie@codesourcery.com>
8061 * gcc.dg/pr42631.c: Update test.
8062 * gcc.dg/pr42631-2.c: New test.
8064 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8067 * gfortran.dg/proc_decl_25.f90: New.
8069 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8072 * gfortran.dg/typebound_assignment_2.f03: New.
8074 2011-02-09 Richard Guenther <rguenther@suse.de>
8076 PR tree-optimization/47664
8077 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8079 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8082 * gnat.dg/uninit_func.adb: Adjust dg directive.
8084 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8087 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8089 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8092 * gfortran.dg/auto_dealloc_2.f90: New.
8094 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8096 * gcc.dg/builtins-config.h: Remove __sgi handling.
8097 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8098 -std=c99 for mips-sgi-irix6.5*.
8100 2011-02-09 Martin Jambor <mjambor@suse.cz>
8103 * gfortran.dg/pr25923.f90: Remove xfails.
8105 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8108 * gfortran.dg/inquire_14.f90: New test.
8110 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8113 * gfortran.dg/pointer_init_6.f90: New.
8115 2011-02-08 Jeff Law <law@redhat.com>
8117 PR tree-optimization/42893
8118 * gcc.tree-ssa/pr42893.c: New test.
8120 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8122 PR tree-optimization/46834
8123 PR tree-optimization/46994
8124 PR tree-optimization/46995
8125 * gcc.dg/graphite/id-pr46834.c: New.
8126 * gfortran.dg/graphite/id-pr46994.f90: New.
8127 * gfortran.dg/graphite/id-pr46995.f90: New.
8129 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8132 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8133 using the variable is known the warning is emitted there.
8134 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8135 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8137 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8140 * gcc.dg/noreturn-1.c (foo5): Likewise.
8141 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8142 (method2): Likewise.
8144 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8145 the return statement using the uninitialized variable.
8146 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8148 2011-02-08 Richard Guenther <rguenther@suse.de>
8151 * g++.dg/opt/pr47639.c: New testcase.
8153 2011-02-08 Richard Guenther <rguenther@suse.de>
8155 PR tree-optimization/47632
8156 * g++.dg/opt/pr47632.C: New testcase.
8158 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8160 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8162 2011-02-07 Richard Guenther <rguenther@suse.de>
8164 PR tree-optimization/47615
8165 * g++.dg/opt/pr47615.C: New testcase.
8167 2011-02-07 Richard Guenther <rguenther@suse.de>
8169 PR tree-optimization/47621
8170 * gcc.dg/torture/pr47621.c: New testcase.
8172 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8174 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8176 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8179 * gfortran.dg/allocate_with_source_1 : New test.
8181 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8184 * gcc.dg/pr47610.c: New test.
8186 2011-02-05 Jie Zhang <jie@codesourcery.com>
8189 * gcc.dg/pr42631.c: Update test.
8190 * gcc.dg/pr42631-2.c: New test.
8192 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8195 * gfortran.dg/pr47574.f90: New test.
8197 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8199 PR tree-optimization/46194
8200 * gcc.dg/autopar/pr46194.c: New.
8202 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8204 PR tree-optimization/43695
8205 * g++.dg/ipa/pr43695.C: New.
8207 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8210 * gcc.dg/pr23200.c: New test.
8212 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8215 * g++.dg/pr47589.C: New test.
8217 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8220 * g++.dg/template/typedef37.C: New test.
8221 * g++.dg/template/param1.C: Adjust expected error message.
8223 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8226 * gcc.dg/pr31490-2.c: New test.
8227 * gcc.dg/pr31490-3.c: New test.
8228 * gcc.dg/pr31490-4.c: New test.
8230 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8231 Jakub Jelinek <jakub@redhat.com>
8234 * g++.dg/parser/semicolon3.C: Adjust.
8235 * g++.dg/parser/semicolon4.C: New testcase.
8236 * g++.dg/pr46890.C: New testcase.
8238 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8241 * g++.dg/init/pr29571.C: New.
8243 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8245 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8246 instead of vect_int.
8248 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8251 * gcc.target/i386/pr47312.c: New test.
8254 * gcc.target/i386/pr47564.c: New test.
8256 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8258 PR tree-optimization/45122
8259 * gcc.dg/tree-ssa/pr45122.c: New.
8261 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8264 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8267 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8268 and vsx so a default --with-cpu=power7 doesn't give an error
8269 when -mavoid-indexed-addresses is used.
8271 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8272 wrapper function to save the arguments and then jump to the real
8273 function, rather than depending on the compiler not to move stuff
8275 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8277 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8278 Paul Thomas <pault@gcc.gnu.org>
8281 * gfortran.dg/class_37.f03 : New test.
8283 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8284 Richard Guenther <rguenther@suse.de>
8286 PR tree-optimization/40979
8288 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8289 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8290 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8291 check_vect_support_and_set_flags.
8292 * gfortran.dg/graphite/vect-pr40979.f90: New.
8294 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8297 * gfortran.dg/class_36.f03: New.
8299 2011-02-02 Richard Guenther <rguenther@suse.de>
8301 PR tree-optimization/47566
8302 * gcc.dg/lto/20110201-1_0.c: New testcase.
8304 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8310 * debug/pr47498.c: New.
8311 * debug/pr47501.c: New.
8313 2011-02-01 Richard Guenther <rguenther@suse.de>
8315 PR tree-optimization/47559
8316 * g++.dg/torture/pr47559.C: New testcase.
8318 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8321 * gfortran.dg/typebound_call_20.f03: New.
8323 2011-02-01 Richard Guenther <rguenther@suse.de>
8325 PR tree-optimization/47555
8326 * gcc.dg/pr47555.c: New testcase.
8328 2011-02-01 Richard Guenther <rguenther@suse.de>
8330 PR tree-optimization/47541
8331 * g++.dg/torture/pr47541.C: New testcase.
8333 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8336 * gfortran.dg/typebound_call_19.f03: New.
8338 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8341 * g++.dg/cpp0x/pr47416.C: New test.
8343 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8346 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8348 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8351 * gfortran.dg/typebound_assignment_1.f03: New.
8353 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8355 PR tree-optimization/47538
8356 * gcc.c-torture/execute/pr47538.c: New test.
8358 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8363 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8365 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8367 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8369 PR rtl-optimization/44031
8370 * gcc.c-torture/compile/20110131-1.c: New test.
8372 2011-01-31 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/stmt_func_1.f90: New.
8377 2011-01-31 Tobias Burnus <burnus@net-b.de>
8380 * gfortran.dg/interface_34.f90: New.
8382 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8385 * gfortran.dg/realloc_on_assign_5.f03: New test.
8386 * gfortran.dg/realloc_on_assign_5.f03: New test.
8388 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8390 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8391 * gfortran.dg/bessel_7.f90: Likewise.
8392 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8394 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8395 * gfortran.dg/sum_init_expr.f03: Likewise.
8397 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8399 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8402 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8403 loop only on "vect_intfloat_cvt" targets.
8405 2011-01-29 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/shape_6.f90: New.
8410 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8412 PR libgfortran/47434
8413 * gfortran.dg/read_infnan_1.f90: Update test.
8414 * gfortran.dg/module_nan.f90: Update test.
8415 * gfortran.dg/char4_iunit_1.f03: Update test.
8416 * gfortran.dg/large_real_kind_1.f90: Update test.
8417 * gfortran.dg/real_const_3.f90: Update test.
8418 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8420 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8423 * g++.dg/template/param2.C: New test.
8425 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8427 PR libgfortran/47285
8428 * gfortran.dg/fmt_g.f: New test.
8430 2011-01-28 Tobias Burnus <burnus@net-b.de>
8433 * gfortran.dg/pure_formal_1.f90: New.
8435 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8438 * gcc.dg/tls/pr42894.c: New test.
8440 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8442 * gcc.dg/pr47276.c: Add dg-require-visibility.
8444 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8446 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8448 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8449 Tobias Burnus <burnus@gcc.gnu.org>
8454 * gfortran.dg/realloc_on_assign_3.f03: New test.
8455 * gfortran.dg/realloc_on_assign_4.f03: New test.
8456 * gfortran.dg/allocatable_function_5.f90: New test.
8457 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8458 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8459 implemented" dg-errors.
8461 2011-01-27 Jan Hubicka <jh@suse.cz>
8464 * gcc.dg/attr-weakref-4.c: New testcase
8466 2011-01-27 Martin Jambor <mjambor@suse.cz>
8468 PR tree-optimization/47228
8469 * gcc.dg/torture/pr47228.c: New test.
8471 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8473 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8475 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8477 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8478 when using auto-overlay support on the SPU.
8480 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8482 PR rtl-optimization/44174
8483 * gcc.target/i386/asm-6.c: New test.
8485 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8487 PR rtl-optimization/46856
8488 * gcc.c-torture/compile/pr46856.c: New test.
8490 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8491 Andrew Pinski <pinskia@gmail.com>
8494 * gcc.dg/pr43082.c: New.
8496 2011-01-26 DJ Delorie <dj@redhat.com>
8498 PR rtl-optimization/46878
8499 * gcc.dg/pr46878-1.c: New test.
8501 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8504 * g++.dg/cpp0x/pr47476.C: New test.
8506 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8508 * gcc.c-torture/compile/20110126-1.c: New test.
8510 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8513 * gcc.dg/torture/pr47473.c: New test.
8515 2011-01-26 Jan Hubicka <jh@suse.cz>
8518 * gcc.c-torture/execute/pr47237.c: New testcase.
8520 2011-01-26 Jan Hubicka <jh@suse.cz>
8522 PR tree-optimization/47190
8523 * gcc.dg/attr-weakref-3.c: New testcase.
8525 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8528 * gcc.dg/dll-9a.c: New test file.
8529 * gcc.dg/dll-11.c: Likewise.
8530 * gcc.dg/dll-12.c: Likewise.
8531 * gcc.dg/dll-12a.c: Likewise.
8532 * gcc.dg/dll-11a.c: Likewise.
8533 * gcc.dg/dll-9.c: Likewise.
8534 * gcc.dg/dll-10.c: Likewise.
8535 * gcc.dg/dll-10a.c: Likewise.
8536 * g++.dg/ext/dllexport4a.cc: Likewise.
8537 * g++.dg/ext/dllexport4.C: Likewise.
8538 * g++.dg/ext/dllexport5.C: Likewise.
8539 * g++.dg/ext/dllexport5a.cc: Likewise.
8541 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8543 PR tree-optimization/46970
8544 * gcc.dg/graphite/pr46970.c: New.
8546 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8548 PR tree-optimization/46215
8549 * gcc.dg/graphite/pr46215.c: New.
8551 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8553 PR tree-optimization/46168
8554 * gcc.dg/graphite/pr46168.c: New.
8556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8558 PR tree-optimization/43657
8559 * gcc.dg/graphite/pr43657.c: New.
8561 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8563 PR tree-optimization/29832
8564 * gfortran.dg/graphite/pr29832.f90: New.
8566 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8568 PR tree-optimization/43567
8569 * gcc.dg/graphite/pr43567.c: New.
8571 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8573 * gfortran.dg/graphite/interchange-4.f: New.
8574 * gfortran.dg/graphite/interchange-5.f: New.
8576 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8577 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8578 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8579 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8580 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8581 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8582 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8583 * gfortran.dg/ltrans-7.f90: Removed.
8584 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8586 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8587 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8588 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8589 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8590 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8591 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8592 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8593 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8594 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8595 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8596 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8597 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8598 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8599 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8600 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8601 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8602 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8603 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8604 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8605 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8606 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8607 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8608 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8609 * gcc.dg/tree-ssa/data-dep-1.c
8610 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8611 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8612 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8613 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8614 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8616 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8618 PR tree-optimization/47265
8619 PR tree-optimization/47443
8620 * gcc.c-torture/compile/pr47265.c: New test.
8621 * gcc.dg/pr47443.c: New test.
8623 2011-01-25 Martin Jambor <mjambor@suse.cz>
8625 PR tree-optimization/47382
8626 * g++.dg/torture/pr47382.C: New test.
8627 * g++.dg/opt/devirt1.C: Xfail.
8629 2011-01-25 Yao Qi <yao@codesourcery.com>
8632 * gcc.target/arm/pr45701-1.c: New test.
8633 * gcc.target/arm/pr45701-2.c: New test.
8634 * gcc.target/arm/pr45701-3.c: New test.
8636 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8637 Jakub Jelinek <jakub@redhat.com>
8639 PR tree-optimization/47271
8640 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8642 2011-01-25 Nick Clifton <nickc@redhat.com>
8644 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8645 (saturate_add): Delete.
8647 (main): Do not run saturate_add.
8648 (set_interrupts): Delete.
8650 2011-01-25 Tobias Burnus <burnus@net-b.de>
8653 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8655 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8657 PR tree-optimization/47427
8658 PR tree-optimization/47428
8659 * gcc.c-torture/compile/pr47427.c: New test.
8660 * gcc.c-torture/compile/pr47428.c: New test.
8662 2011-01-25 Richard Guenther <rguenther@suse.de>
8665 * gcc.dg/torture/pr47411.c: New testcase.
8667 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8669 * gfortran.dg/graphite/id-24.f: New.
8670 * gfortran.dg/graphite/id-25.f: New.
8672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8674 * gfortran.dg/graphite/id-23.f: New.
8676 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8678 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8680 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8682 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8683 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8684 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8685 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8686 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8687 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8688 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8689 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8690 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8692 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8694 * gcc.dg/graphite/block-0.c: Add documentation.
8695 * gcc.dg/graphite/block-4.c: Same.
8696 * gcc.dg/graphite/block-7.c: Same.
8697 * gcc.dg/graphite/block-8.c: New.
8698 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8699 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8700 * gcc.dg/graphite/interchange-12.c: Add documentation.
8701 * gcc.dg/graphite/interchange-13.c: New.
8702 * gcc.dg/graphite/interchange-14.c: New.
8703 * gcc.dg/graphite/interchange-15.c: New.
8704 * gcc.dg/graphite/interchange-8.c: Add documentation.
8705 * gcc.dg/graphite/interchange-mvt.c: Same.
8707 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8710 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8711 * gcc.target/powerpc/altivec-14.c: Ditto.
8712 * gcc.target/powerpc/altivec-33.c: Ditto.
8713 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8714 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8715 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8716 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8717 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8718 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8719 * g++.dg/ext/altivec-15.C: Ditto.
8720 * g++.dg/ext/altivec-types-1.C: Ditto.
8721 * g++.dg/ext/altivec-types-2.C: Ditto.
8722 * g++.dg/ext/altivec-types-3.C: Ditto.
8723 * g++.dg/ext/altivec-types-4.C: Ditto.
8725 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8727 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8729 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8731 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8732 optimization options.
8734 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8739 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8741 2011-01-23 Tobias Burnus <burnus@net-b.de>
8744 * gfortran.dg/allocatable_scalar_12.f90: New.
8746 2011-01-23 Ira Rosen <irar@il.ibm.com>
8748 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8749 vectorization to be not profitable if peeling is used to
8750 realign the memory access.
8751 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8752 loop bound to avoid loop unrolling.
8753 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8755 2011-01-22 Jan Hubicka <jh@suse.cz>
8758 * g++.dg/lto/pr47333.C: New file.
8760 2011-01-22 Jan Hubicka <jh@suse.cz>
8762 PR tree-optimization/43884
8764 * gcc.dg/autopar/outer-2.c: Increase array size.
8765 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8767 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8770 * gfortran.dg/c_loc_tests_16.f90: New test.
8772 2011-01-22 Tobias Burnus <burnus@net-b.de>
8775 * gfortran.dg/typebound_proc_19.f90: New.
8777 2011-01-21 Jeff Law <law@redhat.com>
8779 PR tree-optimization/47053
8780 * g++.dg/pr47053.C: New test.
8782 2011-01-21 Jason Merrill <jason@redhat.com>
8785 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8787 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8790 * g++.dg/cpp0x/range-for10.C: New test.
8791 * g++.dg/template/for1.C: New test.
8794 * g++.dg/tree-prof/partition3.C: New test.
8796 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8798 PR rtl-optimization/47366
8799 * g++.dg/opt/pr47366.C: New test.
8801 2011-01-21 Jason Merrill <jason@redhat.com>
8804 * g++.dg/cpp0x/constexpr-regress2.C: New.
8806 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8808 2011-01-21 Jeff Law <law@redhat.com>
8810 PR rtl-optimization/41619
8811 * gcc.dg/pr41619.c: New.
8813 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8815 PR tree-optimization/47355
8816 * g++.dg/opt/pr47355.C: New test.
8818 2011-01-21 Richard Guenther <rguenther@suse.de>
8820 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8823 2011-01-21 Richard Guenther <rguenther@suse.de>
8825 PR tree-optimization/47365
8826 * gcc.dg/torture/pr47365.c: New testcase.
8827 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8829 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8831 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8833 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8835 PR tree-optimization/47391
8836 * gcc.dg/pr47391.c: New test.
8838 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8840 * g++.dg/template/char1.C: Use signed char.
8842 2011-01-21 Tobias Burnus <burnus@net-b.de>
8845 * gfortran.dg/pointer_target_4.f90: New.
8847 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8850 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8851 ILP32 system and not IP32.
8853 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8856 * g++.dg/debug/pr46583.C: New.
8858 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8861 * g++.dg/debug/pr47283.C: New test.
8864 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8865 * gcc.target/i386/headmerge-2.c: Likewise.
8867 2011-01-20 Richard Guenther <rguenther@suse.de>
8870 * gcc.dg/torture/pr47370.c: New testcase.
8872 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8874 PR tree-optimization/46130
8875 * gcc.dg/pr46130-1.c: New test.
8876 * gcc.dg/pr46130-2.c: New test.
8878 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8881 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8883 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8886 * g++.dg/debug/pr46240.cc: New.
8888 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8891 * g++.dg/template/anonunion1.C: New test.
8893 PR rtl-optimization/47337
8894 * gcc.c-torture/execute/pr47337.c: New test.
8896 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8899 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8901 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8903 PR tree-optimization/46021
8904 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8906 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8908 PR tree-optimization/47290
8909 * g++.dg/torture/pr47290.C: New test.
8911 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8914 * gfortran.dg/proc_ptr_comp_29.f90: New.
8916 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8919 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8920 powerpc-apple-darwin9.
8922 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8924 PR rtl-optimization/47299
8925 * gcc.c-torture/execute/pr47299.c: New test.
8927 2011-01-17 Jason Merrill <jason@redhat.com>
8929 * g++.dg/cpp0x/constexpr-virtual.C: New.
8931 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8934 * gfortran.dg/gomp/pr47331.f90: New test.
8936 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8939 * objc.dg/selector-warn-1.m: New.
8940 * obj-c++.dg/selector-warn-1.mm: New.
8942 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8944 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8945 Update dg-final accordingly.
8947 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8949 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8951 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8953 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8955 * gcc.dg/guality/pr36728-2.c: Likewise.
8957 2011-01-17 Richard Guenther <rguenther@suse.de>
8959 PR tree-optimization/47313
8960 * g++.dg/torture/pr47313.C: New testcase.
8962 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8965 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8966 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8967 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8968 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8970 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8972 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8973 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8974 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8976 2011-01-17 Richard Guenther <rguenther@suse.de>
8978 PR tree-optimization/45967
8979 * gcc.dg/torture/pr45967-2.c: New testcase.
8980 * gcc.dg/torture/pr45967-3.c: Likewise.
8982 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8985 * g++.dg/ext/pr47213.C: Require visibility.
8987 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8989 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8990 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8992 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8994 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8995 Linux-based targets.
8997 2011-01-13 Jan Hubicka <jh@suse.cz>
8999 PR tree-optimization/47276
9000 * gcc.dg/pr47276.c: New testcase.
9002 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9003 Jonathan Wakely <jwakely.gcc@gmail.com>
9006 * g++.dg/other/pr33558.C: New.
9007 * g++.dg/other/pr33558-2.C: New.
9009 2011-01-14 Martin Jambor <mjambor@suse.cz>
9011 PR tree-optimization/45934
9012 PR tree-optimization/46302
9013 * g++.dg/ipa/devirt-c-1.C: New test.
9014 * g++.dg/ipa/devirt-c-2.C: Likewise.
9015 * g++.dg/ipa/devirt-c-3.C: Likewise.
9016 * g++.dg/ipa/devirt-c-4.C: Likewise.
9017 * g++.dg/ipa/devirt-c-5.C: Likewise.
9018 * g++.dg/ipa/devirt-c-6.C: Likewise.
9019 * g++.dg/ipa/devirt-6.C: Likewise.
9020 * g++.dg/ipa/devirt-d-1.C: Likewise.
9021 * g++.dg/torture/pr45934.C: Likewise.
9023 2011-01-14 Jason Merrill <jason@redhat.com>
9025 * g++.dg/cpp0x/variadic105.C: New.
9027 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9028 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9031 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9032 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9033 execution tests on i?86-*-*, x86_64-*-* and
9034 powerpc*-apple-darwin* && ilp32.
9035 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9036 tests on i?86-*-* and x86_64-*-*.
9038 2011-01-14 Richard Guenther <rguenther@suse.de>
9040 PR tree-optimization/47280
9041 * g++.dg/opt/pr47280.C: New testcase.
9043 2011-01-14 Jason Merrill <jason@redhat.com>
9045 * g++.dg/cpp0x/constexpr-regress1.C: New.
9047 * g++.dg/ext/flexary2.C: New.
9049 2011-01-14 Richard Guenther <rguenther@suse.de>
9052 * gcc.dg/torture/pr47281.c: New testcase.
9053 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9055 2011-01-14 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/47286
9058 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9060 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9063 * g++.dg/ext/pr47213.C: New.
9065 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9067 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9069 2011-01-13 Tobias Burnus <burnus@net-b.de>
9070 Mikael Morin <mikael@gcc.gnu.org>
9074 * gfortran.dg/select_type_20.f90: New.
9075 * gfortran.dg/select_type_21.f90: New.
9077 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9080 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9082 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9084 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9085 * gcc.dg/guality/pr36728-2.c: Likewise.
9087 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9090 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9092 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9094 PR rtl-optimization/45352
9095 * gcc.dg/pr45352-3.c: New.
9097 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9099 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9101 * g++.dg/cpp0x/range-for8.C: New.
9102 * g++.dg/cpp0x/range-for9.C: New.
9104 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9107 * g++.dg/debug/pr47209.C: New.
9109 2011-01-12 Richard Guenther <rguenther@suse.de>
9112 * gcc.dg/lto/pr47259_0.c: New testcase.
9113 * gcc.dg/lto/pr47259_1.c: Likewise.
9115 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9117 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9118 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9119 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9120 methods missing from the OBJC2 Object.
9121 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9122 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9123 GNU and NeXT runtimes.
9124 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9126 * objc-obj-c++-shared/Object1.m: Likewise.
9127 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9128 * objc.dg/proto-qual-1.m: Likewise.
9129 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9130 * obj-c++.dg/proto-qual-1.mm: Likewise.
9132 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9135 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9137 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9139 Fixed the Objective-C++ testsuite and updated all tests.
9140 * lib/obj-c++.exp (obj-c++_init): Declare and set
9141 gcc_warning_prefix and gcc_error_prefix.
9142 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9143 'dg-warning', 'dg-message' and 'dg-error'.
9144 * obj-c++.dg/class-extension-3.mm: Likewise.
9145 * obj-c++.dg/class-protocol-1.mm: Likewise.
9146 * obj-c++.dg/encode-7.mm: Likewise.
9147 * obj-c++.dg/exceptions-3.mm: Likewise.
9148 * obj-c++.dg/exceptions-5.mm: Likewise.
9149 * obj-c++.dg/method-12.mm: Likewise.
9150 * obj-c++.dg/method-13.mm: Likewise.
9151 * obj-c++.dg/method-15.mm: Likewise.
9152 * obj-c++.dg/method-16.mm: Likewise.
9153 * obj-c++.dg/method-4.mm: Likewise.
9154 * obj-c++.dg/method-8.mm: Likewise.
9155 * obj-c++.dg/method-conflict-1.mm: Likewise.
9156 * obj-c++.dg/method-conflict-2.mm: Likewise.
9157 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9158 and uncommented second part of the testcase now that the testsuite
9160 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9161 and uncommented second part of the testcase now that the testsuite
9163 * obj-c++.dg/private-1.mm: Likewise.
9164 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9165 * obj-c++.dg/syntax-error-7.mm: Likewise.
9166 * obj-c++.dg/warn5.mm: Likewise.
9167 * obj-c++.dg/property/at-property-14.mm: Likewise.
9168 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9170 * obj-c++.dg/property/at-property-18.mm: Likewise.
9171 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9173 * obj-c++.dg/property/at-property-21.mm: Likewise.
9174 * obj-c++.dg/property/at-property-28.mm: Likewise.
9175 * obj-c++.dg/property/at-property-5.mm: Likewise.
9176 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9177 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9178 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9179 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9180 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9181 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9182 * obj-c++.dg/tls/diag-5.mm: Likewise.
9183 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9184 dg-error, now matched correctly.
9186 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9188 * objc.dg/property/at-property-29.m: New.
9189 * obj-c++.dg/property/at-property-29.mm: New.
9191 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9193 * go.test/go-test.exp (go-set-goarch): New proc.
9194 (go-gc-tests): Use it.
9196 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9199 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9201 2011-01-11 Richard Henderson <rth@redhat.com>
9203 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9205 2011-01-11 Jan Hubicka <jh@suse.cz>
9209 * gcc.dg/lto/pr45721_1.c: New file.
9210 * gcc.dg/lto/pr45721_0.c: New file.
9212 2011-01-11 Richard Guenther <rguenther@suse.de>
9214 PR tree-optimization/46076
9215 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9217 2011-01-11 Jeff Law <law@redhat.com>
9219 * PR tree-optimization/47086
9220 * gcc.dg/pr47086.c: New test.
9222 2011-01-11 Jason Merrill <jason@redhat.com>
9225 * g++.dg/template/new10.C: New.
9228 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9230 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9232 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9233 Split type definitions and NSConstantString class into...
9234 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9235 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9236 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9237 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9238 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9239 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9241 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9242 encode defines for newer NeXT system headers.
9243 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9244 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9245 * objc.dg/foreach-5.m: Likewise.
9246 * objc.dg/foreach-2.m: Likewise.
9247 * objc.dg/foreach-4.m: Likewise.
9248 * objc.dg/torture/strings/string1.m: Likewise.
9249 * objc.dg/torture/strings/string2.m: Likewise.
9250 * objc.dg/torture/strings/string3.m: Likewise.
9251 * objc.dg/torture/strings/string4.m: Likewise.
9252 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9253 header and stand alone.
9254 * obj-c++.dg/strings/strings-2.mm: Likewise.
9255 * objc.dg/torture/strings/const-str-3.m: Likewise.
9256 * objc.dg/strings/strings-2.m: Likewise.
9257 * objc.dg/strings/const-str-12b.m: Likewise.
9259 2011-01-12 Richard Guenther <rguenther@suse.de>
9262 * gcc.dg/attr-weak-1.c: Adjust.
9264 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9267 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9268 standard compliant and comment.
9270 2011-01-10 Jan Hubicka <jh@suse.cz>
9273 * gcc.dg/initpri3.c: New testcase.
9275 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9278 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9284 (g_ebp_save): Likewise.
9285 (g_esp_save): Likewise.
9287 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9291 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9293 PR tree-optimization/46021
9294 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9295 i?86-*-*, x86_64-*-*.
9297 2011-01-10 Jeff Law <law@redhat.com>
9299 * PR tree-optimization/47141
9300 * gcc.c-torture/compile/pr47141.c: New test.
9302 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9305 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9306 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9307 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9308 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9311 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9312 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9313 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9314 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9315 being vectorized. Adjust dg-final pattern.
9318 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9319 * gcc.dg/vect/slp-24.c: Likewise.
9321 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9324 * g++.dg/other/pr47218-1.C: New test file.
9325 * g++.dg/other/pr47218.C: Likewise.
9326 * g++.dg/other/pr47218.h: New supporting header.
9328 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9331 * objc.dg/attributes/invalid-attribute-1.m: New.
9332 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9334 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9337 * gfortran.dg/proc_ptr_comp_28.f90: New.
9339 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9341 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9342 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9343 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9344 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9345 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9346 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9347 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9348 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9349 * objc.dg/gnu-api-2-class.m: Likewise.
9350 * objc.dg/gnu-api-2-ivar.m: Likewise.
9351 * objc.dg/gnu-api-2-method.m: Likewise.
9352 * objc.dg/gnu-api-2-objc.m: Likewise.
9353 * objc.dg/gnu-api-2-object.m: Likewise.
9354 * objc.dg/gnu-api-2-property.m: Likewise.
9355 * objc.dg/gnu-api-2-protocol.m: Likewise.
9356 * objc.dg/gnu-api-2-sel.m: Likewise.
9358 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9360 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9361 * objc.dg/objc-foreach-4.m: Likewise.
9362 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9363 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9364 * objc.dg/foreach-4.m: Likewise.
9365 * objc.dg/foreach-5.m: Likewise.
9366 * objc.dg/foreach-3.m: Return self from init.
9368 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9371 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9373 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9376 * gfortran.dg/class_35.f90: New.
9378 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9380 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9382 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9385 * objc.dg/invalid-method-2.m: New.
9386 * obj-c++.dg/invalid-method-2.mm: New.
9388 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9391 * gfortran.dg/transpose_optimization_2.f90 : New test.
9393 2011-01-08 Jan Hubicka <jh@suse.cz>
9395 PR tree-optmization/46469
9396 * g++.dg/torture/pr46469.C: New testcase.
9398 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9400 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9401 emulation of libobjc-gnu structure layout functionality to ..
9402 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9403 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9404 * objc/execute/bf-common.h: Adjust headers.
9405 * objc/execute/bf-1.m: Likewise.
9406 * objc/execute/bf-2.m: Likewise.
9407 * objc/execute/bf-3.m: Likewise.
9408 * objc/execute/bf-4.m: Likewise.
9409 * objc/execute/bf-5.m: Likewise.
9410 * objc/execute/bf-6.m: Likewise.
9411 * objc/execute/bf-7.m: Likewise.
9412 * objc/execute/bf-8.m: Likewise.
9413 * objc/execute/bf-9.m: Likewise.
9414 * objc/execute/bf-10.m: Likewise.
9415 * objc/execute/bf-11.m: Likewise.
9416 * objc/execute/bf-12.m: Likewise.
9417 * objc/execute/bf-13.m: Likewise.
9418 * objc/execute/bf-14.m: Likewise.
9419 * objc/execute/bf-15.m: Likewise.
9420 * objc/execute/bf-16.m: Likewise.
9421 * objc/execute/bf-17.m: Likewise.
9422 * objc/execute/bf-18.m: Likewise.
9423 * objc/execute/bf-19.m: Likewise.
9424 * objc/execute/bf-20.m: Likewise.
9425 * objc/execute/bf-21.m: Likewise.
9426 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9427 objc_get_type_qualifiers ().
9429 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9432 * gfortran.dg/dependency_39.f90: New test.
9434 2011-01-07 Jan Hubicka <jh@suse.cz>
9436 Get builtins tests ready for linker plugin.
9437 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9438 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9439 my_memset, my_bzero): Mark used.
9440 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9441 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9443 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9446 2011-01-07 Jan Hubicka <jh@suse.cz>
9448 PR tree-optimization/46367
9449 * g++.dg/torture/pr46367.C: New file.
9451 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9454 * gcc.dg/pr47201.c: New test.
9457 * gcc.dg/tree-prof/pr47187.c: New test.
9459 2011-01-07 Tobias Burnus <burnus@net-b.de>
9462 * gfortran.dg/extends_type_of_3.f90: New.
9464 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9466 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9467 * g++.dg/ext/dllimport-MI1.C: Likewise.
9468 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9469 * g++.dg/ext/dllimport10.C: Likewise.
9470 * g++.dg/ext/dllimport11.C: Likewise.
9471 * g++.dg/ext/dllimport12.C: Likewise.
9472 * g++.dg/ext/dllimport13.C: Likewise.
9473 * g++.dg/ext/dllimport2.C: Likewise.
9474 * g++.dg/ext/dllimport3.C: Likewise.
9475 * g++.dg/ext/dllimport4.C: Likewise.
9476 * g++.dg/ext/dllimport5.C: Likewise.
9477 * g++.dg/ext/dllimport6.C: Likewise.
9478 * g++.dg/ext/dllimport8.C: Likewise.
9479 * g++.dg/ext/dllimport9.C: Likewise.
9480 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9481 targets, too. Additionally enable test for i?86-*-mingw*.
9482 * g++.dg/ext/selectany1.C: Likewise.
9483 Remove guard variable check.
9485 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9489 * gfortran.dg/storage_size_3.f08: Extended.
9491 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9494 * g++.dg/template/stdarg1.C: New test.
9496 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9499 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9500 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9501 from the interface of functions to not hide the errors that
9504 2011-01-06 Jan Hubicka <jh@suse.cz>
9506 * gcc.dg/lto/pr47188_0.c: New testcase.
9507 * gcc.dg/lto/pr47188_1.c: New testcase.
9509 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9513 * gfortran.dg/interface_33.f90: New test.
9515 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9518 * gcc.c-torture/compile/pr47150.c: New test.
9520 2011-01-06 Ira Rosen <irar@il.ibm.com>
9522 PR tree-optimization/47139
9523 * gcc.dg/vect/pr47139.c: New test.
9525 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9528 * gfortran.dg/extends_type_of_2.f03: New.
9530 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9532 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9534 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9536 * gnat.dg/opt14.adb: New test.
9538 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9541 * gfortran.dg/allocate_error_2.f90: New test.
9543 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9546 * gfortran.dg/storage_size_3.f08: New.
9548 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9550 PR libgfortran/47154
9551 * gfortran.dg/namelist_68.f90: New test.
9553 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9555 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9557 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9560 * gfortran.dg/class_34.f90: New.
9562 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9564 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9565 use __builtin_inff. Skip all single-precision tests that require
9568 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9570 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9572 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9574 PR tree-optimization/47148
9575 * gcc.c-torture/execute/pr47148.c: New test.
9577 PR tree-optimization/47155
9578 * gcc.c-torture/execute/pr47155.c: New test.
9580 PR rtl-optimization/47157
9581 * gcc.c-torture/compile/pr47157.c: New test.
9583 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9585 * gcc.dg/torture/vector-shift2.c (schar): Define.
9586 (main): Always use schar or uchar instead of plain "char" to avoid
9587 dependencies on implementation-defined char signedness.
9589 2011-01-03 Martin Jambor <mjambor@suse.cz>
9591 PR tree-optimization/46801
9592 * gnat.dg/pack9.adb: Remove xfail.
9594 2011-01-03 Martin Jambor <mjambor@suse.cz>
9596 PR tree-optimization/46984
9597 * g++.dg/ipa/pr46984.C: New test.
9599 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9602 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9604 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9606 PR tree-optimization/47140
9607 * gcc.c-torture/compile/pr47140.c: New test.
9609 PR rtl-optimization/47028
9610 * gcc.dg/pr47028.c: New test.
9612 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9614 * objc.dg/protocol-forward-1.m: Removed TODO.
9615 * objc.dg/protocol-forward-2.m: New.
9616 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9617 * obj-c++.dg/protocol-forward-2.mm: New.
9619 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9622 * g++.dg/eh/pr38662.C: New testcase.
9624 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9626 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9627 scan for newline '\n'.
9630 Copyright (C) 2011 Free Software Foundation, Inc.
9632 Copying and distribution of this file, with or without modification,
9633 are permitted in any medium without royalty provided the copyright
9634 notice and this notice are preserved.