1 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3 PR tree-optimization/50014
4 * gcc.dg/vect/pr50014.c: New test.
6 2011-08-08 Martin Jambor <mjambor@suse.cz>
9 * gcc.dg/tree-ssa/pr49923.c: New test.
11 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
14 * gcc.target/i386/pr49781-1.c: New.
16 2011-08-08 Jason Merrill <jason@redhat.com>
18 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
20 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
22 2011-08-07 Janus Weil <janus@gcc.gnu.org>
25 * gfortran.dg/typebound_override_1.f90: New.
27 2011-08-07 Kai Tietz <ktietz@redhat.com>
29 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
31 * gcc.dg/tree-ssa/loop-1.c: Likewise.
32 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
33 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
34 * gcc.dg/tree-ssa/loop-33.c: Likewise.
35 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
36 * gcc.dg/tree-ssa/loop-35.c: Likewise.
37 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
38 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
39 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
40 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
42 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
45 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
47 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
49 * gcc.dg/pr48770.c: Cleanup coverage files.
50 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
52 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
54 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
55 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
56 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
57 lzcnt and bmi options.
59 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
62 * gcc.dg/pr47381-1.c: New.
63 * gcc.dg/pr47381-2.c: Likewise.
64 * gcc.target/i386/pr47381.c: Likewise.
66 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
69 * gcc.dg/pr47727.c: New.
72 * gcc.dg/pr47372-1.c: New.
73 * gcc.dg/pr47372-2.c: Likewise.
75 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
78 * gcc.target/i386/pr47449.c: New.
81 * gcc.dg/pr47446-1.c: New.
82 * gcc.dg/pr47446-2.c: Likewise.
84 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
87 * gcc.dg/pr47766.c: New.
90 * gcc.dg/tls/pr47715-1.c: New.
91 * gcc.dg/tls/pr47715-2.c: Likewise.
92 * gcc.dg/tls/pr47715-3.c: Likewise.
93 * gcc.dg/tls/pr47715-4.c: Likewise.
94 * gcc.dg/tls/pr47715-5.c: Likewise.
96 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
99 * objc.dg/gnu-api-2-class.m: Updated comments.
100 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
101 * objc.dg/gnu-api-2-class-meta.m: New test.
102 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
104 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
107 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
108 with classes that are in construction.
110 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
113 * gcc.target/i386/pr48084-1.c: New.
114 * gcc.target/i386/pr48084-2.c: Likewise.
115 * gcc.target/i386/pr48084-3.c: Likewise.
116 * gcc.target/i386/pr48084-4.c: Likewise.
117 * gcc.target/i386/pr48084-5.c: Likewise.
119 PR rtl-optimization/49504
120 * gcc.target/i386/pr49504.c: New.
123 * gcc.dg/pr49860.c: New.
125 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
128 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
129 with classes that are in construction.
131 2011-08-05 Jason Merrill <jason@redhat.com>
134 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
137 * g++.dg/cpp0x/decltype31.C: New.
140 * g++.dg/init/array28.C: New.
143 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
145 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.dg/pr47369-1.c: New.
150 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
153 * gcc.dg/torture/pr47364-1.c: New.
154 * gcc.c-torture/compile/pr47364-1.c: Likewise.
155 * gcc.c-torture/compile/pr47364-2.c: Likewise.
157 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
160 * gfortran.dg/transfer_check_2.f90: New test case.
162 2011-08-05 Jan Hubicka <jh@suse.cz>
165 * gfortran.dg/pr49494.f90: New testcase.
167 2011-08-05 Jan Hubicka <jh@suse.cz>
170 * gcc.c-torture/compile/pr49735.c: New testcase.
172 2011-08-05 Jason Merrill <jason@redhat.com>
175 * g++.dg/cpp0x/initlist56.C: New.
178 * g++.dg/overload/rvalue2.C: New.
181 * g++.dg/cpp0x/range-for21.C: New.
183 * g++.dg/ext/vla11.C: New.
185 2011-08-05 Richard Guenther <rguenther@suse.de>
187 PR tree-optimization/49984
188 * gcc.dg/tree-ssa/vrp59.c: New testcase.
190 2011-08-05 Richard Guenther <rguenther@suse.de>
192 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
193 * gcc.dg/tree-ssa/vrp52.c: Likewise.
194 * gcc.dg/tree-ssa/vrp53.c: Likewise.
196 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
198 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
199 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
200 * gfortran.dg/ldist-pr43023.f90: Ditto.
201 * gfortran.dg/namelist_52.f90: Ditto.
202 * gfortran.dg/interface_proc_end.f90: Ditto.
203 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
204 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
206 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
208 * gcc.dg/vect/vect-over-widen-1.c: New test.
209 * gcc.dg/vect/vect-over-widen-2.c: New test.
210 * gcc.dg/vect/vect-over-widen-3.c: New test.
211 * gcc.dg/vect/vect-over-widen-4.c: New test.
213 2011-08-04 Richard Guenther <rguenther@suse.de>
216 * gfortran.dg/vect/O3-pr49957.f: New testcase.
218 2011-08-04 Ian Bolton <ian.bolton@arm.com>
220 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
222 2011-08-04 Jakub Jelinek <jakub@redhat.com>
225 * g++.dg/ext/builtin-object-size3.C: New test.
227 2011-08-03 Jakub Jelinek <jakub@redhat.com>
229 PR tree-optimization/49948
230 * gcc.dg/pr49948.c: New test.
232 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
235 * gcc.dg/torture/pr47383.c: New.
237 2011-08-03 Arnaud Charlet <charlet@adacore.com>
239 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
241 2011-08-03 Arnaud Charlet <charlet@adacore.com>
243 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
245 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
248 * gcc.dg/torture/pr47744-1.c: New.
249 * gcc.dg/torture/pr47744-2.c: Likewise.
250 * gcc.dg/torture/pr47744-3.c: Likewise.
252 2011-08-03 Richard Guenther <rguenther@suse.de>
255 * gcc.dg/torture/pr49958.c: New testcase.
257 2011-08-03 Richard Guenther <rguenther@suse.de>
259 PR tree-optimization/49938
260 * g++.dg/torture/pr49938.C: New testcase.
262 2011-08-02 Jason Merrill <jason@redhat.com>
265 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
268 * g++.dg/cpp0x/initlist5.C: Add additional cases.
271 * g++.dg/cpp0x/variadic115.C: New.
274 * g++.dg/cpp0x/union5.C: New.
276 2011-08-02 Daniel Kraft <d@domob.eu>
279 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
281 2011-08-02 Kai Tietz <ktietz@redhat.com>
284 * gcc.dg/tree-ssa/forwprop-15.c
286 2011-08-02 Jason Merrill <jason@redhat.com>
289 * g++.dg/cpp0x/range-for20.C: New.
291 2011-08-02 Tobias Burnus <burnus@net-b.de>
293 * gfortran.dg/coarray_lib_token_3.f90: New.
295 2011-08-02 Jakub Jelinek <jakub@redhat.com>
298 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
299 * gcc.dg/gomp/atomic-15.c: New test.
300 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
301 * g++.dg/gomp/atomic-15.C: New test.
302 * g++.dg/gomp/private-1.C: New test.
303 * g++.dg/gomp/sharing-2.C: New test.
304 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
305 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
306 * gfortran.dg/gomp/omp_atomic2.f90: New test.
308 2011-08-02 Tobias Burnus <burnus@net-b.de>
310 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
311 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
313 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
314 * gfortran.dg/allocatable_function_5.f90: Ditto.
315 * gfortran.dg/allocate_stat.f90: Ditto.
316 * gfortran.dg/array_constructor_20.f90: Ditto.
317 * gfortran.dg/array_constructor_21.f90: Ditto.
318 * gfortran.dg/array_constructor_22.f90: Ditto.
319 * gfortran.dg/array_constructor_26.f03: Ditto.
320 * gfortran.dg/array_function_4.f90: Ditto.
321 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
322 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
323 * gfortran.dg/bind_c_usage_15.f90: Ditto.
324 * gfortran.dg/bind_c_usage_16.f03: Ditto.
325 * gfortran.dg/bind_c_usage_3.f03: Ditto.
326 * gfortran.dg/binding_label_tests_7.f03: Ditto.
327 * gfortran.dg/class_15.f03: Ditto.
328 * gfortran.dg/class_27.f03: Ditto.
329 * gfortran.dg/class_33.f90: Ditto.
330 * gfortran.dg/class_37.f03: Ditto.
331 * gfortran.dg/class_40.f03: Ditto.
332 * gfortran.dg/class_42.f03: Ditto.
333 * gfortran.dg/class_defined_operator_1.f03: Ditto.
334 * gfortran.dg/coarray/registering_1.f90: Ditto.
335 * gfortran.dg/convert_1.f90: Ditto.
336 * gfortran.dg/default_initialization_3.f90: Ditto.
337 * gfortran.dg/dependency_25.f90: Ditto.
338 * gfortran.dg/dependency_26.f90: Ditto.
339 * gfortran.dg/dependency_36.f90: Ditto.
340 * gfortran.dg/dependency_37.f90: Ditto.
341 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
342 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
343 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
344 * gfortran.dg/elemental_pointer_1.f90: Ditto.
345 * gfortran.dg/elemental_result_1.f90: Ditto.
346 * gfortran.dg/empty_derived_type.f90: Ditto.
347 * gfortran.dg/entry_7.f90: Ditto.
348 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
349 * gfortran.dg/equiv_constraint_3.f90: Ditto.
350 * gfortran.dg/error_recovery_3.f90: Ditto.
351 * gfortran.dg/extends_4.f03: Ditto.
352 * gfortran.dg/func_assign.f90: Ditto.
353 * gfortran.dg/func_assign_3.f90: Ditto.
354 * gfortran.dg/generic_1.f90: Ditto.
355 * gfortran.dg/generic_18.f90: Ditto.
356 * gfortran.dg/generic_22.f03: Ditto.
357 * gfortran.dg/generic_4.f90: Ditto.
358 * gfortran.dg/generic_6.f90: Ditto.
359 * gfortran.dg/generic_actual_arg.f90: Ditto.
360 * gfortran.dg/graphite/id-21.f: Ditto.
361 * gfortran.dg/graphite/pr45758.f90: Ditto.
362 * gfortran.dg/host_assoc_call_2.f90: Ditto.
363 * gfortran.dg/host_assoc_call_3.f90: Ditto.
364 * gfortran.dg/host_assoc_call_4.f90: Ditto.
365 * gfortran.dg/host_assoc_function_4.f90: Ditto.
366 * gfortran.dg/host_used_types_1.f90: Ditto.
367 * gfortran.dg/implicit_1.f90: Ditto.
368 * gfortran.dg/implicit_11.f90: Ditto.
369 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
370 * gfortran.dg/impure_actual_1.f90: Ditto.
371 * gfortran.dg/impure_assignment_1.f90: Ditto.
372 * gfortran.dg/impure_constructor_1.f90: Ditto.
373 * gfortran.dg/initialization_10.f90: Ditto.
374 * gfortran.dg/initialization_12.f90: Ditto.
375 * gfortran.dg/interface_14.f90: Ditto.
376 * gfortran.dg/interface_15.f90: Ditto.
377 * gfortran.dg/interface_2.f90: Ditto.
378 * gfortran.dg/interface_25.f90: Ditto.
379 * gfortran.dg/interface_26.f90: Ditto.
380 * gfortran.dg/interface_29.f90: Ditto.
381 * gfortran.dg/interface_assignment_1.f90: Ditto.
382 * gfortran.dg/internal_pack_6.f90: Ditto.
383 * gfortran.dg/internal_pack_7.f90: Ditto.
384 * gfortran.dg/internal_pack_8.f90: Ditto.
385 * gfortran.dg/lto/pr45586_0.f90: Ditto.
386 * gfortran.dg/lto/pr47839_0.f90: Ditto.
387 * gfortran.dg/module_commons_3.f90: Ditto.
388 * gfortran.dg/module_equivalence_4.f90: Ditto.
389 * gfortran.dg/module_equivalence_6.f90: Ditto.
390 * gfortran.dg/module_function_type_1.f90: Ditto.
391 * gfortran.dg/module_naming_1.f90: Ditto.
392 * gfortran.dg/namelist_4.f90: Ditto.
393 * gfortran.dg/operator_c1202.f90: Ditto.
394 * gfortran.dg/parens_7.f90: Ditto.
395 * gfortran.dg/pr32921.f: Ditto.
396 * gfortran.dg/pr33646.f90: Ditto.
397 * gfortran.dg/pr41928.f90: Ditto.
398 * gfortran.dg/pr42119.f90: Ditto.
399 * gfortran.dg/pr43984.f90: Ditto.
400 * gfortran.dg/present_1.f90: Ditto.
401 * gfortran.dg/private_type_2.f90: Ditto.
402 * gfortran.dg/proc_decl_2.f90: Ditto.
403 * gfortran.dg/proc_ptr_10.f90: Ditto.
404 * gfortran.dg/proc_ptr_22.f90: Ditto.
405 * gfortran.dg/proc_ptr_8.f90: Ditto.
406 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
407 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
408 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
409 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
410 * gfortran.dg/substring_equivalence.f90: Ditto.
411 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
412 * gfortran.dg/transpose_optimization_1.f90: Ditto.
413 * gfortran.dg/trim_optimize_6.f90: Ditto.
414 * gfortran.dg/typebound_call_12.f03: Ditto.
415 * gfortran.dg/typebound_operator_5.f03: Ditto.
416 * gfortran.dg/typebound_operator_6.f03: Ditto.
417 * gfortran.dg/typebound_proc_18.f03: Ditto.
418 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
419 * gfortran.dg/use_1.f90: Ditto.
420 * gfortran.dg/use_10.f90: Ditto.
421 * gfortran.dg/use_11.f90: Ditto.
422 * gfortran.dg/use_14.f90: Ditto.
423 * gfortran.dg/use_only_2.f90: Ditto.
424 * gfortran.dg/use_rename_4.f90: Ditto.
425 * gfortran.dg/use_rename_5.f90: Ditto.
426 * gfortran.dg/used_dummy_types_3.f90: Ditto.
427 * gfortran.dg/used_interface_ref.f90: Ditto.
428 * gfortran.dg/used_types_11.f90: Ditto.
429 * gfortran.dg/used_types_3.f90: Ditto.
430 * gfortran.dg/used_types_4.f90: Ditto.
431 * gfortran.dg/userdef_operator_2.f90: Ditto.
432 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
433 * gfortran.dg/vect/pr46213.f90: Ditto.
434 * gfortran.dg/whole_file_21.f90: Ditto.
435 * gfortran.dg/whole_file_22.f90: Ditto.
436 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
437 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
439 2011-08-02 Kai Tietz <ktietz@redhat.com>
441 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
443 2011-08-01 Jason Merrill <jason@redhat.com>
446 * g++.dg/abi/mangle49.C: New.
449 * g++.dg/cpp0x/constexpr-array4.C: New.
452 * g++.dg/cpp0x/constexpr-builtin1.C: New.
454 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
457 * gcc.target/i386/pr49927.c: New test.
459 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
461 PR tree-optimization/49926
462 * gcc.dg/vect/pr49926.c: New test.
464 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
466 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
467 * gcc.target/i386/lzcnt-1.c: New test.
468 * gcc.target/i386/lzcnt-2.c: Likewise.
469 * gcc.target/i386/lzcnt-2a.c: Likewise.
470 * gcc.target/i386/lzcnt-3.c: Likewise.
471 * gcc.target/i386/lzcnt-4.c: Likewise.
472 * gcc.target/i386/lzcnt-4a.c: Likewise.
473 * gcc.target/i386/lzcnt-5.c: Likewise.
474 * gcc.target/i386/lzcnt-6.c: Likewise.
475 * gcc.target/i386/lzcnt-6a.c: Likewise.
476 * gcc.target/i386/lzcnt-check.h: Likewise.
478 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
479 * gcc.target/i386/sse-13.c: Likewise.
480 * gcc.target/i386/sse-14.c: Likewise.
481 * g++.dg/other/i386-2.C: Likewise.
482 * g++.dg/other/i386-3.C: Likewise.
484 2011-08-01 Julian Brown <julian@codesourcery.com>
486 * gcc.target/arm/fixed-point-exec.c: New test.
488 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
491 * gcc.target/i386/pr49920.c: New test.
493 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
495 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
496 * gcc.dg/tree-ssa/pr23109.c: Ditto.
497 * gcc.dg/tree-ssa/loop-7.c: Ditto.
498 * gcc.dg/tree-ssa/loop-32.c: Ditto.
499 * gcc.dg/tree-ssa/loop-33.c: Ditto.
500 * gcc.dg/tree-ssa/loop-34.c: Ditto.
501 * gcc.dg/tree-ssa/loop-35.c: Ditto.
502 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
503 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
504 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
505 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
506 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
507 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
508 * g++.dg/tree-ssa/pr33615.C: Ditto.
509 * g++.dg/tree-ssa/restrict1.C: Ditto.
510 * c-c++-common/restrict-2.c: Ditto.
511 * gfortran.dg/pr32921.f: Ditto.
512 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
513 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
514 * gcc.dg/tree-ssa/vrp47.c: Ditto.
515 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
516 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
517 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
518 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
519 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
520 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
521 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
523 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
525 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
526 .exe.ltrans[0-9]*. dump files.
528 2011-07-31 Janus Weil <janus@gcc.gnu.org>
531 * gfortran.dg/abstract_type_6.f03: Modified.
532 * gfortran.dg/typebound_proc_24.f03: New.
534 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/init/for1.C: Fix.
539 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
542 * gfortran.dg/string_5.f90: New test.
544 2011-07-29 Jason Merrill <jason@redhat.com>
547 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
549 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551 PR tree-optimization/47407
552 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
556 2011-07-29 Richard Guenther <rguenther@suse.de>
558 * gcc.dg/uninit-suppress.c: Also disable VRP.
559 * gcc.dg/uninit-suppress_2.c: Likewise.
561 2011-07-28 Jason Merrill <jason@redhat.com>
564 * g++.dg/template/nontype24.C: New.
566 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
568 PR rtl-optimization/47958
569 * gcc.dg/torture/pr47958-1.c: New.
571 2011-07-29 Wei Guozhi <carrot@google.com>
573 PR rtl-optimization/49799
574 * gcc.dg/pr49799.c: New test case.
576 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
579 * gcc.dg/graphite/id-pr48648.c: New.
581 2011-07-28 Jakub Jelinek <jakub@redhat.com>
584 * gfortran.dg/maxloc_2.f90: New test.
585 * gfortran.dg/maxloc_3.f90: New test.
586 * gfortran.dg/minloc_1.f90: New test.
587 * gfortran.dg/minloc_2.f90: New test.
588 * gfortran.dg/minloc_3.f90: New test.
589 * gfortran.dg/minmaxloc_7.f90: New test.
592 * gcc.dg/debug/dwarf2/pr49871.c: New test.
594 2011-07-28 Jakub Jelinek <jakub@redhat.com>
596 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
597 the builtin isn't optimized away.
599 2011-07-27 Tobias Burnus <burnus@net-b.de>
602 * gfortran.dg/lto/pr45586-2_0.f90: New.
604 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
607 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
608 * c-c++-common/cxxbitfields-5.c: Same.
610 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
612 * lib/target-supports.exp (check_effective_target_mmap): Use
613 check_function_available.
615 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
617 * g++.old-deja/g++.pt/crash60.C: Updated.
619 2011-07-27 Jakub Jelinek <jakub@redhat.com>
622 * gcc.target/i386/pr49866.c: New test.
624 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
626 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
627 * gcc.target/i386/bmi-andn-1.c: New test.
628 * gcc.target/i386/bmi-andn-1a.c: Likewise.
629 * gcc.target/i386/bmi-andn-2.c: Likewise.
630 * gcc.target/i386/bmi-andn-2a.c: Likewise.
631 * gcc.target/i386/bmi-bextr-1.c: Likewise.
632 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
633 * gcc.target/i386/bmi-bextr-2.c: Likewise.
634 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
635 * gcc.target/i386/bmi-blsi-1.c: Likewise.
636 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
637 * gcc.target/i386/bmi-blsi-2.c: Likewise.
638 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
639 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
640 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
641 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
642 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
643 * gcc.target/i386/bmi-blsr-1.c: Likewise.
644 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
645 * gcc.target/i386/bmi-blsr-2.c: Likewise.
646 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
647 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
648 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
649 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
650 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
652 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
655 * gfortran.dg/graphite/id-pr47691.f: New.
657 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
659 * gcc.target/i386/avx-os-support.h: New.
660 * gcc.target/i386/avx-check.h: Include avx-os-support.h
661 (main): Check avx_os_support before the test is run.
662 * gcc.target/i386/aes-avx-check.h: Ditto.
663 * gcc.target/i386/pclmul-avx-check.h: Ditto.
665 2011-07-27 Kai Tietz <ktietz@redhat.com>
667 * gcc.target/i386/aggregate-ret3.c: New test.
668 * gcc.target/i386/aggregate-ret4.c: New test.
670 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
673 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
674 allocated array should *not* change its size.
675 * gfortran.dg/multiple_allocation_3.f90: New test.
677 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/cpp0x/constexpr-49776.C: New.
682 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
685 * gcc.dg/graphite/id-pr47046.c: New.
687 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
690 * gcc.dg/graphite/run-id-pr47593.c: New.
692 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
695 * gcc.dg/graphite/run-id-pr47653.c: New.
696 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
698 * gcc.dg/graphite/scop-16.c: Same.
699 * gcc.dg/graphite/scop-17.c: Same.
700 * gcc.dg/graphite/scop-21.c: Same.
702 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
705 * gcc.dg/graphite/id-pr48805.c: New.
707 2011-07-26 Tobias Burnus <burnus@net-b.de>
709 * gfortran.dg/coarray_lib_token_2.f90: New.
711 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
713 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
716 2011-07-25 Andrew Pinski <apinski@cavium.com>
719 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
720 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
722 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
724 * lib/target-supports.exp (check_effective_target_mmap): New proc.
726 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
727 * gcc.c-torture/execute/loop-2g.c: Likewise.
728 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
729 Require mmap support.
730 * gcc.c-torture/execute/loop-2g.x: Likewise.
731 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
732 (MAP_ANON): Provide default.
733 * gcc.dg/20050826-1.c: Likewise.
734 * gcc.target/i386/pr36533.c: Likewise.
735 * gcc.dg/vect/pr49038.c: Remove dg-do run.
736 Use dg-require-effective-target mmap.
738 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/cpp0x/range-for19.C: New.
743 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
746 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
749 2011-07-15 Jakub Jelinek <jakub@redhat.com>
752 * g++.dg/torture/pr49309.C: Remove.
754 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
756 PR tree-optimization/49809
757 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
760 2011-07-25 Richard Guenther <rguenther@suse.de>
762 PR tree-optimization/49715
763 * gcc.target/i386/pr49715-1.c: New testcase.
764 * gcc.target/i386/pr49715-2.c: Likewise.
766 2011-07-23 Jason Merrill <jason@redhat.com>
768 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
770 2011-07-22 Jason Merrill <jason@redhat.com>
773 * g++.dg/cpp0x/initlist55.C: New.
775 2011-07-23 Tobias Burnus <burnus@net-b.de>
778 * gfortran.dg/namelist_72.f: New.
780 2011-07-23 Tobias Burnus <burnus@net-b.de>
782 * gfortran.dg/coarray_25.f90: New.
784 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
786 * override1.C: This test should use c++0x mode.
787 * override3.C: New. Test the diagnostics in c++98 mode.
789 2011-07-22 Jason Merrill <jason@redhat.com>
790 Mark Glisse <marc.glisse@normalesup.org>
793 * g++.dg/other/pragma-re-1.C: Add namespace cases.
796 * g++.dg/opt/builtins2.C: New.
797 * g++.dg/other/error27.C: Don't rely on __builtin.
799 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
801 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
803 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
804 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
805 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
806 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
808 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
811 2011-07-22 Richard Guenther <rguenther@suse.de>
813 PR tree-optimization/45819
814 * gcc.dg/pr45819.c: New testcase.
816 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
818 * lib/target-supports.exp (check_ifunc_available): Rewrite.
820 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
824 * gcc.dg/graphite/run-id-pr47654.c: New.
826 2011-07-21 Ian Lance Taylor <iant@google.com>
829 * gcc.dg/pr49705.c: New test.
831 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
833 * lib/target-supports.exp (check_avx_os_support_available): New.
834 (check_effective_target_avx_runtime): Use it.
836 2011-07-21 Richard Guenther <rguenther@suse.de>
838 PR tree-optimization/49770
839 * g++.dg/torture/pr49770.C: New testcase.
841 2011-07-21 Kai Tietz <ktietz@redhat.com>
843 * gcc.dg/tree-ssa/pr30978.c: adjusted.
844 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
846 2011-07-21 Tobias Burnus <burnus@net-b.de>
848 * gfortran.dg/coarray_lib_token_1.f90: New.
850 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
852 * gcc.dg/pr32912-2.c: Skip for AVR.
853 * gcc.dg/pr44674.c: Add dg-require-profiling.
855 2011-07-20 Jason Merrill <jason@redhat.com>
857 * g++.dg/ext/desig2.C: New.
859 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
861 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
863 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
864 * gcc.target/powerpc/recip-3.c: Ditto.
866 2011-07-19 Jason Merrill <jason@redhat.com>
869 PR c++/42603 (DR 950)
870 * g++.dg/cpp0x/decltype21.C: New.
872 2011-07-20 Richard Guenther <rguenther@suse.de>
875 * gcc.dg/tree-ssa/pr18908.c: New testcase.
876 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
878 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
880 * gcc.target/arm/combine-movs.c: New.
881 * gcc.target/arm/unsigned-extend-2.c: New.
883 2011-07-19 Jason Merrill <jason@redhat.com>
886 * g++.dg/cpp0x/variadic114.C: New.
888 2011-07-19 Tobias Burnus <burnus@net-b.de>
890 * gfortran.dg/coarray_args_1.f90: New.
891 * gfortran.dg/coarray_args_2.f90: New.
893 2011-07-19 Janus Weil <janus@gcc.gnu.org>
896 * gfortran.dg/allocate_error_3.f90: New.
898 2011-07-19 Richard Guenther <rguenther@suse.de>
900 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
901 * gcc.dg/tree-ssa/bool-11.c: Likewise.
902 * gcc.dg/torture/20110719-1.c: New testcase.
904 2011-07-19 Jakub Jelinek <jakub@redhat.com>
906 PR tree-optimization/49768
907 * gcc.c-torture/execute/pr49768.c: New test.
909 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
911 PR tree-optimization/49771
912 * gcc.dg/vect/pr49771.c: New test.
914 2011-07-18 Martin Jambor <mjambor@suse.cz>
916 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
917 * gcc.dg/ipa/ipa-2.c: Likewise.
918 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
919 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
920 * gcc.dg/ipa/ipa-5.c: Likewise.
921 * gcc.dg/ipa/ipa-7.c: Likewise.
922 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
923 * gcc.dg/ipa/ipacost-1.c: Likewise.
924 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
926 * gcc.dg/ipa/ipcp-1.c: New test.
927 * gcc.dg/ipa/ipcp-2.c: Likewise.
928 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
930 2011-07-18 Jakub Jelinek <jakub@redhat.com>
933 * gfortran.dg/pr49675.f90: New test.
935 2011-07-18 Richard Guenther <rguenther@suse.de>
937 * gcc.dg/torture/20110718-1.c: New testcase.
939 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
941 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
942 * g++.dg/ext/bitfield3.C: Likewise.
943 * g++.dg/ext/bitfield4.C: Likewise.
944 * g++.dg/ext/bitfield5.C: Likewise.
945 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
946 * g++.dg/other/pr23205-2.C: Likewise.
947 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
948 * gcc.c-torture/compile/20001109-2.c: Likewise.
949 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
950 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
951 * gcc.dg/bitfld-16.c: Likewise.
952 * gcc.dg/bitfld-17.c: Likewise.
953 * gcc.dg/bitfld-18.c: Likewise.
954 * gcc.dg/builtins-config.h: Remove Netware support.
955 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
956 * gcc.dg/cdce2.c: Likewise.
957 * gcc.dg/cpp/assert4.c: Remove netware support.
958 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
959 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
961 * lib/target-supports.exp (check_visibility_available): Remove
963 (check_profiling_available): Likewise.
965 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
967 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
969 2011-07-17 Tobias Burnus <burnus@net-b.de>
970 Thomas Koenig <tkoenig@gcc.gnu.org>
973 * gfortran.dg/generic_17.f90: Fix testcase.
974 * gfortran.dg/interface_3.f90: Add dg-error.
975 * gfortran.dg/use_14.f90: New.
976 * gfortran.dg/use_15.f90: New.
978 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
980 * gnat.dg/pointer_controlled.adb: New test.
982 2011-07-17 Tobias Burnus <burnus@net-b.de>
985 * gfortran.dg/pointer_remapping_7.f90: New.
987 2011-07-16 Jason Merrill <jason@redhat.com>
989 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
991 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
992 Jason Merrill <jason@redhat.com>
996 * g++.dg/cpp0x/decltype29.C: Adjust.
997 * g++.dg/cpp0x/error4.C: Adjust.
998 * g++.dg/cpp0x/sfinae26.C: Adjust.
999 * g++.dg/cpp0x/variadic105.C: Adjust.
1000 * g++.dg/template/deduce3.C: Adjust.
1001 * g++.dg/template/error45.C: Adjust.
1002 * g++.dg/template/ptrmem2.C: Adjust.
1003 * g++.dg/template/sfinae2.C: Adjust.
1004 * g++.old-deja/g++.pt/crash60.C: Adjust.
1005 * g++.old-deja/g++.pt/unify6.C: Adjust.
1006 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1007 * g++.dg/cpp0x/nullptr15.C: Adjust.
1008 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1009 * g++.dg/cpp0x/pr31431.C: Adjust.
1010 * g++.dg/cpp0x/pr31434.C: Adjust.
1011 * g++.dg/cpp0x/sfinae11.C: Adjust
1012 * g++.dg/cpp0x/temp_default2.C: Adjust.
1013 * g++.dg/cpp0x/trailing4.C: Adjust.
1014 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1015 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1016 * g++.dg/cpp0x/variadic105.C: Adjust.
1017 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1018 * g++.dg/ext/vla2.C: Adjust.
1019 * g++.dg/other/ptrmem10.C: Adjust.
1020 * g++.dg/other/ptrmem11.C: Adjust.
1021 * g++.dg/overload/unknown1.C: Adjust.
1022 * g++.dg/template/conv11.C: Adjust.
1023 * g++.dg/template/dependent-expr5.C: Adjust.
1024 * g++.dg/template/friend.C: Adjust.
1025 * g++.dg/template/incomplete2.C: Adjust.
1026 * g++.dg/template/local4.C: Adjust.
1027 * g++.dg/template/local6.C: Adjust.
1028 * g++.dg/template/operator9.C: Adjust.
1029 * g++.dg/template/ttp25.C: Adjust.
1030 * g++.dg/template/unify10.C: Adjust.
1031 * g++.dg/template/unify11.C: Adjust.
1032 * g++.dg/template/unify6.C: Adjust.
1033 * g++.dg/template/unify9.C: Adjust.
1034 * g++.dg/template/varmod1.C: Adjust.
1035 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1036 * g++.old-deja/g++.pt/crash28.C: Adjust.
1037 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1038 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1039 * g++.old-deja/g++.pt/expr2.C: Adjust.
1040 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1041 * g++.old-deja/g++.pt/spec5.C: Adjust.
1042 * g++.old-deja/g++.pt/spec6.C: Adjust.
1043 * g++.old-deja/g++.pt/unify4.C: Adjust.
1044 * g++.old-deja/g++.pt/unify8.C: Adjust.
1045 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1046 * g++.dg/overload/template5.C: New testcase.
1047 * g++.dg/template/overload12.C: New testcase.
1049 2011-07-11 Tobias Burnus <burnus@net-b.de>
1051 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1052 * gfortran.dg/coarray_7.f90: Ditto.
1053 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1054 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1056 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1058 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1060 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1061 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1062 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1064 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1065 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1066 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1068 2011-07-15 Jason Merrill <jason@redhat.com>
1071 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1072 Use --extra_opts instead of --additional_options.
1074 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1077 * g++.dg/torture/pr49309.C: Remove.
1079 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1081 * gcc.target/tic6x/weak-call.c: New test.
1082 * gcc.target/tic6x/fpcmp.c: New test.
1083 * gcc.target/tic6x/fpdiv.c: New test.
1084 * gcc.target/tic6x/rotdi16-scan.c: New test.
1085 * gcc.target/tic6x/ffssi.c: New test.
1086 * gcc.target/tic6x/fpdiv-lib.c: New test.
1087 * gcc.target/tic6x/cold-lc.c: New test.
1088 * gcc.target/tic6x/longcalls.c: New test.
1089 * gcc.target/tic6x/abi-align-1.c: New test.
1090 * gcc.target/tic6x/fpcmp-finite.c: New test.
1091 * gcc.target/tic6x/rotdi16.c: New test.
1092 * gcc.target/tic6x/bswapl.c: New test.
1093 * gcc.target/tic6x/ffsdi.c: New test.
1094 * gcc.target/tic6x/tic6x.exp: New file.
1095 * gcc.target/tic6x/builtins/arith24.c: New test.
1096 * gcc.target/tic6x/builtins/smpy.c: New test.
1097 * gcc.target/tic6x/builtins/smpylh.c: New test.
1098 * gcc.target/tic6x/builtins/smpyh.c: New test.
1099 * gcc.target/tic6x/builtins/sarith1.c: New test.
1100 * gcc.target/tic6x/builtins/extclr.c: New test
1101 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1102 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1103 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1104 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1106 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1108 * gcc.dg/20020312-2.c: Likewise.
1109 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1110 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1111 * gcc.dg/torture/builtin-math-7.c: Likewise.
1114 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1115 not testing tic6x-*-*.
1117 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1120 * g++.dg/torture/pr49309.C: New testcase.
1122 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1124 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1126 2011-07-14 Richard Guenther <rguenther@suse.de>
1128 PR tree-optimization/49651
1129 * gcc.dg/torture/pr49651.c: New testcase.
1131 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1134 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1136 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1138 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1139 -mno-pointers-to-nested-functions.
1140 * gcc.target/powerpc/no-r11-2.c: Ditto.
1141 * gcc.target/powerpc/no-r11-3.c: Ditto.
1143 2011-07-13 Jason Merrill <jason@redhat.com>
1145 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1146 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1147 when compiling C files.
1148 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1149 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1150 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1151 * g++.dg/lookup/anon2.C: Likewise.
1152 * g++.dg/tree-ssa/copyprop.C: Likewise.
1153 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1154 * g++.dg/init/vector1.C: Ignore narrowing errors.
1155 * g++.dg/torture/pr35526.C: Likewise.
1156 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1158 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1161 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1164 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1166 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1167 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1169 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1171 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1172 * lib/obj-c++.exp (obj-c++_init): Ditto.
1173 * lib/file-format.exp (gcc_target_object_format): Ditto.
1174 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1175 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1176 (check_visibility_available): Ditto.
1177 (check_effective_target_tls_native): Ditto.
1178 (check_effective_target_tls_emulated): Ditto.
1179 (check_effective_target_function_sections): Ditto.
1181 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1183 * gcc.target/arm/pr48183.c: New test.
1185 2011-07-13 Richard Guenther <rguenther@suse.de>
1187 * gcc.dg/torture/20110713-1.c: New testcase.
1189 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1192 * gcc.c-torture/compile/pr49474.c: New testcase.
1194 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1196 PR tree-optimization/49712
1197 * gcc.c-torture/execute/pr49712.c: New test.
1199 2011-07-11 Jason Merrill <jason@redhat.com>
1202 * g++.dg/template/recurse3.C: New.
1204 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1207 * gcc.dg/guality/csttest.c: New test.
1210 * gfortran.dg/pr49698.f90: New test.
1212 2011-07-11 Jeff Law <law@redhat.com>
1214 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1216 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1218 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1219 * go.test/go-test.exp (go-set-goarch): Likewise.
1221 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1224 * gcc.target/avr/torture/pr39633.c: New test case.
1226 2011-07-11 Tobias Burnus <burnus@net-b.de>
1229 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1231 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1233 * lib/target-supports.exp (check_effective_target_scheduling):
1235 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1236 * gcc.dg/pr45055.c: Ditto.
1237 * gcc.dg/pr45353.c: Ditto.
1238 * g++.dg/pr45056.C: Ditto.
1240 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1242 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1243 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1244 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1245 * g++.dg/torture/pr31863.C: Skip AVR.
1247 2011-07-10 Tobias Burnus <burnus@net-b.de>
1250 * gfortran.dg/intrinsic_signal.f90: New.
1252 2011-07-09 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/regress/regress6.C: New.
1255 * g++.dg/parse/crash45.C: Adjust message.
1256 * g++.dg/template/crash38.C: Adjust message.
1257 * g++.dg/template/crash64.C: Adjust message.
1259 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1261 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1262 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1263 * g++.dg/abi/bitfield3.C: Likewise.
1264 * g++.dg/eh/pr38662.C: Likewise.
1265 * g++.dg/ext/attrib36.C: Likewise.
1266 * g++.dg/ext/attrib37.C: Likewise.
1267 * g++.dg/ext/attrib8.C: Likewise.
1268 * g++.dg/ext/tmplattr1.C: Likewise.
1269 * g++.dg/inherit/override-attribs.C: Likewise.
1270 * g++.dg/opt/inline9.C: Likewise.
1271 * g++.dg/opt/life1.C: Likewise.
1272 * g++.dg/opt/longbranch2.C: Likewise.
1273 * g++.dg/opt/nrv12.C: Likewise.
1274 * g++.dg/opt/reg-stack4.C: Likewise.
1275 * g++.dg/other/pr35504.C: Likewise.
1276 * g++.dg/other/pr39496.C: Likewise.
1277 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1278 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1279 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1280 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1281 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1282 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1283 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1284 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1285 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1286 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1287 * g++.dg/warn/pr15774-1.C: Likewise.
1288 * g++.dg/warn/pr15774-2.C: Likewise.
1289 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1290 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1291 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1292 * g++.old-deja/g++.pt/asm2.C: Likewise.
1293 * gcc.c-torture/compile/20000804-1.c: Likewise.
1294 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1295 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1296 * gcc.dg/20020108-1.c: Likewise.
1297 * gcc.dg/20020122-2.c: Likewise.
1298 * gcc.dg/20020122-3.c: Likewise.
1299 * gcc.dg/20020206-1.c: Likewise.
1300 * gcc.dg/20020219-1.c: Likewise.
1301 * gcc.dg/20020310-1.c: Likewise.
1302 * gcc.dg/20020411-1.c: Likewise.
1303 * gcc.dg/20020418-2.c: Likewise.
1304 * gcc.dg/20020426-2.c: Likewise.
1305 * gcc.dg/20020517-1.c: Likewise.
1306 * gcc.dg/20030204-1.c: Likewise.
1307 * gcc.dg/20030826-2.c: Likewise.
1308 * gcc.dg/20031102-1.c: Likewise.
1309 * gcc.dg/20031202-1.c: Likewise.
1310 * gcc.dg/20050111-1.c: Likewise.
1311 * gcc.dg/20050503-1.c: Likewise.
1312 * gcc.dg/array-init-1.c: Likewise.
1313 * gcc.dg/builtin-apply4.c: Likewise.
1314 * gcc.dg/dfp/pr31344.c: Likewise.
1315 * gcc.dg/gomp/atomic-11.c: Likewise.
1316 * gcc.dg/graphite/pr40281.c: Likewise.
1317 * gcc.dg/ia64-sync-1.c: Likewise.
1318 * gcc.dg/ia64-sync-2.c: Likewise.
1319 * gcc.dg/ia64-sync-3.c: Likewise.
1320 * gcc.dg/ia64-sync-4.c: Likewise.
1321 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1322 * gcc.dg/invalid-call-1.c: Likewise.
1323 * gcc.dg/loop-3.c: Likewise.
1324 * gcc.dg/lower-subreg-1.c: Likewise.
1325 * gcc.dg/lto/pr47259_0.c: Likewise.
1326 * gcc.dg/nested-calls-1.c: Likewise.
1327 * gcc.dg/pr20017.c: Likewise.
1328 * gcc.dg/pr25023.c: Likewise.
1329 * gcc.dg/pr27671-2.c: Likewise.
1330 * gcc.dg/pr32176.c: Likewise.
1331 * gcc.dg/pr33676.c: Likewise.
1332 * gcc.dg/pr35045.c: Likewise.
1333 * gcc.dg/pr36015.c: Likewise.
1334 * gcc.dg/pr36584.c: Likewise.
1335 * gcc.dg/pr36998.c: Likewise.
1336 * gcc.dg/pr37438.c: Likewise.
1337 * gcc.dg/pr37908.c: Likewise.
1338 * gcc.dg/pr41241.c: Likewise.
1339 * gcc.dg/pr41340.c: Likewise.
1340 * gcc.dg/pr44136.c: Likewise.
1341 * gcc.dg/pr44194-1.c: Likewise.
1342 * gcc.dg/pr46212.c: Likewise.
1343 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1344 * gcc.dg/setjmp-2.c: Likewise.
1345 * gcc.dg/short-compare-1.c: Likewise.
1346 * gcc.dg/short-compare-2.c: Likewise.
1347 * gcc.dg/smod-1.c: Likewise.
1348 * gcc.dg/sync-2.c: Likewise.
1349 * gcc.dg/sync-3.c: Likewise.
1350 * gcc.dg/tls/opt-1.c: Likewise.
1351 * gcc.dg/tls/opt-2.c: Likewise.
1352 * gcc.dg/tls/opt-3.c: Likewise.
1353 * gcc.dg/torture/badshift.c: Likewise.
1354 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1355 * gcc.dg/torture/pr20314-2.c: Likewise.
1356 * gcc.dg/torture/pr36891.c: Likewise.
1357 * gcc.dg/torture/pr38774.c: Likewise.
1358 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1359 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1360 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1361 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1362 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1363 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1364 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1365 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1366 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1367 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1368 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1369 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1370 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1371 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1372 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1373 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1374 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1375 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1376 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1377 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1378 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1379 * gcc.dg/unroll-1.c: Likewise.
1380 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1381 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1382 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1383 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1384 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1385 * gcc.target/i386/20000609-1.c: Likewise.
1386 * gcc.target/i386/20000720-1.c: Likewise.
1387 * gcc.target/i386/20000724-1.c: Likewise.
1388 * gcc.target/i386/20011107-1.c: Likewise.
1389 * gcc.target/i386/20011119-1.c: Likewise.
1390 * gcc.target/i386/20020201-3.c: Likewise.
1391 * gcc.target/i386/20020218-1.c: Likewise.
1392 * gcc.target/i386/20020729-1.c: Likewise.
1393 * gcc.target/i386/20030926-1.c: Likewise.
1394 * gcc.target/i386/20060125-1.c: Likewise.
1395 * gcc.target/i386/20060125-2.c: Likewise.
1396 * gcc.target/i386/20060512-1.c: Likewise.
1397 * gcc.target/i386/20060512-2.c: Likewise.
1398 * gcc.target/i386/20060512-3.c: Likewise.
1399 * gcc.target/i386/20060512-4.c: Likewise.
1400 * gcc.target/i386/387-1.c: Likewise.
1401 * gcc.target/i386/387-2.c: Likewise.
1402 * gcc.target/i386/387-5.c: Likewise.
1403 * gcc.target/i386/387-6.c: Likewise.
1404 * gcc.target/i386/980312-1.c: Likewise.
1405 * gcc.target/i386/980313-1.c: Likewise.
1406 * gcc.target/i386/990117-1.c: Likewise.
1407 * gcc.target/i386/990424-1.c: Likewise.
1408 * gcc.target/i386/990524-1.c: Likewise.
1409 * gcc.target/i386/991129-1.c: Likewise.
1410 * gcc.target/i386/991214-1.c: Likewise.
1411 * gcc.target/i386/991230-1.c: Likewise.
1412 * gcc.target/i386/addr-sel-1.c: Likewise.
1413 * gcc.target/i386/aggregate-ret1.c: Likewise.
1414 * gcc.target/i386/aggregate-ret2.c: Likewise.
1415 * gcc.target/i386/align-main-3.c: Likewise.
1416 * gcc.target/i386/amd64-abi-1.c: Likewise.
1417 * gcc.target/i386/amd64-abi-2.c: Likewise.
1418 * gcc.target/i386/amd64-abi-4.c: Likewise.
1419 * gcc.target/i386/amd64-abi-5.c: Likewise.
1420 * gcc.target/i386/amd64-abi-6.c: Likewise.
1421 * gcc.target/i386/asm-1.c: Likewise.
1422 * gcc.target/i386/asm-3.c: Likewise.
1423 * gcc.target/i386/asm-5.c: Likewise.
1424 * gcc.target/i386/attributes-error.c: Likewise.
1425 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1426 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1427 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1428 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1429 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1430 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1431 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1432 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1433 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1434 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1435 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1436 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1437 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1438 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1439 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1440 * gcc.target/i386/bitfield1.c: Likewise.
1441 * gcc.target/i386/bitfield2.c: Likewise.
1442 * gcc.target/i386/bmi-2.c: Likewise.
1443 * gcc.target/i386/bmi-5.c: Likewise.
1444 * gcc.target/i386/builtin-unreachable.c: Likewise.
1445 * gcc.target/i386/cleanup-2.c: Likewise.
1446 * gcc.target/i386/clobbers.c: Likewise.
1447 * gcc.target/i386/cmov8.c: Likewise.
1448 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1449 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1450 * gcc.target/i386/compress-float-387.c: Likewise.
1451 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1452 * gcc.target/i386/compress-float-sse.c: Likewise.
1453 * gcc.target/i386/crc32-2.c: Likewise.
1454 * gcc.target/i386/crc32-3.c: Likewise.
1455 * gcc.target/i386/divmod-7.c: Likewise.
1456 * gcc.target/i386/divmod-8.c: Likewise.
1457 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1458 * gcc.target/i386/fma3-builtin.c: Likewise.
1459 * gcc.target/i386/fma3-fma.c: Likewise.
1460 * gcc.target/i386/fma4-256-vector.c: Likewise.
1461 * gcc.target/i386/fma4-builtin.c: Likewise.
1462 * gcc.target/i386/fma4-fma-2.c: Likewise.
1463 * gcc.target/i386/fma4-fma.c: Likewise.
1464 * gcc.target/i386/fma4-vector-2.c: Likewise.
1465 * gcc.target/i386/fma4-vector.c: Likewise.
1466 * gcc.target/i386/funcspec-1.c: Likewise.
1467 * gcc.target/i386/funcspec-10.c: Likewise.
1468 * gcc.target/i386/funcspec-11.c: Likewise.
1469 * gcc.target/i386/funcspec-2.c: Likewise.
1470 * gcc.target/i386/funcspec-5.c: Likewise.
1471 * gcc.target/i386/funcspec-6.c: Likewise.
1472 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1473 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1474 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1475 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1476 * gcc.target/i386/incoming-1.c: Likewise.
1477 * gcc.target/i386/incoming-10.c: Likewise.
1478 * gcc.target/i386/incoming-11.c: Likewise.
1479 * gcc.target/i386/incoming-12.c: Likewise.
1480 * gcc.target/i386/incoming-13.c: Likewise.
1481 * gcc.target/i386/incoming-14.c: Likewise.
1482 * gcc.target/i386/incoming-15.c: Likewise.
1483 * gcc.target/i386/incoming-2.c: Likewise.
1484 * gcc.target/i386/incoming-3.c: Likewise.
1485 * gcc.target/i386/incoming-4.c: Likewise.
1486 * gcc.target/i386/incoming-5.c: Likewise.
1487 * gcc.target/i386/incoming-6.c: Likewise.
1488 * gcc.target/i386/incoming-7.c: Likewise.
1489 * gcc.target/i386/incoming-8.c: Likewise.
1490 * gcc.target/i386/incoming-9.c: Likewise.
1491 * gcc.target/i386/lea.c: Likewise.
1492 * gcc.target/i386/local.c: Likewise.
1493 * gcc.target/i386/loop-1.c: Likewise.
1494 * gcc.target/i386/loop-2.c: Likewise.
1495 * gcc.target/i386/loop-3.c: Likewise.
1496 * gcc.target/i386/max-stack-align.c: Likewise.
1497 * gcc.target/i386/memcpy-1.c: Likewise.
1498 * gcc.target/i386/movbe-2.c: Likewise.
1499 * gcc.target/i386/movq-2.c: Likewise.
1500 * gcc.target/i386/movq.c: Likewise.
1501 * gcc.target/i386/nrv1.c: Likewise.
1502 * gcc.target/i386/pad-4.c: Likewise.
1503 * gcc.target/i386/pad-5a.c: Likewise.
1504 * gcc.target/i386/pad-5b.c: Likewise.
1505 * gcc.target/i386/pad-6a.c: Likewise.
1506 * gcc.target/i386/pad-6b.c: Likewise.
1507 * gcc.target/i386/pad-7.c: Likewise.
1508 * gcc.target/i386/pad-9.c: Likewise.
1509 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1510 * gcc.target/i386/pic-1.c: Likewise.
1511 * gcc.target/i386/pr12092-1.c: Likewise.
1512 * gcc.target/i386/pr12329.c: Likewise.
1513 * gcc.target/i386/pr21518.c: Likewise.
1514 * gcc.target/i386/pr22362.c: Likewise.
1515 * gcc.target/i386/pr22585.c: Likewise.
1516 * gcc.target/i386/pr23098.c: Likewise.
1517 * gcc.target/i386/pr25196.c: Likewise.
1518 * gcc.target/i386/pr25293.c: Likewise.
1519 * gcc.target/i386/pr25654.c: Likewise.
1520 * gcc.target/i386/pr26449.c: Likewise.
1521 * gcc.target/i386/pr26778.c: Likewise.
1522 * gcc.target/i386/pr26826.c: Likewise.
1523 * gcc.target/i386/pr27266.c: Likewise.
1524 * gcc.target/i386/pr29978.c: Likewise.
1525 * gcc.target/i386/pr30505.c: Likewise.
1526 * gcc.target/i386/pr30961-1.c: Likewise.
1527 * gcc.target/i386/pr31628.c: Likewise.
1528 * gcc.target/i386/pr32000-2.c: Likewise.
1529 * gcc.target/i386/pr32661-1.c: Likewise.
1530 * gcc.target/i386/pr32708-2.c: Likewise.
1531 * gcc.target/i386/pr32708-3.c: Likewise.
1532 * gcc.target/i386/pr34256.c: Likewise.
1533 * gcc.target/i386/pr34312.c: Likewise.
1534 * gcc.target/i386/pr34522.c: Likewise.
1535 * gcc.target/i386/pr35160.c: Likewise.
1536 * gcc.target/i386/pr35281.c: Likewise.
1537 * gcc.target/i386/pr36246.c: Likewise.
1538 * gcc.target/i386/pr36786.c: Likewise.
1539 * gcc.target/i386/pr37275.c: Likewise.
1540 * gcc.target/i386/pr37843-3.c: Likewise.
1541 * gcc.target/i386/pr37843-4.c: Likewise.
1542 * gcc.target/i386/pr39082-1.c: Likewise.
1543 * gcc.target/i386/pr39431.c: Likewise.
1544 * gcc.target/i386/pr39496.c: Likewise.
1545 * gcc.target/i386/pr39543-2.c: Likewise.
1546 * gcc.target/i386/pr39911.c: Likewise.
1547 * gcc.target/i386/pr40718.c: Likewise.
1548 * gcc.target/i386/pr40906-1.c: Likewise.
1549 * gcc.target/i386/pr40906-2.c: Likewise.
1550 * gcc.target/i386/pr40906-3.c: Likewise.
1551 * gcc.target/i386/pr40934.c: Likewise.
1552 * gcc.target/i386/pr41900.c: Likewise.
1553 * gcc.target/i386/pr42589.c: Likewise.
1554 * gcc.target/i386/pr43662.c: Likewise.
1555 * gcc.target/i386/pr43671.c: Likewise.
1556 * gcc.target/i386/pr43766.c: Likewise.
1557 * gcc.target/i386/pr43869.c: Likewise.
1558 * gcc.target/i386/pr44942.c: Likewise.
1559 * gcc.target/i386/pr44948-2a.c: Likewise.
1560 * gcc.target/i386/pr45234.c: Likewise.
1561 * gcc.target/i386/pr45336-2.c: Likewise.
1562 * gcc.target/i386/pr45336-4.c: Likewise.
1563 * gcc.target/i386/pr45852.c: Likewise.
1564 * gcc.target/i386/pr46470.c: Likewise.
1565 * gcc.target/i386/pr48037-1.c: Likewise.
1566 * gcc.target/i386/pr48389.c: Likewise.
1567 * gcc.target/i386/pr49095.c: Likewise.
1568 * gcc.target/i386/pr9771-1.c: Likewise.
1569 * gcc.target/i386/rdfsbase-1.c: Likewise.
1570 * gcc.target/i386/rdfsbase-2.c: Likewise.
1571 * gcc.target/i386/rdgsbase-1.c: Likewise.
1572 * gcc.target/i386/rdgsbase-2.c: Likewise.
1573 * gcc.target/i386/rdrand-3.c: Likewise.
1574 * gcc.target/i386/regparm-stdcall.c: Likewise.
1575 * gcc.target/i386/regparm.c: Likewise.
1576 * gcc.target/i386/reload-1.c: Likewise.
1577 * gcc.target/i386/rotate-2.c: Likewise.
1578 * gcc.target/i386/sibcall-5.c: Likewise.
1579 * gcc.target/i386/signbit-1.c: Likewise.
1580 * gcc.target/i386/signbit-2.c: Likewise.
1581 * gcc.target/i386/signbit-3.c: Likewise.
1582 * gcc.target/i386/sse-5.c: Likewise.
1583 * gcc.target/i386/sse-8.c: Likewise.
1584 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1585 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1586 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1587 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1588 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1589 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1590 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1591 * gcc.target/i386/sse2-movq-2.c: Likewise.
1592 * gcc.target/i386/sse2-movq-3.c: Likewise.
1593 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1594 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1595 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1596 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1597 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1598 * gcc.target/i386/ssefn-1.c: Likewise.
1599 * gcc.target/i386/ssefn-2.c: Likewise.
1600 * gcc.target/i386/sseregparm-1.c: Likewise.
1601 * gcc.target/i386/sseregparm-2.c: Likewise.
1602 * gcc.target/i386/sseregparm-3.c: Likewise.
1603 * gcc.target/i386/sseregparm-4.c: Likewise.
1604 * gcc.target/i386/sseregparm-5.c: Likewise.
1605 * gcc.target/i386/sseregparm-6.c: Likewise.
1606 * gcc.target/i386/sseregparm-7.c: Likewise.
1607 * gcc.target/i386/sseregparm-8.c: Likewise.
1608 * gcc.target/i386/stack-realign.c: Likewise.
1609 * gcc.target/i386/stack-usage-realign.c: Likewise.
1610 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1611 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1612 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1613 * gcc.target/i386/stackalign/return-1.c: Likewise.
1614 * gcc.target/i386/stackalign/return-2.c: Likewise.
1615 * gcc.target/i386/stackalign/return-3.c: Likewise.
1616 * gcc.target/i386/tailcall-1.c: Likewise.
1617 * gcc.target/i386/tbm-2.c: Likewise.
1618 * gcc.target/i386/udivmod-7.c: Likewise.
1619 * gcc.target/i386/udivmod-8.c: Likewise.
1620 * gcc.target/i386/unroll-1.c: Likewise.
1621 * gcc.target/i386/vararg-1.c: Likewise.
1622 * gcc.target/i386/vararg-2.c: Likewise.
1623 * gcc.target/i386/vect8-ret.c: Likewise.
1624 * gcc.target/i386/vectorize5.c: Likewise.
1625 * gcc.target/i386/wmul-1.c: Likewise.
1626 * gcc.target/i386/wmul-2.c: Likewise.
1627 * gcc.target/i386/wrfsbase-1.c: Likewise.
1628 * gcc.target/i386/wrfsbase-2.c: Likewise.
1629 * gcc.target/i386/wrgsbase-1.c: Likewise.
1630 * gcc.target/i386/wrgsbase-2.c: Likewise.
1631 * gcc.target/i386/xop-pcmov.c: Likewise.
1632 * gcc.target/i386/xop-pcmov2.c: Likewise.
1633 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1634 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1635 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1636 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1637 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1638 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1639 * gcc.target/i386/zee.c: Likewise.
1640 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1641 * gfortran.dg/compiler-directive_2.f: Likewise.
1642 * gfortran.dg/g77/20010216-1.f: Likewise.
1643 * gfortran.dg/gomp/pr39152.f90: Likewise.
1644 * gfortran.dg/pr33794.f90: Likewise.
1646 2011-07-09 Jason Merrill <jason@redhat.com>
1648 * g++.dg/cpp0x/regress/regress5.C: New.
1650 2011-07-08 Jason Merrill <jason@redhat.com>
1653 * g++.dg/expr/compound-asn1.C: New.
1654 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1656 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.target/powerpc/altivec-34.c: New test.
1661 2011-07-08 Jason Merrill <jason@redhat.com>
1664 * g++.dg/abi/guard3.C: New.
1666 2011-07-08 Julian Brown <julian@codesourcery.com>
1668 * lib/target-supports.exp
1669 (check_effective_target_arm_little_endian): New.
1670 (check_effective_target_vect_pack_trunc): Use above.
1671 (check_effective_target_vect_unpack): Likewise.
1672 (check_effective_target_vect_element_align): Test
1673 check_effective_target_arm_vect_no_misalign for ARM.
1675 2011-07-08 Jason Merrill <jason@redhat.com>
1678 * g++.dg/cpp0x/constexpr-rom.C: New.
1680 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1683 * g++.dg/torture/pr49519.C: New test.
1685 2011-07-08 Martin Jambor <mjambor@suse.cz>
1687 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1689 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1692 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1694 2011-07-08 Richard Guenther <rguenther@suse.de>
1696 PR tree-optimization/49662
1697 * gcc.dg/graphite/interchange-14.c: XFAIL.
1698 * gcc.dg/graphite/interchange-15.c: Likewise.
1699 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1701 2011-07-06 Jason Merrill <jason@redhat.com>
1704 * g++.dg/cpp0x/regress/regress4.C: New.
1706 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1709 * gfortran.dg/result_in_spec_4.f90: New test.
1711 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1713 * gcc.target/sparc/cas64.c: New test.
1715 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/torture/pr49644.C: New test.
1721 * gcc.c-torture/execute/pr49644.c: New test.
1723 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1725 * lib/target-supports.exp (check_effective_target_ia32): New.
1726 (check_effective_target_x32): Likewise.
1727 (check_effective_target_vect_cmdline_needed): Also check x32.
1729 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1731 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1733 * gcc.target/arm/pr42235.c: Likewise.
1734 * gcc.target/arm/pr42495.c: Likewise.
1735 * gcc.target/arm/pr42574.c: Likewise.
1736 * gcc.target/arm/thumb-branch1.c: Likewise.
1738 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1739 unneeded prune of possible warning.
1740 * gcc.target/arm/pr40956.c: Likewise.
1741 * gcc.target/arm/pr42505.c: Likewise.
1743 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1744 * gcc.c-torture/compile/pr46883.c: Likewise.
1745 * gcc.c-torture/compile/pr46934.c: Likewise.
1747 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1748 for move to ../../gcc.c-torture/compile.
1749 * gcc.target/arm/pr46883.c: Likewise.
1750 * gcc.target/arm/pr46934.c: Likewise.
1752 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1753 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1754 * gcc.target/arm/wmul-1.c: Likewise.
1755 * gcc.target/arm/wmul-2.c: Likewise.
1756 * gcc.target/arm/wmul-3.c: Likewise.
1757 * gcc.target/arm/wmul-4.c: Likewise.
1758 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1759 add tab after scan target.
1760 * gcc.target/arm/smlaltt-1.c: Likewise.
1761 * gcc.target/arm/smlatb-1.c: Likewise.
1762 * gcc.target/arm/smlatt-1.c: Likewise.
1764 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1767 * gcc.dg/debug/pr49522.c: New test.
1769 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1771 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1772 * gcc.dg/pr46212.c: Run only if target int32plus.
1773 * gcc.dg/torture/pr48146.c: Ditto.
1774 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1775 * c-c++-common/pr44832.c: Ditto.
1776 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1777 * gcc.dg/pr31490.c: Ditto.
1778 * gcc.dg/torture/builtin-math-7.c: Run only if target
1780 * gcc.dg/torture/pr45764.c: Skip for AVR.
1781 * gcc.dg/pr47893.c: Ditto.
1783 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1785 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1786 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1787 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1788 add tab to scan target.
1790 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1792 * gcc.target/arm/neon-modes-3.c: New test.
1794 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1796 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1797 -fno-loop-interchange -ffast-math.
1799 2011-07-07 Richard Guenther <rguenther@suse.de>
1801 * gcc.dg/ftrapv-3.c: New testcase.
1803 2011-07-07 Richard Guenther <rguenther@suse.de>
1805 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1806 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1808 2011-07-07 Kai Tietz <ktietz@redhat.com>
1810 * gcc.dg/binop-notxor1.c: New test.
1811 * gcc.dg/binop-notand4a.c: New test.
1812 * gcc.dg/binop-notxor2.c: New test.
1813 * gcc.dg/binop-notand3a.c: New test.
1814 * gcc.dg/binop-notand2a.c: New test.
1815 * gcc.dg/binop-notand6a.c: New test.
1816 * gcc.dg/binop-notor1.c: New test.
1817 * gcc.dg/binop-notand1a.c: New test.
1818 * gcc.dg/binop-notand5a.c: New test.
1819 * gcc.dg/binop-notor2.c: New test.
1821 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1824 * gcc.dg/gomp/pr49640.c: New test.
1826 2011-07-07 Richard Guenther <rguenther@suse.de>
1828 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1830 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1833 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1835 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1837 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1838 * gcc.target/powerpc/no-r11-2.c: Ditto.
1839 * gcc.target/powerpc/no-r11-3.c: Ditto.
1841 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1843 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1844 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1846 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1848 * lib/target-supports.exp (check_profiling_available): Disable
1849 profiling with -fprofile-generate for target avr.
1851 2011-07-06 Richard Guenther <rguenther@suse.de>
1853 PR tree-optimization/49645
1854 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1856 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1859 * gcc.dg/pr47383.c: New.
1861 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1863 PR tree-optimization/49647
1864 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1866 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1869 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1870 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1872 2011-07-05 Jason Merrill <jason@redhat.com>
1875 * g++.dg/template/template-id-4.C: New.
1877 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1879 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1880 * gcc.dg/pr43402.c: Ditto.
1882 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1884 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1886 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1888 * gcc.target/powerpc/ppc-switch-1.c: New test for
1889 --param case-values-threshold.
1890 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1892 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1894 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1896 2011-07-05 Jason Merrill <jason@redhat.com>
1898 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1900 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1902 PR tree-optimization/47654
1903 * gcc.dg/graphite/block-pr47654.c: New.
1905 2011-07-05 Jason Merrill <jason@redhat.com>
1907 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1909 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1911 PR tree-optimization/49580
1912 * gcc.dg/autopar/pr49580.c: New test.
1914 2011-07-05 Richard Guenther <rguenther@suse.de>
1916 PR tree-optimization/49518
1917 PR tree-optimization/49628
1918 * g++.dg/torture/pr49628.C: New testcase.
1919 * gcc.dg/torture/pr49518.c: Likewise.
1921 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923 * ada/acats/run_acats (which): Extract last field from type -p,
1924 type output only if command succeeded.
1926 2011-07-04 Jason Merrill <jason@redhat.com>
1928 * g++.dg/abi/mangle48.C: New.
1930 * g++.dg/cpp0x/diag1.C: New.
1932 * g++.dg/diagnostic/aka1.C: New.
1934 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1936 PR rtl-optimization/49619
1937 * gcc.dg/pr49619.c: New test.
1939 PR rtl-optimization/49472
1940 * gfortran.dg/pr49472.f90: New test.
1943 * gcc.dg/pr49602.c: New test.
1945 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1949 * gcc.target/avr/avr.exp: Run over cpp files, too.
1950 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1951 * gcc.target/avr/progmem.h: New file.
1952 * gcc.target/avr/exit-abort.h: New file.
1953 * gcc.target/avr/progmem-error-1.c: New file.
1954 * gcc.target/avr/progmem-error-1.cpp: New file.
1955 * gcc.target/avr/progmem-warning-1.c: New file.
1956 * gcc.target/avr/torture/progmem-1.c: New file.
1957 * gcc.target/avr/torture/progmem-1.cpp: New file.
1959 2011-07-04 Richard Guenther <rguenther@suse.de>
1961 PR tree-optimization/49615
1962 * g++.dg/torture/pr49615.C: New testcase.
1964 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1966 PR tree-optimization/49610
1967 * gcc.dg/vect/pr49610.c: New test.
1969 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1971 * gnat.dg/specs/debug1.ads: New test.
1973 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1976 * gfortran.dg/typebound_proc_23.f90: New.
1978 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1981 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1983 2011-07-01 Jason Merrill <jason@redhat.com>
1986 * g++.dg/template/template-id-3.C: New.
1989 * g++.dg/template/qualified-id4.C: New.
1992 * g++.dg/template/explicit-args4.C: New.
1995 * g++.dg/template/offsetof2.C: New.
1997 2011-07-01 Kai Tietz <ktietz@redhat.com>
1999 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2001 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2004 * lib/target-supports.exp (check_effective_target_gld): New proc.
2006 2011-07-01 Richard Guenther <rguenther@suse.de>
2008 PR tree-optimization/49603
2009 * gcc.dg/torture/pr49603.c: New testcase.
2011 2011-06-30 Jason Merrill <jason@redhat.com>
2014 * g++.dg/rtti/template1.C: New.
2017 * g++.dg/cpp0x/regress/ctor1.C: New.
2020 * g++.dg/cpp0x/initlist54.C: New.
2022 2011-06-30 Martin Jambor <mjambor@suse.cz>
2024 * gcc.dg/tree-ssa/sra-12.c: New test.
2026 2011-06-29 Jason Merrill <jason@redhat.com>
2028 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2030 2011-06-30 Richard Guenther <rguenther@suse.de>
2032 PR tree-optimization/46787
2033 * gcc.dg/vect/vect-121.c: New testcase.
2035 2011-06-30 Martin Jambor <mjambor@suse.cz>
2037 PR tree-optimization/49094
2038 * gcc.dg/tree-ssa/pr49094.c: New test.
2040 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2043 * gfortran.dg/pr49540-1.f90: New test.
2044 * gfortran.dg/pr49540-2.f90: New test.
2046 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049 * ada/acats/run_acats (which): Use last field of type -p output.
2051 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2052 Iain Sandoe <iains@gcc.gnu.org>
2055 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2056 Only skip on 64-bit *-*-darwin8* && !objc2.
2058 2011-06-30 Richard Guenther <rguenther@suse.de>
2060 PR tree-optimization/38752
2061 * gcc.c-torture/compile/pr38752.c: New testcase.
2063 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2065 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2066 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2068 2011-06-29 Jason Merrill <jason@redhat.com>
2071 * g++.dg/cpp0x/initlist53.C: Use placement new.
2072 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2073 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2076 * g++.dg/cpp0x/trailing6.C: New.
2077 * g++.dg/cpp0x/pr45908.C: No error.
2080 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2083 * g++.dg/cpp0x/constexpr-using2.C: New.
2085 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2088 * g++.dg/cpp0x/constexpr-diag3.C: New.
2089 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2090 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2091 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2092 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2094 2011-06-29 Jason Merrill <jason@redhat.com>
2096 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2098 2011-06-29 Richard Guenther <rguenther@suse.de>
2100 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2102 2011-06-29 Jason Merrill <jason@redhat.com>
2104 * g++.dg/cpp0x/initlist-value2.C: New.
2106 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2107 * g++.dg/cpp0x/initlist-value.C: New.
2109 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2111 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2113 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2115 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2116 * gcc.dg/inline_2.c: Likewise.
2117 * gcc.dg/unroll_1.c: Likewise.
2119 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2122 * gcc.target/i386/pr49567.c: New test.
2124 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2126 * gnat.dg/opt17.ad[sb]: New test.
2128 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2129 Tom de Vries <tom@codesourcery.com>
2131 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2132 (check_effective_target_arm_thumb2): New effective targets.
2133 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2134 properly. Clean up temporary files.
2135 * gcc.target/arm/ivopts-2.c: Likewise.
2136 * gcc.target/arm/ivopts-3.c: Likewise.
2137 * gcc.target/arm/ivopts-4.c: Likewise.
2138 * gcc.target/arm/ivopts-5.c: Likewise.
2139 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2141 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2144 * gfortran.dg/reshape_zerosize_3.f90: New test.
2146 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2148 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2149 * gcc.target/arm/vfp-ldmias.c: Likewise.
2150 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2151 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2152 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2153 * gcc.target/arm/vfp-stmias.c: Likewise.
2154 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2155 * gcc.target/arm/vfp-stmiad.c: Likewise.
2157 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2159 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2161 * gcc.target/arm/pr45701-2.c: Ditto.
2163 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2166 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2167 * gfortran.dg/extends_14.f03: Modified.
2169 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2171 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2172 early if the test is already being skipped.
2174 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2175 scan-assembler-dem-not): For missing file, report unresolved with
2176 same message as for pass/fail, with reason reported in log file.
2178 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2179 from add_options_for_arm_neon_fp16.
2180 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2181 check_effective_target_arm_neon_fp16_ok_nocache.
2182 Check -mfpu and -mfloat-abi options from current multilib.
2183 Do not require neon support.
2184 (check_effective_target_arm_fp16_ok): Renamed from
2185 check_effecitve_target_arm_neon_fp16_ok.
2186 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2187 arm_neon_fp16_ok and arm_fp16.
2188 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2189 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2190 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2191 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2193 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2195 * gcc.dg/builtin-assume-aligned-1.c: New test.
2196 * gcc.dg/builtin-assume-aligned-2.c: New test.
2197 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2200 * gcc.dg/pr49544.c: New test.
2202 2011-06-27 Richard Guenther <rguenther@suse.de>
2204 PR tree-optimization/49394
2205 * g++.dg/torture/pr49394.C: New testcase.
2207 2011-06-27 Kai Tietz <ktietz@redhat.com>
2209 * gcc.dg/optimize-bswapdi-2.c: New test.
2211 2011-06-27 Michael Hope <michael.hope@linaro.org>
2212 Richard Sandiford <richard.sandiford@linaro.org>
2214 PR tree-optimization/49169
2215 * gcc.dg/torture/pr49169.c: New test.
2217 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2220 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2222 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2225 2011-06-26 Jason Merrill <jason@redhat.com>
2227 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2230 * g++.dg/init/ref19.C: New.
2231 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2233 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2235 PR tree-optimization/48377
2236 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2239 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2242 * lib/target-supports.exp (check_effective_target_non_strict_align):
2244 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2246 2011-06-24 Martin Jambor <mjambor@suse.cz>
2248 PR tree-optimizations/49516
2249 * g++.dg/tree-ssa/pr49516.C: New test.
2251 2011-06-23 Jason Merrill <jason@redhat.com>
2254 * g++.dg/template/partial10.C: New.
2255 * g++.dg/template/partial11.C: New.
2257 2011-06-23 Jeff Law <law@redhat.com>
2260 * gcc.dg/pr48770.c: New test.
2262 2011-06-23 Jan Hubicka <jh@suse.cz>
2265 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2267 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2270 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2271 instead of -fdump-tree-optimized.
2273 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/template/crash107.C: New.
2277 * g++.dg/template/error17.C: Adjust.
2279 2011-06-23 Jason Merrill <jason@redhat.com>
2282 * g++.dg/cpp0x/defaulted30.C: New.
2285 * g++.dg/rtti/anon-ns1.C: New.
2288 * g++.dg/init/ref18.C: New.
2291 * g++.dg/template/partial9.C: New.
2293 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2296 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2298 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2301 * gcc.dg/pr49496.c: New test.
2303 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2305 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2308 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2310 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2311 * gcc.target/arm/pr42879.c: Likewise.
2312 * gcc.target/arm/pr45701-3.c: Likewise.
2314 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2315 * gcc.target/arm/pr40482.c: Likewise.
2316 * gcc.target/arm/stack-corruption.c: Likewise.
2318 2011-06-22 Richard Guenther <rguenther@suse.de>
2320 PR tree-optimization/49493
2321 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2323 2011-06-22 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2328 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2329 Dmitry Melnik <dm@ispras.ru>
2331 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2332 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2333 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2335 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2337 * gcc.target/arm/tlscall.c: New.
2339 2011-06-21 Jason Merrill <jason@redhat.com>
2342 * g++.dg/cpp0x/constexpr-ref1.C: New.
2343 * g++.dg/cpp0x/constexpr-ref2.C: New.
2344 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2347 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2350 * g++.dg/template/param3.C: New.
2352 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2354 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2355 my_clrsb test functions.
2357 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2358 test_sll, test_ull): Add clrsb tests.
2359 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2362 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/class_44.f03: New.
2367 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2369 PR tree-optimization/49478
2370 * gcc.dg/vect/pr49478.c
2372 2011-06-21 Richard Guenther <rguenther@suse.de>
2374 PR tree-optimization/49483
2375 * gcc.dg/vect/vect-120.c: New testcase.
2377 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2380 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2381 * gcc.dg/vect/vect-peel-4.c: Likewise.
2383 2011-06-22 Christian Bruel <christian.bruel@st.com>
2386 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2387 * gcc.dg/always_inline2.c: Likewise.
2388 * gcc.dg/always_inline3.c: Likewise.
2389 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2390 * gcc.dg/inline_1.c: Likewise.
2391 * gcc.dg/inline_2.c: Likewise.
2392 * gcc.dg/inline_3.c: Likewise.
2393 * gcc.dg/inline_4.c: Likewise.
2394 * gcc.dg/20051201-1.c: Likewise.
2395 * gcc.dg/pr40087.c: Likewise.
2396 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2397 * gcc.dg/inline-22.c: Likewise.
2398 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2399 * gcc.dg/lto/20090218-1_1.c: Likewise.
2400 * g++.dg/ipa/devirt-7.C: Likewise.
2401 * gcc.dg/uninit-pred-5_a.c: Likewise.
2402 * gcc.dg/uninit-pred-5_b.c: Likewise.
2403 * gcc.dg/fail_always_inline.c: New.
2405 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2407 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2408 into 6 jobs instead of 3.
2410 2011-06-20 Jason Merrill <jason@redhat.com>
2413 * g++.dg/cpp0x/initlist53.C: New.
2415 2011-06-20 Tobias Burnus <burnus@net-b.de>
2418 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2419 * gfortran.dg/coarray_lock_3.f90: New.
2420 * gfortran.dg/coarray/lock_1.f90: New.
2422 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2424 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2425 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2426 unresolved and report the reason to the log file.
2428 * lib/scanasm.exp (object-size): Move argument processing earlier
2429 to report errors before verifying that the file exists. Report
2430 problems detected at runtime as unresolved instead of error and
2431 report their reasons to the log file.
2433 2011-06-20 Jason Merrill <jason@redhat.com>
2436 * g++.dg/cpp0x/explicit6.C: New.
2439 * g++.dg/cpp0x/enum20.C: New.
2442 * g++.dg/ext/attr-aligned01.C: New.
2445 * g++.dg/cpp0x/variadic-default.C: New.
2448 * g++.dg/cpp0x/auto26.C: New.
2451 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2453 2011-06-20 Kai Tietz <ktietz@redhat.com>
2455 * gcc.dg/binop-notand1.c: New test.
2456 * gcc.dg/binop-notand2.c: New test.
2457 * gcc.dg/binop-notand3.c: New test.
2458 * gcc.dg/binop-notand4.c: New test.
2459 * gcc.dg/binop-notand5.c: New test.
2460 * gcc.dg/binop-notand6.c: New test.
2462 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2465 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2467 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2470 * gfortran.dg/proc_ptr_31.f90: New.
2472 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2474 * gnat.dg/volatile6.adb: New test.
2475 * gnat.dg/volatile7.adb: Likewise.
2476 * gnat.dg/volatile8.adb: Likewise.
2477 * gnat.dg/volatile9.adb: Likewise.
2479 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2481 * gnat.dg/constant3.adb: New test.
2483 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2486 * gfortran.dg/read_list_eof_1.f90: New test.
2488 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2491 * gcc.target/i386/testimm-1.c: New test.
2492 * gcc.target/i386/testimm-2.c: New test.
2493 * gcc.target/i386/testimm-3.c: New test.
2494 * gcc.target/i386/testimm-4.c: New test.
2495 * gcc.target/i386/testimm-5.c: New test.
2496 * gcc.target/i386/testimm-6.c: New test.
2497 * gcc.target/i386/testimm-7.c: New test.
2498 * gcc.target/i386/testimm-8.c: New test.
2499 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2500 * gcc.target/i386/xop-rotate1-int.c: New test.
2501 * gcc.target/i386/xop-rotate2-int.c: New test.
2503 2011-06-17 Jason Merrill <jason@redhat.com>
2505 * g++.dg/cpp0x/rv-func2.C: New.
2507 * g++.dg/debug/dwarf2/lambda1.C: New.
2508 * g++.dg/warn/Wshadow-6.C: Adjust.
2510 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/move_alloc_5.f90: New.
2515 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2517 PR rtl-optimization/48542
2518 * gcc.dg/torture/pr48542.c: New test.
2520 2011-06-16 Jason Merrill <jason@redhat.com>
2523 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2526 * g++.dg/cpp0x/initlist52.C New.
2529 * c-c++-common/raw-string-12.c: New.
2532 * g++.dg/cpp0x/sfinae26.C: New.
2535 * g++.dg/cpp0x/variadic113.C: New.
2538 * g++.dg/cpp0x/variadic112.C: New.
2540 2011-06-16 Jeff Law <law@redhat.com>
2542 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2543 improved jump threading.
2544 * gcc.dg/builtin-object-size-2.c: Likewise.
2545 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2547 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2550 * gfortran.dg/typebound_assignment_3.f03: New.
2552 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2555 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2557 2011-06-16 Martin Jambor <mjambor@suse.cz>
2559 PR tree-optimization/49343
2560 * gnat.dg/discr31.ad[sb]: New test.
2562 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2564 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2566 2011-06-16 Tom de Vries <tom@codesourcery.com>
2569 * gcc.target/arm/ivopts-3.c: Update test.
2570 * gcc.target/arm/ivopts-5.c: Same.
2572 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2575 2011-06-10 Wei Guozhi <carrot@google.com>
2578 * gcc.target/arm/pr45335.c: New test.
2579 * gcc.target/arm/pr45335-2.c: New test.
2580 * gcc.target/arm/pr45335-3.c: New test.
2581 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2582 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2583 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2585 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2587 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2589 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2592 * gfortran.dg/class_43.f03: New.
2594 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2596 PR tree-optimization/49419
2597 * gcc.c-torture/execute/pr49419.c: New test.
2599 2011-06-16 Revital Eres <revital.eres@linaro.org>
2601 * gcc.dg/sms-9.c: New file.
2603 2011-06-15 Easwaran Raman <eraman@google.com>
2605 PR rtl-optimization/49414
2606 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2608 2011-06-14 Jason Merrill <jason@redhat.com>
2610 * g++.dg/cpp0x/noexcept13.C: New.
2612 2011-06-14 Easwaran Raman <eraman@google.com>
2614 PR rtl-optimization/44194
2615 * gcc.dg/pr44194-1.c: New test.
2616 * gcc.dg/pr44194-2.c: New test.
2618 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2620 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2622 * gcc.target/arm/pr45701-2.c: Likewise.
2623 * gcc.target/arm/thumb-branch1.c: Likewise.
2625 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2628 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2630 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2632 * gcc.target/arm/pr45701-1.c: Require thumb support.
2633 * gcc.target/arm/pr45701-2.c: Likewise.
2634 * gcc.target/arm/thumb-branch1.c: Likewise.
2636 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2637 * gcc.target/arm/pr39839.c: Likewise.
2638 * gcc.target/arm/pr40657-2.c: Likewise.
2639 * gcc.target/arm/pr40956.c: Likewise.
2640 * gcc.target/arm/pr41679.c: Likewise.
2641 * gcc.target/arm/pr42235.c: Likewise.
2642 * gcc.target/arm/pr42495.c: Likewise.
2643 * gcc.target/arm/pr42505.c: Likewise.
2644 * gcc.target/arm/pr42574.c: Likewise.
2645 * gcc.target/arm/pr46883.c: Likewise.
2646 * gcc.target/arm/pr46934.c: Likewise.
2647 * gcc.target/arm/xor-and.c: Likewise.
2649 2011-06-14 Jason Merrill <jason@redhat.com>
2651 * g++.dg/other/error23.C: Adjust error message.
2652 * g++.dg/other/error32.C: Likewise.
2655 * g++.dg/cpp0x/rv-dotstar.C: New.
2658 * g++.dg/cpp0x/decltype30.C: New.
2660 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2662 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2665 * gfortran.dg/pr49103.f90: New test.
2667 2011-06-14 Tom de Vries <tom@codesourcery.com>
2670 * gcc.target/arm/ivopts-3.c: New test.
2671 * gcc.target/arm/ivopts-4.c: New test.
2672 * gcc.target/arm/ivopts-5.c: New test.
2674 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2676 PR rtl-optimization/49390
2677 * gcc.c-torture/execute/pr49390.c: New test.
2679 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2681 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2683 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2685 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2686 * gcc.c-torture/execute/cmpsi-2.x: New file.
2687 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2688 * gcc.c-torture/execute/pr45262.x: New file.
2689 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2690 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2692 * gcc.c-torture/compile/pr49163.c: Ditto.
2694 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2696 * gcc.dg/vect/vect-16.c: Rename to...
2697 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2698 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2699 for double-word vectors.
2700 * gcc.dg/vect/vect-peel-4.c: Likewise.
2701 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2703 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2706 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2709 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2711 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2713 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2715 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2717 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2719 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2721 * gfortran.dg/trim_optimize_8.f90: New test case.
2723 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2724 Ira Rosen <ira.rosen@linaro.org>
2726 PR tree-optimization/49352
2727 * gcc.dg/vect/pr49352.c: New test.
2729 2011-06-12 Tobias Burnus
2732 * gfortran.dg/alloc_comp_assign_11.f90: New.
2734 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2736 * gfortran.dg/trim_optimize_7.f90: New test.
2738 2011-06-10 Wei Guozhi <carrot@google.com>
2741 * gcc.target/arm/pr45335.c: New test.
2742 * gcc.target/arm/pr45335-2.c: New test.
2743 * gcc.target/arm/pr45335-3.c: New test.
2744 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2745 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2746 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2748 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/parse/error39.C: New.
2753 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2755 * gcc.target/arm/20090811-1.c: Skip for incompatible
2756 options, do not override other options.
2757 * gcc.target/arm/combine-cmp-shift.c: Skip for
2758 incompatible options.
2759 * gcc.target/arm/pr45094.c: Likewise.
2760 * gcc.target/arm/scd42-1.c: Likewise.
2761 * gcc.target/arm/scd42-3.c: Likewise.
2762 * gcc.target/arm/thumb-ltu.c: Likewise.
2764 * lib/target-supports.exp
2765 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2766 multilib flags use -mfpu with a value other than neon-fp16.
2768 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2770 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2771 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2773 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775 * lib/target-supports.exp (check_effective_target_pie): New proc.
2776 * gcc.dg/pie-link.c: Use target pie.
2778 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2779 Laurent Rougé <laurent.rouge@menta.fr>
2781 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2782 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2784 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2786 * gfortran.dg/coarray/sync_1.f90: New test for
2787 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2789 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2791 PR tree-optimization/49318
2792 * gcc.dg/vect/pr49318.c: New test.
2794 2011-06-09 David Krauss <potswa@mac.com>
2796 * g++.dg/template/arrow1.C: New.
2798 2011-06-09 Jason Merrill <jason@redhat.com>
2800 * lib/prune.exp: Prune "note"s.
2801 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2803 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2804 * g++.dg/template/dependent-expr3.C: Likewise.
2805 * g++.dg/parse/template7.C: Likewise.
2806 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2807 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2808 * g++.old-deja/g++.pt/friend38.C: Likewise.
2809 * g++.old-deja/g++.pt/crash32.C: Likewise.
2810 * g++.old-deja/g++.other/init4.C: Likewise.
2811 * g++.old-deja/g++.other/friend8.C: Likewise.
2813 * g++.dg/ext/complex7.C: Adjust expected output.
2814 * g++.dg/diagnostic/method1.C: Likewise.
2815 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2816 * g++.dg/parse/crash33.C: Likewise.
2817 * g++.dg/other/warning1.C: Likewise.
2818 * g++.dg/init/pr29571.C: Likewise.
2819 * g++.dg/warn/overflow-warn-1.C: Likewise.
2820 * g++.dg/warn/overflow-warn-3.C: Likewise.
2821 * g++.dg/warn/overflow-warn-4.C: Likewise.
2822 * g++.old-deja/g++.oliva/template1.C: Likewise.
2824 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2825 * g++.dg/parse/template7.C: Adjust.
2827 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2830 * gcc.dg/pr49307.c: New.
2832 2011-06-09 Wei Guozhi <carrot@google.com>
2835 * gcc.target/arm/pr46975.c: New testcase.
2837 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2839 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2840 (PMETH, arglist_t): Removed.
2841 (method_get_number_of_arguments): Removed.
2842 (method_get_nth_argument): Removed.
2843 (method_get_first_argument): Removed.
2844 (method_get_next_argument): Removed.
2845 (method_get_sizeof_arguments): Removed.
2846 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2848 (method_get_number_of_arguments): Removed.
2849 (method_get_nth_argument): Removed.
2850 (method_get_first_argument): Removed.
2851 (method_get_next_argument): Removed.
2852 (method_get_sizeof_arguments): Removed.
2853 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2855 2011-06-09 David Li <davidxl@google.com>
2857 * gcc.dg/dump-pass.c: New test.
2859 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2862 * g++.dg/parse/error38.C: New.
2864 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2867 * gfortran.dg/pr49308.f90: New test.
2869 2011-06-08 Jason Merrill <jason@redhat.com>
2871 * g++.dg/cpp0x/noexcept11.C: New.
2872 * g++.dg/cpp0x/noexcept12.C: New.
2873 * g++.dg/cpp0x/sfinae11.C: Adjust.
2875 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2878 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2879 to dg-options, match also DW_AT_linkage_name.
2881 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2884 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2885 -fno-common on alpha*-dec-osf*.
2886 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2888 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2890 PR rtl-optimization/49303
2891 * gcc.target/ia64/pr49303.c: New test.
2893 2011-06-08 Tobias Burnus <burnus@net-b.de>
2896 * gfortran.dg/coarray_lock_1.f90: New.
2897 * gfortran.dg/coarray_lock_2.f90: New.
2899 2011-06-07 Jason Merrill <jason@redhat.com>
2901 * lib/prune.exp: Look for "required" rather than "instantiated".
2902 * g++.dg/abi/mangle11.C: Likewise.
2903 * g++.dg/abi/mangle12.C: Likewise.
2904 * g++.dg/abi/mangle17.C: Likewise.
2905 * g++.dg/abi/mangle20-2.C: Likewise.
2906 * g++.dg/abi/pragma-pack1.C: Likewise.
2907 * g++.dg/cpp0x/decltype26.C: Likewise.
2908 * g++.dg/cpp0x/decltype28.C: Likewise.
2909 * g++.dg/cpp0x/decltype29.C: Likewise.
2910 * g++.dg/cpp0x/enum11.C: Likewise.
2911 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2912 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2913 * g++.dg/cpp0x/pr47416.C: Likewise.
2914 * g++.dg/ext/case-range2.C: Likewise.
2915 * g++.dg/ext/case-range3.C: Likewise.
2916 * g++.dg/gomp/for-19.C: Likewise.
2917 * g++.dg/gomp/pr37533.C: Likewise.
2918 * g++.dg/gomp/pr38639.C: Likewise.
2919 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2920 * g++.dg/inherit/base3.C: Likewise.
2921 * g++.dg/inherit/using6.C: Likewise.
2922 * g++.dg/init/placement4.C: Likewise.
2923 * g++.dg/init/reference3.C: Likewise.
2924 * g++.dg/lookup/scoped6.C: Likewise.
2925 * g++.dg/lookup/using7.C: Likewise.
2926 * g++.dg/other/abstract1.C: Likewise.
2927 * g++.dg/other/error10.C: Likewise.
2928 * g++.dg/other/error5.C: Likewise.
2929 * g++.dg/other/field1.C: Likewise.
2930 * g++.dg/other/offsetof5.C: Likewise.
2931 * g++.dg/parse/bitfield2.C: Likewise.
2932 * g++.dg/parse/constant4.C: Likewise.
2933 * g++.dg/parse/crash20.C: Likewise.
2934 * g++.dg/parse/invalid-op1.C: Likewise.
2935 * g++.dg/parse/non-dependent2.C: Likewise.
2936 * g++.dg/parse/template18.C: Likewise.
2937 * g++.dg/tc1/dr152.C: Likewise.
2938 * g++.dg/tc1/dr166.C: Likewise.
2939 * g++.dg/tc1/dr176.C: Likewise.
2940 * g++.dg/tc1/dr213.C: Likewise.
2941 * g++.dg/template/access11.C: Likewise.
2942 * g++.dg/template/access2.C: Likewise.
2943 * g++.dg/template/access3.C: Likewise.
2944 * g++.dg/template/access7.C: Likewise.
2945 * g++.dg/template/arg7.C: Likewise.
2946 * g++.dg/template/cond2.C: Likewise.
2947 * g++.dg/template/crash13.C: Likewise.
2948 * g++.dg/template/crash40.C: Likewise.
2949 * g++.dg/template/crash7.C: Likewise.
2950 * g++.dg/template/crash84.C: Likewise.
2951 * g++.dg/template/ctor5.C: Likewise.
2952 * g++.dg/template/defarg13.C: Likewise.
2953 * g++.dg/template/defarg14.C: Likewise.
2954 * g++.dg/template/dtor7.C: Likewise.
2955 * g++.dg/template/eh2.C: Likewise.
2956 * g++.dg/template/error2.C: Likewise.
2957 * g++.dg/template/error43.C: Likewise.
2958 * g++.dg/template/friend32.C: Likewise.
2959 * g++.dg/template/injected1.C: Likewise.
2960 * g++.dg/template/instantiate1.C: Likewise.
2961 * g++.dg/template/instantiate3.C: Likewise.
2962 * g++.dg/template/instantiate5.C: Likewise.
2963 * g++.dg/template/instantiate7.C: Likewise.
2964 * g++.dg/template/local6.C: Likewise.
2965 * g++.dg/template/lookup2.C: Likewise.
2966 * g++.dg/template/member5.C: Likewise.
2967 * g++.dg/template/memfriend15.C: Likewise.
2968 * g++.dg/template/memfriend16.C: Likewise.
2969 * g++.dg/template/memfriend17.C: Likewise.
2970 * g++.dg/template/memfriend7.C: Likewise.
2971 * g++.dg/template/meminit1.C: Likewise.
2972 * g++.dg/template/nested3.C: Likewise.
2973 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2974 * g++.dg/template/nontype12.C: Likewise.
2975 * g++.dg/template/nontype13.C: Likewise.
2976 * g++.dg/template/nontype6.C: Likewise.
2977 * g++.dg/template/pr23510.C: Likewise.
2978 * g++.dg/template/pr35240.C: Likewise.
2979 * g++.dg/template/ptrmem15.C: Likewise.
2980 * g++.dg/template/ptrmem6.C: Likewise.
2981 * g++.dg/template/qualified-id1.C: Likewise.
2982 * g++.dg/template/qualttp20.C: Likewise.
2983 * g++.dg/template/qualttp3.C: Likewise.
2984 * g++.dg/template/qualttp4.C: Likewise.
2985 * g++.dg/template/qualttp5.C: Likewise.
2986 * g++.dg/template/qualttp6.C: Likewise.
2987 * g++.dg/template/qualttp7.C: Likewise.
2988 * g++.dg/template/qualttp8.C: Likewise.
2989 * g++.dg/template/recurse.C: Likewise.
2990 * g++.dg/template/recurse2.C: Likewise.
2991 * g++.dg/template/ref5.C: Likewise.
2992 * g++.dg/template/scope2.C: Likewise.
2993 * g++.dg/template/sfinae10.C: Likewise.
2994 * g++.dg/template/sfinae3.C: Likewise.
2995 * g++.dg/template/sizeof3.C: Likewise.
2996 * g++.dg/template/static9.C: Likewise.
2997 * g++.dg/template/template-id-2.C: Likewise.
2998 * g++.dg/template/typedef13.C: Likewise.
2999 * g++.dg/template/typename4.C: Likewise.
3000 * g++.dg/template/using14.C: Likewise.
3001 * g++.dg/template/using2.C: Likewise.
3002 * g++.dg/template/warn1.C: Likewise.
3003 * g++.dg/warn/Wparentheses-13.C: Likewise.
3004 * g++.dg/warn/Wparentheses-15.C: Likewise.
3005 * g++.dg/warn/Wparentheses-16.C: Likewise.
3006 * g++.dg/warn/Wparentheses-17.C: Likewise.
3007 * g++.dg/warn/Wparentheses-18.C: Likewise.
3008 * g++.dg/warn/Wparentheses-19.C: Likewise.
3009 * g++.dg/warn/Wparentheses-20.C: Likewise.
3010 * g++.dg/warn/Wparentheses-23.C: Likewise.
3011 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3012 * g++.dg/warn/noeffect2.C: Likewise.
3013 * g++.dg/warn/noeffect4.C: Likewise.
3014 * g++.dg/warn/pr8570.C: Likewise.
3015 * g++.old-deja/g++.brendan/init2.C: Likewise.
3016 * g++.old-deja/g++.eh/spec6.C: Likewise.
3017 * g++.old-deja/g++.pt/crash10.C: Likewise.
3018 * g++.old-deja/g++.pt/crash36.C: Likewise.
3019 * g++.old-deja/g++.pt/derived3.C: Likewise.
3020 * g++.old-deja/g++.pt/error2.C: Likewise.
3021 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3022 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3023 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3024 * g++.old-deja/g++.pt/overload7.C: Likewise.
3025 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3027 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3028 Iain Sandoe <iains@gcc.gnu.org>
3030 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3031 Added code to deal with the case when [Protocol
3032 -descriptionForInstanceMethod:] or [Protocol
3033 -descriptionForClassMethod:] returns NULL.
3035 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3036 Iain Sandoe <iains@gcc.gnu.org>
3038 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3039 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3042 2011-06-07 Xinliang David Li <davidxl@google.com>
3044 * gcc.dg/inline_2.c: New test.
3045 * gcc.dg/unroll_2.c: New test.
3046 * gcc.dg/inline_3.c: New test.
3047 * gcc.dg/unroll_3.c: New test.
3048 * gcc.dg/inline_4.c: New test.
3049 * gcc.dg/unroll_4.c: New test.
3050 * gcc.dg/inline_1.c: New test.
3051 * gcc.dg/unroll_1.c: New test.
3053 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3055 PR tree-optimization/48497
3056 * lib/gcc-defs.exp (dg-additional-options): New proc.
3057 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3058 -msse2 on 32-bit x86.
3060 2011-06-06 Jason Merrill <jason@redhat.com>
3062 * g++.dg/cpp0x/enum19.C: New.
3064 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3066 * gcc.target/arm/neon-reload-class.c: New test.
3068 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3071 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3073 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3075 * gcc.target/arm/smlatb-1.c: New file.
3076 * gcc.target/arm/smlatt-1.c: New file.
3077 * gcc.target/arm/smlaltb-1.c: New file.
3078 * gcc.target/arm/smlaltt-1.c: New file.
3080 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3082 * gcc.target/arm/mla-2.c: New test.
3084 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3086 PR gcov-profile/49299
3087 * gcc.dg/tree-prof/pr49299-1.c: New test.
3088 * gcc.dg/tree-prof/pr49299-2.c: New test.
3090 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3092 * lib/target-supports.exp
3093 (check_effective_target_vect_widen_mult_qi_to_hi):
3094 Add NEON as supporting target.
3095 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3096 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3097 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3098 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3099 using widening multiplication on targets that support it.
3100 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3101 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3102 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3104 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3106 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3107 Modern Objective-C runtime API.
3108 * objc/execute/next_mapping.h: Removed.
3109 * objc-obj-c++-shared/next-mapping.h: Removed.
3110 * objc-obj-c++-shared/Object1.h: Removed.
3111 * objc-obj-c++-shared/Object1.m: Removed.
3112 * objc-obj-c++-shared/Object1.mm: Removed.
3113 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3114 * objc-obj-c++-shared/Protocol1.h: Removed.
3115 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3116 of ProtoBool, IVAR_T and METHOD.
3117 * objc-obj-c++-shared/runtime.h: New.
3118 * objc-obj-c++-shared/TestsuiteObject.h: New.
3119 * objc-obj-c++-shared/TestsuiteObject.m: New.
3121 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3122 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3123 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3125 * objc/execute/_cmd.m: Include
3126 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3127 runtime API. ([TestClass +initialize]): Include this method also
3128 with the GNU runtime.
3129 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3130 Object. ([-setValue:]): Return void.
3131 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3132 with the GNU runtime. Include
3133 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3134 for the NeXT runtime. Use the existing print_ivars() and
3135 compare_structures() implementations for the old NeXT runtime.
3136 Added new implementations for the Modern GNU and NeXT runtimes.
3137 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3138 well. (main): Use objc_getClass(). Use return instead of exit.
3139 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3140 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3142 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3143 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3144 instead of Object. (main): Use return instead of exit().
3145 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3146 instead of Object. Removed prototype for exit(). (main): Use
3147 return instead of exit(). Use the Modern Objective-C runtime API.
3148 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3150 * objc/execute/class-tests-1.h: Include
3151 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3152 runtime API. (test_class_with_superclass): Do not call [Object
3153 class]. There is no need to with the current libobjc.
3154 * objc/execute/class-tests-2.h: Include
3155 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3157 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3158 ../../objc-obj-c++-shared/next-mapping.h.
3159 * objc/execute/class-2.m: Likewise.
3160 * objc/execute/class-3.m: Likewise.
3161 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3162 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3163 +initialize]): Include this method also with the GNU
3164 runtime. (main): Use the Modern Objective-C runtime API.
3165 * objc/execute/class-5.m: Likewise.
3166 * objc/execute/class-6.m: Likewise.
3167 * objc/execute/class-7.m: Likewise.
3168 * objc/execute/class-8.m: Likewise.
3169 * objc/execute/class-9.m: Likewise.
3170 * objc/execute/class-10.m: Likewise.
3171 * objc/execute/class-11.m: Likewise.
3172 * objc/execute/class-12.m: Likewise.
3173 * objc/execute/class-13.m: Likewise.
3174 * objc/execute/class-14.m: Likewise.
3175 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3176 this method also with the GNU runtime.
3177 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3178 +initialize]): Include this method also with the GNU runtime.
3179 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3181 * objc/execute/encode-1.m: Likewise.
3182 * objc/execute/enumeration-1.m: Likewise.
3183 * objc/execute/enumeration-2.m: Likewise.
3184 * objc/execute/exceptions/catchall-1.m: Likewise.
3185 * objc/execute/exceptions/finally-1.m: Likewise.
3186 * objc/execute/exceptions/foward-1.m: Likewise.
3187 * objc/execute/exceptions/local-variables-1.m: Likewise.
3188 * objc/execute/exceptions/throw-nil.m: Likewise.
3189 * objc/execute/exceptions/trivial.m: Likewise.
3190 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3191 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3192 * objc/execute/exceptions/matcher-1.m: Likewise.
3193 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3195 * objc/execute/formal_protocol-2.m: Likewise.
3196 * objc/execute/formal_protocol-3.m: Likewise.
3197 * objc/execute/formal_protocol-4.m: Likewise.
3198 * objc/execute/formal_protocol-5.m: Include
3199 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3201 * objc/execute/formal_protocol-6.m: Likewise.
3202 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3203 Object. Include <objc/Protocol.h> instead of
3204 ../../objc-obj-c++-shared/Protocol1.h.
3205 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3207 * objc/execute/informal_protocol.m: Likewise.
3208 * objc/execute/load-3.m: Likewise.
3209 * objc/execute/many_args_method.m ([TestClass +initialize]):
3210 Include this method with the GNU runtime as well.
3211 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3212 * objc/execute/nested-func-1.m: Use TestsuiteObject
3214 * objc/execute/nil_method-1.m: Likewise.
3215 * objc/execute/no_clash.m: Likewise.
3216 * objc/execute/np-1.m: Do not include
3217 ../../objc-obj-c++-shared/Protocol1.h.
3218 (main): Use return instead of exit().
3219 * objc/execute/np-2.m: Do not include
3220 ../../objc-obj-c++-shared/Protocol1.h.
3221 ([MyObject +initialize]): Include this method also with the GNU
3222 runtime. (main): Use return instead of exit().
3223 * objc/execute/object_is_class.m: Include
3224 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3225 of Object. (main): Use the Modern Objective-C runtime API.
3226 * objc/execute/object_is_meta_class.m: Likewise.
3227 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3228 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3229 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3230 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3231 Objective-C runtime API.
3232 * objc/execute/protocol-isEqual-2.m: Likewise.
3233 * objc/execute/protocol-isEqual-3.m: Likewise.
3234 * objc/execute/protocol-isEqual-4.m: Likewise.
3235 * objc/execute/redefining_self.m ([TestClass +initialize]):
3236 Include this method with the GNU runtime as well.
3237 * objc/execute/root_methods.m: Include
3238 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3239 Include this method with the GNU runtime as well.
3240 (main): Use the Modern Objective-C runtime API.
3241 * objc/execute/selector-1.m: Include
3242 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3243 of Object. (main): Use the Modern Objective-C runtime API.
3244 * objc/execute/static-1.m ([Test +initialize]): Include this
3245 method with the GNU runtime as well.
3246 * objc/execute/static-2.m: Likewise.
3247 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3248 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3249 ([MathClass +initialize]): Include this method with the GNU
3251 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3253 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3254 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3255 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3256 * objc.dg/attributes/method-attribute-1.m: Likewise.
3257 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3258 * objc.dg/attributes/method-attribute-2.m: Likewise.
3259 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3260 * objc.dg/attributes/method-attribute-3.m: Likewise.
3261 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3262 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3263 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3264 * obj-c++.dg/bitfield-1.mm: Likewise.
3265 * obj-c++.dg/bitfield-2.mm: Likewise
3266 * objc.dg/bitfield-3.m: Likewise.
3267 * obj-c++.dg/bitfield-4.mm: Likewise.
3268 * objc.dg/bitfield-5.m: Likewise
3269 * objc.dg/call-super-1.m: Likewise.
3270 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3271 Use objc_getClass() instead of objc_get_class(), but for the GNU
3272 runtime redefine objc_getClass as objc_get_class. Include
3273 ../objc-obj-c++-shared/runtime.h.
3274 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3275 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3276 Use the Modern Objective-C runtime API.
3277 * objc.dg/class-protocol-1.m: Include
3278 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3279 * obj-c++.dg/class-protocol-1.mm: Likewise.
3280 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3281 * objc.dg/comp-types-10.m: Likewise.
3282 * objc.dg/comp-types-11.m: Likewise.
3283 * objc.dg/comp-types-12.m: Likewise.
3284 * obj-c++.dg/comp-types-9.mm: Likewise.
3285 * obj-c++.dg/comp-types-11.mm: Likewise.
3286 * obj-c++.dg/comp-types-12.mm: Likewise.
3287 * obj-c++.dg/comp-types-13.mm: Likewise.
3288 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3289 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3290 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3291 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3292 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3293 * objc.dg/desig-init-1.m: Likewise.
3294 * obj-c++.dg/defs.mm: Likewise.
3295 * objc.dg/exceptions-2.m: Likewise.
3296 * obj-c++.dg/except-1.mm: Likewise.
3297 * obj-c++.dg/exceptions-2.mm: Likewise.
3298 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3299 Use the Modern Objective-C runtime API.
3300 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3301 the Modern Objective-C runtime API. Do not include
3302 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3303 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3304 the Modern Objective-C runtime API except when using an older NeXT
3306 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3307 the Modern Objective-C runtime API.
3308 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3310 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3311 * objc.dg/encode-7-next-64bit.m: Updated include.
3312 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3314 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3315 the Modern Objective-C runtime API.
3316 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3317 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3318 instead of ../objc-obj-c++-shared/Protocol1.h.
3319 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3320 the Modern Objective-C runtime API except when using an older NeXT
3322 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3323 the Modern Objective-C runtime API.
3324 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3326 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3327 * objc.dg/fix-and-continue-2.m: Likewise.
3328 * objc.dg/foreach-1.m: Likewise.
3329 * objc.dg/foreach-2.m: Likewise.
3330 * objc.dg/foreach-3.m: Likewise.
3331 * objc.dg/foreach-4.m: Likewise.
3332 * objc.dg/foreach-5.m: Likewise.
3333 * objc.dg/foreach-6.m: Likewise.
3334 * objc.dg/foreach-7.m: Likewise.
3335 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3337 * objc.dg/func-ptr-2.m: Likewise.
3338 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3339 Do not include objc/objc-api.h.
3340 * obj-c++.dg/fsf-package-0.mm: Likewise.
3341 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3342 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3343 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3345 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3346 * objc.dg/gnu-runtime-3.m: Likewise.
3347 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3348 * objc.dg/headers.m: Include objc/runtime.h instead of
3349 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3350 for the NeXT runtime.
3351 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3352 * obj-c++.dg/isa-field-1.mm: Likewise.
3353 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3354 * objc.dg/layout-1.m: Likewise.
3355 * objc.dg/layout-2.m: Likewise.
3356 * objc.dg/local-decl-2.m: Likewise.
3357 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3358 Object. ([Container +elementForView:]): Use
3359 class_conformsToProtocol().
3360 * obj-c++.dg/lookup-2.mm: Likewise.
3361 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3362 * obj-c++.dg/local-decl-1.mm: Likewise.
3363 * objc.dg/method-3.m: Likewise.
3364 * objc.dg/method-4.m: Likewise.
3365 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3366 ../objc-obj-c++-shared/Protocol1.h.
3367 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3368 * objc.dg/method-9.m: Likewise.
3369 * objc.dg/method-10.m: Likewise.
3370 * objc.dg/method-13.m ([Root +initialize]): Include this method
3371 also for the GNU runtime. (main): Use objc_getClass() also for
3373 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3374 * objc.dg/method-17.m: Likewise.
3375 * objc.dg/method-19.m: Likewise.
3376 * objc.dg/method-20b.m: Likewise.
3377 * obj-c++.dg/method-2.mm: Likewise.
3378 * obj-c++.dg/method-6.mm: Likewise.
3379 * obj-c++.dg/method-10.mm: Likewise.
3380 * obj-c++.dg/method-11.mm: Likewise.
3381 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3382 ../objc-obj-c++-shared/Protocol1.h.
3383 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3384 * obj-c++.dg/method-15.mm: Likewise.
3385 * obj-c++.dg/method-17.mm: Likewise.
3386 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3387 +initialize]): Include this method also for the GNU
3388 runtime. (main): Use objc_getClass() also for the GNU runtime.
3389 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3390 * obj-c++.dg/method-22.mm: Likewise.
3391 * obj-c++.dg/method-23.mm: Likewise.
3392 * obj-c++.dg/no-extra-load.mm: Likewise.
3393 * objc.dg/objc-fast-4.m: Likewise.
3394 * objc.dg/objc-gc-4.m: Likewise.
3395 * obj-c++.dg/objc-gc-3.mm: Likewise.
3396 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3397 protocol_getMethodDescription() instead of [Protocol
3398 -descriptionForInstanceMethod].
3399 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3400 Made it available with all runtimes. (main): Call -test instead
3402 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3403 and put into a category.
3404 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3405 Object. Include objc/objc.h.
3406 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3407 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3408 New. (main): Use protocol_getMethodDescription() instead
3409 of [Protocol -descriptionForInstanceMethod] and [Protocol
3410 -descriptionForClassMethod].
3411 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3412 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3413 Objective-C runtime API.
3414 * obj-c++.dg/proto-qual-1.mm: Likewise.
3415 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3417 * obj-c++.dg/property/property-1.mm: Likewise.
3418 * obj-c++.dg/qual-types-1.mm: Likewise.
3419 * objc.dg/selector-2.m: Include objc/objc.h instead of
3420 ../objc-obj-c++-shared/Object1.h.
3421 * obj-c++.dg/selector-2.mm: Likewise.
3422 * obj-c++.dg/selector-5.mm: Likewise.
3423 * obj-c++.dg/selector-6.mm: Likewise.
3424 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3425 Object. Do not include objc/objc-api.h.
3426 * obj-c++.dg/set-not-used-1.mm: Likewise.
3427 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3428 * objc.dg/stret-1.m: Likewise.
3429 * objc.dg/stret-2.m: Likewise.
3430 * obj-c++.dg/super-class-2.mm: Likewise.
3431 * objc.dg/super-class-3.m: Likewise.
3432 * objc.dg/super-class-4.m: Likewise.
3433 * objc.dg/sync-2.m: Likewise.
3434 * obj-c++.dg/sync-2.mm: Likewise.
3435 * objc.dg/sync-1.m: Include objc/objc.h instead of
3436 ../objc-obj-c++-shared/Object1.h.
3437 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3438 'Class' as the type of 'isa'.
3439 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3440 Objective-C runtime API. ([TestClass +initialize]): Include this
3441 method with the GNU runtime as well.
3442 * objc.dg/strings/strings-1.m: Updated includes.
3443 * obj-c++.dg/strings/strings-1.mm: Likewise.
3444 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3445 objc.dg/strings/const-str-12b.m.
3446 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3447 * obj-c++.dg/template-3.mm: Likewise.
3448 * obj-c++.dg/template-4.mm: Likewise.
3449 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3450 Objective-C runtime API.
3451 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3452 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3453 * obj-c++.dg/try-catch-1.mm: Likewise.
3454 * obj-c++.dg/try-catch-2.mm: Likewise.
3455 * objc.dg/try-catch-3.m: Likewise.
3456 * obj-c++.dg/try-catch-3.mm: Likewise.
3457 * objc.dg/try-catch-6.m: Likewise.
3458 * objc.dg/try-catch-7.m: Likewise.
3459 * obj-c++.dg/try-catch-7.mm: Likewise.
3460 * obj-c++.dg/try-catch-8.mm: Likewise.
3461 * obj-c++.dg/try-catch-9.mm: Likewise.
3462 * objc.dg/try-catch-10.m: Likewise.
3463 * obj-c++.dg/try-catch-11.mm: Likewise.
3464 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3465 Object. Include objc/objc.h.
3466 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3467 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3468 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3469 Object. Use Modern Objective-C runtime API. Do not use
3471 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3472 * obj-c++.dg/torture/trivial.mm: Likewise.
3473 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3474 instead of ../objc-obj-c++-shared/Object1.h. Include
3475 ../objc-obj-c++-shared/runtime.h.
3476 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3477 * objc.dg/torture/strings/const-str-11.m: Likewise.
3478 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3479 * objc.dg/torture/strings/const-str-9.m: Likewise.
3480 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3481 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3482 instead of Object. Only add _FooClassReference if
3484 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3485 * objc.dg/torture/strings/const-str-8.m: Likewise.
3486 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3487 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3489 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3491 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3492 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3493 * obj-c++.dg/va-meth-1.mm: Likewise.
3494 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3495 ../objc-obj-c++-shared/Object1.h.
3496 * objc.dg/zero-link-3.m: Likewise.
3498 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3500 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3502 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3505 * obj-c++.dg/property/cxx-property-1.mm: New.
3506 * obj-c++.dg/property/cxx-property-2.mm: New.
3508 2011-06-06 Jason Merrill <jason@redhat.com>
3510 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3512 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3514 PR rtl-optimization/49145
3516 * gcc.c-torture/compile/pr49145.c: New test.
3518 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3521 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3522 to dg-options, match also DW_AT_linkage_name.
3525 * gcc.dg/debug/pr49294.c: New test.
3528 * g++.dg/opt/pr49264.C: New test.
3530 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3532 PR tree-optimization/49243
3533 * gcc.dg/pr49243.c: New.
3535 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3537 * gnat.dg/specs/cond_expr1.ads: New test.
3539 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3541 * gnat.dg/deferred_const4.ad[sb]: New test.
3542 * gnat.dg/deferred_const4_pkg.ads: New helper.
3544 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3546 * gnat.dg/test_tamdt.adb: Rename to...
3547 * gnat.dg/taft_type1.adb: ...this.
3548 * gnat.dg/tamdt.ad[sb]: Rename to...
3549 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3550 * gnat.dg/tamdt_aux.ads: Rename to...
3551 * gnat.dg/taft_type1_pkg2.ads: ...this.
3552 * gnat.dg/taft_type2.ad[sb]: New test.
3553 * gnat.dg/taft_type2_pkg.ads: New helper.
3554 * gnat.dg/taft_type3.adb: New test.
3555 * gnat.dg/taft_type3_pkg.ads: New helper.
3557 2011-06-05 Tobias Burnus <burnus@net-b.de>
3560 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3563 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3566 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3568 * objc.dg/gnu-api-2-objc.m: Likewise.
3569 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3570 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3572 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3574 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3575 alignment, not the alignment, when calling class_addIvar(). Add
3576 an 'isa' instance variable to the test root class.
3577 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3579 2011-06-04 Jan Hubicka <jh@suse.cz>
3581 PR tree-optimization/48893
3582 PR tree-optimization/49091
3583 PR tree-optimization/49179
3584 * gfortran.dg/pr49179.f90: New testcase
3586 2011-06-04 Jan Hubicka <jh@suse.cz>
3589 * g++.dg/torture/pr48954.C: New testcase.
3591 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3593 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3595 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3598 * g++.dg/diagnostic/bitfld2.C: New.
3600 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3603 * gcc.c-torture/execute/pr49281.c: New test.
3605 2011-06-04 Jan Hubicka <jh@suse.cz>
3607 PR tree-optimize/48929
3608 * gcc.c-torture/compile/pr48929.c: New testcase.
3610 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3614 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3617 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3619 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3621 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3623 2011-06-03 Richard Henderson <rth@redhat.com>
3624 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3626 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3628 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3630 * objc.dg/headers.m: Do not include objc-list.h.
3632 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3634 * objc.dg/type-stream-1.m: Test removed.
3635 * objc.dg/headers.m: Do not include typedstream.h.
3637 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3639 * objc.dg/torture/forward-1.m (main): Updated testcase.
3641 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3644 * gcc.c-torture/compile/pr49163.c: New.
3646 2011-06-02 Asher Langton <langton2@llnl.gov>
3649 * gfortran.dg/PR49268.f90: New test.
3651 2011-06-02 Asher Langton <langton2@llnl.gov>
3654 * gfortran.dg/PR37039.f90: New test.
3656 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3659 * objc.dg/method-5.m: Updated.
3660 * objc.dg/method-19.m: Updated.
3661 * objc.dg/method-lookup-1.m: New.
3662 * obj-c++.dg/method-6.mm: Updated.
3663 * obj-c++.dg/method-7.mm: Updated.
3664 * obj-c++.dg/method-lookup-1.mm: New.
3666 2011-06-02 DJ Delorie <dj@redhat.com>
3668 * lib/timeout.exp (timeout): Add board_info support.
3670 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3672 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3674 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3677 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3678 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3680 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3681 Hans-Peter Nilsson <hp@axis.com>
3683 PR rtl-optimization/48840
3684 * gcc.target/sparc/ultrasp13.c: New test.
3686 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3689 * gcc.c-torture/compile/pr49238.c: New.
3691 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3693 * gcc.target/arm/g2.c: Skip test in -mthumb.
3694 Skip test unless cpu is xscale.
3695 * gcc.target/arm/scd42-2.c: Likewise.
3696 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3698 2011-06-01 Jason Merrill <jason@redhat.com>
3700 * g++.dg/cpp0x/decltype28.C: New.
3701 * g++.dg/cpp0x/decltype29.C: New.
3703 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3706 * gcc.target/mips/pr45074.c: New test.
3708 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3709 Hans-Peter Nilsson <hp@axis.com>
3711 PR rtl-optimization/48830
3712 * gcc.target/sparc/ultrasp12.c: New test.
3714 2011-06-01 David Li <davidxl@google.com>
3716 * gcc.dg/profile-dir-1.c: Change pass name.
3717 * gcc.dg/profile-dir-2.c: Ditto.
3718 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3719 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3720 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3721 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3722 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3723 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3724 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3725 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3726 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3727 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3728 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3729 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3730 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3731 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3732 * gcc.dg/profile-dir-3.c: Ditto.
3733 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3735 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3737 * objc.dg/attributes/method-nonnull-1.m: New test.
3738 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3740 2011-05-31 Tobias Burnus <burnus@net-b.de>
3743 * gfortran.dg/coarray_atomic_1.f90: New.
3744 * gfortran.dg/coarray/atomic_1.f90: New.
3746 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3748 * gcc.dg/guality/bswaptest.c: New test.
3749 * gcc.dg/guality/clztest.c: New test.
3750 * gcc.dg/guality/ctztest.c: New test.
3751 * gcc.dg/guality/rotatetest.c: New test.
3754 * gcc.target/i386/pr48688.c: New test.
3756 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3759 * g++.dg/lookup/name-clash9.C: New.
3761 2011-05-31 Tobias Burnus <burnus@net-b.de>
3764 * gfortran.dg/coarray/dummy_1.f90: New.
3766 2011-05-31 Tobias Burnus <burnus@net-b.de>
3769 * gfortran.dg/coarray/save_1.f90: New.
3770 * gfortran.dg/coarray_4.f90: Update dg-error.
3772 2011-05-31 Jason Merrill <jason@redhat.com>
3774 * g++.dg/cpp0x/rv-template1.C: New.
3776 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3778 PR rtl-optimization/49235
3779 * gcc.dg/pr49235.c: New test.
3781 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3783 PR tree-optimization/49093
3784 * gcc.dg/vect/pr49093.c: New test.
3786 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3789 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3791 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3794 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3797 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3800 * gcc.c-torture/execute/pr49186.c: New.
3802 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3805 * gcc.target/i386/pr49168-1.c: New.
3807 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3808 Eric Botcazou <ebotcazou@adacore.com>
3810 * gcc.dg/guality/drap.c: New test.
3812 2011-05-30 Richard Guenther <rguenther@suse.de>
3814 PR tree-optimization/49210
3815 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3816 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3818 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3821 * g++.dg/gomp/pr49223-1.C: New test.
3822 * g++.dg/gomp/pr49223-2.C: New test.
3824 2011-05-30 Richard Guenther <rguenther@suse.de>
3826 PR tree-optimization/49218
3827 * gcc.c-torture/execute/pr49218.c: New testcase.
3829 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3831 PR tree-optimization/49199
3832 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3833 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3834 -fno-tree-scev-cprop.
3836 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3839 * gfortran.dg/extends_13.f03: New.
3841 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3843 PR rtl-optimization/49095
3844 * gcc.target/i386/pr49095.c: New test.
3846 2011-05-29 Tobias Burnus <burnus@net-b.de>
3849 * gfortran.dg/coarray_24.f90: New.
3851 2011-05-29 Tobias Burnus <burnus@net-b.de>
3854 * gfortran.dg/coarray_23.f90: New.
3856 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3859 * gcc.dg/pr48826.c: New test.
3861 2011-05-29 Richard Guenther <rguenther@suse.de>
3863 PR tree-optimization/49217
3864 * gcc.dg/torture/pr49217.c: New testcase.
3866 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3869 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3871 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3873 * gnat.dg/boolean_subtype.adb: Rename to...
3874 * gnat.dg/boolean_subtype1.adb: ...this.
3876 2011-05-28 Jason Merrill <jason@redhat.com>
3878 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3880 2011-05-27 Jason Merrill <jason@redhat.com>
3882 * g++.dg/cpp0x/enum18.C: Adjust.
3884 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3886 2011-05-27 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/coarray_22.f90: New.
3891 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3893 PR tree-optimization/46728
3894 * gcc.target/powerpc/pr46728-1.c: New.
3895 * gcc.target/powerpc/pr46728-2.c: New.
3896 * gcc.target/powerpc/pr46728-3.c: New.
3897 * gcc.target/powerpc/pr46728-4.c: New.
3898 * gcc.target/powerpc/pr46728-5.c: New.
3899 * gcc.dg/pr46728-6.c: New.
3900 * gcc.target/powerpc/pr46728-7.c: New.
3901 * gcc.target/powerpc/pr46728-8.c: New.
3902 * gcc.dg/pr46728-9.c: New.
3903 * gcc.target/powerpc/pr46728-10.c: New.
3904 * gcc.target/powerpc/pr46728-11.c: New.
3905 * gcc.dg/pr46728-12.c: New.
3906 * gcc.target/powerpc/pr46728-13.c: New.
3907 * gcc.target/powerpc/pr46728-14.c: New.
3908 * gcc.target/powerpc/pr46728-15.c: New.
3909 * gcc.target/powerpc/pr46728-16.c: New.
3911 2011-05-27 Jason Merrill <jason@redhat.com>
3913 * g++.dg/abi/mangle47.C: New.
3916 * g++.dg/template/const5.C: New.
3918 * g++.dg/cpp0x/enum18.C: New.
3920 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3922 * g++.dg/cpp0x/error6.C: New.
3924 * g++.dg/cpp0x/error5.C: New.
3926 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3929 * g++.dg/eh/cond6.C: New test.
3931 2011-05-27 Tobias Burnus <burnus@net-b.de>
3934 * gfortran.dg/rank_3.f90: New.
3935 * gfortran.dg/rank_4.f90: New.
3937 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3939 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3940 replace dump search.
3942 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3944 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3945 * gnat.dg/bit_packed_array5.adb: ...here.
3947 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3950 * g++.dg/cpp0x/auto25.C: New.
3952 2011-05-27 Richard Guenther <rguenther@suse.de>
3954 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3956 2011-05-27 Richard Guenther <rguenther@suse.de>
3958 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3960 2011-05-27 Richard Guenther <rguenther@suse.de>
3963 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3965 2011-05-26 Jason Merrill <jason@redhat.com>
3967 * g++.dg/cpp0x/friend1.C: New.
3968 * g++.dg/cpp0x/friend2.C: New.
3970 * g++.dg/cpp0x/auto7.C: Update.
3971 * g++.dg/template/crash50.C: Adjust.
3972 * g++.dg/template/static9.C: Adjust.
3973 * g++.old-deja/g++.ext/memconst.C: Adjust.
3975 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3977 * gcc.dg/march.c: Ignore a note for some targets.
3979 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3980 Nathan Froyd <froydnj@codesourcery.com>
3984 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3985 * g++.dg/parse/pr18770.C: New test.
3986 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3988 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3991 * gfortran.dg/dependency_40.f90 : New test.
3993 2011-05-26 Tobias Burnus <burnus@net-b.de>
3996 * gfortran.dg/coarray/registering_1.f90: New.
3998 2011-05-26 Jason Merrill <jason@redhat.com>
4000 * g++.dg/cpp0x/variadic111.C: New.
4001 * g++.dg/cpp0x/variadic41.C: Adjust.
4003 2011-05-26 Richard Guenther <rguenther@suse.de>
4005 PR tree-optimization/48702
4006 * gcc.dg/torture/pr48702.c: New testcase.
4008 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4010 PR gcov-profile/48845
4011 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4013 * gcc.dg/matrix/matrix.exp: Likewise.
4014 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4015 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4016 line number to check_profiling_available.
4017 * lib/target-supports.exp (check_profiling_available): Account for
4019 Require TLS runtime support with -fprofile-generate.
4020 * lib/profopt.exp (profopt-execute): Add TLS options for
4022 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4024 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4027 * g++.dg/eh/cond5.C: New test.
4029 PR tree-optimization/49161
4030 * gcc.c-torture/execute/pr49161.c: New test.
4032 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4034 * gcc.target/arm/neon-vorn-vbic.c: New test.
4036 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4038 PR tree-optimization/49038
4039 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4040 * gcc.dg/vect/pr49038.c: New test.
4042 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4043 * g++.dg/init/pr25811-3.C: New.
4044 * g++.dg/init/pr25811-4.C: New.
4046 2011-05-25 Jason Merrill <jason@redhat.com>
4048 * g++.dg/cpp0x/enum17.C: New.
4049 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4051 * g++.dg/cpp0x/auto24.C: New.
4053 * g++.dg/cpp0x/error4.C: New.
4055 * g++.dg/cpp0x/rv-restrict.C: New.
4057 * g++.dg/cpp0x/enum15.C: New.
4058 * g++.dg/cpp0x/constexpr-switch2.C: New.
4060 * g++.dg/cpp0x/variadic110.C: New.
4062 * g++.dg/cpp0x/auto9.C: Add typedef test.
4064 * g++.dg/cpp0x/auto23.C: New.
4065 * g++.dg/cpp0x/auto9.C: Adjust.
4067 * g++.dg/cpp0x/defaulted29.C: New.
4069 * g++.dg/cpp0x/initlist51.C: New.
4071 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4073 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4074 * g++.dg/abi/packed1.C: Suppress warning.
4075 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4076 * g++.dg/template/stdarg1.C: Likewise.
4077 * g++.dg/other/packed1.C: Remove arm from xfail list.
4079 2011-05-25 Jason Merrill <jason@redhat.com>
4081 * g++.dg/cpp0x/enum16.C: New.
4082 * g++.dg/parse/error15.C: Adjust.
4084 * g++.dg/cpp0x/initlist50.C: New.
4086 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4088 * g++.dg/cpp0x/variadic109.C: New.
4090 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4092 * gcc.target/i386/pause-1.c: New.
4094 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4096 * gcc.dg/stack-usage-1.c: Adjust comment.
4097 * gcc.dg/stack-usage-2.c: New test.
4099 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4102 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4103 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4105 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4107 PR rtl-optimization/48757
4108 * gfortran.dg/pr48757.f: New test case.
4110 2011-05-24 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/access01.C: New.
4114 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4117 * objc.dg/pr48177.m: New testcase.
4119 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4122 * objc.dg/pr48187.m: New testcase.
4123 * obj-c++.dg/pr48187.mm: New testcase.
4124 * objc.dg/ivar-extra-semicolon.m: New testcase.
4126 2011-05-24 Jason Merrill <jason@redhat.com>
4128 * g++.dg/template/access21.C: New.
4129 * g++.dg/template/access22.C: New.
4131 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4133 PR rtl-optimization/48633
4134 * g++.dg/pr48633.C: New test.
4136 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4139 * g++.dg/other/pr49133.C: New test.
4141 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4142 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4144 * gcc.dg/torture/tls/run-gd.c: New test.
4145 * gcc.dg/torture/tls/run-ie.c: New test.
4146 * gcc.dg/torture/tls/run-ld.c: New test.
4147 * gcc.dg/torture/tls/run-le.c: New test.
4148 * lib/target-supports.exp (check_effective_target_tls_runtime):
4149 Build testcase with TLS options.
4151 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4153 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4155 2011-05-24 Tom de Vries <tom@codesourcery.com>
4157 PR tree-optimization/49121
4158 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4160 2011-05-23 Jason Merrill <jason@redhat.com>
4162 * g++.dg/cpp0x/defaulted28.C: New.
4164 * g++.dg/cpp0x/sfinae25.C: New.
4166 * g++.dg/cpp0x/rv-cast2.C: New.
4168 * g++.dg/cpp0x/enum14.C: New.
4170 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4173 * gcc.c-torture/execute/pr49123.c: New test.
4176 * gcc.dg/debug/pr49032.c: New test.
4179 * gcc.dg/pr49120.c: New test.
4181 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4184 * gcc.target/i386/pr47315.c: New test.
4186 2011-05-23 Jason Merrill <jason@redhat.com>
4188 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4190 * g++.dg/cpp0x/sfinae24.C: New.
4192 * g++.dg/cpp0x/error3.C: New.
4194 * g++.dg/cpp0x/defaulted27.C: New.
4196 * g++.dg/cpp0x/decltype27.C: New.
4198 2011-05-23 Richard Guenther <rguenther@suse.de>
4200 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4202 2011-05-23 Richard Guenther <rguenther@suse.de>
4204 PR tree-optimization/40874
4205 * g++.dg/tree-ssa/pr40874.C: New testcase.
4207 2011-05-23 Richard Guenther <rguenther@suse.de>
4209 PR tree-optimization/49115
4210 * g++.dg/torture/pr49115.C: New testcase.
4212 2011-05-23 Richard Guenther <rguenther@suse.de>
4215 * gcc.dg/memcpy-3.c: New testcase.
4217 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4220 * gcc.c-torture/execute/pr48973-1.c: New test.
4221 * gcc.c-torture/execute/pr48973-2.c: New test.
4223 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4226 * g++.dg/warn/pr18016.C: New.
4228 2011-05-23 Tom de Vries <tom@codesourcery.com>
4231 * gcc.target/arm/ivopts-6.c: New test.
4233 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.c-torture/compile/pr49029.c: New test.
4238 2011-05-22 Jason Merrill <jason@redhat.com>
4240 * g++.dg/cpp0x/sfinae23.C: New.
4241 * g++.dg/cpp0x/sfinae8.C: Correct.
4243 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4245 * gfortran.dg/function_optimize_8.f90: New test case.
4247 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4249 PR tree-optimization/49087
4250 * gcc.dg/vect/O3-pr49087.c: New test.
4252 2011-05-21 Jason Merrill <jason@redhat.com>
4254 * g++.dg/debug/const5.C: New.
4256 2011-05-20 Jason Merrill <jason@redhat.com>
4258 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4260 * g++.dg/cpp0x/constexpr-static7.C: New.
4262 * g++.dg/cpp0x/enum12.C: New.
4263 * g++.dg/cpp0x/enum13.C: New.
4265 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4268 * gfortran.dg/select_type_23.f03: New.
4270 2011-05-20 Jason Merrill <jason@redhat.com>
4272 * g++.dg/cpp0x/defaulted26.C: New.
4274 * g++.dg/cpp0x/noexcept02.C: Fix.
4275 * g++.dg/cpp0x/noexcept03.C: Fix.
4276 * g++.dg/cpp0x/noexcept08.C: Fix.
4277 * g++.dg/cpp0x/noexcept10.C: New.
4279 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4282 * gfortran.dg/extends_12.f03: New.
4284 2011-05-20 Jason Merrill <jason@redhat.com>
4286 * g++.dg/template/koenig9.C: New.
4287 * g++.dg/opt/pr47615.C: Fix.
4288 * g++.dg/overload/defarg1.C: Fix.
4289 * g++.dg/tc1/dr213.C: Remove xfail.
4290 * g++.dg/torture/pr34850.C: Fix.
4291 * g++.dg/torture/pr39362.C: Fix.
4292 * g++.old-deja/g++.brendan/crash56.C: Fix.
4293 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4295 2011-05-20 Richard Guenther <rguenther@suse.de>
4297 PR tree-optimization/49079
4298 * gcc.dg/torture/pr49079.c: New testcase.
4300 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4302 PR tree-optimization/49073
4303 * gcc.c-torture/execute/pr49073.c: New test.
4305 2011-06-19 Tobias Burnus <burnus@net-b.de>
4308 * gfortran.dg/coarray_21.f90: New.
4310 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4312 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4315 2011-05-19 Richard Guenther <rguenther@suse.de>
4318 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4320 2011-05-19 Richard Guenther <rguenther@suse.de>
4323 * gcc.dg/builtin-object-size-11.c: New testcase.
4325 2011-05-19 Tom de Vries <tom@codesourcery.com>
4328 * gcc.target/arm/ivopts.c: New test.
4329 * gcc.target/arm/ivopts-2.c: New test.
4331 2011-05-19 Tom de Vries <tom@codesourcery.com>
4333 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4335 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4337 * gcc.c-torture/execute/960321-1.x: Remove.
4339 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4342 * gfortran.dg/move_alloc_4.f90: New.
4344 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4347 * gcc.target/i386/pr49002-1.c: New test.
4348 * gcc.target/i386/pr49002-2.c: Likewise.
4350 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4352 PR tree-optimization/49039
4353 * gcc.c-torture/execute/pr49039.c: New test.
4354 * gcc.dg/tree-ssa/pr49039.c: New test.
4355 * g++.dg/torture/pr49039.C: New test.
4357 2011-05-18 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4360 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4361 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4363 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4365 * gcc.target/bfin/mcpu-bf592.c: New test.
4367 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4369 PR tree-optimization/41881
4370 * gcc.dg/vect/O3-pr41881.c: New test.
4371 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4373 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4375 PR tree-optimization/49000
4376 * gcc.dg/pr49000.c: New test.
4378 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4380 * gnat.dg/invalid1.adb: New test.
4382 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4384 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4386 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4387 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4389 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4392 * g++.dg/cpp0x/range-for18.C: New.
4394 2011-05-15 Tobias Burnus <burnus@net-b.de>
4397 * gfortran.dg/coarray/image_index_2.f90: New.
4399 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4401 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4402 * g++.dg/cpp0x/override2.C: New.
4404 2011-05-14 Tobias Burnus <burnus@net-b.de>
4407 * gfortran.de/coarray_20.f90: New.
4409 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4412 * function_optimize_7.f90: New test case.
4414 2011-05-13 Jason Merrill <jason@redhat.com>
4416 * g++.dg/cpp0x/decltype26.C: New.
4417 * g++.dg/cpp0x/enum11.C: New.
4419 2011-05-13 Tobias Burnus <burnus@net-b.de>
4423 * gfortran.dg/assign_8.f90: Update dg-error.
4425 2011-05-13 Tobias Burnus <burnus@net-b.de>
4428 * gfortran.dg/io_constraints_8.f90: New.
4429 * gfortran.dg/io_constraints_9.f90: New.
4431 2011-05-13 Martin Thuresson <martint@google.com>
4433 PR gcov-profile/47793
4434 * gcc.dg/pr47793.c: New.
4436 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4438 PR tree-optimization/48975
4439 * gcc.dg/pr48975.c: New test.
4441 2011-05-12 Tobias Burnus <burnus@net-b.de>
4444 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4446 2011-05-12 Jason Merrill <jason@redhat.com>
4448 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4450 2011-05-12 Geert Bosch <bosch@adacore.com>
4452 * gnat.dg/view_conversion1.adb: New test.
4454 2011-05-12 Richard Guenther <rguenther@suse.de>
4456 PR tree-optimization/48172
4457 * gcc.dg/vect/pr48172.c: New testcase.
4459 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4462 * g++.dg/opt/pr48967.C: New test.
4464 2011-05-11 Jason Merrill <jason@redhat.com>
4466 * g++.dg/cpp0x/constexpr-friend.C: New.
4467 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4469 * g++.dg/cpp0x/sfinae22.C: New.
4471 2011-05-11 Tobias Burnus <burnus@net-b.de>
4474 * gfortran.dg/generic_24.f90: New.
4476 2011-05-11 Richard Guenther <rguenther@suse.de>
4478 PR tree-optimization/15256
4479 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4481 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4484 * gcc.dg/pr48159-1.c: New test.
4485 * gcc.dg/pr48159-2.c: New test.
4487 2011-05-11 Richard Guenther <rguenther@suse.de>
4490 * gcc.dg/torture/pr48953.c: New testcase.
4492 2011-05-11 Richard Guenther <rguenther@suse.de>
4494 PR tree-optimization/18041
4495 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4497 2011-05-11 Alan Modra <amodra@gmail.com>
4500 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4502 2011-05-10 Jason Merrill <jason@redhat.com>
4504 * g++.dg/cpp0x/defaulted25.C: New.
4505 * g++.dg/template/crash7.C: Adjust.
4507 * g++.dg/cpp0x/variadic108.C: New.
4509 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4511 * g++.dg/inherit/virtual9.C: Extend.
4513 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4516 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4517 are passed and returned in vector registers.
4519 2011-05-10 Richard Guenther <rguenther@suse.de>
4521 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4522 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4523 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4524 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4525 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4528 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4530 PR tree-optimization/48611
4531 PR tree-optimization/48794
4532 * gfortran.dg/gomp/pr48611.f90: New test.
4533 * gfortran.dg/gomp/pr48794.f90: New test.
4536 * gcc.dg/dfp/pr48928.c: New test.
4538 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/cpp0x/pr48522.C: New.
4543 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/cpp0x/sfinae21.C: New.
4548 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4550 * g++.dg/template/sfinae28.C: Rename to...
4551 * g++.dg/cpp0x/sfinae19.C: ... this.
4552 * g++.dg/template/sfinae29.C: Rename to...
4553 * g++.dg/cpp0x/sfinae20.C: ... this.
4555 2011-05-09 Jeff Law <law@redhat.com>
4557 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4560 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4563 * g++.dg/init/pr20039.C: New.
4565 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4569 * g++.dg/template/sfinae28.C: New.
4570 * g++.dg/template/sfinae29.C: Likewise.
4572 2011-05-09 Jason Merrill <jason@redhat.com>
4574 * g++.dg/template/nontype23.C: New.
4576 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4578 * g++.dg/init/pr48859.C: New.
4580 2011-05-09 Jason Merrill <jason@redhat.com>
4582 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4583 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4584 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4585 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4586 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4587 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4588 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4589 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4591 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4593 * g++.dg/inherit/virtual9.C: New.
4595 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4598 * g++.dg/template/dependent-expr8.C: New test case.
4600 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4602 PR tree-optimization/48837
4603 * gcc.dg/pr48837.c: New testcase.
4605 2011-05-06 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp0x/constexpr-condition2.C: New.
4609 * g++.dg/cpp0x/constexpr-missing.C: New.
4611 2011-05-06 Tobias Burnus <burnus@net-b.de>
4614 * gfortran.dg/coarray/this_image_2.f90: New.
4616 2011-05-06 Tobias Burnus <burnus@net-b.de>
4620 * gfortran.dg/bind_c_usage_22.f90: New.
4621 * gfortran.dg/bind_c_usage_23.f90: New.
4622 * gfortran.dg/bind_c_usage_24.f90: New.
4623 * gfortran.dg/bind_c_usage_24_c.c: New.
4625 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4628 * g++.dg/template/member9.C: New test case.
4630 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4632 * gnat.dg/discr29.ad[sb]: New test.
4633 * gnat.dg/discr30.adb: Likewise.
4635 2011-05-05 Julian Brown <julian@codesourcery.com>
4637 * gcc.target/arm/neon-vset_lanes8.c: New test.
4639 2011-05-05 Jason Merrill <jason@redhat.com>
4641 * g++.dg/init/new32.C: New.
4643 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4645 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4648 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4650 PR rtl-optimization/48381
4651 * gcc.c-torture/compile/pr48381.c: New test.
4653 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4655 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4657 * gcc.target/i386/opt-1.c: Ditto.
4659 2011-05-04 Jason Merrill <jason@redhat.com>
4661 * g++.dg/conversion/base1.C: New.
4663 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4665 PR libgfortran/48787
4666 * gfortran.dg/round_3.f08: Add more checks to test case.
4668 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4670 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4671 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4672 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4673 Gate test on effective_target fd_truncate.
4675 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4677 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4678 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4679 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4680 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4681 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4682 * gcc.target/i386/pr38824.c: Ditto.
4683 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4684 * gcc.target/i386/vecinit-2.c: Ditto.
4685 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4686 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4687 * gcc.target/i386/parity-2.c: Ditto.
4688 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4690 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4692 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4694 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4695 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4696 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4698 2011-05-03 Tobias Burnus <burnus@net-b.de>
4701 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4703 2011-05-03 Tobias Burnus <burnus@net-b.de>
4706 * gfortran.dg/coarray/this_image_1.f90: New.
4708 2011-05-03 Tobias Burnus <burnus@net-b.de>
4711 * gfortran.dg/coarray/caf.dg: New.
4712 * gfortran.dg/coarray/image_index_1.f90: New, copied
4713 from ../coarray_16.f90.
4715 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/ext/complex9.C: New.
4720 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4723 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4724 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4725 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4727 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4729 * gcc.target/bfin/builtins: Created.
4730 * gcc.target/bfin/hisilh-O0.c: Deleted.
4731 * gcc.target/bfin/hisilh.c: Moved to...
4732 * gcc.target/bfin/builtins/hisilh.c: ...here.
4733 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4734 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4735 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4736 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4737 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4738 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4739 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4740 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4741 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4742 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4743 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4744 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4745 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4746 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4747 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4748 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4749 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4750 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4751 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4752 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4753 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4754 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4755 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4756 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4757 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4758 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4759 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4760 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4761 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4762 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4763 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4764 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4765 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4766 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4767 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4768 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4769 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4770 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4771 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4772 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4773 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4774 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4775 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4776 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4777 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4778 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4779 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4780 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4781 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4782 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4783 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4784 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4785 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4786 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4787 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4788 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4789 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4790 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4791 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4792 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4793 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4794 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4795 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4796 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4798 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4799 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4800 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4801 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4802 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4803 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4804 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4805 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4806 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4807 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4808 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4809 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4810 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4811 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4812 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4813 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4814 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4815 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4816 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4817 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4818 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4819 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4820 * gcc.target/bfin/builtins/circptr.c: Ditto.
4821 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4822 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4823 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4824 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4825 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4826 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4827 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4828 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4829 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4830 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4831 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4832 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4833 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4834 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4835 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4836 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4837 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4838 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4839 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4840 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4841 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4842 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4843 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4844 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4845 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4846 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4847 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4848 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4849 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4850 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4851 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4852 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4853 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4854 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4855 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4856 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4857 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4858 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4859 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4860 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4861 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4862 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4863 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4864 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4865 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4866 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4867 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4868 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4869 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4870 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4871 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4872 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4873 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4874 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4875 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4876 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4877 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4878 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4879 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4880 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4881 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4882 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4883 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4884 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4885 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4886 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4887 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4888 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4889 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4890 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4892 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4894 * gcc.target/arm/cold-lc.c: New test.
4896 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4899 * gcc.dg/pr48774.c: New test.
4901 2011-05-03 Richard Guenther <rguenther@suse.de>
4903 * gcc.dg/large-size-array-5.c: New testcase.
4905 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4907 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4909 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4911 * lib/target-supports.exp (check_effective_target_vect_strided):
4913 (check_effective_target_vect_strided2)
4914 (check_effective_target_vect_strided3)
4915 (check_effective_target_vect_strided4)
4916 (check_effective_target_vect_strided8): ...these new functions.
4918 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4919 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4920 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4921 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4922 * gcc.dg/vect/pr37539.c: Likewise.
4923 * gcc.dg/vect/slp-11a.c: Likewise.
4924 * gcc.dg/vect/slp-11b.c: Likewise.
4925 * gcc.dg/vect/slp-11c.c: Likewise.
4926 * gcc.dg/vect/slp-12a.c: Likewise.
4927 * gcc.dg/vect/slp-12b.c: Likewise.
4928 * gcc.dg/vect/slp-18.c: Likewise.
4929 * gcc.dg/vect/slp-19a.c: Likewise.
4930 * gcc.dg/vect/slp-19b.c: Likewise.
4931 * gcc.dg/vect/slp-21.c: Likewise.
4932 * gcc.dg/vect/slp-23.c: Likewise.
4933 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4935 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4936 instead of vect_interleave && vect_extract_even_odd.
4937 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4938 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4939 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4940 * gcc.dg/vect/vect-1.c: Likewise.
4941 * gcc.dg/vect/vect-10.c: Likewise.
4942 * gcc.dg/vect/vect-98.c: Likewise.
4943 * gcc.dg/vect/vect-107.c: Likewise.
4944 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4945 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4946 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4947 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4948 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4949 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4950 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4951 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4952 * gcc.dg/vect/vect-strided-float.c: Likewise.
4953 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4954 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4955 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4956 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4957 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4958 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4959 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4960 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4961 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4962 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4963 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4964 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4965 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4966 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4967 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4969 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4971 * gcc.dg/vect/pr30843.c: Likewise.
4972 * gcc.dg/vect/pr33866.c: Likewise.
4973 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4974 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4975 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4976 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4978 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4980 * gcc.dg/vect/slp-11.c: Split into...
4981 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4982 gcc.dg/vect/slp-11c.c: ...these tests.
4983 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4984 * gcc.dg/vect/slp-12c.c: ...this new test.
4985 * gcc.dg/vect/slp-19.c: Split into...
4986 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4987 gcc.dg/vect/slp-19c.c: ...these new tests.
4989 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4991 * lib/target-supports.exp
4992 (check_effective_target_vect_extract_even_odd_wide): Delete.
4993 (check_effective_target_vect_strided_wide): Likewise.
4994 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4995 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4996 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4997 * gcc.dg/vect/pr37539.c: Likewise.
4998 * gcc.dg/vect/slp-11.c: Likewise.
4999 * gcc.dg/vect/slp-12a.c: Likewise.
5000 * gcc.dg/vect/slp-12b.c: Likewise.
5001 * gcc.dg/vect/slp-19.c: Likewise.
5002 * gcc.dg/vect/slp-23.c: Likewise.
5003 * gcc.dg/vect/vect-1.c: Likewise.
5004 * gcc.dg/vect/vect-98.c: Likewise.
5005 * gcc.dg/vect/vect-107.c: Likewise.
5006 * gcc.dg/vect/vect-strided-float.c: Likewise.
5008 2011-05-02 Jason Merrill <jason@redhat.com>
5010 * g++.dg/init/new31.C: New.
5012 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5015 * gcc.dg/pr35445.c: New test.
5017 2011-05-02 Jason Merrill <jason@redhat.com>
5019 * c-c++-common/vla-1.c: New.
5021 2011-05-02 Richard Guenther <rguenther@suse.de>
5023 PR tree-optimization/48822
5024 * gcc.dg/torture/pr48822.c: New testcase.
5026 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5029 * g++.dg/cpp0x/constexpr-47969.C: New.
5031 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5034 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5035 on vect_no_align targets.
5036 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5037 vect_no_align targets.
5039 2011-05-01 Xinliang David Li <davidxl@google.com>
5041 * gcc.dg/tree-ssa/integer-addr.c: New test.
5042 * gcc.dg/tree-ssa/alias_bug.c: New test.
5044 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5046 PR libgfortran/48787
5047 * gfortran.dg/round_3.f08: Add more checks.
5049 2011-04-30 Tobias Burnus <burnus@net-b.de>
5052 * gfortran.dg/import9.f90: New, proper test.
5053 * gfortran.dg/interface_37.f90: Remove bogus
5054 test (bogus copy of interface_36.f90).
5056 2011-04-30 Tobias Burnus <burnus@net-b.de>
5059 * gfortran.dg/interface_37.f90: New.
5061 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5064 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5066 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5068 PR tree-optimization/48809
5069 * gcc.c-torture/execute/pr48809.c: New test.
5071 2011-04-29 Jeff Law <law@redhat.com>
5073 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5075 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5078 * g++.dg/init/ctor10.C: New.
5080 2011-04-29 Le-Chun Wu <lcwu@google.com>
5082 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5083 warning in implicitly instantiated templates.
5085 2011-04-29 Le-Chun Wu <lcwu@google.com>
5087 * g++.dg/warn/Wnull-conversion-1.C: New.
5088 * g++.dg/warn/Wnull-conversion-2.C: New.
5090 2011-04-29 Diego Novillo <dnovillo@google.com>
5092 * g++.old-deja/g++.other/null3.C: Expect warning about
5093 converting boolean to a pointer.
5095 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5098 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5102 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5104 2011-04-29 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/typebound_proc_22.f90: New.
5110 * gfortran.dg/interface_36.f90: New.
5112 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5114 PR libgfortran/48488
5115 PR libgfortran/48602
5116 PR libgfortran/48615
5117 PR libgfortran/48684
5118 PR libgfortran/48787
5119 * gfortran.dg/fmt_g.f: Adjust test.
5120 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5121 * gfortran.dg/round_3.f08: New test.
5122 * gfortran.dg/namelist_print_1.f: Adjust test.
5123 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5124 * gfortran.dg/f2003_io_5.f03: Adjust test.
5125 * gfortran.dg/coarray_15.f90: Adjust test.
5126 * gfortran.dg/namelist_65.f90: Adjust test.
5127 * gfortran.dg/fmt_cache_1.f: Adjust test.
5128 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5129 * gfortran.dg/real_const_3.f90: Adjust test.
5131 2011-04-28 Xinliang David Li <davidxl@google.com>
5133 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5134 * g++.dg/prof-robust-1.C: New test.
5136 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5138 PR tree-optimization/48765
5139 * gcc.dg/vect/pr48765.c: New.
5141 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5143 PR tree-optimization/48775
5144 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5146 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/inherit/pr48798.C: New.
5150 * g++.old-deja/g++.other/base1.C: Adjust.
5152 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5155 * g++.dg/template/inherit7.C: New test case.
5157 2011-04-28 Richard Guenther <rguenther@suse.de>
5159 PR tree-optimization/40052
5160 PR tree-optimization/15347
5161 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5162 * gcc.dg/pr15347.c: Likewise.
5164 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5167 * g++.dg/cpp0x/sfinae18.C: New.
5169 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5172 * g++.dg/ext/is_literal_type1.C: New.
5174 2011-04-28 Tobias Burnus <burnus@net-b.de>
5178 * gfortran.dg/interface_35.f90: New.
5179 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5180 * gfortran.dg/func_result_6.f90: Add dg-warning.
5181 * gfortran.dg/bessel_1.f90: Ditto.
5182 * gfortran.dg/hypot_1.f90: Ditto.
5183 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5184 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5185 * gfortran.dg/interface_assignment_4.f90: Ditto.
5187 2011-04-27 Jason Merrill <jason@redhat.com>
5189 * g++.dg/ext/complex8.C: New.
5191 * g++.dg/cpp0x/initlist49.C: New.
5192 * g++.dg/init/new30.C: New.
5194 2011-04-27 Tobias Burnus <burnus@net-b.de>
5197 * gfortran.dg/whole_file_34.f90: New.
5199 2011-04-27 Jan Hubicka <jh@suse.cz>
5201 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5203 2011-04-27 Jason Merrill <jason@redhat.com>
5205 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5207 * g++.dg/parse/ambig6.C: New.
5209 2011-04-27 Nick Clifton <nickc@redhat.com>
5211 * gcc.dg/20020312-2.c: Add definition for RX.
5213 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5214 option with RX targets.
5216 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5219 2011-04-27 Richard Guenther <rguenther@suse.de>
5221 * gcc.dg/tree-ssa/pr23382.c: Remove.
5223 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5226 * gcc.c-torture/compile/pr48767.c: New test.
5228 2011-04-27 Richard Guenther <rguenther@suse.de>
5230 PR tree-optimization/48772
5231 * g++.dg/pr48772.C: New testcase.
5233 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5236 * gcc.c-torture/compile/pr48742.c: New test.
5238 2011-04-26 Jason Merrill <jason@redhat.com>
5240 * g++.dg/lookup/koenig13.C: New.
5242 * g++.dg/cpp0x/initlist48.C: New.
5244 2011-04-25 Jason Merrill <jason@redhat.com>
5246 * g++.dg/cpp0x/sfinae17.C: New.
5248 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5251 * gcc.target/powerpc/pr48258-1.c: New file.
5252 * gcc.target/powerpc/pr48258-2.c: Ditto.
5254 2011-04-26 Xinliang David Li <davidxl@google.com>
5256 * gcc.dg/uninit-suppress.c: New test.
5257 * gcc.dg/uninit-suppress.c: New test.
5259 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5262 * gcc.dg/pr48768.c: New test.
5264 PR tree-optimization/48734
5265 * gcc.c-torture/compile/pr48734.c: New test.
5268 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5270 2011-04-26 Richard Guenther <rguenther@suse.de>
5272 PR tree-optimization/48731
5273 * gcc.dg/torture/pr48731.c: New testcase.
5275 2011-04-26 Richard Guenther <rguenther@suse.de>
5278 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5280 2011-04-26 Richard Guenther <rguenther@suse.de>
5283 * gcc.dg/torture/pr48694-1.c: New testcase.
5284 * gcc.dg/torture/pr48694-2.c: Likewise.
5286 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5288 * g++.dg/ext/underlying_type1.C: New.
5289 * g++.dg/ext/underlying_type2.C: Likewise.
5290 * g++.dg/ext/underlying_type3.C: Likewise.
5291 * g++.dg/ext/underlying_type4.C: Likewise.
5292 * g++.dg/ext/underlying_type5.C: Likewise.
5293 * g++.dg/ext/underlying_type6.C: Likewise.
5294 * g++.dg/ext/underlying_type7.C: Likewise.
5295 * g++.dg/ext/underlying_type8.C: Likewise.
5296 * g++.dg/ext/underlying_type9.C: Likewise.
5297 * g++.dg/ext/underlying_type10.C: Likewise.
5299 2011-04-25 Jason Merrill <jason@redhat.com>
5301 * g++.dg/cpp0x/regress/template-const2.C: New.
5303 2011-04-25 Jeff Law <law@redhat.com>
5305 * gcc.dg/tree-ssa/vrp56.c: new test.
5307 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5309 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5311 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5313 PR preprocessor/48740
5314 * c-c++-common/raw-string-11.c: New test.
5316 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5318 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5321 2011-04-23 Tobias Burnus <burnus@net-b.de>
5324 * gfortran.dg/coarray_19.f90: New.
5326 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5329 * gcc.dg/pr48685.c: New test.
5331 2011-04-22 Jan Hubicka <jh@suse.cz>
5333 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5335 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5337 PR tree-optimization/48717
5338 * gcc.c-torture/execute/pr48717.c: New test.
5340 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5343 * gcc.target/i386/pr48723.c: New test.
5345 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5348 * gcc.dg/gomp/pr48716.c: New test.
5349 * g++.dg/gomp/pr48716.C: New test.
5351 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5354 * gcc.dg/missing-field-init-2.c: Update testcase.
5356 2011-04-22 Alan Modra <amodra@gmail.com>
5358 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5360 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5363 * gfortran.dg/function_optimize_6.f90: New test.
5365 2011-04-21 Easwaran Raman <eraman@google.com>
5367 * gcc.dg/stack-layout-2.c: New test.
5369 2011-04-21 Richard Guenther <rguenther@suse.de>
5372 * g++.dg/lto/pr48207-2_0.C: New testcase.
5373 * g++.dg/lto/pr48207-3_0.C: Likewise.
5375 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5377 * gnat.dg/volatile5.adb: New test.
5378 * gnat.dg/volatile5_pkg.ads: New helper.
5380 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5383 * gcc.target/i386/pr48708.c: New test.
5385 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5387 * gcc.dg/vect/vect-119.c: New test.
5389 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5391 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5394 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5395 Richard Sandiford <richard.sandiford@linaro.org>
5398 * gcc.target/arm/pr46329.c: New test.
5400 2011-04-21 Tobias Burnus <burnus@net-b.de>
5403 * gfortran.dg/coarray_18.f90: New.
5405 2011-04-20 Jason Merrill <jason@redhat.com>
5407 * g++.dg/cpp0x/initlist47.C: New.
5409 * g++.dg/init/dtor4.C: New.
5411 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5414 * gcc.target/i386/sse2-pinsrw.c: New test.
5415 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5416 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5417 * gcc.target/i386/sse2-insvhi.c: Ditto.
5418 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5419 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5421 2011-04-20 Jason Merrill <jason@redhat.com>
5423 * g++.dg/template/const4.C: New.
5425 2011-04-20 Easwaran Raman <eraman@google.com>
5427 * gcc.dg/stack-layout-1.c: New test.
5429 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5431 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5432 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5435 2011-04-20 Kai Tietz <ktietz@redhat.com>
5437 * gcc.dg/binop-xor1.c: New test.
5438 * gcc.dg/binop-xor2.c: New test.
5439 * gcc.dg/binop-xor3.c: New test.
5440 * gcc.dg/binop-xor4.c: New test.
5441 * gcc.dg/binop-xor5.c: New test.
5443 2011-04-20 Richard Guenther <rguenther@suse.de>
5445 PR tree-optimization/47892
5446 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5448 2011-04-20 Richard Guenther <rguenther@suse.de>
5451 * g++.dg/torture/pr48695.C: New testcase.
5453 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5455 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5456 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5457 * gcc.c-torture/execute/pr45262.c: Ditto
5458 * gcc.dg/torture/pr43165.c: Ditto.
5459 * gcc.dg/torture/pr47228.c: Ditto.
5460 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5461 * gcc.dg/ipa/pr45644.c: Ditto.
5462 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5465 2011-04-19 Jason Merrill <jason@redhat.com>
5467 * g++.dg/ext/complex7.C: New.
5469 * g++.dg/ext/attrib41.C: New.
5471 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5474 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5476 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5479 * gcc.target/i386/pr48678.c: New test.
5481 2011-04-19 Martin Jambor <mjambor@suse.cz>
5483 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5484 * g++.dg/opt/devirt2.C: New test.
5485 * g++.dg/ipa/devirt-g-1.C: Likewise.
5487 2011-04-19 Tobias Burnus <burnus@net-b.de>
5490 * gfortran.dg/whole_file_33.f90: New.
5492 2011-04-19 Martin Jambor <mjambor@suse.cz>
5494 * g++.dg/ipa/devirt-7.C: New test.
5496 2011-04-19 Richard Guenther <rguenther@suse.de>
5499 * g++.dg/lto/pr48207_0.C: New testcase.
5501 2011-04-18 Jason Merrill <jason@redhat.com>
5503 * g++.dg/init/void1.C: New.
5505 * g++.dg/cpp0x/union4.C: New.
5507 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5510 * g++.dg/torture/pr48661.C: New test.
5513 * g++.dg/gomp/pr48632.C: New test.
5515 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5517 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5518 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5520 2011-04-18 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/coarray_17.f90: New.
5524 * gfortran.dg/coarray_10.f90: Update dg-error.
5526 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5529 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5530 * gfortran.dg/guality/guality.exp: Likewise.
5532 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5534 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5536 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5538 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5540 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5542 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5544 2011-04-18 Richard Guenther <rguenther@suse.de>
5547 * g++.dg/torture/pr46364.C: New testcase.
5549 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5551 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5553 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5555 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5557 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5558 Ira Rosen <ira.rosen@linaro.org>
5561 * gcc.target/arm/pr48252.c: New test.
5563 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5565 PR tree-optimization/48616
5566 * gcc.dg/pr48616.c: New test.
5568 2011-04-18 Tobias Burnus <burnus@net-b.de>
5571 * gfortran.dg/coarray_16.f90: New.
5573 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5576 * gfortran.dg/realloc_on_assign_7.f03: New test.
5578 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5580 PR libgfortran/48602
5581 * gfortran.dg/fmt_g0_6.f08: New test.
5583 2011-04-17 Jason Merrill <jason@redhat.com>
5585 * g++.dg/cpp0x/sfinae16.C: New.
5587 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5589 * gcc.target/mips/reg-var-1.c: New test.
5591 2011-04-17 Jan Hubicka <jh@suse.cz>
5593 * gcc.dg/winline-5.c: Update testcase.
5595 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5597 * gnat.dg/discr27.ad[sb]: Move dg directive.
5598 * gnat.dg/discr28.ad[sb]: New test.
5599 * gnat.dg/discr28_pkg.ads: New helper.
5601 2011-04-17 Michael Matz <matz@suse.de>
5603 PR tree-optimization/48622
5605 * gcc.dg/lto/pr48622_0.c: New test.
5607 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5609 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5610 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5611 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5612 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5613 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5614 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5616 2011-04-15 Jason Merrill <jason@redhat.com>
5618 * g++.dg/cpp0x/range-for17.C: New.
5620 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5622 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5623 * g++.dg/cpp0x/range-for3.C: Likewise.
5624 * g++.dg/cpp0x/range-for9.C: Correct error message.
5625 * g++.dg/cpp0x/range-for11.C: New.
5626 * g++.dg/cpp0x/range-for12.C: New.
5627 * g++.dg/cpp0x/range-for13.C: New.
5628 * g++.dg/cpp0x/range-for14.C: New.
5629 * g++.dg/cpp0x/range-for15.C: New.
5630 * g++.dg/cpp0x/range-for16.C: New.
5632 2011-04-15 Tobias Burnus <burnus@net-b.de>
5635 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5637 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5639 * objc.dg/naming-4.m: Updated.
5640 * objc.dg/naming-5.m: Updated.
5641 * objc.dg/naming-6.m: New.
5642 * objc.dg/naming-7.m: New.
5643 * obj-c++.dg/naming-1.mm: Updated.
5644 * obj-c++.dg/naming-2.mm: Updated.
5645 * obj-c++.dg/naming-3.mm: New.
5646 * obj-c++.dg/naming-4.mm: New.
5648 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5650 PR libgfortran/48589
5651 * gfortran.dg/fmt_g0_5.f08: New test.
5653 2011-04-15 Richard Guenther <rguenther@suse.de>
5656 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5658 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5660 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5661 -finline-limit=0 to -fno-inline
5663 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5666 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5669 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5672 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5673 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5674 * gcc.target/i386/avx-insertps-3.c: New test.
5675 * gcc.target/i386/avx-insertps-4.c: New test.
5677 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5679 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5682 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5687 * gcc.target/avr/pr46779-1.c: New test case
5688 * gcc.target/avr/pr46779-2.c: New test case
5690 2011-04-14 Jason Merrill <jason@redhat.com>
5692 * g++.dg/cpp0x/sfinae15.C: New.
5694 * g++.dg/cpp0x/sfinae14.C: New.
5696 * g++.dg/ext/vla10.C: New.
5698 2011-04-14 Richard Guenther <rguenther@suse.de>
5700 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5702 2011-04-14 Richard Guenther <rguenther@suse.de>
5704 * gcc.dg/fold-bitand-4.c: Move ...
5705 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5707 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5709 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5711 * gcc.target/avr/torture/trivial.c: Ditto.
5713 2011-04-13 Jason Merrill <jason@redhat.com>
5715 * g++.dg/template/operator11.C: New.
5717 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5720 * gcc.dg/gomp/pr48591.c: New test.
5723 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5724 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5726 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5729 * g++.dg/template/dependent-expr7.C: New test case.
5731 2011-04-13 Jason Merrill <jason@redhat.com>
5733 * g++.dg/cpp0x/sfinae13.C: New.
5735 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5737 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5739 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5741 * gcc.target/arm/pr43698.c: Remove -march option.
5743 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5745 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5748 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5752 * gfortran.dg/realloc_on_assign_6.f03: New test.
5754 2011-04-12 Kai Tietz <ktietz@redhat.com>
5756 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5757 targets the additional -mno-ms-bitfields and
5758 -Wno-packed-bitfield-compat options.
5759 * g++.dg/ext/bitfield3.C: Likewise.
5760 * g++.dg/ext/bitfield4.C: Likewise.
5761 * g++.dg/ext/bitfield5.C: Likewise.
5762 * gcc.dg/bitfld-15.c: Likewise.
5763 * gcc.dg/bitfld-16.c: Likewise.
5764 * gcc.dg/bitfld-17.c: Likewise.
5765 * gcc.dg/bitfld-18.c: Likewise.
5767 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5769 * gcc.target/arm/neon-vld3-1.c: New test.
5770 * gcc.target/arm/neon-vst3-1.c: New test.
5771 * gcc.target/arm/neon/v*.c: Regenerate.
5773 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5775 PR rtl-optimization/48549
5776 * g++.dg/opt/pr48549.C: New test.
5778 2011-04-12 Richard Guenther <rguenther@suse.de>
5780 PR tree-optimization/46076
5781 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5783 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5786 * lib/compat.exp (compat-execute): Declare unsupported after
5787 stripping path from src1.
5788 * lib/lto.exp (lto-execute): Likewise.
5790 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5793 * gcc.dg/pr48552-1.c: New test.
5794 * gcc.dg/pr48552-2.c: New test.
5796 2011-04-11 Jason Merrill <jason@redhat.com>
5798 * g++.dg/cpp0x/sfinae12.C: New.
5800 * g++.dg/cpp0x/enum10.C: New.
5802 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5804 * g++.dg/cpp0x/rv-func.C: New.
5806 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5808 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5811 2011-04-11 Martin Jambor <mjambor@suse.cz>
5813 PR tree-optimization/48195
5814 * gcc.dg/ipa/pr48195.c: New test.
5816 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5818 * gnat.dg/return3.adb: Remove unused switch.
5820 2011-04-08 Mike Stump <mikestump@comcast.net>
5823 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5824 default to fno-common.
5826 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5828 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5829 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5831 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5834 * gfortran.dg/function_optimize_5.f90: New test.
5836 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5838 * gnat.dg/aggr17.adb: New test.
5839 * gnat.dg/aggr18.adb: Likewise.
5841 2011-04-08 Michael Matz <matz@suse.de>
5844 * gcc.target/i386/pr48389.c: New test.
5846 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5848 PR rtl-optimization/48272
5849 * g++.dg/opt/pr48272.C: New.
5851 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5853 PR rtl-optimization/48235
5854 * gcc.dg/pr48235.c: New.
5856 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5858 PR rtl-optimization/48302
5859 * g++.dg/opt/pr48302.C: New.
5861 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5864 * g++.dg/opt/pr48273.C: New.
5866 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5868 PR rtl-optimization/48442
5869 * gcc.dg/pr48442.c: New.
5871 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5873 PR tree-optimization/48377
5874 * gcc.dg/vect/pr48377.c: New test.
5876 2011-04-07 Jason Merrill <jason@redhat.com>
5878 * g++.dg/cpp0x/regress/call1.C: New.
5880 * g++.dg/cpp0x/variadic107.C: New.
5882 * g++.dg/cpp0x/sfinae11.C: New.
5883 * g++.dg/cpp0x/noexcept02.C: Fix.
5885 * g++.dg/cpp0x/sfinae10.C: New.
5887 * g++.dg/cpp0x/sfinae9.C: New.
5889 * c-c++-common/Wcast-qual-1.c: Move here from...
5890 * gcc.dg/cast-qual-3.c: ...here, and...
5891 * g++.dg/warn/Wcast-qual2.C: ...here.
5893 * g++.dg/cpp0x/sfinae8.C: New.
5895 * g++.dg/cpp0x/sfinae7.C: New.
5897 * g++.dg/cpp0x/enum9.C: New.
5899 2011-04-07 Mike Stump <mikestump@comcast.net>
5901 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5902 with no trampolines.
5904 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5907 * gfortran.dg/gomp/pr48117.f90: New test.
5910 * gcc.dg/torture/pr48343.c: New test.
5912 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5914 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5916 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5918 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5920 2011-04-07 Tom de Vries <tom@codesourcery.com>
5923 * lib/scanasm.exp (object-size): New proc.
5924 * gcc.target/arm/pr43920-2.c: New test.
5926 2011-04-06 Tobias Burnus <burnus@net-b.de>
5930 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5932 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5934 * gcc.dg/mtune.c: Prune note from output.
5936 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5939 * gcc.dg/guality/pr36977.c: New test.
5940 * gcc.dg/guality/pr48466.c: New test.
5942 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5944 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5946 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5948 * gnat.dg/return3.adb: New test.
5950 2011-04-06 Richard Guenther <rguenther@suse.de>
5952 PR tree-optimization/47663
5953 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5955 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5957 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5958 Solaris 8 and 9 as well.
5960 2011-04-05 Tom de Vries <tom@codesourcery.com>
5963 * gcc.target/arm/pr43920-1.c: New test.
5965 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5967 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5968 (cctor): Actually return the value.
5969 (main): Cast return values.
5971 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5973 * gfortran.dg/character_comparison_8.f90: New test.
5975 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5977 * frontend-passes: (optimize_lexical_comparison): New function.
5978 (optimize_expr): Call it.
5979 (optimize_comparison): Also handle lexical comparison functions.
5980 Return false instad of -2 for unequal comparison.
5982 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5985 * function_optimize_4.f90: New test.
5987 2011-04-04 Tobias Burnus <burnus@net-b.de>
5990 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5991 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5992 * gfortran.dg/coarray_15.f90: New.
5994 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5996 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5997 * gfortran.dg/bessel_7.f90: Likewise.
5999 2011-04-03 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6003 2011-04-03 Richard Guenther <rguenther@suse.de>
6004 Ira Rosen <ira.rosen@linaro.org>
6006 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6007 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6008 -ftree-loop-if-convert-stores.
6010 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6012 * gnat.dg/specs/aggr2.ads: New test.
6014 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6016 * gnat.dg/debug2.ad[sb]: New test.
6017 * gnat.dg/debug2_pkg.ads: New helper.
6018 * gnat.dg/debug3.ad[sb]: New test.
6020 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6022 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6024 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6027 * gcc.c-torture/compile/pr48335-1.c: New test.
6028 * gcc.dg/pr48335-1.c: New test.
6029 * gcc.dg/pr48335-2.c: New test.
6030 * gcc.dg/pr48335-3.c: New test.
6031 * gcc.dg/pr48335-4.c: New test.
6032 * gcc.dg/pr48335-5.c: New test.
6033 * gcc.dg/pr48335-6.c: New test.
6034 * gcc.dg/pr48335-7.c: New test.
6035 * gcc.dg/pr48335-8.c: New test.
6036 * gcc.target/i386/pr48335-1.c: New test.
6038 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6041 * gcc.dg/Waddress.c: New test.
6043 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6046 * gfortran.dg/function_optimize_3.f90: New test.
6048 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6050 * gcc.c-torture/compile/20110401-1.c: New test.
6052 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6053 * g++.dg/lto/20091002-2_0.C: Likewise.
6054 * g++.dg/lto/20090303_0.c: Likewise.
6055 * g++.dg/lto/20091004-1_0.C: Likewise.
6056 * g++.dg/lto/20091002-3_0.C: Likewise.
6057 * g++.dg/lto/20091004-2_0.C: Likewise.
6058 * g++.dg/lto/20081123_0.C: Likewise.
6059 * g++.dg/lto/20090313_0.C: Likewise.
6060 * g++.dg/lto/20081109-1_0.C: Likewise.
6061 * g++.dg/lto/20081219_0.C: Likewise.
6062 * g++.dg/lto/20081204-1_0.C: Likewise.
6063 * g++.dg/lto/20090302_0.C: Likewise.
6064 * g++.dg/lto/20081119-1_0.C: Likewise.
6065 * g++.dg/lto/20081118_0.C: Likewise.
6066 * gcc.dg/lto/20091020-2_0.c: Likewise.
6067 * gcc.dg/lto/20090210_0.c: Likewise.
6068 * gcc.dg/lto/20081204-1_0.c: Likewise.
6069 * gcc.dg/lto/20081224_0.c: Likewise.
6070 * gcc.dg/lto/20090219_0.c: Likewise.
6071 * gcc.dg/lto/20091014-1_0.c: Likewise.
6072 * gcc.dg/lto/20091016-1_0.c: Likewise.
6073 * gcc.dg/lto/20090206-2_0.c: Likewise.
6074 * gcc.dg/lto/20090116_0.c: Likewise.
6075 * gcc.dg/lto/20091013-1_0.c: Likewise.
6076 * gcc.dg/lto/20091015-1_0.c: Likewise.
6077 * gcc.dg/lto/20090126-2_0.c: Likewise.
6079 2011-03-31 Ian Lance Taylor <iant@google.com>
6081 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6083 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6085 * gnat.dg/opt16.adb: New test.
6087 2011-03-31 Jason Merrill <jason@redhat.com>
6089 * g++.dg/cpp0x/defaulted24.C: New.
6091 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6094 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6097 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6099 * g++.dg/other/i386-9.C: New test.
6101 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6103 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6105 2011-03-30 Jason Merrill <jason@redhat.com>
6107 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6109 * g++.dg/cpp0x/regress/isnan.C: New.
6111 * g++.dg/cpp0x/initlist46.C: New.
6113 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6116 * gcc.target/arm/neon-modes-2.c: New test.
6118 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6121 * gcc.c-torture/compile/pr48305.c: New test.
6123 2011-03-29 Jason Merrill <jason@redhat.com>
6125 * g++.dg/cpp0x/regress/value-dep1.C: New.
6127 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6129 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6131 2011-03-29 Ian Lance Taylor <iant@google.com>
6133 * go.test/go-test.exp: Handle the test lines used in several new
6135 (errchk): Add opts parameter. Change all callers. Handle parens
6138 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6139 Dominique d'Humieres <dominiq@lps.ens.fr>
6141 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6142 and __APPLE__ && __PPC__ && __ALTIVEC__.
6144 2011-03-29 Jason Merrill <jason@redhat.com>
6146 * g++.dg/cpp0x/dependent1.C: New.
6148 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6150 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6152 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6154 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6157 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6158 * gfortran.dg/proc_ptr_comp_32.f90: New.
6160 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6162 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6163 check for corresponding warning.
6165 2011-03-28 Jason Merrill <jason@redhat.com>
6167 * g++.dg/cpp0x/rv-deduce2.C: New.
6169 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6172 * gcc.dg/pr48203.c: New test.
6174 2011-03-28 Jeff Law <law@redhat.com>
6176 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6178 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6180 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6181 and __PPC__ && __ALTIVEC__.
6183 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6186 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6187 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6188 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6189 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6191 2011-03-28 Jason Merrill <jason@redhat.com>
6193 * g++.dg/cpp0x/initlist-array2.C: New.
6195 * g++.dg/cpp0x/initlist-array1.C: New.
6197 * g++.dg/cpp0x/constexpr-compound.C: New.
6199 * g++.dg/cpp0x/constexpr-using.C: New.
6201 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6203 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6206 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6208 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6210 * gcc.dg/slp-1.c: New test.
6212 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6214 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6215 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6216 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6217 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6218 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6219 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6220 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6221 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6222 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6223 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6224 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6225 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6226 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6227 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6229 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6232 * gfortran.dg/trim_optimize_5.f90: New test.
6233 * gfortran.dg/trim_optimize_6.f90: New test.
6235 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6238 * gcc.target/mips/madd-7.c: Remove -mlong32.
6239 * gcc.target/mips/msub-7.c: Likewise.
6241 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6243 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6244 accesses to preserve the meaning of the test for doubleword vectors.
6245 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6246 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6248 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6251 * gfortran.dg/class_42.f03: New.
6253 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6255 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6258 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6260 PR rtl-optimization/48144
6261 * gcc.dg/pr48144.c: New test.
6263 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6265 * gnat.dg/discr27.ad[sb]: New test.
6267 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6269 * gnat.dg/limited_with2.ad[sb]: New test.
6270 * gnat.dg/limited_with2_pkg1.ads: New helper.
6271 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6273 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6275 * gnat.dg/opt15.adb: New test.
6276 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6278 2011-03-25 Tobias Burnus <burnus@net-b.de>
6282 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6283 * gfortran.dg/leadz_trailz_3.f90: Ditto
6285 2011-03-25 Martin Jambor <mjambor@suse.cz>
6287 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6289 2011-03-25 Jason Merrill <jason@redhat.com>
6291 * g++.dg/cpp0x/defaulted22.C: New.
6292 * g++.dg/cpp0x/defaulted23.C: New.
6293 * g++.dg/cpp0x/defaulted15.C: Adjust.
6295 2011-03-25 Jason Merrill <jason@redhat.com>
6297 * g++.dg/cpp0x/move1.C: New.
6299 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6302 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6304 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6307 for mips-sgi-irix6.5.
6308 Replace snprintf prototype by <stdio.h>.
6310 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6313 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6314 run_expensive_tests.
6315 * gcc.dg/graphite/block-4.c: Likewise.
6316 * gcc.dg/graphite/block-7.c: Likewise.
6317 * gcc.dg/graphite/block-8.c: Likewise.
6319 2011-03-25 Richard Guenther <rguenther@suse.de>
6321 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6322 * g++.dg/tree-ssa/pr8781.C: Likewise.
6323 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6324 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6325 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6326 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6327 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6328 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6329 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6330 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6331 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6332 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6333 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6334 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6335 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6336 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6337 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6338 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6339 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6340 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6341 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6342 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6343 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6344 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6345 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6346 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6347 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6348 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6349 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6350 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6351 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6352 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6353 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6354 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6355 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6356 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6359 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6360 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6361 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6362 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6363 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6364 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6368 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6369 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6370 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6371 * c-c++-common/pr46562-2.c: Likewise.
6372 * gfortran.dg/pr42108.f90: Likewise.
6373 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6374 foo to be inlined even at -O1.
6375 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6376 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6377 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6378 * gcc.dg/matrix/matrix.exp: Disable FRE.
6380 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6383 * gcc.dg/dfp/pr48204.c: New test.
6385 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6388 * gcc.c-torture/execute/pr47917.c: Move this...
6389 * gcc.dg/torture/pr47917.c: to here and add xfails.
6391 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6393 * gnat.dg/array16.ad[sb]: New test.
6394 * gnat.dg/array16.ads: New helper.
6396 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6398 * gnat.dg/derived_type2.adb: New test.
6400 2011-03-24 Richard Guenther <rguenther@suse.de>
6402 PR tree-optimization/48271
6403 * g++.dg/torture/pr48271.C: New testcase.
6405 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6407 * gnat.dg/array15.ad[sb]: New test.
6409 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6412 * gcc.target/i386/pr48237.c: New test.
6414 2011-03-24 Richard Guenther <rguenther@suse.de>
6417 * gcc.dg/builtin-object-size-10.c: New testcase.
6419 2011-03-24 Richard Guenther <rguenther@suse.de>
6421 PR tree-optimization/46562
6422 * c-c++-common/pr46562-2.c: New testcase.
6423 * c-c++-common/pr46562.c: Likewise.
6425 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6427 * gcc.dg/vect/vect-cselim-1.c: New test.
6428 * gcc.dg/vect/vect-cselim-2.c: New test.
6430 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6432 * gcc.target/arm/pr46934.c: New.
6434 2011-03-23 Ian Lance Taylor <iant@google.com>
6436 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6438 2011-03-23 Richard Guenther <rguenther@suse.de>
6440 * gcc.dg/struct: Remove directory and contents.
6442 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6445 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6447 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6449 * gnat.dg/discr26.ad[sb]: New test.
6450 * gnat.dg/discr26_pkg.ads: New helper.
6452 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6455 * gcc.target/arm/neon-vld-1.c: New test.
6457 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6459 * gnat.dg/array14.ad[sb]: New test.
6460 * gnat.dg/array14_pkg.ads: New helper.
6462 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6464 * gcc.c-torture/execute/920501-8.x: Remove.
6465 * gcc.c-torture/execute/930513-1.x: Remove.
6466 * gcc.c-torture/execute/960312-1.x: Remove.
6467 * gcc.c-torture/compile/20000804-1.c,
6468 gcc.c-torture/compile/20001205-1.c,
6469 gcc.c-torture/compile/20001226-1.c,
6470 gcc.c-torture/compile/20010518-2.c,
6471 gcc.c-torture/compile/20020312-1.c,
6472 gcc.c-torture/compile/20020604-1.c,
6473 gcc.c-torture/compile/920501-12.c,
6474 gcc.c-torture/compile/920501-4.c,
6475 gcc.c-torture/compile/920520-1.c,
6476 gcc.c-torture/compile/980506-1.c,
6477 gcc.c-torture/execute/980709-1.x,
6478 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6479 options for m68hc11.
6480 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6481 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6484 2011-03-22 Nick Clifton <nickc@redhat.com>
6486 * lib/target-supports.exp (check_profiling_available): Add MN10300
6487 to the list of targets that do not support profiling. Restore
6488 alpha sorting to this list.
6490 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6492 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6493 failure on 32-bit systems.
6494 * gcc.dg/torture/vector-2.c: Ditto.
6496 2011-03-22 Richard Guenther <rguenther@suse.de>
6498 PR tree-optimization/48228
6499 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6501 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6503 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6507 * gcc.target/powerpc/pr48226.c: New file.
6509 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6511 * lib/prune.exp (prune_gcc_output): Prune "could not create
6512 compact unwind for" warnings.
6514 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6518 * gcc.c-torture/execute/pr42544.c: New test.
6519 * gcc.c-torture/execute/pr48197.c: New test.
6521 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6523 PR preprocessor/48192
6524 * gcc.target/powerpc/pr48192.c: New file.
6527 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6528 split problem of 0 being loaded in a VSX register.
6530 2011-03-21 Richard Guenther <rguenther@suse.de>
6533 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6534 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6535 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6536 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6538 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6541 * gcc.dg/pr48213.c: New test.
6543 2011-03-21 Kai Tietz <ktietz@redhat.com>
6546 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6548 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6550 * gcc.target/arm/xor-and.c: New.
6552 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6555 * gfortran.dg/function_optimize_1.f90: New test.
6556 * gfortran.dg/function_optimize_2.f90: New test.
6558 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6560 PR rtl-optimization/47502
6561 * gcc.target/i386/pr47502-1.c: New.
6562 * gcc.target/i386/pr47502-2.c: Likewise.
6564 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6566 PR rtl-optimization/48156
6567 * gcc.dg/pr48156.c: New test.
6569 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6572 * gfortran.dg/scratch_1.f90: Adjust test.
6574 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6577 * gfortran.dg/scratch_1.f90: New test.
6579 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6581 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6582 variably modified typedefs.
6583 * gcc.dg/c1x-typedef-2.c: Remove.
6585 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6587 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6588 * gcc.dg/c1x-anon-struct-3.c: New test.
6589 * gcc.dg/anon-struct-11.c: Update.
6591 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6593 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6595 Only xfail with gas.
6597 2011-03-18 Jason Merrill <jason@redhat.com>
6599 * g++.dg/template/fn-ptr1.C: New.
6601 * g++.dg/overload/volatile1.C: New.
6603 * g++.dg/opt/pr23372.C: New.
6605 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6607 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6610 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6612 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6614 * gcc.target/arm/unsigned-extend-1.c: New.
6616 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6619 * gcc.c-torture/compile/pr48161.c: New test.
6621 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6624 * gcc.dg/torture/pr47725.c: New.
6626 2011-03-17 Jason Merrill <jason@redhat.com>
6628 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6629 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6631 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6633 * gnat.dg/specs/elab2.ads: New test.
6634 * gnat.dg/specs/elab2_pkg.ads: New helper.
6636 2011-03-17 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/decltype-1212.C: New.
6639 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6641 2011-03-17 Jason Merrill <jason@redhat.com>
6643 * g++.dg/parse/memfnquals1.C: New.
6645 2011-03-17 Richard Guenther <rguenther@suse.de>
6648 * gcc.dg/pr48134.c: New testcase.
6650 2011-03-17 Richard Guenther <rguenther@suse.de>
6653 * g++.dg/torture/pr48165.C: New testcase.
6655 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6657 PR rtl-optimization/48141
6658 * gcc.dg/pr48141.c: New test.
6660 2011-03-16 Jason Merrill <jason@redhat.com>
6662 * g++.dg/cpp0x/constexpr-48089.C: New.
6664 * g++.dg/cpp0x/constexpr-abi1.C: New.
6666 * g++.dg/cpp0x/constexpr-46336.C: New.
6667 * g++.dg/parse/friend5.C: Adjust expected errors.
6669 * g++.dg/cpp0x/constexpr-47570.C: New.
6671 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6674 * ++.dg/debug/dwarf2/typedef6.C: New test.
6676 2011-03-16 Jason Merrill <jason@redhat.com>
6678 * g++.dg/cpp0x/elision2.C: New.
6680 * g++.dg/cpp0x/constexpr-array3.C: New.
6682 2011-03-16 Jason Merrill <jason@redhat.com>
6684 * g++.dg/cpp0x/sfinae6.C: New.
6685 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6686 * g++.dg/cpp0x/pr45908.C: Likewise.
6687 * g++.dg/cpp0x/sfinae6.C: Likewise.
6688 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6689 * g++.old-deja/g++.law/arg11.C: Likewise.
6691 2011-03-16 Jason Merrill <jason@redhat.com>
6693 * g++.dg/template/incomplete6.C: New.
6695 2011-03-16 Jeff Law <law@redhat.com>
6697 * gcc.dg/tree-ssa/vrp55.c: New test.
6699 2011-03-16 Jason Merrill <jason@redhat.com>
6701 * g++.dg/cpp0x/auto22.C: New.
6703 2011-03-16 Richard Guenther <rguenther@suse.de>
6705 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6706 optimizing it away if promoted to const.
6708 2011-03-16 Richard Guenther <rguenther@suse.de>
6710 PR tree-optimization/48149
6711 * gcc.dg/fold-complex-1.c: New testcase.
6713 2011-03-16 Richard Guenther <rguenther@suse.de>
6716 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6719 2011-03-16 Richard Guenther <rguenther@suse.de>
6721 PR tree-optimization/26134
6722 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6724 2011-03-16 Richard Guenther <rguenther@suse.de>
6726 PR tree-optimization/48146
6727 * gcc.dg/torture/pr48146.c: New testcase.
6729 2011-03-16 Richard Guenther <rguenther@suse.de>
6731 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6732 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6734 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6737 * gcc.c-torture/compile/pr48136.c: New test.
6739 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6742 * gcc.dg/guality/pr45882.c: New test.
6744 2011-03-15 Jason Merrill <jason@redhat.com>
6746 * g++.dg/cpp0x/constexpr-recursion.C: New.
6748 * g++.dg/cpp0x/implicit11.C: New.
6750 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6752 * g++.dg/cpp0x/constexpr-attribute.C: New.
6754 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6756 * g++.dg/parse/pr34758.C: New.
6758 2011-03-15 Xinliang David Li <davidxl@google.com>
6761 * gcc.dg/uninit-pred-7_d.c: New test.
6762 * gcc.dg/uninit-pred-8_d.c: New test.
6764 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6767 * gcc.target/arm/pr46788.c: New.
6769 2011-03-15 Richard Guenther <rguenther@suse.de>
6772 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6773 * gfortran.dg/ishft_4.f90: Likewise.
6774 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6776 2011-03-15 Richard Guenther <rguenther@suse.de>
6778 PR tree-optimization/13954
6779 * g++.dg/tree-ssa/pr13954.C: New testcase.
6781 2011-03-15 Richard Guenther <rguenther@suse.de>
6783 PR tree-optimization/48037
6784 * gcc.target/i386/pr48037-1.c: New testcase.
6786 2011-03-15 Richard Guenther <rguenther@suse.de>
6788 PR tree-optimization/41490
6789 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6790 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6791 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6792 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6793 * g++.dg/tree-ssa/pr33604.C: Adjust.
6795 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.c-torture/execute/pr47917.c: New test.
6799 * gcc.dg/pr47917.c: New test.
6802 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6804 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6806 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6807 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6808 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6809 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6810 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6811 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6812 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6813 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6814 * gcc.target/i386/avx-floor-vec.c: Ditto.
6815 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6816 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6817 * gcc.target/i386/avx-rint-vec.c: Ditto.
6818 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6819 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6820 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6821 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6823 2011-03-14 Tom Tromey <tromey@redhat.com>
6825 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6826 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6827 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6829 2011-03-14 Tom Tromey <tromey@redhat.com>
6831 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6832 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6833 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6835 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6837 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6839 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6841 PR rtl-optimization/47166
6842 * gcc.c-torture/execute/postmod-1.c: New test.
6844 2011-03-14 Richard Guenther <rguenther@suse.de>
6847 * gcc.dg/torture/pr48098.c: New testcase.
6849 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6852 * gcc.target/powerpc/pr48053-1.c: New test.
6853 * gcc.target/powerpc/pr48053-2.c: Likewise.
6855 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6858 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6860 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6863 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6865 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6868 * gfortran.dg/class_41.f03: New.
6870 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6872 * g++.dg/conversion/cast3.C: New test.
6874 2011-03-11 Jason Merrill <jason@redhat.com>
6876 * g++.dg/template/error45.C: New.
6878 * g++.dg/parse/no-type-defn1.C: New.
6880 * g++.dg/ext/attrib40.C: New.
6882 * g++.dg/cpp0x/regress/array1.C: New.
6884 2011-03-11 Richard Guenther <rguenther@suse.de>
6886 PR tree-optimization/48067
6887 * gcc.dg/pr48067.c: New testcase.
6889 2011-03-11 Richard Guenther <rguenther@suse.de>
6892 * g++.dg/lto/20110311-1_0.C: New testcase.
6894 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6897 * g++.dg/inherit/virtual8.C: New test.
6900 * gcc.dg/torture/pr48044.c: New test.
6902 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6905 * gfortran.dg/proc_ptr_comp_31.f90: New.
6907 2011-03-11 Richard Guenther <rguenther@suse.de>
6909 PR tree-optimization/47278
6910 * gcc.dg/torture/pr47278-1.c: New testcase.
6911 * gcc.dg/torture/pr47278-2.c: Likewise.
6913 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6915 PR tree-optimization/48063
6916 * gcc.dg/torture/pr48063.c: New test.
6918 2011-03-10 Jason Merrill <jason@redhat.com>
6920 * g++.dg/template/array22.C: New.
6922 * g++.dg/cpp0x/syntax-err1.C: New.
6923 * g++.dg/parse/error36.C: Adjust expected errors.
6924 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6925 * g++.old-deja/g++.pt/typename3.C: Likewise.
6926 * g++.old-deja/g++.pt/typename4.C: Likewise.
6927 * g++.old-deja/g++.pt/typename6.C: Likewise.
6929 2011-03-09 Jason Merrill <jason@redhat.com>
6931 * g++.dg/template/nontype22.C: New.
6933 2011-03-09 Martin Jambor <mjambor@suse.cz>
6935 PR tree-optimization/47714
6936 * g++.dg/torture/pr47714.C: New test.
6938 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6941 * gcc.target/powerpc/pr47755-2.c: New file.
6943 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6945 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6946 is not set in the environment, pass 64 as first argument when not
6947 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6948 native where ulimit -u is supported.
6950 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6952 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6954 2011-03-08 Jason Merrill <jason@redhat.com>
6956 * g++.dg/template/nontype21.C: New.
6958 * g++.dg/template/anon5.C: New.
6960 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6963 * gcc.dg/pr47881.c: New test.
6965 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6968 * g++.dg/lookup/template3.C: New test.
6970 2011-03-08 Kai Tietz <ktietz@redhat.com>
6972 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6975 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6978 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6979 sizeof to compute alignment.
6981 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6983 PR tree-optimization/48022
6984 * gcc.dg/pr48022-1.c: New test.
6985 * gcc.dg/pr48022-2.c: New test.
6987 2011-03-07 Jason Merrill <jason@redhat.com>
6989 * g++.dg/template/nontype20.C: New.
6990 * g++.dg/init/member1.C: Adjust expected errors.
6991 * g++.dg/parse/constant4.C: Likewise.
6992 * g++.dg/template/qualified-id3.C: Likewise.
6993 * g++.old-deja/g++.pt/crash10.C: Likewise.
6995 * g++.dg/cpp0x/regress/non-const1.C: New.
6997 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7000 * gcc.dg/pr47991.c: New test.
7002 2011-03-07 Jason Merrill <jason@redhat.com>
7004 * g++.dg/abi/mangle46.C: New.
7006 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7009 * gcc.target/powerpc/pr47862.c: New.
7011 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7014 * gcc.target/i386/combine-mul.c: Require nonpic.
7016 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7017 Nathan Froyd <froydnj@codesourcery.com>
7019 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7021 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7023 * README.QMTEST: Remove.
7025 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7026 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7029 * gfortran.dg/array_constructor_37.f90 : New test.
7031 2011-03-05 Jason Merrill <jason@redhat.com>
7033 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7034 * g++.dg/abi/mangle45.C: Likewise.
7035 * g++.dg/cpp0x/trailing1.C: Likewise.
7037 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7039 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7041 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7043 PR rtl-optimization/47899
7044 * gcc.dg/pr47899.c: New test.
7046 * gcc.dg/torture/pr47968.c: Ignore warnings.
7048 PR tree-optimization/47967
7049 * gcc.c-torture/compile/pr47967.c: New test.
7051 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7053 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7054 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7056 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7058 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7059 and property_getAttributes() if __OBJC2__.
7060 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7061 * objc.dg/property/property-encoding-1.m: New.
7062 * obj-c++.dg/property/property-encoding-1.mm: New.
7064 2011-03-04 Jason Merrill <jason@redhat.com>
7066 * g++.dg/template/pseudodtor6.C: New.
7068 * g++.dg/inherit/covariant19.C: New.
7070 2011-03-04 Richard Guenther <rguenther@suse.de>
7073 * gcc.dg/torture/pr47968.c: New testcase.
7075 2011-03-04 Richard Guenther <rguenther@suse.de>
7078 * gcc.dg/torture/pr47975.c: New testcase.
7080 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7083 * g++.dg/template/crash106.C: New.
7085 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7088 * gcc.dg/gomp/pr47963.c: New test.
7089 * g++.dg/gomp/pr47963.C: New test.
7091 2011-03-02 Jason Merrill <jason@redhat.com>
7093 * g++.dg/cpp0x/regress/condition1.C: New.
7095 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7097 2011-03-01 Jason Merrill <jason@redhat.com>
7099 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7101 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7103 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7105 PR rtl-optimization/47925
7106 * gcc.c-torture/execute/pr47925.c: New test.
7108 2011-03-01 Jason Merrill <jason@redhat.com>
7110 * g++.dg/cpp0x/decltype25.C: New.
7112 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7114 2011-03-01 Richard Guenther <rguenther@suse.de>
7116 PR tree-optimization/47890
7117 * gcc.dg/torture/pr47890.c: New testcase.
7119 2011-03-01 Richard Guenther <rguenther@suse.de>
7122 * gcc.dg/lto/pr47924_0.c: New testcase.
7124 2011-03-01 Richard Guenther <rguenther@suse.de>
7127 * gfortran.dg/lto/pr46911_0.f: New testcase.
7129 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7131 PR libgfortran/47933
7132 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7133 compile errors from older code form.
7135 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137 PR libgfortran/47567
7138 * gfortran.dg/fmt_fw_d.f90: New test.
7140 2011-02-28 Jason Merrill <jason@redhat.com>
7142 * g++.dg/inherit/covariant18.C: New.
7144 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7147 * gcc.dg/pr47893.c: New test.
7149 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7151 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7152 NULL in case of a selector with conflicting types.
7153 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7155 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7157 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7158 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7159 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7160 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7162 2011-02-28 Jason Merrill <jason@redhat.com>
7165 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7167 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7169 PR libgfortran/47778
7170 * gfortran.dg/namelist_71.f90: New test.
7172 2011-02-27 Jason Merrill <jason@redhat.com>
7175 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7176 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7178 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7181 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7183 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7186 * gfortran.dg/gomp/task-1.f90: Removed.
7188 2011-02-26 Jason Merrill <jason@redhat.com>
7190 * g++.dg/template/this-targ1.C: New.
7192 * g++.dg/cpp0x/regress/template-const1.C: New.
7193 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7194 * g++.dg/template/function1.C: Adjust.
7195 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7196 * g++.dg/debug/debug7.C: Adjust.
7198 2011-02-26 Tobias Burnus <burnus@net-b.de>
7201 * gfortran.dg/gomp/task-1.f90: New.
7203 2011-02-25 Jie Zhang <jie@codesourcery.com>
7205 * gcc.target/arm/neon-thumb2-move.c: Add
7206 dg-require-effective-target arm_thumb2_ok.
7208 2011-02-24 Jason Merrill <jason@redhat.com>
7210 * g++.dg/parse/constant1.C: Specify C++98 mode.
7211 * g++.dg/parse/constant5.C: Likewise.
7212 * g++.dg/parse/error2.C: Likewise.
7213 * g++.dg/parse/semicolon3.C: Likewise.
7214 * g++.dg/template/crash14.C: Likewise.
7215 * g++.dg/template/local4.C: Likewise.
7216 * g++.dg/template/nontype3.C: Likewise.
7217 * g++.dg/parse/crash31.C: Adjust expected errors.
7218 * g++.dg/template/function1.C: Likewise.
7219 * g++.dg/template/ref3.C: Likewise.
7220 * g++.dg/template/static9.C: Likewise.
7221 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7223 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7224 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7225 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7226 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7227 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7229 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7232 * gfortran.dg/pr47878.f90: New test.
7234 2011-02-24 Richard Guenther <rguenther@suse.de>
7237 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7238 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7240 2011-02-24 Richard Guenther <rguenther@suse.de>
7243 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7244 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7246 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7248 PR libgfortran/47567
7249 * gfortran.dg/fmt_f0_1.f90: Update test.
7251 2011-02-23 Jason Merrill <jason@redhat.com>
7253 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7254 * g++.dg/abi/mangle45.C: New.
7256 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7257 * g++.dg/template/canon-type-9.C: Match use of decltype
7258 between declaration and definition.
7259 * g++.dg/template/canon-type-12.C: Likewise.
7261 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7264 * gfortran.dg/nested_allocatables_1.f90: New.
7266 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7269 * g++.dg/pr46868.C: New test.
7270 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7271 * g++.dg/parse/error14.C: Adjust.
7273 2011-02-23 Richard Guenther <rguenther@suse.de>
7275 PR tree-optimization/47838
7276 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7278 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7280 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7282 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7284 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7285 * gfortran.dg/count_init_expr.f03: Ditto.
7286 * gfortran.dg/gomp/pr43711.f90: Ditto.
7287 * gcc.dg/struct-parse-2.c: Ditto.
7288 * gcc.dg/parse-error-3.c: Ditto.
7289 * gcc.dg/Wlogical-op-1.c: Ditto.
7290 * gcc.dg/Walways-true-1.c: Ditto.
7291 * gcc.dg/pr24225.c: Ditto.
7292 * gcc.dg/Walways-true-2.c: Ditto.
7293 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7294 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7295 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7296 * g++.dg/overload/defarg4.C: Ditto.
7297 * g++.dg/inherit/covariant16.C: Ditto.
7298 * g++.dg/inherit/virtual7.C: Ditto.
7299 * g++.dg/template/canon-type-9.C: Ditto.
7300 * g++.dg/template/access19.C: Ditto.
7301 * g++.dg/template/call7.C: Ditto.
7302 * g++.dg/template/canon-type-2.C: Ditto.
7303 * g++.dg/template/init7.C: Ditto.
7304 * g++.dg/template/sizeof-template-argument.C: Ditto.
7305 * g++.dg/template/const3.C: Ditto.
7306 * g++.dg/template/sfinae26.C: Ditto.
7307 * g++.dg/template/sfinae26.C: Ditto.
7308 * g++.dg/template/canon-type-11.C: Ditto.
7309 * g++.dg/template/union2.C: Ditto.
7310 * g++.dg/template/canon-type-3.C: Ditto.
7311 * g++.dg/template/canon-type-1.C: Ditto.
7312 * g++.dg/template/canon-type-5.C: Ditto.
7313 * g++.dg/template/canon-type-7.C: Ditto.
7314 * g++.dg/template/canon-type-10.C: Ditto.
7315 * g++.dg/template/spec36.C: Ditto.
7316 * g++.dg/template/typedef38.C: Ditto.
7317 * g++.dg/template/canon-type-4.C: Ditto.
7318 * g++.dg/template/canon-type-6.C: Ditto.
7319 * g++.dg/template/canon-type-13.C: Ditto.
7320 * g++.dg/template/instantiate9.C: Ditto.
7321 * g++.dg/template/ttp22.C: Ditto.
7322 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7323 * g++.dg/warn/Walways-true-1.C: Ditto.
7324 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7325 * g++.dg/warn/Walways-true-2.C: Ditto.
7326 * g++.dg/conversion/op4.C: Ditto.
7327 * g++.dg/opt/pr19650.C: Ditto.
7328 * g++.dg/lookup/friend11.C: Ditto.
7329 * g++.dg/other/default2.C: Ditto.
7330 * g++.dg/other/default3.C: Ditto.
7331 * g++.dg/other/dtor2.C: Ditto.
7332 * g++.dg/other/friend5.C: Ditto.
7333 * g++.dg/other/default5.C: Ditto.
7334 * g++.dg/init/brace6.C: Ditto.
7335 * g++.dg/init/aggr5.C: Ditto.
7336 * g++.dg/init/error2.C: Ditto.
7337 * g++.dg/expr/bound-mem-fun.C: Ditto.
7338 * g++.dg/expr/cond6.C: Ditto.
7339 * g++.dg/expr/stmt-expr-1.C: Ditto.
7340 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7341 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7342 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7343 * g++.dg/cpp0x/bracket1.C: Ditto.
7344 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7345 * g++.dg/cpp0x/pr38646.C: Ditto.
7346 * g++.dg/cpp0x/variadic73.C: Ditto.
7347 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7348 * g++.dg/cpp0x/bracket4.C: Ditto.
7349 * g++.dg/cpp0x/decltype4.C: Ditto.
7350 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7351 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7352 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7353 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7354 * g++.dg/cpp0x/decltype2.C: Ditto.
7355 * g++.dg/cpp0x/decltype1.C: Ditto.
7356 * g++.dg/cpp0x/bracket2.C: Ditto.
7357 * g++.dg/cpp0x/decltype5.C: Ditto.
7358 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7359 * g++.dg/cpp0x/variadic70.C: Ditto.
7360 * g++.dg/cpp0x/decltype6.C: Ditto.
7361 * g++.dg/cpp0x/rvo.C: Ditto.
7362 * g++.dg/cpp0x/vt-40092.C: Ditto.
7363 * g++.dg/cpp0x/variadic-new.C: Ditto.
7364 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7365 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7366 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7367 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7368 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7369 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7370 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7371 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7372 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7373 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7374 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7375 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7376 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7377 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7378 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7379 * g++.dg/cpp0x/pr39639.C: Ditto.
7380 * g++.dg/cpp0x/decltype3.C: Ditto.
7381 * g++.dg/cpp0x/variadic68.C: Ditto.
7382 * g++.dg/cpp0x/variadic-function.C: Ditto.
7383 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7384 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7385 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7386 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7387 * g++.dg/parse/crash35.C: Ditto.
7388 * g++.dg/parse/crash40.C: Ditto.
7389 * g++.dg/parse/defarg12.C: Ditto.
7390 * g++.dg/parse/crash34.C: Ditto.
7391 * g++.dg/parse/constructor3.C: Ditto.
7392 * g++.dg/parse/template23.C: Ditto.
7393 * g++.dg/parse/crash56.C: Ditto.
7394 * g++.dg/parse/dtor13.C: Ditto.
7395 * g++.dg/parse/error33.C: Ditto.
7396 * g++.dg/parse/ctor9.C: Ditto.
7397 * g++.dg/parse/error32.C: Ditto.
7398 * g++.dg/parse/error37.C: Ditto.
7399 * g++.dg/parse/bitfield3.C: Ditto.
7400 * g++.dg/parse/struct-4.C: Ditto.
7401 * g++.dg/ext/has_trivial_copy.C: Ditto.
7402 * g++.dg/ext/is_polymorphic.C: Ditto.
7403 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7404 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7405 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7406 * g++.dg/ext/is_union.C: Ditto.
7407 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7408 * g++.dg/ext/is_pod.C: Ditto.
7409 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7410 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7411 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7412 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7413 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7414 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7415 * g++.dg/ext/is_abstract.C: Ditto.
7416 * g++.dg/ext/has_trivial_assign.C: Ditto.
7417 * g++.dg/ext/is_class.C: Ditto.
7418 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7419 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7420 * g++.dg/ext/is_base_of.C: Ditto.
7421 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7422 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7423 * g++.dg/ext/is_empty.C: Ditto.
7424 * g++.dg/ext/is_enum.C: Ditto.
7425 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7426 * gnat.dg/opt11.adb: Ditto.
7427 * obj-c++.dg/pr45735.mm: Ditto.
7428 * obj-c++.dg/pr24393.mm: Ditto.
7429 * obj-c++.dg/exceptions-2.mm: Ditto.
7430 * objc.dg/pr45735.m: Ditto.
7431 * objc.dg/pr24393.m: Ditto.
7433 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7435 * objc.dg/attributes/objc-exception-1.m: New.
7437 2011-02-23 Jie Zhang <jie@codesourcery.com>
7439 * gcc.dg/cpp/include7.c: New test.
7441 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7444 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7446 2011-02-23 Jie Zhang <jie@codesourcery.com>
7448 PR rtl-optimization/47763
7449 * gcc.dg/pr47763.c: New test.
7451 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7454 * gfortran.dg/whole_file_32.f90 : New test.
7456 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7459 * g++.dg/inherit/virtual7.C: New test.
7461 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7464 * objc.dg/type-size-3.m: Updated error message.
7465 * objc.dg/type-size-4.m: New test.
7466 * objc.dg/type-size-5.m: New test.
7468 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7470 * lib/gnat.exp: Fix comments.
7471 Don't load libgloss.exp.
7472 (default_gnat_version): Call $compiler with --version.
7473 Adapt regexp for gnatmake output, insert version.
7474 (gnat_version): New proc.
7475 (gnat_init): Remove gnat_libgcc_s_path.
7476 (gnat_target_compile): Likewise.
7477 Remove ld_library_path.
7478 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7479 (gnat_pass): Remove.
7480 (gnat_pass): Remove.
7481 (gnat_finish): Remove.
7482 (gnat_exit): Remove.
7483 (local_find_gnatmake): Reindent.
7484 (runtest_file_p): Remove.
7485 (prune_warnings): Remove.
7486 (find_gnatclean): New proc.
7487 * lib/gnat-dg.exp (lremove): New proc.
7488 (gnat-dg-test): Reindent.
7489 Remove additional output files.
7490 (gnat-dg-runtest): Remove.
7492 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7493 * gnat.dg/loop_optimization6.adb: Likewise.
7494 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7496 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7498 PR tree-optimization/47835
7499 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7501 2011-02-22 Tobias Burnus <burnus@net-b.de>
7503 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7504 * gfortran.dg/abstract_type_2.f03: Ditto.
7505 * gfortran.dg/abstract_type_3.f03: Ditto.
7506 * gfortran.dg/abstract_type_4.f03: Ditto.
7507 * gfortran.dg/abstract_type_5.f03: Ditto.
7508 * gfortran.dg/abstract_type_6.f03: Ditto.
7509 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7510 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7511 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7512 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7513 * gfortran.dg/array_function_5.f90: Ditto.
7514 * gfortran.dg/asynchronous_3.f03: Ditto.
7515 * gfortran.dg/char_expr_1.f90: Ditto.
7516 * gfortran.dg/class_14.f03: Ditto.
7517 * gfortran.dg/data_array_6.f: Ditto.
7518 * gfortran.dg/data_invalid.f90: Ditto.
7519 * gfortran.dg/dot_product_1.f03: Ditto.
7520 * gfortran.dg/func_derived_5.f90: Ditto.
7521 * gfortran.dg/func_result_4.f90: Ditto.
7522 * gfortran.dg/implied_do_1.f90: Ditto.
7523 * gfortran.dg/initialization_25.f90: Ditto.
7524 * gfortran.dg/initialization_26.f90: Ditto.
7525 * gfortran.dg/interface_34.f90: Ditto.
7526 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7527 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7528 * gfortran.dg/matmul_8.f03: Ditto.
7529 * gfortran.dg/merge_init_expr.f90: Ditto.
7530 * gfortran.dg/pack_assign_1.f90: Ditto.
7531 * gfortran.dg/pack_vector_1.f90: Ditto.
7532 * gfortran.dg/pointer_check_8.f90: Ditto.
7533 * gfortran.dg/product_init_expr.f03: Ditto.
7534 * gfortran.dg/reshape_order_5.f90: Ditto.
7535 * gfortran.dg/reshape_shape_1.f90: Ditto.
7536 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7537 * gfortran.dg/same_name_2.f90: Ditto.
7538 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7539 * gfortran.dg/spread_init_expr.f03: Ditto.
7540 * gfortran.dg/stmt_func_1.f90: Ditto.
7541 * gfortran.dg/sum_init_expr.f03: Ditto.
7542 * gfortran.dg/transpose_3.f03: Ditto.
7543 * gfortran.dg/unpack_init_expr.f03: Ditto.
7544 * gfortran.dg/warn_conversion.f90: Ditto.
7545 * gfortran.dg/warn_conversion_2.f90: Ditto.
7546 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7547 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7548 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7549 * gfortran.dg/whole_file_16.f90: Ditto.
7550 * gfortran.dg/whole_file_17.f90: Ditto.
7551 * gfortran.dg/whole_file_18.f90: Ditto.
7552 * gfortran.dg/whole_file_20.f03: Ditto.
7553 * gfortran.dg/whole_file_5.f90: Ditto.
7554 * gfortran.dg/whole_file_6.f90: Ditto.
7555 * gfortran.dg/write_invalid_format.f90: Ditto.
7556 * gfortran.dg/zero_sized_6.f90: Ditto.
7558 2011-02-21 Jeff Law <law@redhat.com>
7560 PR rtl-optimization/46178
7561 * gcc.target/i386/pr46178.c: New test.
7563 PR rtl-optimization/46002
7564 * gcc.c-torture/compile/pr46002.c: New test.
7566 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7568 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7571 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7574 * g++.dg/debug/pr47106.C: Require effective target lto.
7576 2011-02-21 Jason Merrill <jason@redhat.com>
7578 * g++.dg/cpp0x/constexpr-diag2.C: New.
7580 2011-02-20 Jason Merrill <jason@redhat.com>
7582 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7584 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7586 * g++.dg/overload/conv-op1.C: New.
7588 * g++.dg/cpp0x/constexpr-synth1.C: New.
7590 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7592 * objc.dg/layout-2.m: New.
7593 * objc.dg/selector-3.m: Adjusted location of error message.
7594 * objc.dg/type-size-3.m: Same.
7595 * obj-c++.dg/selector-3.mm: Same.
7597 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7600 * objc.dg/property/dotsyntax-22.m: New.
7601 * obj-c++.dg/property/dotsyntax-22.mm: New.
7603 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7606 * g++.dg/template/typedef38.C: New test.
7608 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7611 * gfortran.dg/whole_file_30.f90 : New test.
7612 * gfortran.dg/whole_file_31.f90 : New test.
7614 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7618 * gfortran.dg/whole_file_28.f90 : New test.
7619 * gfortran.dg/whole_file_29.f90 : New test.
7621 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7624 * g++.dg/template/crash105.C: New.
7626 2011-02-19 Jason Merrill <jason@redhat.com>
7628 * g++.dg/cpp0x/regress/no-elide1.C: New.
7630 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7632 PR tree-optimization/46620
7633 * gcc.dg/pr46620.c: New.
7635 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7638 * gcc.target/i386/pr47809.c: New test.
7640 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7641 Tobias Burnus <burnus@net-b.de>
7643 * lib/target-supports.exp
7644 (check_effective_target_fortran_large_real): New check for large reals.
7645 * gfortran.dg/nan_7.f90: New test.
7647 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7649 PR libgfortran/47567
7650 * gfortran.dg/fmt_f0_1.f90: Update test.
7652 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7655 * gfortran.dg/array_constructor_36.f90 : New test.
7656 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7657 allow for comparison between different elements of the array
7658 constructor at different levels of optimization.
7660 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7662 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7663 * gcc.target/i386/pr32280-1.c: Likewise.
7665 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7668 * gcc.target/i386/pr47800.c: New test.
7670 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7672 * objc/execute/exceptions/foward-1.x: New.
7674 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7677 * gfortran.dg/derived_constructor_comps_4.f90: New.
7679 2011-02-18 Tobias Burnus
7682 * gfortran.dg/func_result_6.f90: New.
7684 2011-02-18 Michael Matz <matz@suse.de>
7687 * gfortran.dg/lto/pr45586_0.f90: New test.
7688 * gfortran.dg/typebound_proc_20.f90: Ditto.
7689 * gfortran.dg/typebound_proc_21.f90: Ditto.
7691 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7694 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7696 2011-02-18 Tobias Burnus <burnus@net-b.de>
7699 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7701 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7702 normalizing the error/warning output.
7703 * gfortran.dg/Wall.f90: Update dg-error/warning.
7704 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7705 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7706 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7707 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7708 * gfortran.dg/class_30.f90: Update dg-error/warning.
7709 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7710 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7711 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7712 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7713 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7714 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7715 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7716 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7717 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7718 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7719 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7720 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7721 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7722 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7723 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7724 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7725 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7726 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7727 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7728 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7729 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7730 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7731 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7732 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7733 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7735 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7738 * gfortran.dg/proc_ptr_comp_30.f90: New.
7740 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7743 * gcc.target/i386/pr47780.c: New test.
7745 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7748 * gfortran.dg/class_40.f03: New.
7750 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7753 * g++.dg/cpp0x/auto21.C: New test.
7755 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7757 * objc.dg/special/unclaimed-category-1.h: Updated for
7759 * objc.dg/special/unclaimed-category-1.m: Same.
7760 * objc.dg/zero-link-1.m: Same.
7761 * objc.dg/lookup-1.m: Same.
7762 * objc.dg/torture/strings/const-str-9.m
7763 * objc.dg/torture/strings/const-str-10.m: Same.
7764 * objc.dg/torture/strings/const-str-11.m: Same.
7765 * objc.dg/torture/forward-1.m: Same.
7766 * objc.dg/zero-link-2.m: Same.
7767 * objc.dg/encode-7-next-64bit.m: Same.
7768 * objc.dg/method-4.m: Same.
7769 * objc.dg/next-runtime-1.m: Same.
7770 * objc.dg/image-info.m: Same.
7771 * objc.dg/pr23214.m: Same.
7772 * objc.dg/symtab-1.m: Same.
7773 * obj-c++.dg/basic.m: Same.
7774 * obj-c++.dg/proto-lossage-3.m: Same.
7775 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7776 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7777 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7778 * obj-c++.dg/method-11.m: Same.
7779 * objc/execute/enumeration-1.m: Same.
7780 * objc/execute/object_is_class.m: Same.
7781 * objc/execute/formal_protocol-2.m: Same.
7782 * objc/execute/formal_protocol-4.m: Same.
7783 * objc/execute/formal_protocol-6.m: Same.
7784 * objc/execute/bycopy-3.m: Same.
7785 * objc/execute/exceptions/catchall-1.m: Same.
7786 * objc/execute/exceptions/finally-1.m: Same.
7787 * objc/execute/exceptions/local-variables-1.m: Same.
7788 * objc/execute/exceptions/foward-1.m: Same.
7789 * objc/execute/bf-common.h
7790 * objc/execute/enumeration-2.m: Same.
7791 * objc/execute/formal_protocol-1.m: Same.
7792 * objc/execute/formal_protocol-3.m: Same.
7793 * objc/execute/formal_protocol-5.m: Same.
7794 * objc/execute/accessing_ivars.m: Same.
7795 * objc/execute/bycopy-2.m: Same.
7796 * objc/execute/formal_protocol-7.m: Same.
7797 * objc/execute/compatibility_alias.m: Same.
7798 * objc/execute/no_clash.m: Same.
7799 * objc/execute/object_is_meta_class.m: Same.
7800 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7801 * objc/execute/class-tests-1.h: Include stdio.h.
7802 * objc/execute/class-tests-2.h: Same.
7803 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7805 * obj-c++.dg/try-catch-2.mm: Same.
7807 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7810 * g++.dg/warn/Wunused-parm-4.C: New test.
7812 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7813 Jan Hubicka <jh@suse.cz>
7817 * g++.dg/debug/pr47106.C: New.
7819 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7822 * gcc.target/i386/pr43653.c: New test.
7824 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7827 * g++.dg/template/inherit6.C: New test.
7829 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7832 * gfortran.dg/class_39.f03: New.
7834 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7837 * g++.dg/cpp0x/variadic106.C: New test.
7839 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7842 * gfortran.dg/pr47757-1.f90: New test.
7843 * gfortran.dg/pr47757-2.f90: New test.
7844 * gfortran.dg/pr47757-3.f90: New test.
7847 * g++.dg/cpp0x/enum8.C: New test.
7849 2011-02-15 Jason Merrill <jason@redhat.com>
7851 * g++.dg/inherit/implicit-trivial1.C: New.
7852 * g++.dg/cpp0x/implicit-trivial1.C: New.
7854 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7857 * gcc.dg/torture/pr47725.c: Removed.
7859 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7862 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7863 constant does not generate a load from memory.
7865 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7868 * gcc.dg/torture/pr47725.c: New.
7870 2011-02-15 Richard Guenther <rguenther@suse.de>
7872 PR tree-optimization/47743
7873 * gcc.dg/torture/pr47743.c: New testcase.
7875 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7878 * gcc.target/i386/pr47581.c: New test.
7880 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7883 * gfortran.dg/select_type_22.f03: New.
7885 2011-02-14 Jason Merrill <jason@redhat.com>
7887 * g++.dg/cpp0x/regress/enum1.C: New.
7889 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7891 * gnat.dg/include.adb: New test.
7893 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7896 * gfortran.dg/class_38.f03: New.
7898 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7900 * gcc.dg/pr46494.c: New test.
7902 2011-02-14 Richard Guenther <rguenther@suse.de>
7904 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7906 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7909 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7910 sparc*-sun-solaris2.11.
7912 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7915 * gfortran.dg/argument_checking_18.f90: New.
7917 2011-02-13 Tobias Burnus <burnus@net-b.de>
7919 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7920 * gfortran.dg/argument_checking_17.f90: New.
7922 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7924 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7925 are temporarily disabled.
7926 * gfortran.dg/class_7.f03: Ditto.
7927 * gfortran.dg/coarray_14.f90: Ditto.
7928 * gfortran.dg/typebound_proc_13.f03: Ditto.
7930 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7933 * gfortran.dg/extends_11.f03: New.
7935 2011-02-11 Xinliang David Li <davidxl@google.com>
7937 PR tree-optimization/47707
7938 * g++.dg/tree-ssa/pr47707.C: New test.
7940 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7942 * g++.dg/opt/inline17.C: New test.
7944 2011-02-11 Tobias Burnus <burnus@net-b.de>
7947 * gfortran.dg/pure_formal_2.f90: New.
7949 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7951 PR rtl-optimization/47614
7952 * gfortran.dg/pr47614.f: New.
7954 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7957 * gcc.dg/opts-6.c: New test.
7959 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7962 * gcc.dg/pr47684.c: New test.
7964 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7967 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7968 c99_runtime, dg-add-options c99_runtime.
7969 (main): Use __asm__.
7971 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7974 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7975 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7976 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7977 * gcc.dg/ucnid-10.c: Likewise.
7978 * gcc.dg/ucnid-13.c: Likewise.
7979 * gcc.dg/ucnid-7.c: Likewise.
7980 * gcc.dg/ucnid-8.c: Likewise.
7981 Adapt dg-warning line number.
7983 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7985 * gcc.target/i386/parity-1.c: Use -march=k8.
7986 * gcc.target/i386/parity-2.c: Ditto.
7987 * gcc.target/i386/vecinit-1.c: Ditto.
7988 * gcc.target/i386/vecinit-2.c: Ditto.
7990 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7993 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7994 * gcc.target/mips/save-restore-3.c: Likewise.
7995 * gcc.target/mips/save-restore-4.c: Likewise.
7996 * gcc.target/mips/save-restore-5.c: Likewise.
7999 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8000 * g++.dg/tree-prof/partition2.C: Likewise.
8002 2011-02-09 Jason Merrill <jason@redhat.com>
8004 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8005 rather than misdeclare std::puts.
8007 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8008 * g++.dg/other/warning1.C: Likewise.
8009 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8010 * g++.old-deja/g++.gb/scope06.C: Likewise.
8011 * g++.old-deja/g++.law/cvt11.C: Likewise.
8012 * g++.old-deja/g++.law/init1.C: Likewise.
8013 * g++.dg/abi/mangle26.C: Likewise.
8015 * g++.dg/template/function1.C: Adjust for C++0x mode.
8016 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8018 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8019 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8021 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8023 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8025 * g++.dg/cpp0x/regress: New directory.
8026 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8027 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8028 * g++.dg/cpp0x/regress/regress3.C: New.
8030 2011-02-10 Richard Guenther <rguenther@suse.de>
8032 PR tree-optimization/47677
8033 * gcc.dg/torture/pr47677.c: New testcase.
8035 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8037 * objc.dg/special/load-category-1.m: Remove unused header.
8038 * objc.dg/special/load-category-1a.m: Likewise.
8039 * objc.dg/special/load-category-2.m: Likewise.
8040 * objc.dg/special/load-category-2a.m: Likewise.
8041 * objc.dg/special/load-category-3.m: Likewise.
8042 * objc.dg/special/load-category-3a.m: Likewise.
8043 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8044 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8045 * objc.dg/attributes/class-attribute-1.m: Likewise.
8046 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8047 * obj-c++.dg/property/property.exp: Likewise.
8048 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8049 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8050 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8051 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8052 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8053 * obj-c++.dg/template-8.mm: Likewise.
8055 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8058 * gcc.target/i386/pr47665.c: New test.
8060 2011-02-10 Jie Zhang <jie@codesourcery.com>
8064 2011-02-05 Jie Zhang <jie@codesourcery.com>
8066 * gcc.dg/pr42631.c: Update test.
8067 * gcc.dg/pr42631-2.c: New test.
8069 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8072 * gfortran.dg/proc_decl_25.f90: New.
8074 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8077 * gfortran.dg/typebound_assignment_2.f03: New.
8079 2011-02-09 Richard Guenther <rguenther@suse.de>
8081 PR tree-optimization/47664
8082 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8084 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8087 * gnat.dg/uninit_func.adb: Adjust dg directive.
8089 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8092 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8094 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8097 * gfortran.dg/auto_dealloc_2.f90: New.
8099 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8101 * gcc.dg/builtins-config.h: Remove __sgi handling.
8102 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8103 -std=c99 for mips-sgi-irix6.5*.
8105 2011-02-09 Martin Jambor <mjambor@suse.cz>
8108 * gfortran.dg/pr25923.f90: Remove xfails.
8110 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8113 * gfortran.dg/inquire_14.f90: New test.
8115 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8118 * gfortran.dg/pointer_init_6.f90: New.
8120 2011-02-08 Jeff Law <law@redhat.com>
8122 PR tree-optimization/42893
8123 * gcc.tree-ssa/pr42893.c: New test.
8125 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8127 PR tree-optimization/46834
8128 PR tree-optimization/46994
8129 PR tree-optimization/46995
8130 * gcc.dg/graphite/id-pr46834.c: New.
8131 * gfortran.dg/graphite/id-pr46994.f90: New.
8132 * gfortran.dg/graphite/id-pr46995.f90: New.
8134 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8137 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8138 using the variable is known the warning is emitted there.
8139 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8140 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8142 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8145 * gcc.dg/noreturn-1.c (foo5): Likewise.
8146 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8147 (method2): Likewise.
8149 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8150 the return statement using the uninitialized variable.
8151 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8153 2011-02-08 Richard Guenther <rguenther@suse.de>
8156 * g++.dg/opt/pr47639.c: New testcase.
8158 2011-02-08 Richard Guenther <rguenther@suse.de>
8160 PR tree-optimization/47632
8161 * g++.dg/opt/pr47632.C: New testcase.
8163 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8165 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8167 2011-02-07 Richard Guenther <rguenther@suse.de>
8169 PR tree-optimization/47615
8170 * g++.dg/opt/pr47615.C: New testcase.
8172 2011-02-07 Richard Guenther <rguenther@suse.de>
8174 PR tree-optimization/47621
8175 * gcc.dg/torture/pr47621.c: New testcase.
8177 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8179 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8181 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8184 * gfortran.dg/allocate_with_source_1 : New test.
8186 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8189 * gcc.dg/pr47610.c: New test.
8191 2011-02-05 Jie Zhang <jie@codesourcery.com>
8194 * gcc.dg/pr42631.c: Update test.
8195 * gcc.dg/pr42631-2.c: New test.
8197 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8200 * gfortran.dg/pr47574.f90: New test.
8202 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8204 PR tree-optimization/46194
8205 * gcc.dg/autopar/pr46194.c: New.
8207 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8209 PR tree-optimization/43695
8210 * g++.dg/ipa/pr43695.C: New.
8212 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8215 * gcc.dg/pr23200.c: New test.
8217 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8220 * g++.dg/pr47589.C: New test.
8222 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8225 * g++.dg/template/typedef37.C: New test.
8226 * g++.dg/template/param1.C: Adjust expected error message.
8228 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8231 * gcc.dg/pr31490-2.c: New test.
8232 * gcc.dg/pr31490-3.c: New test.
8233 * gcc.dg/pr31490-4.c: New test.
8235 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8236 Jakub Jelinek <jakub@redhat.com>
8239 * g++.dg/parser/semicolon3.C: Adjust.
8240 * g++.dg/parser/semicolon4.C: New testcase.
8241 * g++.dg/pr46890.C: New testcase.
8243 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/init/pr29571.C: New.
8248 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8250 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8251 instead of vect_int.
8253 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.target/i386/pr47312.c: New test.
8259 * gcc.target/i386/pr47564.c: New test.
8261 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8263 PR tree-optimization/45122
8264 * gcc.dg/tree-ssa/pr45122.c: New.
8266 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8269 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8272 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8273 and vsx so a default --with-cpu=power7 doesn't give an error
8274 when -mavoid-indexed-addresses is used.
8276 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8277 wrapper function to save the arguments and then jump to the real
8278 function, rather than depending on the compiler not to move stuff
8280 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8282 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8283 Paul Thomas <pault@gcc.gnu.org>
8286 * gfortran.dg/class_37.f03 : New test.
8288 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8289 Richard Guenther <rguenther@suse.de>
8291 PR tree-optimization/40979
8293 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8294 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8295 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8296 check_vect_support_and_set_flags.
8297 * gfortran.dg/graphite/vect-pr40979.f90: New.
8299 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8302 * gfortran.dg/class_36.f03: New.
8304 2011-02-02 Richard Guenther <rguenther@suse.de>
8306 PR tree-optimization/47566
8307 * gcc.dg/lto/20110201-1_0.c: New testcase.
8309 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8315 * debug/pr47498.c: New.
8316 * debug/pr47501.c: New.
8318 2011-02-01 Richard Guenther <rguenther@suse.de>
8320 PR tree-optimization/47559
8321 * g++.dg/torture/pr47559.C: New testcase.
8323 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8326 * gfortran.dg/typebound_call_20.f03: New.
8328 2011-02-01 Richard Guenther <rguenther@suse.de>
8330 PR tree-optimization/47555
8331 * gcc.dg/pr47555.c: New testcase.
8333 2011-02-01 Richard Guenther <rguenther@suse.de>
8335 PR tree-optimization/47541
8336 * g++.dg/torture/pr47541.C: New testcase.
8338 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8341 * gfortran.dg/typebound_call_19.f03: New.
8343 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8346 * g++.dg/cpp0x/pr47416.C: New test.
8348 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8351 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8353 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8356 * gfortran.dg/typebound_assignment_1.f03: New.
8358 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8360 PR tree-optimization/47538
8361 * gcc.c-torture/execute/pr47538.c: New test.
8363 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8366 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8368 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8370 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8372 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8374 PR rtl-optimization/44031
8375 * gcc.c-torture/compile/20110131-1.c: New test.
8377 2011-01-31 Tobias Burnus <burnus@net-b.de>
8380 * gfortran.dg/stmt_func_1.f90: New.
8382 2011-01-31 Tobias Burnus <burnus@net-b.de>
8385 * gfortran.dg/interface_34.f90: New.
8387 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8390 * gfortran.dg/realloc_on_assign_5.f03: New test.
8391 * gfortran.dg/realloc_on_assign_5.f03: New test.
8393 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8395 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8396 * gfortran.dg/bessel_7.f90: Likewise.
8397 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8399 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8400 * gfortran.dg/sum_init_expr.f03: Likewise.
8402 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8404 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8407 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8408 loop only on "vect_intfloat_cvt" targets.
8410 2011-01-29 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/shape_6.f90: New.
8415 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8417 PR libgfortran/47434
8418 * gfortran.dg/read_infnan_1.f90: Update test.
8419 * gfortran.dg/module_nan.f90: Update test.
8420 * gfortran.dg/char4_iunit_1.f03: Update test.
8421 * gfortran.dg/large_real_kind_1.f90: Update test.
8422 * gfortran.dg/real_const_3.f90: Update test.
8423 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8425 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8428 * g++.dg/template/param2.C: New test.
8430 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8432 PR libgfortran/47285
8433 * gfortran.dg/fmt_g.f: New test.
8435 2011-01-28 Tobias Burnus <burnus@net-b.de>
8438 * gfortran.dg/pure_formal_1.f90: New.
8440 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8443 * gcc.dg/tls/pr42894.c: New test.
8445 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8447 * gcc.dg/pr47276.c: Add dg-require-visibility.
8449 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8451 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8453 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8454 Tobias Burnus <burnus@gcc.gnu.org>
8459 * gfortran.dg/realloc_on_assign_3.f03: New test.
8460 * gfortran.dg/realloc_on_assign_4.f03: New test.
8461 * gfortran.dg/allocatable_function_5.f90: New test.
8462 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8463 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8464 implemented" dg-errors.
8466 2011-01-27 Jan Hubicka <jh@suse.cz>
8469 * gcc.dg/attr-weakref-4.c: New testcase
8471 2011-01-27 Martin Jambor <mjambor@suse.cz>
8473 PR tree-optimization/47228
8474 * gcc.dg/torture/pr47228.c: New test.
8476 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8478 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8480 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8482 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8483 when using auto-overlay support on the SPU.
8485 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8487 PR rtl-optimization/44174
8488 * gcc.target/i386/asm-6.c: New test.
8490 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8492 PR rtl-optimization/46856
8493 * gcc.c-torture/compile/pr46856.c: New test.
8495 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8496 Andrew Pinski <pinskia@gmail.com>
8499 * gcc.dg/pr43082.c: New.
8501 2011-01-26 DJ Delorie <dj@redhat.com>
8503 PR rtl-optimization/46878
8504 * gcc.dg/pr46878-1.c: New test.
8506 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8509 * g++.dg/cpp0x/pr47476.C: New test.
8511 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8513 * gcc.c-torture/compile/20110126-1.c: New test.
8515 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8518 * gcc.dg/torture/pr47473.c: New test.
8520 2011-01-26 Jan Hubicka <jh@suse.cz>
8523 * gcc.c-torture/execute/pr47237.c: New testcase.
8525 2011-01-26 Jan Hubicka <jh@suse.cz>
8527 PR tree-optimization/47190
8528 * gcc.dg/attr-weakref-3.c: New testcase.
8530 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8533 * gcc.dg/dll-9a.c: New test file.
8534 * gcc.dg/dll-11.c: Likewise.
8535 * gcc.dg/dll-12.c: Likewise.
8536 * gcc.dg/dll-12a.c: Likewise.
8537 * gcc.dg/dll-11a.c: Likewise.
8538 * gcc.dg/dll-9.c: Likewise.
8539 * gcc.dg/dll-10.c: Likewise.
8540 * gcc.dg/dll-10a.c: Likewise.
8541 * g++.dg/ext/dllexport4a.cc: Likewise.
8542 * g++.dg/ext/dllexport4.C: Likewise.
8543 * g++.dg/ext/dllexport5.C: Likewise.
8544 * g++.dg/ext/dllexport5a.cc: Likewise.
8546 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8548 PR tree-optimization/46970
8549 * gcc.dg/graphite/pr46970.c: New.
8551 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8553 PR tree-optimization/46215
8554 * gcc.dg/graphite/pr46215.c: New.
8556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8558 PR tree-optimization/46168
8559 * gcc.dg/graphite/pr46168.c: New.
8561 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8563 PR tree-optimization/43657
8564 * gcc.dg/graphite/pr43657.c: New.
8566 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8568 PR tree-optimization/29832
8569 * gfortran.dg/graphite/pr29832.f90: New.
8571 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8573 PR tree-optimization/43567
8574 * gcc.dg/graphite/pr43567.c: New.
8576 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8578 * gfortran.dg/graphite/interchange-4.f: New.
8579 * gfortran.dg/graphite/interchange-5.f: New.
8581 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8582 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8583 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8584 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8585 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8586 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8587 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8588 * gfortran.dg/ltrans-7.f90: Removed.
8589 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8591 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8592 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8593 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8594 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8595 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8596 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8597 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8598 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8599 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8600 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8601 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8602 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8603 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8604 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8605 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8606 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8607 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8608 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8609 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8610 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8611 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8612 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8613 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8614 * gcc.dg/tree-ssa/data-dep-1.c
8615 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8616 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8617 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8618 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8619 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8621 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8623 PR tree-optimization/47265
8624 PR tree-optimization/47443
8625 * gcc.c-torture/compile/pr47265.c: New test.
8626 * gcc.dg/pr47443.c: New test.
8628 2011-01-25 Martin Jambor <mjambor@suse.cz>
8630 PR tree-optimization/47382
8631 * g++.dg/torture/pr47382.C: New test.
8632 * g++.dg/opt/devirt1.C: Xfail.
8634 2011-01-25 Yao Qi <yao@codesourcery.com>
8637 * gcc.target/arm/pr45701-1.c: New test.
8638 * gcc.target/arm/pr45701-2.c: New test.
8639 * gcc.target/arm/pr45701-3.c: New test.
8641 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8642 Jakub Jelinek <jakub@redhat.com>
8644 PR tree-optimization/47271
8645 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8647 2011-01-25 Nick Clifton <nickc@redhat.com>
8649 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8650 (saturate_add): Delete.
8652 (main): Do not run saturate_add.
8653 (set_interrupts): Delete.
8655 2011-01-25 Tobias Burnus <burnus@net-b.de>
8658 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8660 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8662 PR tree-optimization/47427
8663 PR tree-optimization/47428
8664 * gcc.c-torture/compile/pr47427.c: New test.
8665 * gcc.c-torture/compile/pr47428.c: New test.
8667 2011-01-25 Richard Guenther <rguenther@suse.de>
8670 * gcc.dg/torture/pr47411.c: New testcase.
8672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8674 * gfortran.dg/graphite/id-24.f: New.
8675 * gfortran.dg/graphite/id-25.f: New.
8677 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8679 * gfortran.dg/graphite/id-23.f: New.
8681 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8683 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8685 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8687 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8688 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8689 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8690 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8691 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8692 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8693 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8694 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8695 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8697 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8699 * gcc.dg/graphite/block-0.c: Add documentation.
8700 * gcc.dg/graphite/block-4.c: Same.
8701 * gcc.dg/graphite/block-7.c: Same.
8702 * gcc.dg/graphite/block-8.c: New.
8703 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8704 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8705 * gcc.dg/graphite/interchange-12.c: Add documentation.
8706 * gcc.dg/graphite/interchange-13.c: New.
8707 * gcc.dg/graphite/interchange-14.c: New.
8708 * gcc.dg/graphite/interchange-15.c: New.
8709 * gcc.dg/graphite/interchange-8.c: Add documentation.
8710 * gcc.dg/graphite/interchange-mvt.c: Same.
8712 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8715 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8716 * gcc.target/powerpc/altivec-14.c: Ditto.
8717 * gcc.target/powerpc/altivec-33.c: Ditto.
8718 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8719 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8720 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8721 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8722 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8723 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8724 * g++.dg/ext/altivec-15.C: Ditto.
8725 * g++.dg/ext/altivec-types-1.C: Ditto.
8726 * g++.dg/ext/altivec-types-2.C: Ditto.
8727 * g++.dg/ext/altivec-types-3.C: Ditto.
8728 * g++.dg/ext/altivec-types-4.C: Ditto.
8730 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8732 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8734 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8737 optimization options.
8739 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8741 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8744 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8746 2011-01-23 Tobias Burnus <burnus@net-b.de>
8749 * gfortran.dg/allocatable_scalar_12.f90: New.
8751 2011-01-23 Ira Rosen <irar@il.ibm.com>
8753 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8754 vectorization to be not profitable if peeling is used to
8755 realign the memory access.
8756 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8757 loop bound to avoid loop unrolling.
8758 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8760 2011-01-22 Jan Hubicka <jh@suse.cz>
8763 * g++.dg/lto/pr47333.C: New file.
8765 2011-01-22 Jan Hubicka <jh@suse.cz>
8767 PR tree-optimization/43884
8769 * gcc.dg/autopar/outer-2.c: Increase array size.
8770 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8772 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8775 * gfortran.dg/c_loc_tests_16.f90: New test.
8777 2011-01-22 Tobias Burnus <burnus@net-b.de>
8780 * gfortran.dg/typebound_proc_19.f90: New.
8782 2011-01-21 Jeff Law <law@redhat.com>
8784 PR tree-optimization/47053
8785 * g++.dg/pr47053.C: New test.
8787 2011-01-21 Jason Merrill <jason@redhat.com>
8790 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8792 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8795 * g++.dg/cpp0x/range-for10.C: New test.
8796 * g++.dg/template/for1.C: New test.
8799 * g++.dg/tree-prof/partition3.C: New test.
8801 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8803 PR rtl-optimization/47366
8804 * g++.dg/opt/pr47366.C: New test.
8806 2011-01-21 Jason Merrill <jason@redhat.com>
8809 * g++.dg/cpp0x/constexpr-regress2.C: New.
8811 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8813 2011-01-21 Jeff Law <law@redhat.com>
8815 PR rtl-optimization/41619
8816 * gcc.dg/pr41619.c: New.
8818 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8820 PR tree-optimization/47355
8821 * g++.dg/opt/pr47355.C: New test.
8823 2011-01-21 Richard Guenther <rguenther@suse.de>
8825 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8828 2011-01-21 Richard Guenther <rguenther@suse.de>
8830 PR tree-optimization/47365
8831 * gcc.dg/torture/pr47365.c: New testcase.
8832 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8834 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8836 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8838 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8840 PR tree-optimization/47391
8841 * gcc.dg/pr47391.c: New test.
8843 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8845 * g++.dg/template/char1.C: Use signed char.
8847 2011-01-21 Tobias Burnus <burnus@net-b.de>
8850 * gfortran.dg/pointer_target_4.f90: New.
8852 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8855 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8856 ILP32 system and not IP32.
8858 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8861 * g++.dg/debug/pr46583.C: New.
8863 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8866 * g++.dg/debug/pr47283.C: New test.
8869 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8870 * gcc.target/i386/headmerge-2.c: Likewise.
8872 2011-01-20 Richard Guenther <rguenther@suse.de>
8875 * gcc.dg/torture/pr47370.c: New testcase.
8877 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8879 PR tree-optimization/46130
8880 * gcc.dg/pr46130-1.c: New test.
8881 * gcc.dg/pr46130-2.c: New test.
8883 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8886 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8888 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8891 * g++.dg/debug/pr46240.cc: New.
8893 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8896 * g++.dg/template/anonunion1.C: New test.
8898 PR rtl-optimization/47337
8899 * gcc.c-torture/execute/pr47337.c: New test.
8901 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8904 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8906 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8908 PR tree-optimization/46021
8909 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8911 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8913 PR tree-optimization/47290
8914 * g++.dg/torture/pr47290.C: New test.
8916 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8919 * gfortran.dg/proc_ptr_comp_29.f90: New.
8921 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8924 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8925 powerpc-apple-darwin9.
8927 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8929 PR rtl-optimization/47299
8930 * gcc.c-torture/execute/pr47299.c: New test.
8932 2011-01-17 Jason Merrill <jason@redhat.com>
8934 * g++.dg/cpp0x/constexpr-virtual.C: New.
8936 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8939 * gfortran.dg/gomp/pr47331.f90: New test.
8941 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8944 * objc.dg/selector-warn-1.m: New.
8945 * obj-c++.dg/selector-warn-1.mm: New.
8947 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8949 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8950 Update dg-final accordingly.
8952 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8954 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8956 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8958 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8960 * gcc.dg/guality/pr36728-2.c: Likewise.
8962 2011-01-17 Richard Guenther <rguenther@suse.de>
8964 PR tree-optimization/47313
8965 * g++.dg/torture/pr47313.C: New testcase.
8967 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8970 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8971 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8972 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8973 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8975 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8977 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8978 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8979 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8981 2011-01-17 Richard Guenther <rguenther@suse.de>
8983 PR tree-optimization/45967
8984 * gcc.dg/torture/pr45967-2.c: New testcase.
8985 * gcc.dg/torture/pr45967-3.c: Likewise.
8987 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8990 * g++.dg/ext/pr47213.C: Require visibility.
8992 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8994 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8995 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8997 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8999 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9000 Linux-based targets.
9002 2011-01-13 Jan Hubicka <jh@suse.cz>
9004 PR tree-optimization/47276
9005 * gcc.dg/pr47276.c: New testcase.
9007 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9008 Jonathan Wakely <jwakely.gcc@gmail.com>
9011 * g++.dg/other/pr33558.C: New.
9012 * g++.dg/other/pr33558-2.C: New.
9014 2011-01-14 Martin Jambor <mjambor@suse.cz>
9016 PR tree-optimization/45934
9017 PR tree-optimization/46302
9018 * g++.dg/ipa/devirt-c-1.C: New test.
9019 * g++.dg/ipa/devirt-c-2.C: Likewise.
9020 * g++.dg/ipa/devirt-c-3.C: Likewise.
9021 * g++.dg/ipa/devirt-c-4.C: Likewise.
9022 * g++.dg/ipa/devirt-c-5.C: Likewise.
9023 * g++.dg/ipa/devirt-c-6.C: Likewise.
9024 * g++.dg/ipa/devirt-6.C: Likewise.
9025 * g++.dg/ipa/devirt-d-1.C: Likewise.
9026 * g++.dg/torture/pr45934.C: Likewise.
9028 2011-01-14 Jason Merrill <jason@redhat.com>
9030 * g++.dg/cpp0x/variadic105.C: New.
9032 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9033 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9036 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9037 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9038 execution tests on i?86-*-*, x86_64-*-* and
9039 powerpc*-apple-darwin* && ilp32.
9040 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9041 tests on i?86-*-* and x86_64-*-*.
9043 2011-01-14 Richard Guenther <rguenther@suse.de>
9045 PR tree-optimization/47280
9046 * g++.dg/opt/pr47280.C: New testcase.
9048 2011-01-14 Jason Merrill <jason@redhat.com>
9050 * g++.dg/cpp0x/constexpr-regress1.C: New.
9052 * g++.dg/ext/flexary2.C: New.
9054 2011-01-14 Richard Guenther <rguenther@suse.de>
9057 * gcc.dg/torture/pr47281.c: New testcase.
9058 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9060 2011-01-14 Richard Guenther <rguenther@suse.de>
9062 PR tree-optimization/47286
9063 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9065 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9068 * g++.dg/ext/pr47213.C: New.
9070 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9072 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9074 2011-01-13 Tobias Burnus <burnus@net-b.de>
9075 Mikael Morin <mikael@gcc.gnu.org>
9079 * gfortran.dg/select_type_20.f90: New.
9080 * gfortran.dg/select_type_21.f90: New.
9082 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9085 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9087 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9089 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9090 * gcc.dg/guality/pr36728-2.c: Likewise.
9092 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9095 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9097 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9099 PR rtl-optimization/45352
9100 * gcc.dg/pr45352-3.c: New.
9102 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9104 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9106 * g++.dg/cpp0x/range-for8.C: New.
9107 * g++.dg/cpp0x/range-for9.C: New.
9109 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9112 * g++.dg/debug/pr47209.C: New.
9114 2011-01-12 Richard Guenther <rguenther@suse.de>
9117 * gcc.dg/lto/pr47259_0.c: New testcase.
9118 * gcc.dg/lto/pr47259_1.c: Likewise.
9120 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9122 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9123 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9124 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9125 methods missing from the OBJC2 Object.
9126 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9127 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9128 GNU and NeXT runtimes.
9129 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9131 * objc-obj-c++-shared/Object1.m: Likewise.
9132 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9133 * objc.dg/proto-qual-1.m: Likewise.
9134 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9135 * obj-c++.dg/proto-qual-1.mm: Likewise.
9137 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9140 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9142 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9144 Fixed the Objective-C++ testsuite and updated all tests.
9145 * lib/obj-c++.exp (obj-c++_init): Declare and set
9146 gcc_warning_prefix and gcc_error_prefix.
9147 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9148 'dg-warning', 'dg-message' and 'dg-error'.
9149 * obj-c++.dg/class-extension-3.mm: Likewise.
9150 * obj-c++.dg/class-protocol-1.mm: Likewise.
9151 * obj-c++.dg/encode-7.mm: Likewise.
9152 * obj-c++.dg/exceptions-3.mm: Likewise.
9153 * obj-c++.dg/exceptions-5.mm: Likewise.
9154 * obj-c++.dg/method-12.mm: Likewise.
9155 * obj-c++.dg/method-13.mm: Likewise.
9156 * obj-c++.dg/method-15.mm: Likewise.
9157 * obj-c++.dg/method-16.mm: Likewise.
9158 * obj-c++.dg/method-4.mm: Likewise.
9159 * obj-c++.dg/method-8.mm: Likewise.
9160 * obj-c++.dg/method-conflict-1.mm: Likewise.
9161 * obj-c++.dg/method-conflict-2.mm: Likewise.
9162 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9163 and uncommented second part of the testcase now that the testsuite
9165 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9166 and uncommented second part of the testcase now that the testsuite
9168 * obj-c++.dg/private-1.mm: Likewise.
9169 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9170 * obj-c++.dg/syntax-error-7.mm: Likewise.
9171 * obj-c++.dg/warn5.mm: Likewise.
9172 * obj-c++.dg/property/at-property-14.mm: Likewise.
9173 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9175 * obj-c++.dg/property/at-property-18.mm: Likewise.
9176 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9178 * obj-c++.dg/property/at-property-21.mm: Likewise.
9179 * obj-c++.dg/property/at-property-28.mm: Likewise.
9180 * obj-c++.dg/property/at-property-5.mm: Likewise.
9181 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9182 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9183 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9184 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9185 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9186 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9187 * obj-c++.dg/tls/diag-5.mm: Likewise.
9188 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9189 dg-error, now matched correctly.
9191 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9193 * objc.dg/property/at-property-29.m: New.
9194 * obj-c++.dg/property/at-property-29.mm: New.
9196 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9198 * go.test/go-test.exp (go-set-goarch): New proc.
9199 (go-gc-tests): Use it.
9201 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9204 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9206 2011-01-11 Richard Henderson <rth@redhat.com>
9208 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9210 2011-01-11 Jan Hubicka <jh@suse.cz>
9214 * gcc.dg/lto/pr45721_1.c: New file.
9215 * gcc.dg/lto/pr45721_0.c: New file.
9217 2011-01-11 Richard Guenther <rguenther@suse.de>
9219 PR tree-optimization/46076
9220 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9222 2011-01-11 Jeff Law <law@redhat.com>
9224 * PR tree-optimization/47086
9225 * gcc.dg/pr47086.c: New test.
9227 2011-01-11 Jason Merrill <jason@redhat.com>
9230 * g++.dg/template/new10.C: New.
9233 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9235 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9237 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9238 Split type definitions and NSConstantString class into...
9239 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9240 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9241 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9242 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9243 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9244 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9246 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9247 encode defines for newer NeXT system headers.
9248 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9249 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9250 * objc.dg/foreach-5.m: Likewise.
9251 * objc.dg/foreach-2.m: Likewise.
9252 * objc.dg/foreach-4.m: Likewise.
9253 * objc.dg/torture/strings/string1.m: Likewise.
9254 * objc.dg/torture/strings/string2.m: Likewise.
9255 * objc.dg/torture/strings/string3.m: Likewise.
9256 * objc.dg/torture/strings/string4.m: Likewise.
9257 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9258 header and stand alone.
9259 * obj-c++.dg/strings/strings-2.mm: Likewise.
9260 * objc.dg/torture/strings/const-str-3.m: Likewise.
9261 * objc.dg/strings/strings-2.m: Likewise.
9262 * objc.dg/strings/const-str-12b.m: Likewise.
9264 2011-01-12 Richard Guenther <rguenther@suse.de>
9267 * gcc.dg/attr-weak-1.c: Adjust.
9269 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9272 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9273 standard compliant and comment.
9275 2011-01-10 Jan Hubicka <jh@suse.cz>
9278 * gcc.dg/initpri3.c: New testcase.
9280 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9283 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9289 (g_ebp_save): Likewise.
9290 (g_esp_save): Likewise.
9292 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9294 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9296 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298 PR tree-optimization/46021
9299 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9300 i?86-*-*, x86_64-*-*.
9302 2011-01-10 Jeff Law <law@redhat.com>
9304 * PR tree-optimization/47141
9305 * gcc.c-torture/compile/pr47141.c: New test.
9307 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9310 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9311 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9312 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9313 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9316 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9317 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9318 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9319 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9320 being vectorized. Adjust dg-final pattern.
9323 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9324 * gcc.dg/vect/slp-24.c: Likewise.
9326 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9329 * g++.dg/other/pr47218-1.C: New test file.
9330 * g++.dg/other/pr47218.C: Likewise.
9331 * g++.dg/other/pr47218.h: New supporting header.
9333 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9336 * objc.dg/attributes/invalid-attribute-1.m: New.
9337 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9339 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9342 * gfortran.dg/proc_ptr_comp_28.f90: New.
9344 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9346 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9347 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9348 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9349 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9350 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9351 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9352 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9353 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9354 * objc.dg/gnu-api-2-class.m: Likewise.
9355 * objc.dg/gnu-api-2-ivar.m: Likewise.
9356 * objc.dg/gnu-api-2-method.m: Likewise.
9357 * objc.dg/gnu-api-2-objc.m: Likewise.
9358 * objc.dg/gnu-api-2-object.m: Likewise.
9359 * objc.dg/gnu-api-2-property.m: Likewise.
9360 * objc.dg/gnu-api-2-protocol.m: Likewise.
9361 * objc.dg/gnu-api-2-sel.m: Likewise.
9363 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9365 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9366 * objc.dg/objc-foreach-4.m: Likewise.
9367 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9368 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9369 * objc.dg/foreach-4.m: Likewise.
9370 * objc.dg/foreach-5.m: Likewise.
9371 * objc.dg/foreach-3.m: Return self from init.
9373 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9376 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9378 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9381 * gfortran.dg/class_35.f90: New.
9383 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9385 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9387 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9390 * objc.dg/invalid-method-2.m: New.
9391 * obj-c++.dg/invalid-method-2.mm: New.
9393 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9396 * gfortran.dg/transpose_optimization_2.f90 : New test.
9398 2011-01-08 Jan Hubicka <jh@suse.cz>
9400 PR tree-optmization/46469
9401 * g++.dg/torture/pr46469.C: New testcase.
9403 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9405 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9406 emulation of libobjc-gnu structure layout functionality to ..
9407 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9408 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9409 * objc/execute/bf-common.h: Adjust headers.
9410 * objc/execute/bf-1.m: Likewise.
9411 * objc/execute/bf-2.m: Likewise.
9412 * objc/execute/bf-3.m: Likewise.
9413 * objc/execute/bf-4.m: Likewise.
9414 * objc/execute/bf-5.m: Likewise.
9415 * objc/execute/bf-6.m: Likewise.
9416 * objc/execute/bf-7.m: Likewise.
9417 * objc/execute/bf-8.m: Likewise.
9418 * objc/execute/bf-9.m: Likewise.
9419 * objc/execute/bf-10.m: Likewise.
9420 * objc/execute/bf-11.m: Likewise.
9421 * objc/execute/bf-12.m: Likewise.
9422 * objc/execute/bf-13.m: Likewise.
9423 * objc/execute/bf-14.m: Likewise.
9424 * objc/execute/bf-15.m: Likewise.
9425 * objc/execute/bf-16.m: Likewise.
9426 * objc/execute/bf-17.m: Likewise.
9427 * objc/execute/bf-18.m: Likewise.
9428 * objc/execute/bf-19.m: Likewise.
9429 * objc/execute/bf-20.m: Likewise.
9430 * objc/execute/bf-21.m: Likewise.
9431 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9432 objc_get_type_qualifiers ().
9434 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9437 * gfortran.dg/dependency_39.f90: New test.
9439 2011-01-07 Jan Hubicka <jh@suse.cz>
9441 Get builtins tests ready for linker plugin.
9442 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9443 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9444 my_memset, my_bzero): Mark used.
9445 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9446 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9448 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9451 2011-01-07 Jan Hubicka <jh@suse.cz>
9453 PR tree-optimization/46367
9454 * g++.dg/torture/pr46367.C: New file.
9456 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9459 * gcc.dg/pr47201.c: New test.
9462 * gcc.dg/tree-prof/pr47187.c: New test.
9464 2011-01-07 Tobias Burnus <burnus@net-b.de>
9467 * gfortran.dg/extends_type_of_3.f90: New.
9469 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9471 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9472 * g++.dg/ext/dllimport-MI1.C: Likewise.
9473 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9474 * g++.dg/ext/dllimport10.C: Likewise.
9475 * g++.dg/ext/dllimport11.C: Likewise.
9476 * g++.dg/ext/dllimport12.C: Likewise.
9477 * g++.dg/ext/dllimport13.C: Likewise.
9478 * g++.dg/ext/dllimport2.C: Likewise.
9479 * g++.dg/ext/dllimport3.C: Likewise.
9480 * g++.dg/ext/dllimport4.C: Likewise.
9481 * g++.dg/ext/dllimport5.C: Likewise.
9482 * g++.dg/ext/dllimport6.C: Likewise.
9483 * g++.dg/ext/dllimport8.C: Likewise.
9484 * g++.dg/ext/dllimport9.C: Likewise.
9485 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9486 targets, too. Additionally enable test for i?86-*-mingw*.
9487 * g++.dg/ext/selectany1.C: Likewise.
9488 Remove guard variable check.
9490 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9494 * gfortran.dg/storage_size_3.f08: Extended.
9496 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9499 * g++.dg/template/stdarg1.C: New test.
9501 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9504 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9505 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9506 from the interface of functions to not hide the errors that
9509 2011-01-06 Jan Hubicka <jh@suse.cz>
9511 * gcc.dg/lto/pr47188_0.c: New testcase.
9512 * gcc.dg/lto/pr47188_1.c: New testcase.
9514 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9518 * gfortran.dg/interface_33.f90: New test.
9520 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9523 * gcc.c-torture/compile/pr47150.c: New test.
9525 2011-01-06 Ira Rosen <irar@il.ibm.com>
9527 PR tree-optimization/47139
9528 * gcc.dg/vect/pr47139.c: New test.
9530 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9533 * gfortran.dg/extends_type_of_2.f03: New.
9535 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9537 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9539 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9541 * gnat.dg/opt14.adb: New test.
9543 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9546 * gfortran.dg/allocate_error_2.f90: New test.
9548 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9551 * gfortran.dg/storage_size_3.f08: New.
9553 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9555 PR libgfortran/47154
9556 * gfortran.dg/namelist_68.f90: New test.
9558 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9560 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9562 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9565 * gfortran.dg/class_34.f90: New.
9567 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9569 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9570 use __builtin_inff. Skip all single-precision tests that require
9573 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9575 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9577 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9579 PR tree-optimization/47148
9580 * gcc.c-torture/execute/pr47148.c: New test.
9582 PR tree-optimization/47155
9583 * gcc.c-torture/execute/pr47155.c: New test.
9585 PR rtl-optimization/47157
9586 * gcc.c-torture/compile/pr47157.c: New test.
9588 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9590 * gcc.dg/torture/vector-shift2.c (schar): Define.
9591 (main): Always use schar or uchar instead of plain "char" to avoid
9592 dependencies on implementation-defined char signedness.
9594 2011-01-03 Martin Jambor <mjambor@suse.cz>
9596 PR tree-optimization/46801
9597 * gnat.dg/pack9.adb: Remove xfail.
9599 2011-01-03 Martin Jambor <mjambor@suse.cz>
9601 PR tree-optimization/46984
9602 * g++.dg/ipa/pr46984.C: New test.
9604 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9607 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9609 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9611 PR tree-optimization/47140
9612 * gcc.c-torture/compile/pr47140.c: New test.
9614 PR rtl-optimization/47028
9615 * gcc.dg/pr47028.c: New test.
9617 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9619 * objc.dg/protocol-forward-1.m: Removed TODO.
9620 * objc.dg/protocol-forward-2.m: New.
9621 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9622 * obj-c++.dg/protocol-forward-2.mm: New.
9624 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9627 * g++.dg/eh/pr38662.C: New testcase.
9629 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9631 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9632 scan for newline '\n'.
9635 Copyright (C) 2011 Free Software Foundation, Inc.
9637 Copying and distribution of this file, with or without modification,
9638 are permitted in any medium without royalty provided the copyright
9639 notice and this notice are preserved.