1 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.dg/pr47727.c: New.
7 * gcc.dg/pr47372-1.c: New.
8 * gcc.dg/pr47372-2.c: Likewise.
10 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
13 * gcc.target/i386/pr47449.c: New.
16 * gcc.dg/pr47446-1.c: New.
17 * gcc.dg/pr47446-2.c: Likewise.
19 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
22 * gcc.dg/pr47766.c: New.
25 * gcc.dg/tls/pr47715-1.c: New.
26 * gcc.dg/tls/pr47715-2.c: Likewise.
27 * gcc.dg/tls/pr47715-3.c: Likewise.
28 * gcc.dg/tls/pr47715-4.c: Likewise.
29 * gcc.dg/tls/pr47715-5.c: Likewise.
31 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
34 * objc.dg/gnu-api-2-class.m: Updated comments.
35 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
36 * objc.dg/gnu-api-2-class-meta.m: New test.
37 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
39 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
42 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
43 with classes that are in construction.
45 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
48 * gcc.target/i386/pr48084-1.c: New.
49 * gcc.target/i386/pr48084-2.c: Likewise.
50 * gcc.target/i386/pr48084-3.c: Likewise.
51 * gcc.target/i386/pr48084-4.c: Likewise.
52 * gcc.target/i386/pr48084-5.c: Likewise.
54 PR rtl-optimization/49504
55 * gcc.target/i386/pr49504.c: New.
58 * gcc.dg/pr49860.c: New.
60 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
63 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
64 with classes that are in construction.
66 2011-08-05 Jason Merrill <jason@redhat.com>
69 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
72 * g++.dg/cpp0x/decltype31.C: New.
75 * g++.dg/init/array28.C: New.
78 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
80 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
83 * gcc.dg/pr47369-1.c: New.
85 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
88 * gcc.dg/torture/pr47364-1.c: New.
89 * gcc.c-torture/compile/pr47364-1.c: Likewise.
90 * gcc.c-torture/compile/pr47364-2.c: Likewise.
92 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
95 * gfortran.dg/transfer_check_2.f90: New test case.
97 2011-08-05 Jan Hubicka <jh@suse.cz>
100 * gfortran.dg/pr49494.f90: New testcase.
102 2011-08-05 Jan Hubicka <jh@suse.cz>
105 * gcc.c-torture/compile/pr49735.c: New testcase.
107 2011-08-05 Jason Merrill <jason@redhat.com>
110 * g++.dg/cpp0x/initlist56.C: New.
113 * g++.dg/overload/rvalue2.C: New.
116 * g++.dg/cpp0x/range-for21.C: New.
118 * g++.dg/ext/vla11.C: New.
120 2011-08-05 Richard Guenther <rguenther@suse.de>
122 PR tree-optimization/49984
123 * gcc.dg/tree-ssa/vrp59.c: New testcase.
125 2011-08-05 Richard Guenther <rguenther@suse.de>
127 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
128 * gcc.dg/tree-ssa/vrp52.c: Likewise.
129 * gcc.dg/tree-ssa/vrp53.c: Likewise.
131 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
133 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
134 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
135 * gfortran.dg/ldist-pr43023.f90: Ditto.
136 * gfortran.dg/namelist_52.f90: Ditto.
137 * gfortran.dg/interface_proc_end.f90: Ditto.
138 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
139 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
141 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
143 * gcc.dg/vect/vect-over-widen-1.c: New test.
144 * gcc.dg/vect/vect-over-widen-2.c: New test.
145 * gcc.dg/vect/vect-over-widen-3.c: New test.
146 * gcc.dg/vect/vect-over-widen-4.c: New test.
148 2011-08-04 Richard Guenther <rguenther@suse.de>
151 * gfortran.dg/vect/O3-pr49957.f: New testcase.
153 2011-08-04 Ian Bolton <ian.bolton@arm.com>
155 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
157 2011-08-04 Jakub Jelinek <jakub@redhat.com>
160 * g++.dg/ext/builtin-object-size3.C: New test.
162 2011-08-03 Jakub Jelinek <jakub@redhat.com>
164 PR tree-optimization/49948
165 * gcc.dg/pr49948.c: New test.
167 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
170 * gcc.dg/torture/pr47383.c: New.
172 2011-08-03 Arnaud Charlet <charlet@adacore.com>
174 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
176 2011-08-03 Arnaud Charlet <charlet@adacore.com>
178 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
180 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
183 * gcc.dg/torture/pr47744-1.c: New.
184 * gcc.dg/torture/pr47744-2.c: Likewise.
185 * gcc.dg/torture/pr47744-3.c: Likewise.
187 2011-08-03 Richard Guenther <rguenther@suse.de>
190 * gcc.dg/torture/pr49958.c: New testcase.
192 2011-08-03 Richard Guenther <rguenther@suse.de>
194 PR tree-optimization/49938
195 * g++.dg/torture/pr49938.C: New testcase.
197 2011-08-02 Jason Merrill <jason@redhat.com>
200 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
203 * g++.dg/cpp0x/initlist5.C: Add additional cases.
206 * g++.dg/cpp0x/variadic115.C: New.
209 * g++.dg/cpp0x/union5.C: New.
211 2011-08-02 Daniel Kraft <d@domob.eu>
214 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
216 2011-08-02 Kai Tietz <ktietz@redhat.com>
219 * gcc.dg/tree-ssa/forwprop-15.c
221 2011-08-02 Jason Merrill <jason@redhat.com>
224 * g++.dg/cpp0x/range-for20.C: New.
226 2011-08-02 Tobias Burnus <burnus@net-b.de>
228 * gfortran.dg/coarray_lib_token_3.f90: New.
230 2011-08-02 Jakub Jelinek <jakub@redhat.com>
233 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
234 * gcc.dg/gomp/atomic-15.c: New test.
235 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
236 * g++.dg/gomp/atomic-15.C: New test.
237 * g++.dg/gomp/private-1.C: New test.
238 * g++.dg/gomp/sharing-2.C: New test.
239 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
240 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
241 * gfortran.dg/gomp/omp_atomic2.f90: New test.
243 2011-08-02 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
246 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
248 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
249 * gfortran.dg/allocatable_function_5.f90: Ditto.
250 * gfortran.dg/allocate_stat.f90: Ditto.
251 * gfortran.dg/array_constructor_20.f90: Ditto.
252 * gfortran.dg/array_constructor_21.f90: Ditto.
253 * gfortran.dg/array_constructor_22.f90: Ditto.
254 * gfortran.dg/array_constructor_26.f03: Ditto.
255 * gfortran.dg/array_function_4.f90: Ditto.
256 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
257 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
258 * gfortran.dg/bind_c_usage_15.f90: Ditto.
259 * gfortran.dg/bind_c_usage_16.f03: Ditto.
260 * gfortran.dg/bind_c_usage_3.f03: Ditto.
261 * gfortran.dg/binding_label_tests_7.f03: Ditto.
262 * gfortran.dg/class_15.f03: Ditto.
263 * gfortran.dg/class_27.f03: Ditto.
264 * gfortran.dg/class_33.f90: Ditto.
265 * gfortran.dg/class_37.f03: Ditto.
266 * gfortran.dg/class_40.f03: Ditto.
267 * gfortran.dg/class_42.f03: Ditto.
268 * gfortran.dg/class_defined_operator_1.f03: Ditto.
269 * gfortran.dg/coarray/registering_1.f90: Ditto.
270 * gfortran.dg/convert_1.f90: Ditto.
271 * gfortran.dg/default_initialization_3.f90: Ditto.
272 * gfortran.dg/dependency_25.f90: Ditto.
273 * gfortran.dg/dependency_26.f90: Ditto.
274 * gfortran.dg/dependency_36.f90: Ditto.
275 * gfortran.dg/dependency_37.f90: Ditto.
276 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
277 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
278 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
279 * gfortran.dg/elemental_pointer_1.f90: Ditto.
280 * gfortran.dg/elemental_result_1.f90: Ditto.
281 * gfortran.dg/empty_derived_type.f90: Ditto.
282 * gfortran.dg/entry_7.f90: Ditto.
283 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
284 * gfortran.dg/equiv_constraint_3.f90: Ditto.
285 * gfortran.dg/error_recovery_3.f90: Ditto.
286 * gfortran.dg/extends_4.f03: Ditto.
287 * gfortran.dg/func_assign.f90: Ditto.
288 * gfortran.dg/func_assign_3.f90: Ditto.
289 * gfortran.dg/generic_1.f90: Ditto.
290 * gfortran.dg/generic_18.f90: Ditto.
291 * gfortran.dg/generic_22.f03: Ditto.
292 * gfortran.dg/generic_4.f90: Ditto.
293 * gfortran.dg/generic_6.f90: Ditto.
294 * gfortran.dg/generic_actual_arg.f90: Ditto.
295 * gfortran.dg/graphite/id-21.f: Ditto.
296 * gfortran.dg/graphite/pr45758.f90: Ditto.
297 * gfortran.dg/host_assoc_call_2.f90: Ditto.
298 * gfortran.dg/host_assoc_call_3.f90: Ditto.
299 * gfortran.dg/host_assoc_call_4.f90: Ditto.
300 * gfortran.dg/host_assoc_function_4.f90: Ditto.
301 * gfortran.dg/host_used_types_1.f90: Ditto.
302 * gfortran.dg/implicit_1.f90: Ditto.
303 * gfortran.dg/implicit_11.f90: Ditto.
304 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
305 * gfortran.dg/impure_actual_1.f90: Ditto.
306 * gfortran.dg/impure_assignment_1.f90: Ditto.
307 * gfortran.dg/impure_constructor_1.f90: Ditto.
308 * gfortran.dg/initialization_10.f90: Ditto.
309 * gfortran.dg/initialization_12.f90: Ditto.
310 * gfortran.dg/interface_14.f90: Ditto.
311 * gfortran.dg/interface_15.f90: Ditto.
312 * gfortran.dg/interface_2.f90: Ditto.
313 * gfortran.dg/interface_25.f90: Ditto.
314 * gfortran.dg/interface_26.f90: Ditto.
315 * gfortran.dg/interface_29.f90: Ditto.
316 * gfortran.dg/interface_assignment_1.f90: Ditto.
317 * gfortran.dg/internal_pack_6.f90: Ditto.
318 * gfortran.dg/internal_pack_7.f90: Ditto.
319 * gfortran.dg/internal_pack_8.f90: Ditto.
320 * gfortran.dg/lto/pr45586_0.f90: Ditto.
321 * gfortran.dg/lto/pr47839_0.f90: Ditto.
322 * gfortran.dg/module_commons_3.f90: Ditto.
323 * gfortran.dg/module_equivalence_4.f90: Ditto.
324 * gfortran.dg/module_equivalence_6.f90: Ditto.
325 * gfortran.dg/module_function_type_1.f90: Ditto.
326 * gfortran.dg/module_naming_1.f90: Ditto.
327 * gfortran.dg/namelist_4.f90: Ditto.
328 * gfortran.dg/operator_c1202.f90: Ditto.
329 * gfortran.dg/parens_7.f90: Ditto.
330 * gfortran.dg/pr32921.f: Ditto.
331 * gfortran.dg/pr33646.f90: Ditto.
332 * gfortran.dg/pr41928.f90: Ditto.
333 * gfortran.dg/pr42119.f90: Ditto.
334 * gfortran.dg/pr43984.f90: Ditto.
335 * gfortran.dg/present_1.f90: Ditto.
336 * gfortran.dg/private_type_2.f90: Ditto.
337 * gfortran.dg/proc_decl_2.f90: Ditto.
338 * gfortran.dg/proc_ptr_10.f90: Ditto.
339 * gfortran.dg/proc_ptr_22.f90: Ditto.
340 * gfortran.dg/proc_ptr_8.f90: Ditto.
341 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
342 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
343 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
344 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
345 * gfortran.dg/substring_equivalence.f90: Ditto.
346 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
347 * gfortran.dg/transpose_optimization_1.f90: Ditto.
348 * gfortran.dg/trim_optimize_6.f90: Ditto.
349 * gfortran.dg/typebound_call_12.f03: Ditto.
350 * gfortran.dg/typebound_operator_5.f03: Ditto.
351 * gfortran.dg/typebound_operator_6.f03: Ditto.
352 * gfortran.dg/typebound_proc_18.f03: Ditto.
353 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
354 * gfortran.dg/use_1.f90: Ditto.
355 * gfortran.dg/use_10.f90: Ditto.
356 * gfortran.dg/use_11.f90: Ditto.
357 * gfortran.dg/use_14.f90: Ditto.
358 * gfortran.dg/use_only_2.f90: Ditto.
359 * gfortran.dg/use_rename_4.f90: Ditto.
360 * gfortran.dg/use_rename_5.f90: Ditto.
361 * gfortran.dg/used_dummy_types_3.f90: Ditto.
362 * gfortran.dg/used_interface_ref.f90: Ditto.
363 * gfortran.dg/used_types_11.f90: Ditto.
364 * gfortran.dg/used_types_3.f90: Ditto.
365 * gfortran.dg/used_types_4.f90: Ditto.
366 * gfortran.dg/userdef_operator_2.f90: Ditto.
367 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
368 * gfortran.dg/vect/pr46213.f90: Ditto.
369 * gfortran.dg/whole_file_21.f90: Ditto.
370 * gfortran.dg/whole_file_22.f90: Ditto.
371 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
372 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
374 2011-08-02 Kai Tietz <ktietz@redhat.com>
376 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
378 2011-08-01 Jason Merrill <jason@redhat.com>
381 * g++.dg/abi/mangle49.C: New.
384 * g++.dg/cpp0x/constexpr-array4.C: New.
387 * g++.dg/cpp0x/constexpr-builtin1.C: New.
389 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
392 * gcc.target/i386/pr49927.c: New test.
394 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
396 PR tree-optimization/49926
397 * gcc.dg/vect/pr49926.c: New test.
399 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
401 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
402 * gcc.target/i386/lzcnt-1.c: New test.
403 * gcc.target/i386/lzcnt-2.c: Likewise.
404 * gcc.target/i386/lzcnt-2a.c: Likewise.
405 * gcc.target/i386/lzcnt-3.c: Likewise.
406 * gcc.target/i386/lzcnt-4.c: Likewise.
407 * gcc.target/i386/lzcnt-4a.c: Likewise.
408 * gcc.target/i386/lzcnt-5.c: Likewise.
409 * gcc.target/i386/lzcnt-6.c: Likewise.
410 * gcc.target/i386/lzcnt-6a.c: Likewise.
411 * gcc.target/i386/lzcnt-check.h: Likewise.
413 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
414 * gcc.target/i386/sse-13.c: Likewise.
415 * gcc.target/i386/sse-14.c: Likewise.
416 * g++.dg/other/i386-2.C: Likewise.
417 * g++.dg/other/i386-3.C: Likewise.
419 2011-08-01 Julian Brown <julian@codesourcery.com>
421 * gcc.target/arm/fixed-point-exec.c: New test.
423 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
426 * gcc.target/i386/pr49920.c: New test.
428 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
430 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
431 * gcc.dg/tree-ssa/pr23109.c: Ditto.
432 * gcc.dg/tree-ssa/loop-7.c: Ditto.
433 * gcc.dg/tree-ssa/loop-32.c: Ditto.
434 * gcc.dg/tree-ssa/loop-33.c: Ditto.
435 * gcc.dg/tree-ssa/loop-34.c: Ditto.
436 * gcc.dg/tree-ssa/loop-35.c: Ditto.
437 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
438 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
439 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
440 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
441 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
442 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
443 * g++.dg/tree-ssa/pr33615.C: Ditto.
444 * g++.dg/tree-ssa/restrict1.C: Ditto.
445 * c-c++-common/restrict-2.c: Ditto.
446 * gfortran.dg/pr32921.f: Ditto.
447 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
448 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
449 * gcc.dg/tree-ssa/vrp47.c: Ditto.
450 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
451 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
452 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
453 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
454 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
455 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
456 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
458 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
460 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
461 .exe.ltrans[0-9]*. dump files.
463 2011-07-31 Janus Weil <janus@gcc.gnu.org>
466 * gfortran.dg/abstract_type_6.f03: Modified.
467 * gfortran.dg/typebound_proc_24.f03: New.
469 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/init/for1.C: Fix.
474 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
477 * gfortran.dg/string_5.f90: New test.
479 2011-07-29 Jason Merrill <jason@redhat.com>
482 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
484 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486 PR tree-optimization/47407
487 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
491 2011-07-29 Richard Guenther <rguenther@suse.de>
493 * gcc.dg/uninit-suppress.c: Also disable VRP.
494 * gcc.dg/uninit-suppress_2.c: Likewise.
496 2011-07-28 Jason Merrill <jason@redhat.com>
499 * g++.dg/template/nontype24.C: New.
501 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
503 PR rtl-optimization/47958
504 * gcc.dg/torture/pr47958-1.c: New.
506 2011-07-29 Wei Guozhi <carrot@google.com>
508 PR rtl-optimization/49799
509 * gcc.dg/pr49799.c: New test case.
511 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
514 * gcc.dg/graphite/id-pr48648.c: New.
516 2011-07-28 Jakub Jelinek <jakub@redhat.com>
519 * gfortran.dg/maxloc_2.f90: New test.
520 * gfortran.dg/maxloc_3.f90: New test.
521 * gfortran.dg/minloc_1.f90: New test.
522 * gfortran.dg/minloc_2.f90: New test.
523 * gfortran.dg/minloc_3.f90: New test.
524 * gfortran.dg/minmaxloc_7.f90: New test.
527 * gcc.dg/debug/dwarf2/pr49871.c: New test.
529 2011-07-28 Jakub Jelinek <jakub@redhat.com>
531 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
532 the builtin isn't optimized away.
534 2011-07-27 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/lto/pr45586-2_0.f90: New.
539 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
542 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
543 * c-c++-common/cxxbitfields-5.c: Same.
545 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
547 * lib/target-supports.exp (check_effective_target_mmap): Use
548 check_function_available.
550 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
552 * g++.old-deja/g++.pt/crash60.C: Updated.
554 2011-07-27 Jakub Jelinek <jakub@redhat.com>
557 * gcc.target/i386/pr49866.c: New test.
559 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
561 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
562 * gcc.target/i386/bmi-andn-1.c: New test.
563 * gcc.target/i386/bmi-andn-1a.c: Likewise.
564 * gcc.target/i386/bmi-andn-2.c: Likewise.
565 * gcc.target/i386/bmi-andn-2a.c: Likewise.
566 * gcc.target/i386/bmi-bextr-1.c: Likewise.
567 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
568 * gcc.target/i386/bmi-bextr-2.c: Likewise.
569 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
570 * gcc.target/i386/bmi-blsi-1.c: Likewise.
571 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
572 * gcc.target/i386/bmi-blsi-2.c: Likewise.
573 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
574 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
575 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
576 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
577 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
578 * gcc.target/i386/bmi-blsr-1.c: Likewise.
579 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
580 * gcc.target/i386/bmi-blsr-2.c: Likewise.
581 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
582 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
583 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
584 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
585 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
587 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
590 * gfortran.dg/graphite/id-pr47691.f: New.
592 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
594 * gcc.target/i386/avx-os-support.h: New.
595 * gcc.target/i386/avx-check.h: Include avx-os-support.h
596 (main): Check avx_os_support before the test is run.
597 * gcc.target/i386/aes-avx-check.h: Ditto.
598 * gcc.target/i386/pclmul-avx-check.h: Ditto.
600 2011-07-27 Kai Tietz <ktietz@redhat.com>
602 * gcc.target/i386/aggregate-ret3.c: New test.
603 * gcc.target/i386/aggregate-ret4.c: New test.
605 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
608 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
609 allocated array should *not* change its size.
610 * gfortran.dg/multiple_allocation_3.f90: New test.
612 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
615 * g++.dg/cpp0x/constexpr-49776.C: New.
617 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
620 * gcc.dg/graphite/id-pr47046.c: New.
622 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
625 * gcc.dg/graphite/run-id-pr47593.c: New.
627 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
630 * gcc.dg/graphite/run-id-pr47653.c: New.
631 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
633 * gcc.dg/graphite/scop-16.c: Same.
634 * gcc.dg/graphite/scop-17.c: Same.
635 * gcc.dg/graphite/scop-21.c: Same.
637 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
640 * gcc.dg/graphite/id-pr48805.c: New.
642 2011-07-26 Tobias Burnus <burnus@net-b.de>
644 * gfortran.dg/coarray_lib_token_2.f90: New.
646 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
648 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
651 2011-07-25 Andrew Pinski <apinski@cavium.com>
654 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
655 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
657 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
659 * lib/target-supports.exp (check_effective_target_mmap): New proc.
661 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
662 * gcc.c-torture/execute/loop-2g.c: Likewise.
663 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
664 Require mmap support.
665 * gcc.c-torture/execute/loop-2g.x: Likewise.
666 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
667 (MAP_ANON): Provide default.
668 * gcc.dg/20050826-1.c: Likewise.
669 * gcc.target/i386/pr36533.c: Likewise.
670 * gcc.dg/vect/pr49038.c: Remove dg-do run.
671 Use dg-require-effective-target mmap.
673 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/cpp0x/range-for19.C: New.
678 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
681 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
684 2011-07-15 Jakub Jelinek <jakub@redhat.com>
687 * g++.dg/torture/pr49309.C: Remove.
689 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
691 PR tree-optimization/49809
692 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
695 2011-07-25 Richard Guenther <rguenther@suse.de>
697 PR tree-optimization/49715
698 * gcc.target/i386/pr49715-1.c: New testcase.
699 * gcc.target/i386/pr49715-2.c: Likewise.
701 2011-07-23 Jason Merrill <jason@redhat.com>
703 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
705 2011-07-22 Jason Merrill <jason@redhat.com>
708 * g++.dg/cpp0x/initlist55.C: New.
710 2011-07-23 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/namelist_72.f: New.
715 2011-07-23 Tobias Burnus <burnus@net-b.de>
717 * gfortran.dg/coarray_25.f90: New.
719 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
721 * override1.C: This test should use c++0x mode.
722 * override3.C: New. Test the diagnostics in c++98 mode.
724 2011-07-22 Jason Merrill <jason@redhat.com>
725 Mark Glisse <marc.glisse@normalesup.org>
728 * g++.dg/other/pragma-re-1.C: Add namespace cases.
731 * g++.dg/opt/builtins2.C: New.
732 * g++.dg/other/error27.C: Don't rely on __builtin.
734 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
736 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
738 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
739 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
740 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
741 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
743 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
746 2011-07-22 Richard Guenther <rguenther@suse.de>
748 PR tree-optimization/45819
749 * gcc.dg/pr45819.c: New testcase.
751 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
753 * lib/target-supports.exp (check_ifunc_available): Rewrite.
755 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
759 * gcc.dg/graphite/run-id-pr47654.c: New.
761 2011-07-21 Ian Lance Taylor <iant@google.com>
764 * gcc.dg/pr49705.c: New test.
766 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
768 * lib/target-supports.exp (check_avx_os_support_available): New.
769 (check_effective_target_avx_runtime): Use it.
771 2011-07-21 Richard Guenther <rguenther@suse.de>
773 PR tree-optimization/49770
774 * g++.dg/torture/pr49770.C: New testcase.
776 2011-07-21 Kai Tietz <ktietz@redhat.com>
778 * gcc.dg/tree-ssa/pr30978.c: adjusted.
779 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
781 2011-07-21 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/coarray_lib_token_1.f90: New.
785 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
787 * gcc.dg/pr32912-2.c: Skip for AVR.
788 * gcc.dg/pr44674.c: Add dg-require-profiling.
790 2011-07-20 Jason Merrill <jason@redhat.com>
792 * g++.dg/ext/desig2.C: New.
794 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
796 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
798 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
799 * gcc.target/powerpc/recip-3.c: Ditto.
801 2011-07-19 Jason Merrill <jason@redhat.com>
804 PR c++/42603 (DR 950)
805 * g++.dg/cpp0x/decltype21.C: New.
807 2011-07-20 Richard Guenther <rguenther@suse.de>
810 * gcc.dg/tree-ssa/pr18908.c: New testcase.
811 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
813 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
815 * gcc.target/arm/combine-movs.c: New.
816 * gcc.target/arm/unsigned-extend-2.c: New.
818 2011-07-19 Jason Merrill <jason@redhat.com>
821 * g++.dg/cpp0x/variadic114.C: New.
823 2011-07-19 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/coarray_args_1.f90: New.
826 * gfortran.dg/coarray_args_2.f90: New.
828 2011-07-19 Janus Weil <janus@gcc.gnu.org>
831 * gfortran.dg/allocate_error_3.f90: New.
833 2011-07-19 Richard Guenther <rguenther@suse.de>
835 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
836 * gcc.dg/tree-ssa/bool-11.c: Likewise.
837 * gcc.dg/torture/20110719-1.c: New testcase.
839 2011-07-19 Jakub Jelinek <jakub@redhat.com>
841 PR tree-optimization/49768
842 * gcc.c-torture/execute/pr49768.c: New test.
844 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
846 PR tree-optimization/49771
847 * gcc.dg/vect/pr49771.c: New test.
849 2011-07-18 Martin Jambor <mjambor@suse.cz>
851 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
852 * gcc.dg/ipa/ipa-2.c: Likewise.
853 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
854 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
855 * gcc.dg/ipa/ipa-5.c: Likewise.
856 * gcc.dg/ipa/ipa-7.c: Likewise.
857 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
858 * gcc.dg/ipa/ipacost-1.c: Likewise.
859 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
861 * gcc.dg/ipa/ipcp-1.c: New test.
862 * gcc.dg/ipa/ipcp-2.c: Likewise.
863 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
865 2011-07-18 Jakub Jelinek <jakub@redhat.com>
868 * gfortran.dg/pr49675.f90: New test.
870 2011-07-18 Richard Guenther <rguenther@suse.de>
872 * gcc.dg/torture/20110718-1.c: New testcase.
874 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
877 * g++.dg/ext/bitfield3.C: Likewise.
878 * g++.dg/ext/bitfield4.C: Likewise.
879 * g++.dg/ext/bitfield5.C: Likewise.
880 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
881 * g++.dg/other/pr23205-2.C: Likewise.
882 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
883 * gcc.c-torture/compile/20001109-2.c: Likewise.
884 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
885 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
886 * gcc.dg/bitfld-16.c: Likewise.
887 * gcc.dg/bitfld-17.c: Likewise.
888 * gcc.dg/bitfld-18.c: Likewise.
889 * gcc.dg/builtins-config.h: Remove Netware support.
890 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
891 * gcc.dg/cdce2.c: Likewise.
892 * gcc.dg/cpp/assert4.c: Remove netware support.
893 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
894 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
896 * lib/target-supports.exp (check_visibility_available): Remove
898 (check_profiling_available): Likewise.
900 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
902 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
904 2011-07-17 Tobias Burnus <burnus@net-b.de>
905 Thomas Koenig <tkoenig@gcc.gnu.org>
908 * gfortran.dg/generic_17.f90: Fix testcase.
909 * gfortran.dg/interface_3.f90: Add dg-error.
910 * gfortran.dg/use_14.f90: New.
911 * gfortran.dg/use_15.f90: New.
913 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
915 * gnat.dg/pointer_controlled.adb: New test.
917 2011-07-17 Tobias Burnus <burnus@net-b.de>
920 * gfortran.dg/pointer_remapping_7.f90: New.
922 2011-07-16 Jason Merrill <jason@redhat.com>
924 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
926 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
927 Jason Merrill <jason@redhat.com>
931 * g++.dg/cpp0x/decltype29.C: Adjust.
932 * g++.dg/cpp0x/error4.C: Adjust.
933 * g++.dg/cpp0x/sfinae26.C: Adjust.
934 * g++.dg/cpp0x/variadic105.C: Adjust.
935 * g++.dg/template/deduce3.C: Adjust.
936 * g++.dg/template/error45.C: Adjust.
937 * g++.dg/template/ptrmem2.C: Adjust.
938 * g++.dg/template/sfinae2.C: Adjust.
939 * g++.old-deja/g++.pt/crash60.C: Adjust.
940 * g++.old-deja/g++.pt/unify6.C: Adjust.
941 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
942 * g++.dg/cpp0x/nullptr15.C: Adjust.
943 * g++.dg/cpp0x/pr31431-2.C: Adjust.
944 * g++.dg/cpp0x/pr31431.C: Adjust.
945 * g++.dg/cpp0x/pr31434.C: Adjust.
946 * g++.dg/cpp0x/sfinae11.C: Adjust
947 * g++.dg/cpp0x/temp_default2.C: Adjust.
948 * g++.dg/cpp0x/trailing4.C: Adjust.
949 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
950 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
951 * g++.dg/cpp0x/variadic105.C: Adjust.
952 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
953 * g++.dg/ext/vla2.C: Adjust.
954 * g++.dg/other/ptrmem10.C: Adjust.
955 * g++.dg/other/ptrmem11.C: Adjust.
956 * g++.dg/overload/unknown1.C: Adjust.
957 * g++.dg/template/conv11.C: Adjust.
958 * g++.dg/template/dependent-expr5.C: Adjust.
959 * g++.dg/template/friend.C: Adjust.
960 * g++.dg/template/incomplete2.C: Adjust.
961 * g++.dg/template/local4.C: Adjust.
962 * g++.dg/template/local6.C: Adjust.
963 * g++.dg/template/operator9.C: Adjust.
964 * g++.dg/template/ttp25.C: Adjust.
965 * g++.dg/template/unify10.C: Adjust.
966 * g++.dg/template/unify11.C: Adjust.
967 * g++.dg/template/unify6.C: Adjust.
968 * g++.dg/template/unify9.C: Adjust.
969 * g++.dg/template/varmod1.C: Adjust.
970 * g++.old-deja/g++.brendan/crash56.C: Adjust.
971 * g++.old-deja/g++.pt/crash28.C: Adjust.
972 * g++.old-deja/g++.pt/explicit41.C: Adjust.
973 * g++.old-deja/g++.pt/explicit77.C: Adjust.
974 * g++.old-deja/g++.pt/expr2.C: Adjust.
975 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
976 * g++.old-deja/g++.pt/spec5.C: Adjust.
977 * g++.old-deja/g++.pt/spec6.C: Adjust.
978 * g++.old-deja/g++.pt/unify4.C: Adjust.
979 * g++.old-deja/g++.pt/unify8.C: Adjust.
980 * g++.old-deja/g++.robertl/eb98.C: Adjust.
981 * g++.dg/overload/template5.C: New testcase.
982 * g++.dg/template/overload12.C: New testcase.
984 2011-07-11 Tobias Burnus <burnus@net-b.de>
986 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
987 * gfortran.dg/coarray_7.f90: Ditto.
988 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
989 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
991 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
993 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
995 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
996 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
997 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
999 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1000 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1001 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1003 2011-07-15 Jason Merrill <jason@redhat.com>
1006 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1007 Use --extra_opts instead of --additional_options.
1009 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1012 * g++.dg/torture/pr49309.C: Remove.
1014 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1016 * gcc.target/tic6x/weak-call.c: New test.
1017 * gcc.target/tic6x/fpcmp.c: New test.
1018 * gcc.target/tic6x/fpdiv.c: New test.
1019 * gcc.target/tic6x/rotdi16-scan.c: New test.
1020 * gcc.target/tic6x/ffssi.c: New test.
1021 * gcc.target/tic6x/fpdiv-lib.c: New test.
1022 * gcc.target/tic6x/cold-lc.c: New test.
1023 * gcc.target/tic6x/longcalls.c: New test.
1024 * gcc.target/tic6x/abi-align-1.c: New test.
1025 * gcc.target/tic6x/fpcmp-finite.c: New test.
1026 * gcc.target/tic6x/rotdi16.c: New test.
1027 * gcc.target/tic6x/bswapl.c: New test.
1028 * gcc.target/tic6x/ffsdi.c: New test.
1029 * gcc.target/tic6x/tic6x.exp: New file.
1030 * gcc.target/tic6x/builtins/arith24.c: New test.
1031 * gcc.target/tic6x/builtins/smpy.c: New test.
1032 * gcc.target/tic6x/builtins/smpylh.c: New test.
1033 * gcc.target/tic6x/builtins/smpyh.c: New test.
1034 * gcc.target/tic6x/builtins/sarith1.c: New test.
1035 * gcc.target/tic6x/builtins/extclr.c: New test
1036 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1037 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1038 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1039 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1041 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1043 * gcc.dg/20020312-2.c: Likewise.
1044 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1045 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1046 * gcc.dg/torture/builtin-math-7.c: Likewise.
1049 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1050 not testing tic6x-*-*.
1052 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1055 * g++.dg/torture/pr49309.C: New testcase.
1057 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1059 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1061 2011-07-14 Richard Guenther <rguenther@suse.de>
1063 PR tree-optimization/49651
1064 * gcc.dg/torture/pr49651.c: New testcase.
1066 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1069 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1071 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1073 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1074 -mno-pointers-to-nested-functions.
1075 * gcc.target/powerpc/no-r11-2.c: Ditto.
1076 * gcc.target/powerpc/no-r11-3.c: Ditto.
1078 2011-07-13 Jason Merrill <jason@redhat.com>
1080 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1081 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1082 when compiling C files.
1083 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1084 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1085 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1086 * g++.dg/lookup/anon2.C: Likewise.
1087 * g++.dg/tree-ssa/copyprop.C: Likewise.
1088 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1089 * g++.dg/init/vector1.C: Ignore narrowing errors.
1090 * g++.dg/torture/pr35526.C: Likewise.
1091 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1093 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1096 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1099 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1101 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1102 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1104 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1106 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1107 * lib/obj-c++.exp (obj-c++_init): Ditto.
1108 * lib/file-format.exp (gcc_target_object_format): Ditto.
1109 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1110 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1111 (check_visibility_available): Ditto.
1112 (check_effective_target_tls_native): Ditto.
1113 (check_effective_target_tls_emulated): Ditto.
1114 (check_effective_target_function_sections): Ditto.
1116 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1118 * gcc.target/arm/pr48183.c: New test.
1120 2011-07-13 Richard Guenther <rguenther@suse.de>
1122 * gcc.dg/torture/20110713-1.c: New testcase.
1124 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1127 * gcc.c-torture/compile/pr49474.c: New testcase.
1129 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1131 PR tree-optimization/49712
1132 * gcc.c-torture/execute/pr49712.c: New test.
1134 2011-07-11 Jason Merrill <jason@redhat.com>
1137 * g++.dg/template/recurse3.C: New.
1139 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/guality/csttest.c: New test.
1145 * gfortran.dg/pr49698.f90: New test.
1147 2011-07-11 Jeff Law <law@redhat.com>
1149 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1151 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1153 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1154 * go.test/go-test.exp (go-set-goarch): Likewise.
1156 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1159 * gcc.target/avr/torture/pr39633.c: New test case.
1161 2011-07-11 Tobias Burnus <burnus@net-b.de>
1164 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1166 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1168 * lib/target-supports.exp (check_effective_target_scheduling):
1170 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1171 * gcc.dg/pr45055.c: Ditto.
1172 * gcc.dg/pr45353.c: Ditto.
1173 * g++.dg/pr45056.C: Ditto.
1175 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1177 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1178 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1179 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1180 * g++.dg/torture/pr31863.C: Skip AVR.
1182 2011-07-10 Tobias Burnus <burnus@net-b.de>
1185 * gfortran.dg/intrinsic_signal.f90: New.
1187 2011-07-09 Jason Merrill <jason@redhat.com>
1189 * g++.dg/cpp0x/regress/regress6.C: New.
1190 * g++.dg/parse/crash45.C: Adjust message.
1191 * g++.dg/template/crash38.C: Adjust message.
1192 * g++.dg/template/crash64.C: Adjust message.
1194 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1196 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1197 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1198 * g++.dg/abi/bitfield3.C: Likewise.
1199 * g++.dg/eh/pr38662.C: Likewise.
1200 * g++.dg/ext/attrib36.C: Likewise.
1201 * g++.dg/ext/attrib37.C: Likewise.
1202 * g++.dg/ext/attrib8.C: Likewise.
1203 * g++.dg/ext/tmplattr1.C: Likewise.
1204 * g++.dg/inherit/override-attribs.C: Likewise.
1205 * g++.dg/opt/inline9.C: Likewise.
1206 * g++.dg/opt/life1.C: Likewise.
1207 * g++.dg/opt/longbranch2.C: Likewise.
1208 * g++.dg/opt/nrv12.C: Likewise.
1209 * g++.dg/opt/reg-stack4.C: Likewise.
1210 * g++.dg/other/pr35504.C: Likewise.
1211 * g++.dg/other/pr39496.C: Likewise.
1212 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1213 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1214 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1215 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1216 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1217 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1218 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1219 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1220 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1221 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1222 * g++.dg/warn/pr15774-1.C: Likewise.
1223 * g++.dg/warn/pr15774-2.C: Likewise.
1224 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1225 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1226 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1227 * g++.old-deja/g++.pt/asm2.C: Likewise.
1228 * gcc.c-torture/compile/20000804-1.c: Likewise.
1229 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1230 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1231 * gcc.dg/20020108-1.c: Likewise.
1232 * gcc.dg/20020122-2.c: Likewise.
1233 * gcc.dg/20020122-3.c: Likewise.
1234 * gcc.dg/20020206-1.c: Likewise.
1235 * gcc.dg/20020219-1.c: Likewise.
1236 * gcc.dg/20020310-1.c: Likewise.
1237 * gcc.dg/20020411-1.c: Likewise.
1238 * gcc.dg/20020418-2.c: Likewise.
1239 * gcc.dg/20020426-2.c: Likewise.
1240 * gcc.dg/20020517-1.c: Likewise.
1241 * gcc.dg/20030204-1.c: Likewise.
1242 * gcc.dg/20030826-2.c: Likewise.
1243 * gcc.dg/20031102-1.c: Likewise.
1244 * gcc.dg/20031202-1.c: Likewise.
1245 * gcc.dg/20050111-1.c: Likewise.
1246 * gcc.dg/20050503-1.c: Likewise.
1247 * gcc.dg/array-init-1.c: Likewise.
1248 * gcc.dg/builtin-apply4.c: Likewise.
1249 * gcc.dg/dfp/pr31344.c: Likewise.
1250 * gcc.dg/gomp/atomic-11.c: Likewise.
1251 * gcc.dg/graphite/pr40281.c: Likewise.
1252 * gcc.dg/ia64-sync-1.c: Likewise.
1253 * gcc.dg/ia64-sync-2.c: Likewise.
1254 * gcc.dg/ia64-sync-3.c: Likewise.
1255 * gcc.dg/ia64-sync-4.c: Likewise.
1256 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1257 * gcc.dg/invalid-call-1.c: Likewise.
1258 * gcc.dg/loop-3.c: Likewise.
1259 * gcc.dg/lower-subreg-1.c: Likewise.
1260 * gcc.dg/lto/pr47259_0.c: Likewise.
1261 * gcc.dg/nested-calls-1.c: Likewise.
1262 * gcc.dg/pr20017.c: Likewise.
1263 * gcc.dg/pr25023.c: Likewise.
1264 * gcc.dg/pr27671-2.c: Likewise.
1265 * gcc.dg/pr32176.c: Likewise.
1266 * gcc.dg/pr33676.c: Likewise.
1267 * gcc.dg/pr35045.c: Likewise.
1268 * gcc.dg/pr36015.c: Likewise.
1269 * gcc.dg/pr36584.c: Likewise.
1270 * gcc.dg/pr36998.c: Likewise.
1271 * gcc.dg/pr37438.c: Likewise.
1272 * gcc.dg/pr37908.c: Likewise.
1273 * gcc.dg/pr41241.c: Likewise.
1274 * gcc.dg/pr41340.c: Likewise.
1275 * gcc.dg/pr44136.c: Likewise.
1276 * gcc.dg/pr44194-1.c: Likewise.
1277 * gcc.dg/pr46212.c: Likewise.
1278 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1279 * gcc.dg/setjmp-2.c: Likewise.
1280 * gcc.dg/short-compare-1.c: Likewise.
1281 * gcc.dg/short-compare-2.c: Likewise.
1282 * gcc.dg/smod-1.c: Likewise.
1283 * gcc.dg/sync-2.c: Likewise.
1284 * gcc.dg/sync-3.c: Likewise.
1285 * gcc.dg/tls/opt-1.c: Likewise.
1286 * gcc.dg/tls/opt-2.c: Likewise.
1287 * gcc.dg/tls/opt-3.c: Likewise.
1288 * gcc.dg/torture/badshift.c: Likewise.
1289 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1290 * gcc.dg/torture/pr20314-2.c: Likewise.
1291 * gcc.dg/torture/pr36891.c: Likewise.
1292 * gcc.dg/torture/pr38774.c: Likewise.
1293 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1294 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1295 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1296 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1297 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1298 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1299 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1300 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1301 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1302 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1303 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1304 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1305 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1306 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1307 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1308 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1309 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1310 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1311 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1312 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1313 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1314 * gcc.dg/unroll-1.c: Likewise.
1315 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1316 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1317 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1318 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1319 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1320 * gcc.target/i386/20000609-1.c: Likewise.
1321 * gcc.target/i386/20000720-1.c: Likewise.
1322 * gcc.target/i386/20000724-1.c: Likewise.
1323 * gcc.target/i386/20011107-1.c: Likewise.
1324 * gcc.target/i386/20011119-1.c: Likewise.
1325 * gcc.target/i386/20020201-3.c: Likewise.
1326 * gcc.target/i386/20020218-1.c: Likewise.
1327 * gcc.target/i386/20020729-1.c: Likewise.
1328 * gcc.target/i386/20030926-1.c: Likewise.
1329 * gcc.target/i386/20060125-1.c: Likewise.
1330 * gcc.target/i386/20060125-2.c: Likewise.
1331 * gcc.target/i386/20060512-1.c: Likewise.
1332 * gcc.target/i386/20060512-2.c: Likewise.
1333 * gcc.target/i386/20060512-3.c: Likewise.
1334 * gcc.target/i386/20060512-4.c: Likewise.
1335 * gcc.target/i386/387-1.c: Likewise.
1336 * gcc.target/i386/387-2.c: Likewise.
1337 * gcc.target/i386/387-5.c: Likewise.
1338 * gcc.target/i386/387-6.c: Likewise.
1339 * gcc.target/i386/980312-1.c: Likewise.
1340 * gcc.target/i386/980313-1.c: Likewise.
1341 * gcc.target/i386/990117-1.c: Likewise.
1342 * gcc.target/i386/990424-1.c: Likewise.
1343 * gcc.target/i386/990524-1.c: Likewise.
1344 * gcc.target/i386/991129-1.c: Likewise.
1345 * gcc.target/i386/991214-1.c: Likewise.
1346 * gcc.target/i386/991230-1.c: Likewise.
1347 * gcc.target/i386/addr-sel-1.c: Likewise.
1348 * gcc.target/i386/aggregate-ret1.c: Likewise.
1349 * gcc.target/i386/aggregate-ret2.c: Likewise.
1350 * gcc.target/i386/align-main-3.c: Likewise.
1351 * gcc.target/i386/amd64-abi-1.c: Likewise.
1352 * gcc.target/i386/amd64-abi-2.c: Likewise.
1353 * gcc.target/i386/amd64-abi-4.c: Likewise.
1354 * gcc.target/i386/amd64-abi-5.c: Likewise.
1355 * gcc.target/i386/amd64-abi-6.c: Likewise.
1356 * gcc.target/i386/asm-1.c: Likewise.
1357 * gcc.target/i386/asm-3.c: Likewise.
1358 * gcc.target/i386/asm-5.c: Likewise.
1359 * gcc.target/i386/attributes-error.c: Likewise.
1360 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1361 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1362 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1363 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1364 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1365 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1366 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1367 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1368 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1369 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1370 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1371 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1372 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1373 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1374 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1375 * gcc.target/i386/bitfield1.c: Likewise.
1376 * gcc.target/i386/bitfield2.c: Likewise.
1377 * gcc.target/i386/bmi-2.c: Likewise.
1378 * gcc.target/i386/bmi-5.c: Likewise.
1379 * gcc.target/i386/builtin-unreachable.c: Likewise.
1380 * gcc.target/i386/cleanup-2.c: Likewise.
1381 * gcc.target/i386/clobbers.c: Likewise.
1382 * gcc.target/i386/cmov8.c: Likewise.
1383 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1384 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1385 * gcc.target/i386/compress-float-387.c: Likewise.
1386 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1387 * gcc.target/i386/compress-float-sse.c: Likewise.
1388 * gcc.target/i386/crc32-2.c: Likewise.
1389 * gcc.target/i386/crc32-3.c: Likewise.
1390 * gcc.target/i386/divmod-7.c: Likewise.
1391 * gcc.target/i386/divmod-8.c: Likewise.
1392 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1393 * gcc.target/i386/fma3-builtin.c: Likewise.
1394 * gcc.target/i386/fma3-fma.c: Likewise.
1395 * gcc.target/i386/fma4-256-vector.c: Likewise.
1396 * gcc.target/i386/fma4-builtin.c: Likewise.
1397 * gcc.target/i386/fma4-fma-2.c: Likewise.
1398 * gcc.target/i386/fma4-fma.c: Likewise.
1399 * gcc.target/i386/fma4-vector-2.c: Likewise.
1400 * gcc.target/i386/fma4-vector.c: Likewise.
1401 * gcc.target/i386/funcspec-1.c: Likewise.
1402 * gcc.target/i386/funcspec-10.c: Likewise.
1403 * gcc.target/i386/funcspec-11.c: Likewise.
1404 * gcc.target/i386/funcspec-2.c: Likewise.
1405 * gcc.target/i386/funcspec-5.c: Likewise.
1406 * gcc.target/i386/funcspec-6.c: Likewise.
1407 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1408 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1409 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1410 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1411 * gcc.target/i386/incoming-1.c: Likewise.
1412 * gcc.target/i386/incoming-10.c: Likewise.
1413 * gcc.target/i386/incoming-11.c: Likewise.
1414 * gcc.target/i386/incoming-12.c: Likewise.
1415 * gcc.target/i386/incoming-13.c: Likewise.
1416 * gcc.target/i386/incoming-14.c: Likewise.
1417 * gcc.target/i386/incoming-15.c: Likewise.
1418 * gcc.target/i386/incoming-2.c: Likewise.
1419 * gcc.target/i386/incoming-3.c: Likewise.
1420 * gcc.target/i386/incoming-4.c: Likewise.
1421 * gcc.target/i386/incoming-5.c: Likewise.
1422 * gcc.target/i386/incoming-6.c: Likewise.
1423 * gcc.target/i386/incoming-7.c: Likewise.
1424 * gcc.target/i386/incoming-8.c: Likewise.
1425 * gcc.target/i386/incoming-9.c: Likewise.
1426 * gcc.target/i386/lea.c: Likewise.
1427 * gcc.target/i386/local.c: Likewise.
1428 * gcc.target/i386/loop-1.c: Likewise.
1429 * gcc.target/i386/loop-2.c: Likewise.
1430 * gcc.target/i386/loop-3.c: Likewise.
1431 * gcc.target/i386/max-stack-align.c: Likewise.
1432 * gcc.target/i386/memcpy-1.c: Likewise.
1433 * gcc.target/i386/movbe-2.c: Likewise.
1434 * gcc.target/i386/movq-2.c: Likewise.
1435 * gcc.target/i386/movq.c: Likewise.
1436 * gcc.target/i386/nrv1.c: Likewise.
1437 * gcc.target/i386/pad-4.c: Likewise.
1438 * gcc.target/i386/pad-5a.c: Likewise.
1439 * gcc.target/i386/pad-5b.c: Likewise.
1440 * gcc.target/i386/pad-6a.c: Likewise.
1441 * gcc.target/i386/pad-6b.c: Likewise.
1442 * gcc.target/i386/pad-7.c: Likewise.
1443 * gcc.target/i386/pad-9.c: Likewise.
1444 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1445 * gcc.target/i386/pic-1.c: Likewise.
1446 * gcc.target/i386/pr12092-1.c: Likewise.
1447 * gcc.target/i386/pr12329.c: Likewise.
1448 * gcc.target/i386/pr21518.c: Likewise.
1449 * gcc.target/i386/pr22362.c: Likewise.
1450 * gcc.target/i386/pr22585.c: Likewise.
1451 * gcc.target/i386/pr23098.c: Likewise.
1452 * gcc.target/i386/pr25196.c: Likewise.
1453 * gcc.target/i386/pr25293.c: Likewise.
1454 * gcc.target/i386/pr25654.c: Likewise.
1455 * gcc.target/i386/pr26449.c: Likewise.
1456 * gcc.target/i386/pr26778.c: Likewise.
1457 * gcc.target/i386/pr26826.c: Likewise.
1458 * gcc.target/i386/pr27266.c: Likewise.
1459 * gcc.target/i386/pr29978.c: Likewise.
1460 * gcc.target/i386/pr30505.c: Likewise.
1461 * gcc.target/i386/pr30961-1.c: Likewise.
1462 * gcc.target/i386/pr31628.c: Likewise.
1463 * gcc.target/i386/pr32000-2.c: Likewise.
1464 * gcc.target/i386/pr32661-1.c: Likewise.
1465 * gcc.target/i386/pr32708-2.c: Likewise.
1466 * gcc.target/i386/pr32708-3.c: Likewise.
1467 * gcc.target/i386/pr34256.c: Likewise.
1468 * gcc.target/i386/pr34312.c: Likewise.
1469 * gcc.target/i386/pr34522.c: Likewise.
1470 * gcc.target/i386/pr35160.c: Likewise.
1471 * gcc.target/i386/pr35281.c: Likewise.
1472 * gcc.target/i386/pr36246.c: Likewise.
1473 * gcc.target/i386/pr36786.c: Likewise.
1474 * gcc.target/i386/pr37275.c: Likewise.
1475 * gcc.target/i386/pr37843-3.c: Likewise.
1476 * gcc.target/i386/pr37843-4.c: Likewise.
1477 * gcc.target/i386/pr39082-1.c: Likewise.
1478 * gcc.target/i386/pr39431.c: Likewise.
1479 * gcc.target/i386/pr39496.c: Likewise.
1480 * gcc.target/i386/pr39543-2.c: Likewise.
1481 * gcc.target/i386/pr39911.c: Likewise.
1482 * gcc.target/i386/pr40718.c: Likewise.
1483 * gcc.target/i386/pr40906-1.c: Likewise.
1484 * gcc.target/i386/pr40906-2.c: Likewise.
1485 * gcc.target/i386/pr40906-3.c: Likewise.
1486 * gcc.target/i386/pr40934.c: Likewise.
1487 * gcc.target/i386/pr41900.c: Likewise.
1488 * gcc.target/i386/pr42589.c: Likewise.
1489 * gcc.target/i386/pr43662.c: Likewise.
1490 * gcc.target/i386/pr43671.c: Likewise.
1491 * gcc.target/i386/pr43766.c: Likewise.
1492 * gcc.target/i386/pr43869.c: Likewise.
1493 * gcc.target/i386/pr44942.c: Likewise.
1494 * gcc.target/i386/pr44948-2a.c: Likewise.
1495 * gcc.target/i386/pr45234.c: Likewise.
1496 * gcc.target/i386/pr45336-2.c: Likewise.
1497 * gcc.target/i386/pr45336-4.c: Likewise.
1498 * gcc.target/i386/pr45852.c: Likewise.
1499 * gcc.target/i386/pr46470.c: Likewise.
1500 * gcc.target/i386/pr48037-1.c: Likewise.
1501 * gcc.target/i386/pr48389.c: Likewise.
1502 * gcc.target/i386/pr49095.c: Likewise.
1503 * gcc.target/i386/pr9771-1.c: Likewise.
1504 * gcc.target/i386/rdfsbase-1.c: Likewise.
1505 * gcc.target/i386/rdfsbase-2.c: Likewise.
1506 * gcc.target/i386/rdgsbase-1.c: Likewise.
1507 * gcc.target/i386/rdgsbase-2.c: Likewise.
1508 * gcc.target/i386/rdrand-3.c: Likewise.
1509 * gcc.target/i386/regparm-stdcall.c: Likewise.
1510 * gcc.target/i386/regparm.c: Likewise.
1511 * gcc.target/i386/reload-1.c: Likewise.
1512 * gcc.target/i386/rotate-2.c: Likewise.
1513 * gcc.target/i386/sibcall-5.c: Likewise.
1514 * gcc.target/i386/signbit-1.c: Likewise.
1515 * gcc.target/i386/signbit-2.c: Likewise.
1516 * gcc.target/i386/signbit-3.c: Likewise.
1517 * gcc.target/i386/sse-5.c: Likewise.
1518 * gcc.target/i386/sse-8.c: Likewise.
1519 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1520 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1521 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1522 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1523 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1524 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1525 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1526 * gcc.target/i386/sse2-movq-2.c: Likewise.
1527 * gcc.target/i386/sse2-movq-3.c: Likewise.
1528 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1529 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1530 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1531 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1532 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1533 * gcc.target/i386/ssefn-1.c: Likewise.
1534 * gcc.target/i386/ssefn-2.c: Likewise.
1535 * gcc.target/i386/sseregparm-1.c: Likewise.
1536 * gcc.target/i386/sseregparm-2.c: Likewise.
1537 * gcc.target/i386/sseregparm-3.c: Likewise.
1538 * gcc.target/i386/sseregparm-4.c: Likewise.
1539 * gcc.target/i386/sseregparm-5.c: Likewise.
1540 * gcc.target/i386/sseregparm-6.c: Likewise.
1541 * gcc.target/i386/sseregparm-7.c: Likewise.
1542 * gcc.target/i386/sseregparm-8.c: Likewise.
1543 * gcc.target/i386/stack-realign.c: Likewise.
1544 * gcc.target/i386/stack-usage-realign.c: Likewise.
1545 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1546 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1547 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1548 * gcc.target/i386/stackalign/return-1.c: Likewise.
1549 * gcc.target/i386/stackalign/return-2.c: Likewise.
1550 * gcc.target/i386/stackalign/return-3.c: Likewise.
1551 * gcc.target/i386/tailcall-1.c: Likewise.
1552 * gcc.target/i386/tbm-2.c: Likewise.
1553 * gcc.target/i386/udivmod-7.c: Likewise.
1554 * gcc.target/i386/udivmod-8.c: Likewise.
1555 * gcc.target/i386/unroll-1.c: Likewise.
1556 * gcc.target/i386/vararg-1.c: Likewise.
1557 * gcc.target/i386/vararg-2.c: Likewise.
1558 * gcc.target/i386/vect8-ret.c: Likewise.
1559 * gcc.target/i386/vectorize5.c: Likewise.
1560 * gcc.target/i386/wmul-1.c: Likewise.
1561 * gcc.target/i386/wmul-2.c: Likewise.
1562 * gcc.target/i386/wrfsbase-1.c: Likewise.
1563 * gcc.target/i386/wrfsbase-2.c: Likewise.
1564 * gcc.target/i386/wrgsbase-1.c: Likewise.
1565 * gcc.target/i386/wrgsbase-2.c: Likewise.
1566 * gcc.target/i386/xop-pcmov.c: Likewise.
1567 * gcc.target/i386/xop-pcmov2.c: Likewise.
1568 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1569 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1570 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1571 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1572 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1573 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1574 * gcc.target/i386/zee.c: Likewise.
1575 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1576 * gfortran.dg/compiler-directive_2.f: Likewise.
1577 * gfortran.dg/g77/20010216-1.f: Likewise.
1578 * gfortran.dg/gomp/pr39152.f90: Likewise.
1579 * gfortran.dg/pr33794.f90: Likewise.
1581 2011-07-09 Jason Merrill <jason@redhat.com>
1583 * g++.dg/cpp0x/regress/regress5.C: New.
1585 2011-07-08 Jason Merrill <jason@redhat.com>
1588 * g++.dg/expr/compound-asn1.C: New.
1589 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1591 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.target/powerpc/altivec-34.c: New test.
1596 2011-07-08 Jason Merrill <jason@redhat.com>
1599 * g++.dg/abi/guard3.C: New.
1601 2011-07-08 Julian Brown <julian@codesourcery.com>
1603 * lib/target-supports.exp
1604 (check_effective_target_arm_little_endian): New.
1605 (check_effective_target_vect_pack_trunc): Use above.
1606 (check_effective_target_vect_unpack): Likewise.
1607 (check_effective_target_vect_element_align): Test
1608 check_effective_target_arm_vect_no_misalign for ARM.
1610 2011-07-08 Jason Merrill <jason@redhat.com>
1613 * g++.dg/cpp0x/constexpr-rom.C: New.
1615 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1618 * g++.dg/torture/pr49519.C: New test.
1620 2011-07-08 Martin Jambor <mjambor@suse.cz>
1622 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1624 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1629 2011-07-08 Richard Guenther <rguenther@suse.de>
1631 PR tree-optimization/49662
1632 * gcc.dg/graphite/interchange-14.c: XFAIL.
1633 * gcc.dg/graphite/interchange-15.c: Likewise.
1634 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1636 2011-07-06 Jason Merrill <jason@redhat.com>
1639 * g++.dg/cpp0x/regress/regress4.C: New.
1641 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1644 * gfortran.dg/result_in_spec_4.f90: New test.
1646 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1648 * gcc.target/sparc/cas64.c: New test.
1650 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1653 * g++.dg/torture/pr49644.C: New test.
1656 * gcc.c-torture/execute/pr49644.c: New test.
1658 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1660 * lib/target-supports.exp (check_effective_target_ia32): New.
1661 (check_effective_target_x32): Likewise.
1662 (check_effective_target_vect_cmdline_needed): Also check x32.
1664 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1666 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1668 * gcc.target/arm/pr42235.c: Likewise.
1669 * gcc.target/arm/pr42495.c: Likewise.
1670 * gcc.target/arm/pr42574.c: Likewise.
1671 * gcc.target/arm/thumb-branch1.c: Likewise.
1673 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1674 unneeded prune of possible warning.
1675 * gcc.target/arm/pr40956.c: Likewise.
1676 * gcc.target/arm/pr42505.c: Likewise.
1678 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1679 * gcc.c-torture/compile/pr46883.c: Likewise.
1680 * gcc.c-torture/compile/pr46934.c: Likewise.
1682 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1683 for move to ../../gcc.c-torture/compile.
1684 * gcc.target/arm/pr46883.c: Likewise.
1685 * gcc.target/arm/pr46934.c: Likewise.
1687 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1688 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1689 * gcc.target/arm/wmul-1.c: Likewise.
1690 * gcc.target/arm/wmul-2.c: Likewise.
1691 * gcc.target/arm/wmul-3.c: Likewise.
1692 * gcc.target/arm/wmul-4.c: Likewise.
1693 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1694 add tab after scan target.
1695 * gcc.target/arm/smlaltt-1.c: Likewise.
1696 * gcc.target/arm/smlatb-1.c: Likewise.
1697 * gcc.target/arm/smlatt-1.c: Likewise.
1699 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/debug/pr49522.c: New test.
1704 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1706 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1707 * gcc.dg/pr46212.c: Run only if target int32plus.
1708 * gcc.dg/torture/pr48146.c: Ditto.
1709 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1710 * c-c++-common/pr44832.c: Ditto.
1711 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1712 * gcc.dg/pr31490.c: Ditto.
1713 * gcc.dg/torture/builtin-math-7.c: Run only if target
1715 * gcc.dg/torture/pr45764.c: Skip for AVR.
1716 * gcc.dg/pr47893.c: Ditto.
1718 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1720 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1721 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1722 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1723 add tab to scan target.
1725 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1727 * gcc.target/arm/neon-modes-3.c: New test.
1729 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1731 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1732 -fno-loop-interchange -ffast-math.
1734 2011-07-07 Richard Guenther <rguenther@suse.de>
1736 * gcc.dg/ftrapv-3.c: New testcase.
1738 2011-07-07 Richard Guenther <rguenther@suse.de>
1740 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1741 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1743 2011-07-07 Kai Tietz <ktietz@redhat.com>
1745 * gcc.dg/binop-notxor1.c: New test.
1746 * gcc.dg/binop-notand4a.c: New test.
1747 * gcc.dg/binop-notxor2.c: New test.
1748 * gcc.dg/binop-notand3a.c: New test.
1749 * gcc.dg/binop-notand2a.c: New test.
1750 * gcc.dg/binop-notand6a.c: New test.
1751 * gcc.dg/binop-notor1.c: New test.
1752 * gcc.dg/binop-notand1a.c: New test.
1753 * gcc.dg/binop-notand5a.c: New test.
1754 * gcc.dg/binop-notor2.c: New test.
1756 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1759 * gcc.dg/gomp/pr49640.c: New test.
1761 2011-07-07 Richard Guenther <rguenther@suse.de>
1763 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1765 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1768 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1770 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1772 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1773 * gcc.target/powerpc/no-r11-2.c: Ditto.
1774 * gcc.target/powerpc/no-r11-3.c: Ditto.
1776 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1779 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1781 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1783 * lib/target-supports.exp (check_profiling_available): Disable
1784 profiling with -fprofile-generate for target avr.
1786 2011-07-06 Richard Guenther <rguenther@suse.de>
1788 PR tree-optimization/49645
1789 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1791 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1794 * gcc.dg/pr47383.c: New.
1796 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1798 PR tree-optimization/49647
1799 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1801 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1804 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1805 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1807 2011-07-05 Jason Merrill <jason@redhat.com>
1810 * g++.dg/template/template-id-4.C: New.
1812 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1814 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1815 * gcc.dg/pr43402.c: Ditto.
1817 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1819 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1821 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1823 * gcc.target/powerpc/ppc-switch-1.c: New test for
1824 --param case-values-threshold.
1825 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1827 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1829 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1831 2011-07-05 Jason Merrill <jason@redhat.com>
1833 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1835 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1837 PR tree-optimization/47654
1838 * gcc.dg/graphite/block-pr47654.c: New.
1840 2011-07-05 Jason Merrill <jason@redhat.com>
1842 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1844 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1846 PR tree-optimization/49580
1847 * gcc.dg/autopar/pr49580.c: New test.
1849 2011-07-05 Richard Guenther <rguenther@suse.de>
1851 PR tree-optimization/49518
1852 PR tree-optimization/49628
1853 * g++.dg/torture/pr49628.C: New testcase.
1854 * gcc.dg/torture/pr49518.c: Likewise.
1856 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 * ada/acats/run_acats (which): Extract last field from type -p,
1859 type output only if command succeeded.
1861 2011-07-04 Jason Merrill <jason@redhat.com>
1863 * g++.dg/abi/mangle48.C: New.
1865 * g++.dg/cpp0x/diag1.C: New.
1867 * g++.dg/diagnostic/aka1.C: New.
1869 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1871 PR rtl-optimization/49619
1872 * gcc.dg/pr49619.c: New test.
1874 PR rtl-optimization/49472
1875 * gfortran.dg/pr49472.f90: New test.
1878 * gcc.dg/pr49602.c: New test.
1880 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1884 * gcc.target/avr/avr.exp: Run over cpp files, too.
1885 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1886 * gcc.target/avr/progmem.h: New file.
1887 * gcc.target/avr/exit-abort.h: New file.
1888 * gcc.target/avr/progmem-error-1.c: New file.
1889 * gcc.target/avr/progmem-error-1.cpp: New file.
1890 * gcc.target/avr/progmem-warning-1.c: New file.
1891 * gcc.target/avr/torture/progmem-1.c: New file.
1892 * gcc.target/avr/torture/progmem-1.cpp: New file.
1894 2011-07-04 Richard Guenther <rguenther@suse.de>
1896 PR tree-optimization/49615
1897 * g++.dg/torture/pr49615.C: New testcase.
1899 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1901 PR tree-optimization/49610
1902 * gcc.dg/vect/pr49610.c: New test.
1904 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1906 * gnat.dg/specs/debug1.ads: New test.
1908 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1911 * gfortran.dg/typebound_proc_23.f90: New.
1913 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1916 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1918 2011-07-01 Jason Merrill <jason@redhat.com>
1921 * g++.dg/template/template-id-3.C: New.
1924 * g++.dg/template/qualified-id4.C: New.
1927 * g++.dg/template/explicit-args4.C: New.
1930 * g++.dg/template/offsetof2.C: New.
1932 2011-07-01 Kai Tietz <ktietz@redhat.com>
1934 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1936 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1939 * lib/target-supports.exp (check_effective_target_gld): New proc.
1941 2011-07-01 Richard Guenther <rguenther@suse.de>
1943 PR tree-optimization/49603
1944 * gcc.dg/torture/pr49603.c: New testcase.
1946 2011-06-30 Jason Merrill <jason@redhat.com>
1949 * g++.dg/rtti/template1.C: New.
1952 * g++.dg/cpp0x/regress/ctor1.C: New.
1955 * g++.dg/cpp0x/initlist54.C: New.
1957 2011-06-30 Martin Jambor <mjambor@suse.cz>
1959 * gcc.dg/tree-ssa/sra-12.c: New test.
1961 2011-06-29 Jason Merrill <jason@redhat.com>
1963 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1965 2011-06-30 Richard Guenther <rguenther@suse.de>
1967 PR tree-optimization/46787
1968 * gcc.dg/vect/vect-121.c: New testcase.
1970 2011-06-30 Martin Jambor <mjambor@suse.cz>
1972 PR tree-optimization/49094
1973 * gcc.dg/tree-ssa/pr49094.c: New test.
1975 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1978 * gfortran.dg/pr49540-1.f90: New test.
1979 * gfortran.dg/pr49540-2.f90: New test.
1981 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1984 * ada/acats/run_acats (which): Use last field of type -p output.
1986 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1987 Iain Sandoe <iains@gcc.gnu.org>
1990 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1991 Only skip on 64-bit *-*-darwin8* && !objc2.
1993 2011-06-30 Richard Guenther <rguenther@suse.de>
1995 PR tree-optimization/38752
1996 * gcc.c-torture/compile/pr38752.c: New testcase.
1998 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2000 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2001 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2003 2011-06-29 Jason Merrill <jason@redhat.com>
2006 * g++.dg/cpp0x/initlist53.C: Use placement new.
2007 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2008 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2011 * g++.dg/cpp0x/trailing6.C: New.
2012 * g++.dg/cpp0x/pr45908.C: No error.
2015 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2018 * g++.dg/cpp0x/constexpr-using2.C: New.
2020 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2023 * g++.dg/cpp0x/constexpr-diag3.C: New.
2024 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2025 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2026 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2027 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2029 2011-06-29 Jason Merrill <jason@redhat.com>
2031 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2033 2011-06-29 Richard Guenther <rguenther@suse.de>
2035 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2037 2011-06-29 Jason Merrill <jason@redhat.com>
2039 * g++.dg/cpp0x/initlist-value2.C: New.
2041 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2042 * g++.dg/cpp0x/initlist-value.C: New.
2044 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2046 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2048 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2050 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2051 * gcc.dg/inline_2.c: Likewise.
2052 * gcc.dg/unroll_1.c: Likewise.
2054 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.target/i386/pr49567.c: New test.
2059 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2061 * gnat.dg/opt17.ad[sb]: New test.
2063 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2064 Tom de Vries <tom@codesourcery.com>
2066 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2067 (check_effective_target_arm_thumb2): New effective targets.
2068 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2069 properly. Clean up temporary files.
2070 * gcc.target/arm/ivopts-2.c: Likewise.
2071 * gcc.target/arm/ivopts-3.c: Likewise.
2072 * gcc.target/arm/ivopts-4.c: Likewise.
2073 * gcc.target/arm/ivopts-5.c: Likewise.
2074 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2076 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2079 * gfortran.dg/reshape_zerosize_3.f90: New test.
2081 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2083 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2084 * gcc.target/arm/vfp-ldmias.c: Likewise.
2085 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2086 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2087 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2088 * gcc.target/arm/vfp-stmias.c: Likewise.
2089 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2090 * gcc.target/arm/vfp-stmiad.c: Likewise.
2092 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2094 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2096 * gcc.target/arm/pr45701-2.c: Ditto.
2098 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2101 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2102 * gfortran.dg/extends_14.f03: Modified.
2104 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2106 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2107 early if the test is already being skipped.
2109 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2110 scan-assembler-dem-not): For missing file, report unresolved with
2111 same message as for pass/fail, with reason reported in log file.
2113 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2114 from add_options_for_arm_neon_fp16.
2115 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2116 check_effective_target_arm_neon_fp16_ok_nocache.
2117 Check -mfpu and -mfloat-abi options from current multilib.
2118 Do not require neon support.
2119 (check_effective_target_arm_fp16_ok): Renamed from
2120 check_effecitve_target_arm_neon_fp16_ok.
2121 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2122 arm_neon_fp16_ok and arm_fp16.
2123 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2124 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2125 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2126 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2128 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2130 * gcc.dg/builtin-assume-aligned-1.c: New test.
2131 * gcc.dg/builtin-assume-aligned-2.c: New test.
2132 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2135 * gcc.dg/pr49544.c: New test.
2137 2011-06-27 Richard Guenther <rguenther@suse.de>
2139 PR tree-optimization/49394
2140 * g++.dg/torture/pr49394.C: New testcase.
2142 2011-06-27 Kai Tietz <ktietz@redhat.com>
2144 * gcc.dg/optimize-bswapdi-2.c: New test.
2146 2011-06-27 Michael Hope <michael.hope@linaro.org>
2147 Richard Sandiford <richard.sandiford@linaro.org>
2149 PR tree-optimization/49169
2150 * gcc.dg/torture/pr49169.c: New test.
2152 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2155 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2157 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2160 2011-06-26 Jason Merrill <jason@redhat.com>
2162 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2165 * g++.dg/init/ref19.C: New.
2166 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2168 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2170 PR tree-optimization/48377
2171 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2174 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2177 * lib/target-supports.exp (check_effective_target_non_strict_align):
2179 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2181 2011-06-24 Martin Jambor <mjambor@suse.cz>
2183 PR tree-optimizations/49516
2184 * g++.dg/tree-ssa/pr49516.C: New test.
2186 2011-06-23 Jason Merrill <jason@redhat.com>
2189 * g++.dg/template/partial10.C: New.
2190 * g++.dg/template/partial11.C: New.
2192 2011-06-23 Jeff Law <law@redhat.com>
2195 * gcc.dg/pr48770.c: New test.
2197 2011-06-23 Jan Hubicka <jh@suse.cz>
2200 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2202 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2205 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2206 instead of -fdump-tree-optimized.
2208 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2211 * g++.dg/template/crash107.C: New.
2212 * g++.dg/template/error17.C: Adjust.
2214 2011-06-23 Jason Merrill <jason@redhat.com>
2217 * g++.dg/cpp0x/defaulted30.C: New.
2220 * g++.dg/rtti/anon-ns1.C: New.
2223 * g++.dg/init/ref18.C: New.
2226 * g++.dg/template/partial9.C: New.
2228 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2231 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2233 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2236 * gcc.dg/pr49496.c: New test.
2238 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2240 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2243 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2245 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2246 * gcc.target/arm/pr42879.c: Likewise.
2247 * gcc.target/arm/pr45701-3.c: Likewise.
2249 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2250 * gcc.target/arm/pr40482.c: Likewise.
2251 * gcc.target/arm/stack-corruption.c: Likewise.
2253 2011-06-22 Richard Guenther <rguenther@suse.de>
2255 PR tree-optimization/49493
2256 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2258 2011-06-22 Jason Merrill <jason@redhat.com>
2261 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2263 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2264 Dmitry Melnik <dm@ispras.ru>
2266 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2267 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2268 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2270 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2272 * gcc.target/arm/tlscall.c: New.
2274 2011-06-21 Jason Merrill <jason@redhat.com>
2277 * g++.dg/cpp0x/constexpr-ref1.C: New.
2278 * g++.dg/cpp0x/constexpr-ref2.C: New.
2279 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2282 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2285 * g++.dg/template/param3.C: New.
2287 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2289 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2290 my_clrsb test functions.
2292 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2293 test_sll, test_ull): Add clrsb tests.
2294 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2297 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2300 * gfortran.dg/class_44.f03: New.
2302 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2304 PR tree-optimization/49478
2305 * gcc.dg/vect/pr49478.c
2307 2011-06-21 Richard Guenther <rguenther@suse.de>
2309 PR tree-optimization/49483
2310 * gcc.dg/vect/vect-120.c: New testcase.
2312 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2315 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2316 * gcc.dg/vect/vect-peel-4.c: Likewise.
2318 2011-06-22 Christian Bruel <christian.bruel@st.com>
2321 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2322 * gcc.dg/always_inline2.c: Likewise.
2323 * gcc.dg/always_inline3.c: Likewise.
2324 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2325 * gcc.dg/inline_1.c: Likewise.
2326 * gcc.dg/inline_2.c: Likewise.
2327 * gcc.dg/inline_3.c: Likewise.
2328 * gcc.dg/inline_4.c: Likewise.
2329 * gcc.dg/20051201-1.c: Likewise.
2330 * gcc.dg/pr40087.c: Likewise.
2331 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2332 * gcc.dg/inline-22.c: Likewise.
2333 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2334 * gcc.dg/lto/20090218-1_1.c: Likewise.
2335 * g++.dg/ipa/devirt-7.C: Likewise.
2336 * gcc.dg/uninit-pred-5_a.c: Likewise.
2337 * gcc.dg/uninit-pred-5_b.c: Likewise.
2338 * gcc.dg/fail_always_inline.c: New.
2340 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2342 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2343 into 6 jobs instead of 3.
2345 2011-06-20 Jason Merrill <jason@redhat.com>
2348 * g++.dg/cpp0x/initlist53.C: New.
2350 2011-06-20 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2354 * gfortran.dg/coarray_lock_3.f90: New.
2355 * gfortran.dg/coarray/lock_1.f90: New.
2357 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2359 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2360 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2361 unresolved and report the reason to the log file.
2363 * lib/scanasm.exp (object-size): Move argument processing earlier
2364 to report errors before verifying that the file exists. Report
2365 problems detected at runtime as unresolved instead of error and
2366 report their reasons to the log file.
2368 2011-06-20 Jason Merrill <jason@redhat.com>
2371 * g++.dg/cpp0x/explicit6.C: New.
2374 * g++.dg/cpp0x/enum20.C: New.
2377 * g++.dg/ext/attr-aligned01.C: New.
2380 * g++.dg/cpp0x/variadic-default.C: New.
2383 * g++.dg/cpp0x/auto26.C: New.
2386 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2388 2011-06-20 Kai Tietz <ktietz@redhat.com>
2390 * gcc.dg/binop-notand1.c: New test.
2391 * gcc.dg/binop-notand2.c: New test.
2392 * gcc.dg/binop-notand3.c: New test.
2393 * gcc.dg/binop-notand4.c: New test.
2394 * gcc.dg/binop-notand5.c: New test.
2395 * gcc.dg/binop-notand6.c: New test.
2397 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2400 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2402 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2405 * gfortran.dg/proc_ptr_31.f90: New.
2407 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/volatile6.adb: New test.
2410 * gnat.dg/volatile7.adb: Likewise.
2411 * gnat.dg/volatile8.adb: Likewise.
2412 * gnat.dg/volatile9.adb: Likewise.
2414 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2416 * gnat.dg/constant3.adb: New test.
2418 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2421 * gfortran.dg/read_list_eof_1.f90: New test.
2423 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.target/i386/testimm-1.c: New test.
2427 * gcc.target/i386/testimm-2.c: New test.
2428 * gcc.target/i386/testimm-3.c: New test.
2429 * gcc.target/i386/testimm-4.c: New test.
2430 * gcc.target/i386/testimm-5.c: New test.
2431 * gcc.target/i386/testimm-6.c: New test.
2432 * gcc.target/i386/testimm-7.c: New test.
2433 * gcc.target/i386/testimm-8.c: New test.
2434 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2435 * gcc.target/i386/xop-rotate1-int.c: New test.
2436 * gcc.target/i386/xop-rotate2-int.c: New test.
2438 2011-06-17 Jason Merrill <jason@redhat.com>
2440 * g++.dg/cpp0x/rv-func2.C: New.
2442 * g++.dg/debug/dwarf2/lambda1.C: New.
2443 * g++.dg/warn/Wshadow-6.C: Adjust.
2445 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2448 * gfortran.dg/move_alloc_5.f90: New.
2450 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2452 PR rtl-optimization/48542
2453 * gcc.dg/torture/pr48542.c: New test.
2455 2011-06-16 Jason Merrill <jason@redhat.com>
2458 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2461 * g++.dg/cpp0x/initlist52.C New.
2464 * c-c++-common/raw-string-12.c: New.
2467 * g++.dg/cpp0x/sfinae26.C: New.
2470 * g++.dg/cpp0x/variadic113.C: New.
2473 * g++.dg/cpp0x/variadic112.C: New.
2475 2011-06-16 Jeff Law <law@redhat.com>
2477 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2478 improved jump threading.
2479 * gcc.dg/builtin-object-size-2.c: Likewise.
2480 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2482 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2485 * gfortran.dg/typebound_assignment_3.f03: New.
2487 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2490 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2492 2011-06-16 Martin Jambor <mjambor@suse.cz>
2494 PR tree-optimization/49343
2495 * gnat.dg/discr31.ad[sb]: New test.
2497 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2501 2011-06-16 Tom de Vries <tom@codesourcery.com>
2504 * gcc.target/arm/ivopts-3.c: Update test.
2505 * gcc.target/arm/ivopts-5.c: Same.
2507 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2510 2011-06-10 Wei Guozhi <carrot@google.com>
2513 * gcc.target/arm/pr45335.c: New test.
2514 * gcc.target/arm/pr45335-2.c: New test.
2515 * gcc.target/arm/pr45335-3.c: New test.
2516 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2517 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2518 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2520 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2522 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2524 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2527 * gfortran.dg/class_43.f03: New.
2529 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2531 PR tree-optimization/49419
2532 * gcc.c-torture/execute/pr49419.c: New test.
2534 2011-06-16 Revital Eres <revital.eres@linaro.org>
2536 * gcc.dg/sms-9.c: New file.
2538 2011-06-15 Easwaran Raman <eraman@google.com>
2540 PR rtl-optimization/49414
2541 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2543 2011-06-14 Jason Merrill <jason@redhat.com>
2545 * g++.dg/cpp0x/noexcept13.C: New.
2547 2011-06-14 Easwaran Raman <eraman@google.com>
2549 PR rtl-optimization/44194
2550 * gcc.dg/pr44194-1.c: New test.
2551 * gcc.dg/pr44194-2.c: New test.
2553 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2555 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2557 * gcc.target/arm/pr45701-2.c: Likewise.
2558 * gcc.target/arm/thumb-branch1.c: Likewise.
2560 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2563 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2565 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2567 * gcc.target/arm/pr45701-1.c: Require thumb support.
2568 * gcc.target/arm/pr45701-2.c: Likewise.
2569 * gcc.target/arm/thumb-branch1.c: Likewise.
2571 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2572 * gcc.target/arm/pr39839.c: Likewise.
2573 * gcc.target/arm/pr40657-2.c: Likewise.
2574 * gcc.target/arm/pr40956.c: Likewise.
2575 * gcc.target/arm/pr41679.c: Likewise.
2576 * gcc.target/arm/pr42235.c: Likewise.
2577 * gcc.target/arm/pr42495.c: Likewise.
2578 * gcc.target/arm/pr42505.c: Likewise.
2579 * gcc.target/arm/pr42574.c: Likewise.
2580 * gcc.target/arm/pr46883.c: Likewise.
2581 * gcc.target/arm/pr46934.c: Likewise.
2582 * gcc.target/arm/xor-and.c: Likewise.
2584 2011-06-14 Jason Merrill <jason@redhat.com>
2586 * g++.dg/other/error23.C: Adjust error message.
2587 * g++.dg/other/error32.C: Likewise.
2590 * g++.dg/cpp0x/rv-dotstar.C: New.
2593 * g++.dg/cpp0x/decltype30.C: New.
2595 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2597 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2600 * gfortran.dg/pr49103.f90: New test.
2602 2011-06-14 Tom de Vries <tom@codesourcery.com>
2605 * gcc.target/arm/ivopts-3.c: New test.
2606 * gcc.target/arm/ivopts-4.c: New test.
2607 * gcc.target/arm/ivopts-5.c: New test.
2609 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2611 PR rtl-optimization/49390
2612 * gcc.c-torture/execute/pr49390.c: New test.
2614 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2616 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2618 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2620 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2621 * gcc.c-torture/execute/cmpsi-2.x: New file.
2622 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2623 * gcc.c-torture/execute/pr45262.x: New file.
2624 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2625 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2627 * gcc.c-torture/compile/pr49163.c: Ditto.
2629 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2631 * gcc.dg/vect/vect-16.c: Rename to...
2632 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2633 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2634 for double-word vectors.
2635 * gcc.dg/vect/vect-peel-4.c: Likewise.
2636 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2638 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2641 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2644 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2646 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2648 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2650 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2652 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2654 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2656 * gfortran.dg/trim_optimize_8.f90: New test case.
2658 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2659 Ira Rosen <ira.rosen@linaro.org>
2661 PR tree-optimization/49352
2662 * gcc.dg/vect/pr49352.c: New test.
2664 2011-06-12 Tobias Burnus
2667 * gfortran.dg/alloc_comp_assign_11.f90: New.
2669 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2671 * gfortran.dg/trim_optimize_7.f90: New test.
2673 2011-06-10 Wei Guozhi <carrot@google.com>
2676 * gcc.target/arm/pr45335.c: New test.
2677 * gcc.target/arm/pr45335-2.c: New test.
2678 * gcc.target/arm/pr45335-3.c: New test.
2679 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2680 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2681 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2683 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/parse/error39.C: New.
2688 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2690 * gcc.target/arm/20090811-1.c: Skip for incompatible
2691 options, do not override other options.
2692 * gcc.target/arm/combine-cmp-shift.c: Skip for
2693 incompatible options.
2694 * gcc.target/arm/pr45094.c: Likewise.
2695 * gcc.target/arm/scd42-1.c: Likewise.
2696 * gcc.target/arm/scd42-3.c: Likewise.
2697 * gcc.target/arm/thumb-ltu.c: Likewise.
2699 * lib/target-supports.exp
2700 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2701 multilib flags use -mfpu with a value other than neon-fp16.
2703 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2705 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2706 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2708 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2710 * lib/target-supports.exp (check_effective_target_pie): New proc.
2711 * gcc.dg/pie-link.c: Use target pie.
2713 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2714 Laurent Rougé <laurent.rouge@menta.fr>
2716 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2717 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2719 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2721 * gfortran.dg/coarray/sync_1.f90: New test for
2722 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2724 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2726 PR tree-optimization/49318
2727 * gcc.dg/vect/pr49318.c: New test.
2729 2011-06-09 David Krauss <potswa@mac.com>
2731 * g++.dg/template/arrow1.C: New.
2733 2011-06-09 Jason Merrill <jason@redhat.com>
2735 * lib/prune.exp: Prune "note"s.
2736 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2738 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2739 * g++.dg/template/dependent-expr3.C: Likewise.
2740 * g++.dg/parse/template7.C: Likewise.
2741 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2742 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2743 * g++.old-deja/g++.pt/friend38.C: Likewise.
2744 * g++.old-deja/g++.pt/crash32.C: Likewise.
2745 * g++.old-deja/g++.other/init4.C: Likewise.
2746 * g++.old-deja/g++.other/friend8.C: Likewise.
2748 * g++.dg/ext/complex7.C: Adjust expected output.
2749 * g++.dg/diagnostic/method1.C: Likewise.
2750 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2751 * g++.dg/parse/crash33.C: Likewise.
2752 * g++.dg/other/warning1.C: Likewise.
2753 * g++.dg/init/pr29571.C: Likewise.
2754 * g++.dg/warn/overflow-warn-1.C: Likewise.
2755 * g++.dg/warn/overflow-warn-3.C: Likewise.
2756 * g++.dg/warn/overflow-warn-4.C: Likewise.
2757 * g++.old-deja/g++.oliva/template1.C: Likewise.
2759 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2760 * g++.dg/parse/template7.C: Adjust.
2762 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2765 * gcc.dg/pr49307.c: New.
2767 2011-06-09 Wei Guozhi <carrot@google.com>
2770 * gcc.target/arm/pr46975.c: New testcase.
2772 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2774 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2775 (PMETH, arglist_t): Removed.
2776 (method_get_number_of_arguments): Removed.
2777 (method_get_nth_argument): Removed.
2778 (method_get_first_argument): Removed.
2779 (method_get_next_argument): Removed.
2780 (method_get_sizeof_arguments): Removed.
2781 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2783 (method_get_number_of_arguments): Removed.
2784 (method_get_nth_argument): Removed.
2785 (method_get_first_argument): Removed.
2786 (method_get_next_argument): Removed.
2787 (method_get_sizeof_arguments): Removed.
2788 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2790 2011-06-09 David Li <davidxl@google.com>
2792 * gcc.dg/dump-pass.c: New test.
2794 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/parse/error38.C: New.
2799 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2802 * gfortran.dg/pr49308.f90: New test.
2804 2011-06-08 Jason Merrill <jason@redhat.com>
2806 * g++.dg/cpp0x/noexcept11.C: New.
2807 * g++.dg/cpp0x/noexcept12.C: New.
2808 * g++.dg/cpp0x/sfinae11.C: Adjust.
2810 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2813 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2814 to dg-options, match also DW_AT_linkage_name.
2816 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2819 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2820 -fno-common on alpha*-dec-osf*.
2821 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2823 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2825 PR rtl-optimization/49303
2826 * gcc.target/ia64/pr49303.c: New test.
2828 2011-06-08 Tobias Burnus <burnus@net-b.de>
2831 * gfortran.dg/coarray_lock_1.f90: New.
2832 * gfortran.dg/coarray_lock_2.f90: New.
2834 2011-06-07 Jason Merrill <jason@redhat.com>
2836 * lib/prune.exp: Look for "required" rather than "instantiated".
2837 * g++.dg/abi/mangle11.C: Likewise.
2838 * g++.dg/abi/mangle12.C: Likewise.
2839 * g++.dg/abi/mangle17.C: Likewise.
2840 * g++.dg/abi/mangle20-2.C: Likewise.
2841 * g++.dg/abi/pragma-pack1.C: Likewise.
2842 * g++.dg/cpp0x/decltype26.C: Likewise.
2843 * g++.dg/cpp0x/decltype28.C: Likewise.
2844 * g++.dg/cpp0x/decltype29.C: Likewise.
2845 * g++.dg/cpp0x/enum11.C: Likewise.
2846 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2847 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2848 * g++.dg/cpp0x/pr47416.C: Likewise.
2849 * g++.dg/ext/case-range2.C: Likewise.
2850 * g++.dg/ext/case-range3.C: Likewise.
2851 * g++.dg/gomp/for-19.C: Likewise.
2852 * g++.dg/gomp/pr37533.C: Likewise.
2853 * g++.dg/gomp/pr38639.C: Likewise.
2854 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2855 * g++.dg/inherit/base3.C: Likewise.
2856 * g++.dg/inherit/using6.C: Likewise.
2857 * g++.dg/init/placement4.C: Likewise.
2858 * g++.dg/init/reference3.C: Likewise.
2859 * g++.dg/lookup/scoped6.C: Likewise.
2860 * g++.dg/lookup/using7.C: Likewise.
2861 * g++.dg/other/abstract1.C: Likewise.
2862 * g++.dg/other/error10.C: Likewise.
2863 * g++.dg/other/error5.C: Likewise.
2864 * g++.dg/other/field1.C: Likewise.
2865 * g++.dg/other/offsetof5.C: Likewise.
2866 * g++.dg/parse/bitfield2.C: Likewise.
2867 * g++.dg/parse/constant4.C: Likewise.
2868 * g++.dg/parse/crash20.C: Likewise.
2869 * g++.dg/parse/invalid-op1.C: Likewise.
2870 * g++.dg/parse/non-dependent2.C: Likewise.
2871 * g++.dg/parse/template18.C: Likewise.
2872 * g++.dg/tc1/dr152.C: Likewise.
2873 * g++.dg/tc1/dr166.C: Likewise.
2874 * g++.dg/tc1/dr176.C: Likewise.
2875 * g++.dg/tc1/dr213.C: Likewise.
2876 * g++.dg/template/access11.C: Likewise.
2877 * g++.dg/template/access2.C: Likewise.
2878 * g++.dg/template/access3.C: Likewise.
2879 * g++.dg/template/access7.C: Likewise.
2880 * g++.dg/template/arg7.C: Likewise.
2881 * g++.dg/template/cond2.C: Likewise.
2882 * g++.dg/template/crash13.C: Likewise.
2883 * g++.dg/template/crash40.C: Likewise.
2884 * g++.dg/template/crash7.C: Likewise.
2885 * g++.dg/template/crash84.C: Likewise.
2886 * g++.dg/template/ctor5.C: Likewise.
2887 * g++.dg/template/defarg13.C: Likewise.
2888 * g++.dg/template/defarg14.C: Likewise.
2889 * g++.dg/template/dtor7.C: Likewise.
2890 * g++.dg/template/eh2.C: Likewise.
2891 * g++.dg/template/error2.C: Likewise.
2892 * g++.dg/template/error43.C: Likewise.
2893 * g++.dg/template/friend32.C: Likewise.
2894 * g++.dg/template/injected1.C: Likewise.
2895 * g++.dg/template/instantiate1.C: Likewise.
2896 * g++.dg/template/instantiate3.C: Likewise.
2897 * g++.dg/template/instantiate5.C: Likewise.
2898 * g++.dg/template/instantiate7.C: Likewise.
2899 * g++.dg/template/local6.C: Likewise.
2900 * g++.dg/template/lookup2.C: Likewise.
2901 * g++.dg/template/member5.C: Likewise.
2902 * g++.dg/template/memfriend15.C: Likewise.
2903 * g++.dg/template/memfriend16.C: Likewise.
2904 * g++.dg/template/memfriend17.C: Likewise.
2905 * g++.dg/template/memfriend7.C: Likewise.
2906 * g++.dg/template/meminit1.C: Likewise.
2907 * g++.dg/template/nested3.C: Likewise.
2908 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2909 * g++.dg/template/nontype12.C: Likewise.
2910 * g++.dg/template/nontype13.C: Likewise.
2911 * g++.dg/template/nontype6.C: Likewise.
2912 * g++.dg/template/pr23510.C: Likewise.
2913 * g++.dg/template/pr35240.C: Likewise.
2914 * g++.dg/template/ptrmem15.C: Likewise.
2915 * g++.dg/template/ptrmem6.C: Likewise.
2916 * g++.dg/template/qualified-id1.C: Likewise.
2917 * g++.dg/template/qualttp20.C: Likewise.
2918 * g++.dg/template/qualttp3.C: Likewise.
2919 * g++.dg/template/qualttp4.C: Likewise.
2920 * g++.dg/template/qualttp5.C: Likewise.
2921 * g++.dg/template/qualttp6.C: Likewise.
2922 * g++.dg/template/qualttp7.C: Likewise.
2923 * g++.dg/template/qualttp8.C: Likewise.
2924 * g++.dg/template/recurse.C: Likewise.
2925 * g++.dg/template/recurse2.C: Likewise.
2926 * g++.dg/template/ref5.C: Likewise.
2927 * g++.dg/template/scope2.C: Likewise.
2928 * g++.dg/template/sfinae10.C: Likewise.
2929 * g++.dg/template/sfinae3.C: Likewise.
2930 * g++.dg/template/sizeof3.C: Likewise.
2931 * g++.dg/template/static9.C: Likewise.
2932 * g++.dg/template/template-id-2.C: Likewise.
2933 * g++.dg/template/typedef13.C: Likewise.
2934 * g++.dg/template/typename4.C: Likewise.
2935 * g++.dg/template/using14.C: Likewise.
2936 * g++.dg/template/using2.C: Likewise.
2937 * g++.dg/template/warn1.C: Likewise.
2938 * g++.dg/warn/Wparentheses-13.C: Likewise.
2939 * g++.dg/warn/Wparentheses-15.C: Likewise.
2940 * g++.dg/warn/Wparentheses-16.C: Likewise.
2941 * g++.dg/warn/Wparentheses-17.C: Likewise.
2942 * g++.dg/warn/Wparentheses-18.C: Likewise.
2943 * g++.dg/warn/Wparentheses-19.C: Likewise.
2944 * g++.dg/warn/Wparentheses-20.C: Likewise.
2945 * g++.dg/warn/Wparentheses-23.C: Likewise.
2946 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2947 * g++.dg/warn/noeffect2.C: Likewise.
2948 * g++.dg/warn/noeffect4.C: Likewise.
2949 * g++.dg/warn/pr8570.C: Likewise.
2950 * g++.old-deja/g++.brendan/init2.C: Likewise.
2951 * g++.old-deja/g++.eh/spec6.C: Likewise.
2952 * g++.old-deja/g++.pt/crash10.C: Likewise.
2953 * g++.old-deja/g++.pt/crash36.C: Likewise.
2954 * g++.old-deja/g++.pt/derived3.C: Likewise.
2955 * g++.old-deja/g++.pt/error2.C: Likewise.
2956 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2957 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2958 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2959 * g++.old-deja/g++.pt/overload7.C: Likewise.
2960 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2962 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2963 Iain Sandoe <iains@gcc.gnu.org>
2965 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2966 Added code to deal with the case when [Protocol
2967 -descriptionForInstanceMethod:] or [Protocol
2968 -descriptionForClassMethod:] returns NULL.
2970 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2971 Iain Sandoe <iains@gcc.gnu.org>
2973 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2974 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2977 2011-06-07 Xinliang David Li <davidxl@google.com>
2979 * gcc.dg/inline_2.c: New test.
2980 * gcc.dg/unroll_2.c: New test.
2981 * gcc.dg/inline_3.c: New test.
2982 * gcc.dg/unroll_3.c: New test.
2983 * gcc.dg/inline_4.c: New test.
2984 * gcc.dg/unroll_4.c: New test.
2985 * gcc.dg/inline_1.c: New test.
2986 * gcc.dg/unroll_1.c: New test.
2988 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2990 PR tree-optimization/48497
2991 * lib/gcc-defs.exp (dg-additional-options): New proc.
2992 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2993 -msse2 on 32-bit x86.
2995 2011-06-06 Jason Merrill <jason@redhat.com>
2997 * g++.dg/cpp0x/enum19.C: New.
2999 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3001 * gcc.target/arm/neon-reload-class.c: New test.
3003 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3006 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3008 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3010 * gcc.target/arm/smlatb-1.c: New file.
3011 * gcc.target/arm/smlatt-1.c: New file.
3012 * gcc.target/arm/smlaltb-1.c: New file.
3013 * gcc.target/arm/smlaltt-1.c: New file.
3015 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3017 * gcc.target/arm/mla-2.c: New test.
3019 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3021 PR gcov-profile/49299
3022 * gcc.dg/tree-prof/pr49299-1.c: New test.
3023 * gcc.dg/tree-prof/pr49299-2.c: New test.
3025 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3027 * lib/target-supports.exp
3028 (check_effective_target_vect_widen_mult_qi_to_hi):
3029 Add NEON as supporting target.
3030 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3031 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3032 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3033 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3034 using widening multiplication on targets that support it.
3035 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3036 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3037 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3039 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3041 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3042 Modern Objective-C runtime API.
3043 * objc/execute/next_mapping.h: Removed.
3044 * objc-obj-c++-shared/next-mapping.h: Removed.
3045 * objc-obj-c++-shared/Object1.h: Removed.
3046 * objc-obj-c++-shared/Object1.m: Removed.
3047 * objc-obj-c++-shared/Object1.mm: Removed.
3048 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3049 * objc-obj-c++-shared/Protocol1.h: Removed.
3050 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3051 of ProtoBool, IVAR_T and METHOD.
3052 * objc-obj-c++-shared/runtime.h: New.
3053 * objc-obj-c++-shared/TestsuiteObject.h: New.
3054 * objc-obj-c++-shared/TestsuiteObject.m: New.
3056 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3057 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3058 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3060 * objc/execute/_cmd.m: Include
3061 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3062 runtime API. ([TestClass +initialize]): Include this method also
3063 with the GNU runtime.
3064 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3065 Object. ([-setValue:]): Return void.
3066 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3067 with the GNU runtime. Include
3068 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3069 for the NeXT runtime. Use the existing print_ivars() and
3070 compare_structures() implementations for the old NeXT runtime.
3071 Added new implementations for the Modern GNU and NeXT runtimes.
3072 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3073 well. (main): Use objc_getClass(). Use return instead of exit.
3074 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3075 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3077 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3078 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3079 instead of Object. (main): Use return instead of exit().
3080 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3081 instead of Object. Removed prototype for exit(). (main): Use
3082 return instead of exit(). Use the Modern Objective-C runtime API.
3083 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3085 * objc/execute/class-tests-1.h: Include
3086 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3087 runtime API. (test_class_with_superclass): Do not call [Object
3088 class]. There is no need to with the current libobjc.
3089 * objc/execute/class-tests-2.h: Include
3090 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3092 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3093 ../../objc-obj-c++-shared/next-mapping.h.
3094 * objc/execute/class-2.m: Likewise.
3095 * objc/execute/class-3.m: Likewise.
3096 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3097 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3098 +initialize]): Include this method also with the GNU
3099 runtime. (main): Use the Modern Objective-C runtime API.
3100 * objc/execute/class-5.m: Likewise.
3101 * objc/execute/class-6.m: Likewise.
3102 * objc/execute/class-7.m: Likewise.
3103 * objc/execute/class-8.m: Likewise.
3104 * objc/execute/class-9.m: Likewise.
3105 * objc/execute/class-10.m: Likewise.
3106 * objc/execute/class-11.m: Likewise.
3107 * objc/execute/class-12.m: Likewise.
3108 * objc/execute/class-13.m: Likewise.
3109 * objc/execute/class-14.m: Likewise.
3110 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3111 this method also with the GNU runtime.
3112 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3113 +initialize]): Include this method also with the GNU runtime.
3114 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3116 * objc/execute/encode-1.m: Likewise.
3117 * objc/execute/enumeration-1.m: Likewise.
3118 * objc/execute/enumeration-2.m: Likewise.
3119 * objc/execute/exceptions/catchall-1.m: Likewise.
3120 * objc/execute/exceptions/finally-1.m: Likewise.
3121 * objc/execute/exceptions/foward-1.m: Likewise.
3122 * objc/execute/exceptions/local-variables-1.m: Likewise.
3123 * objc/execute/exceptions/throw-nil.m: Likewise.
3124 * objc/execute/exceptions/trivial.m: Likewise.
3125 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3126 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3127 * objc/execute/exceptions/matcher-1.m: Likewise.
3128 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3130 * objc/execute/formal_protocol-2.m: Likewise.
3131 * objc/execute/formal_protocol-3.m: Likewise.
3132 * objc/execute/formal_protocol-4.m: Likewise.
3133 * objc/execute/formal_protocol-5.m: Include
3134 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3136 * objc/execute/formal_protocol-6.m: Likewise.
3137 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3138 Object. Include <objc/Protocol.h> instead of
3139 ../../objc-obj-c++-shared/Protocol1.h.
3140 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3142 * objc/execute/informal_protocol.m: Likewise.
3143 * objc/execute/load-3.m: Likewise.
3144 * objc/execute/many_args_method.m ([TestClass +initialize]):
3145 Include this method with the GNU runtime as well.
3146 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3147 * objc/execute/nested-func-1.m: Use TestsuiteObject
3149 * objc/execute/nil_method-1.m: Likewise.
3150 * objc/execute/no_clash.m: Likewise.
3151 * objc/execute/np-1.m: Do not include
3152 ../../objc-obj-c++-shared/Protocol1.h.
3153 (main): Use return instead of exit().
3154 * objc/execute/np-2.m: Do not include
3155 ../../objc-obj-c++-shared/Protocol1.h.
3156 ([MyObject +initialize]): Include this method also with the GNU
3157 runtime. (main): Use return instead of exit().
3158 * objc/execute/object_is_class.m: Include
3159 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3160 of Object. (main): Use the Modern Objective-C runtime API.
3161 * objc/execute/object_is_meta_class.m: Likewise.
3162 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3163 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3164 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3165 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3166 Objective-C runtime API.
3167 * objc/execute/protocol-isEqual-2.m: Likewise.
3168 * objc/execute/protocol-isEqual-3.m: Likewise.
3169 * objc/execute/protocol-isEqual-4.m: Likewise.
3170 * objc/execute/redefining_self.m ([TestClass +initialize]):
3171 Include this method with the GNU runtime as well.
3172 * objc/execute/root_methods.m: Include
3173 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3174 Include this method with the GNU runtime as well.
3175 (main): Use the Modern Objective-C runtime API.
3176 * objc/execute/selector-1.m: Include
3177 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3178 of Object. (main): Use the Modern Objective-C runtime API.
3179 * objc/execute/static-1.m ([Test +initialize]): Include this
3180 method with the GNU runtime as well.
3181 * objc/execute/static-2.m: Likewise.
3182 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3183 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3184 ([MathClass +initialize]): Include this method with the GNU
3186 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3188 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3189 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3190 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3191 * objc.dg/attributes/method-attribute-1.m: Likewise.
3192 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3193 * objc.dg/attributes/method-attribute-2.m: Likewise.
3194 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3195 * objc.dg/attributes/method-attribute-3.m: Likewise.
3196 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3197 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3198 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3199 * obj-c++.dg/bitfield-1.mm: Likewise.
3200 * obj-c++.dg/bitfield-2.mm: Likewise
3201 * objc.dg/bitfield-3.m: Likewise.
3202 * obj-c++.dg/bitfield-4.mm: Likewise.
3203 * objc.dg/bitfield-5.m: Likewise
3204 * objc.dg/call-super-1.m: Likewise.
3205 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3206 Use objc_getClass() instead of objc_get_class(), but for the GNU
3207 runtime redefine objc_getClass as objc_get_class. Include
3208 ../objc-obj-c++-shared/runtime.h.
3209 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3210 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3211 Use the Modern Objective-C runtime API.
3212 * objc.dg/class-protocol-1.m: Include
3213 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3214 * obj-c++.dg/class-protocol-1.mm: Likewise.
3215 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3216 * objc.dg/comp-types-10.m: Likewise.
3217 * objc.dg/comp-types-11.m: Likewise.
3218 * objc.dg/comp-types-12.m: Likewise.
3219 * obj-c++.dg/comp-types-9.mm: Likewise.
3220 * obj-c++.dg/comp-types-11.mm: Likewise.
3221 * obj-c++.dg/comp-types-12.mm: Likewise.
3222 * obj-c++.dg/comp-types-13.mm: Likewise.
3223 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3224 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3225 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3226 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3227 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3228 * objc.dg/desig-init-1.m: Likewise.
3229 * obj-c++.dg/defs.mm: Likewise.
3230 * objc.dg/exceptions-2.m: Likewise.
3231 * obj-c++.dg/except-1.mm: Likewise.
3232 * obj-c++.dg/exceptions-2.mm: Likewise.
3233 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3234 Use the Modern Objective-C runtime API.
3235 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3236 the Modern Objective-C runtime API. Do not include
3237 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3238 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3239 the Modern Objective-C runtime API except when using an older NeXT
3241 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3242 the Modern Objective-C runtime API.
3243 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3245 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3246 * objc.dg/encode-7-next-64bit.m: Updated include.
3247 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3249 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3250 the Modern Objective-C runtime API.
3251 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3252 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3253 instead of ../objc-obj-c++-shared/Protocol1.h.
3254 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3255 the Modern Objective-C runtime API except when using an older NeXT
3257 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3258 the Modern Objective-C runtime API.
3259 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3261 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3262 * objc.dg/fix-and-continue-2.m: Likewise.
3263 * objc.dg/foreach-1.m: Likewise.
3264 * objc.dg/foreach-2.m: Likewise.
3265 * objc.dg/foreach-3.m: Likewise.
3266 * objc.dg/foreach-4.m: Likewise.
3267 * objc.dg/foreach-5.m: Likewise.
3268 * objc.dg/foreach-6.m: Likewise.
3269 * objc.dg/foreach-7.m: Likewise.
3270 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3272 * objc.dg/func-ptr-2.m: Likewise.
3273 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3274 Do not include objc/objc-api.h.
3275 * obj-c++.dg/fsf-package-0.mm: Likewise.
3276 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3277 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3278 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3280 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3281 * objc.dg/gnu-runtime-3.m: Likewise.
3282 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3283 * objc.dg/headers.m: Include objc/runtime.h instead of
3284 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3285 for the NeXT runtime.
3286 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3287 * obj-c++.dg/isa-field-1.mm: Likewise.
3288 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3289 * objc.dg/layout-1.m: Likewise.
3290 * objc.dg/layout-2.m: Likewise.
3291 * objc.dg/local-decl-2.m: Likewise.
3292 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3293 Object. ([Container +elementForView:]): Use
3294 class_conformsToProtocol().
3295 * obj-c++.dg/lookup-2.mm: Likewise.
3296 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3297 * obj-c++.dg/local-decl-1.mm: Likewise.
3298 * objc.dg/method-3.m: Likewise.
3299 * objc.dg/method-4.m: Likewise.
3300 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3301 ../objc-obj-c++-shared/Protocol1.h.
3302 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3303 * objc.dg/method-9.m: Likewise.
3304 * objc.dg/method-10.m: Likewise.
3305 * objc.dg/method-13.m ([Root +initialize]): Include this method
3306 also for the GNU runtime. (main): Use objc_getClass() also for
3308 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3309 * objc.dg/method-17.m: Likewise.
3310 * objc.dg/method-19.m: Likewise.
3311 * objc.dg/method-20b.m: Likewise.
3312 * obj-c++.dg/method-2.mm: Likewise.
3313 * obj-c++.dg/method-6.mm: Likewise.
3314 * obj-c++.dg/method-10.mm: Likewise.
3315 * obj-c++.dg/method-11.mm: Likewise.
3316 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3317 ../objc-obj-c++-shared/Protocol1.h.
3318 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3319 * obj-c++.dg/method-15.mm: Likewise.
3320 * obj-c++.dg/method-17.mm: Likewise.
3321 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3322 +initialize]): Include this method also for the GNU
3323 runtime. (main): Use objc_getClass() also for the GNU runtime.
3324 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3325 * obj-c++.dg/method-22.mm: Likewise.
3326 * obj-c++.dg/method-23.mm: Likewise.
3327 * obj-c++.dg/no-extra-load.mm: Likewise.
3328 * objc.dg/objc-fast-4.m: Likewise.
3329 * objc.dg/objc-gc-4.m: Likewise.
3330 * obj-c++.dg/objc-gc-3.mm: Likewise.
3331 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3332 protocol_getMethodDescription() instead of [Protocol
3333 -descriptionForInstanceMethod].
3334 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3335 Made it available with all runtimes. (main): Call -test instead
3337 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3338 and put into a category.
3339 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3340 Object. Include objc/objc.h.
3341 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3342 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3343 New. (main): Use protocol_getMethodDescription() instead
3344 of [Protocol -descriptionForInstanceMethod] and [Protocol
3345 -descriptionForClassMethod].
3346 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3347 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3348 Objective-C runtime API.
3349 * obj-c++.dg/proto-qual-1.mm: Likewise.
3350 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3352 * obj-c++.dg/property/property-1.mm: Likewise.
3353 * obj-c++.dg/qual-types-1.mm: Likewise.
3354 * objc.dg/selector-2.m: Include objc/objc.h instead of
3355 ../objc-obj-c++-shared/Object1.h.
3356 * obj-c++.dg/selector-2.mm: Likewise.
3357 * obj-c++.dg/selector-5.mm: Likewise.
3358 * obj-c++.dg/selector-6.mm: Likewise.
3359 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3360 Object. Do not include objc/objc-api.h.
3361 * obj-c++.dg/set-not-used-1.mm: Likewise.
3362 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3363 * objc.dg/stret-1.m: Likewise.
3364 * objc.dg/stret-2.m: Likewise.
3365 * obj-c++.dg/super-class-2.mm: Likewise.
3366 * objc.dg/super-class-3.m: Likewise.
3367 * objc.dg/super-class-4.m: Likewise.
3368 * objc.dg/sync-2.m: Likewise.
3369 * obj-c++.dg/sync-2.mm: Likewise.
3370 * objc.dg/sync-1.m: Include objc/objc.h instead of
3371 ../objc-obj-c++-shared/Object1.h.
3372 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3373 'Class' as the type of 'isa'.
3374 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3375 Objective-C runtime API. ([TestClass +initialize]): Include this
3376 method with the GNU runtime as well.
3377 * objc.dg/strings/strings-1.m: Updated includes.
3378 * obj-c++.dg/strings/strings-1.mm: Likewise.
3379 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3380 objc.dg/strings/const-str-12b.m.
3381 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3382 * obj-c++.dg/template-3.mm: Likewise.
3383 * obj-c++.dg/template-4.mm: Likewise.
3384 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3385 Objective-C runtime API.
3386 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3387 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3388 * obj-c++.dg/try-catch-1.mm: Likewise.
3389 * obj-c++.dg/try-catch-2.mm: Likewise.
3390 * objc.dg/try-catch-3.m: Likewise.
3391 * obj-c++.dg/try-catch-3.mm: Likewise.
3392 * objc.dg/try-catch-6.m: Likewise.
3393 * objc.dg/try-catch-7.m: Likewise.
3394 * obj-c++.dg/try-catch-7.mm: Likewise.
3395 * obj-c++.dg/try-catch-8.mm: Likewise.
3396 * obj-c++.dg/try-catch-9.mm: Likewise.
3397 * objc.dg/try-catch-10.m: Likewise.
3398 * obj-c++.dg/try-catch-11.mm: Likewise.
3399 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3400 Object. Include objc/objc.h.
3401 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3402 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3403 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3404 Object. Use Modern Objective-C runtime API. Do not use
3406 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3407 * obj-c++.dg/torture/trivial.mm: Likewise.
3408 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3409 instead of ../objc-obj-c++-shared/Object1.h. Include
3410 ../objc-obj-c++-shared/runtime.h.
3411 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3412 * objc.dg/torture/strings/const-str-11.m: Likewise.
3413 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3414 * objc.dg/torture/strings/const-str-9.m: Likewise.
3415 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3416 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3417 instead of Object. Only add _FooClassReference if
3419 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3420 * objc.dg/torture/strings/const-str-8.m: Likewise.
3421 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3422 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3424 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3426 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3427 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3428 * obj-c++.dg/va-meth-1.mm: Likewise.
3429 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3430 ../objc-obj-c++-shared/Object1.h.
3431 * objc.dg/zero-link-3.m: Likewise.
3433 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3435 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3437 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3440 * obj-c++.dg/property/cxx-property-1.mm: New.
3441 * obj-c++.dg/property/cxx-property-2.mm: New.
3443 2011-06-06 Jason Merrill <jason@redhat.com>
3445 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3447 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3449 PR rtl-optimization/49145
3451 * gcc.c-torture/compile/pr49145.c: New test.
3453 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3456 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3457 to dg-options, match also DW_AT_linkage_name.
3460 * gcc.dg/debug/pr49294.c: New test.
3463 * g++.dg/opt/pr49264.C: New test.
3465 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3467 PR tree-optimization/49243
3468 * gcc.dg/pr49243.c: New.
3470 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3472 * gnat.dg/specs/cond_expr1.ads: New test.
3474 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3476 * gnat.dg/deferred_const4.ad[sb]: New test.
3477 * gnat.dg/deferred_const4_pkg.ads: New helper.
3479 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3481 * gnat.dg/test_tamdt.adb: Rename to...
3482 * gnat.dg/taft_type1.adb: ...this.
3483 * gnat.dg/tamdt.ad[sb]: Rename to...
3484 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3485 * gnat.dg/tamdt_aux.ads: Rename to...
3486 * gnat.dg/taft_type1_pkg2.ads: ...this.
3487 * gnat.dg/taft_type2.ad[sb]: New test.
3488 * gnat.dg/taft_type2_pkg.ads: New helper.
3489 * gnat.dg/taft_type3.adb: New test.
3490 * gnat.dg/taft_type3_pkg.ads: New helper.
3492 2011-06-05 Tobias Burnus <burnus@net-b.de>
3495 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3498 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3501 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3503 * objc.dg/gnu-api-2-objc.m: Likewise.
3504 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3505 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3507 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3509 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3510 alignment, not the alignment, when calling class_addIvar(). Add
3511 an 'isa' instance variable to the test root class.
3512 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3514 2011-06-04 Jan Hubicka <jh@suse.cz>
3516 PR tree-optimization/48893
3517 PR tree-optimization/49091
3518 PR tree-optimization/49179
3519 * gfortran.dg/pr49179.f90: New testcase
3521 2011-06-04 Jan Hubicka <jh@suse.cz>
3524 * g++.dg/torture/pr48954.C: New testcase.
3526 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3528 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3530 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3533 * g++.dg/diagnostic/bitfld2.C: New.
3535 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3538 * gcc.c-torture/execute/pr49281.c: New test.
3540 2011-06-04 Jan Hubicka <jh@suse.cz>
3542 PR tree-optimize/48929
3543 * gcc.c-torture/compile/pr48929.c: New testcase.
3545 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3547 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3549 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3552 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3554 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3556 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3558 2011-06-03 Richard Henderson <rth@redhat.com>
3559 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3561 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3563 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3565 * objc.dg/headers.m: Do not include objc-list.h.
3567 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3569 * objc.dg/type-stream-1.m: Test removed.
3570 * objc.dg/headers.m: Do not include typedstream.h.
3572 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3574 * objc.dg/torture/forward-1.m (main): Updated testcase.
3576 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3579 * gcc.c-torture/compile/pr49163.c: New.
3581 2011-06-02 Asher Langton <langton2@llnl.gov>
3584 * gfortran.dg/PR49268.f90: New test.
3586 2011-06-02 Asher Langton <langton2@llnl.gov>
3589 * gfortran.dg/PR37039.f90: New test.
3591 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3594 * objc.dg/method-5.m: Updated.
3595 * objc.dg/method-19.m: Updated.
3596 * objc.dg/method-lookup-1.m: New.
3597 * obj-c++.dg/method-6.mm: Updated.
3598 * obj-c++.dg/method-7.mm: Updated.
3599 * obj-c++.dg/method-lookup-1.mm: New.
3601 2011-06-02 DJ Delorie <dj@redhat.com>
3603 * lib/timeout.exp (timeout): Add board_info support.
3605 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3607 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3609 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3612 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3613 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3615 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3616 Hans-Peter Nilsson <hp@axis.com>
3618 PR rtl-optimization/48840
3619 * gcc.target/sparc/ultrasp13.c: New test.
3621 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3624 * gcc.c-torture/compile/pr49238.c: New.
3626 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3628 * gcc.target/arm/g2.c: Skip test in -mthumb.
3629 Skip test unless cpu is xscale.
3630 * gcc.target/arm/scd42-2.c: Likewise.
3631 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3633 2011-06-01 Jason Merrill <jason@redhat.com>
3635 * g++.dg/cpp0x/decltype28.C: New.
3636 * g++.dg/cpp0x/decltype29.C: New.
3638 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3641 * gcc.target/mips/pr45074.c: New test.
3643 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3644 Hans-Peter Nilsson <hp@axis.com>
3646 PR rtl-optimization/48830
3647 * gcc.target/sparc/ultrasp12.c: New test.
3649 2011-06-01 David Li <davidxl@google.com>
3651 * gcc.dg/profile-dir-1.c: Change pass name.
3652 * gcc.dg/profile-dir-2.c: Ditto.
3653 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3654 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3655 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3656 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3657 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3658 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3659 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3660 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3661 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3662 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3663 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3664 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3665 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3666 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3667 * gcc.dg/profile-dir-3.c: Ditto.
3668 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3670 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3672 * objc.dg/attributes/method-nonnull-1.m: New test.
3673 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3675 2011-05-31 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/coarray_atomic_1.f90: New.
3679 * gfortran.dg/coarray/atomic_1.f90: New.
3681 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3683 * gcc.dg/guality/bswaptest.c: New test.
3684 * gcc.dg/guality/clztest.c: New test.
3685 * gcc.dg/guality/ctztest.c: New test.
3686 * gcc.dg/guality/rotatetest.c: New test.
3689 * gcc.target/i386/pr48688.c: New test.
3691 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3694 * g++.dg/lookup/name-clash9.C: New.
3696 2011-05-31 Tobias Burnus <burnus@net-b.de>
3699 * gfortran.dg/coarray/dummy_1.f90: New.
3701 2011-05-31 Tobias Burnus <burnus@net-b.de>
3704 * gfortran.dg/coarray/save_1.f90: New.
3705 * gfortran.dg/coarray_4.f90: Update dg-error.
3707 2011-05-31 Jason Merrill <jason@redhat.com>
3709 * g++.dg/cpp0x/rv-template1.C: New.
3711 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3713 PR rtl-optimization/49235
3714 * gcc.dg/pr49235.c: New test.
3716 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3718 PR tree-optimization/49093
3719 * gcc.dg/vect/pr49093.c: New test.
3721 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3724 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3726 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3729 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3732 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3735 * gcc.c-torture/execute/pr49186.c: New.
3737 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3740 * gcc.target/i386/pr49168-1.c: New.
3742 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3743 Eric Botcazou <ebotcazou@adacore.com>
3745 * gcc.dg/guality/drap.c: New test.
3747 2011-05-30 Richard Guenther <rguenther@suse.de>
3749 PR tree-optimization/49210
3750 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3751 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3753 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3756 * g++.dg/gomp/pr49223-1.C: New test.
3757 * g++.dg/gomp/pr49223-2.C: New test.
3759 2011-05-30 Richard Guenther <rguenther@suse.de>
3761 PR tree-optimization/49218
3762 * gcc.c-torture/execute/pr49218.c: New testcase.
3764 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3766 PR tree-optimization/49199
3767 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3768 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3769 -fno-tree-scev-cprop.
3771 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3774 * gfortran.dg/extends_13.f03: New.
3776 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3778 PR rtl-optimization/49095
3779 * gcc.target/i386/pr49095.c: New test.
3781 2011-05-29 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/coarray_24.f90: New.
3786 2011-05-29 Tobias Burnus <burnus@net-b.de>
3789 * gfortran.dg/coarray_23.f90: New.
3791 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3794 * gcc.dg/pr48826.c: New test.
3796 2011-05-29 Richard Guenther <rguenther@suse.de>
3798 PR tree-optimization/49217
3799 * gcc.dg/torture/pr49217.c: New testcase.
3801 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3804 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3806 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3808 * gnat.dg/boolean_subtype.adb: Rename to...
3809 * gnat.dg/boolean_subtype1.adb: ...this.
3811 2011-05-28 Jason Merrill <jason@redhat.com>
3813 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3815 2011-05-27 Jason Merrill <jason@redhat.com>
3817 * g++.dg/cpp0x/enum18.C: Adjust.
3819 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3821 2011-05-27 Tobias Burnus <burnus@net-b.de>
3824 * gfortran.dg/coarray_22.f90: New.
3826 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3828 PR tree-optimization/46728
3829 * gcc.target/powerpc/pr46728-1.c: New.
3830 * gcc.target/powerpc/pr46728-2.c: New.
3831 * gcc.target/powerpc/pr46728-3.c: New.
3832 * gcc.target/powerpc/pr46728-4.c: New.
3833 * gcc.target/powerpc/pr46728-5.c: New.
3834 * gcc.dg/pr46728-6.c: New.
3835 * gcc.target/powerpc/pr46728-7.c: New.
3836 * gcc.target/powerpc/pr46728-8.c: New.
3837 * gcc.dg/pr46728-9.c: New.
3838 * gcc.target/powerpc/pr46728-10.c: New.
3839 * gcc.target/powerpc/pr46728-11.c: New.
3840 * gcc.dg/pr46728-12.c: New.
3841 * gcc.target/powerpc/pr46728-13.c: New.
3842 * gcc.target/powerpc/pr46728-14.c: New.
3843 * gcc.target/powerpc/pr46728-15.c: New.
3844 * gcc.target/powerpc/pr46728-16.c: New.
3846 2011-05-27 Jason Merrill <jason@redhat.com>
3848 * g++.dg/abi/mangle47.C: New.
3851 * g++.dg/template/const5.C: New.
3853 * g++.dg/cpp0x/enum18.C: New.
3855 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3857 * g++.dg/cpp0x/error6.C: New.
3859 * g++.dg/cpp0x/error5.C: New.
3861 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3864 * g++.dg/eh/cond6.C: New test.
3866 2011-05-27 Tobias Burnus <burnus@net-b.de>
3869 * gfortran.dg/rank_3.f90: New.
3870 * gfortran.dg/rank_4.f90: New.
3872 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3874 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3875 replace dump search.
3877 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3879 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3880 * gnat.dg/bit_packed_array5.adb: ...here.
3882 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3885 * g++.dg/cpp0x/auto25.C: New.
3887 2011-05-27 Richard Guenther <rguenther@suse.de>
3889 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3891 2011-05-27 Richard Guenther <rguenther@suse.de>
3893 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3895 2011-05-27 Richard Guenther <rguenther@suse.de>
3898 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3900 2011-05-26 Jason Merrill <jason@redhat.com>
3902 * g++.dg/cpp0x/friend1.C: New.
3903 * g++.dg/cpp0x/friend2.C: New.
3905 * g++.dg/cpp0x/auto7.C: Update.
3906 * g++.dg/template/crash50.C: Adjust.
3907 * g++.dg/template/static9.C: Adjust.
3908 * g++.old-deja/g++.ext/memconst.C: Adjust.
3910 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3912 * gcc.dg/march.c: Ignore a note for some targets.
3914 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3915 Nathan Froyd <froydnj@codesourcery.com>
3919 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3920 * g++.dg/parse/pr18770.C: New test.
3921 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3923 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3926 * gfortran.dg/dependency_40.f90 : New test.
3928 2011-05-26 Tobias Burnus <burnus@net-b.de>
3931 * gfortran.dg/coarray/registering_1.f90: New.
3933 2011-05-26 Jason Merrill <jason@redhat.com>
3935 * g++.dg/cpp0x/variadic111.C: New.
3936 * g++.dg/cpp0x/variadic41.C: Adjust.
3938 2011-05-26 Richard Guenther <rguenther@suse.de>
3940 PR tree-optimization/48702
3941 * gcc.dg/torture/pr48702.c: New testcase.
3943 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3945 PR gcov-profile/48845
3946 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3948 * gcc.dg/matrix/matrix.exp: Likewise.
3949 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3950 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3951 line number to check_profiling_available.
3952 * lib/target-supports.exp (check_profiling_available): Account for
3954 Require TLS runtime support with -fprofile-generate.
3955 * lib/profopt.exp (profopt-execute): Add TLS options for
3957 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3959 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3962 * g++.dg/eh/cond5.C: New test.
3964 PR tree-optimization/49161
3965 * gcc.c-torture/execute/pr49161.c: New test.
3967 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3969 * gcc.target/arm/neon-vorn-vbic.c: New test.
3971 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3973 PR tree-optimization/49038
3974 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3975 * gcc.dg/vect/pr49038.c: New test.
3977 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3978 * g++.dg/init/pr25811-3.C: New.
3979 * g++.dg/init/pr25811-4.C: New.
3981 2011-05-25 Jason Merrill <jason@redhat.com>
3983 * g++.dg/cpp0x/enum17.C: New.
3984 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3986 * g++.dg/cpp0x/auto24.C: New.
3988 * g++.dg/cpp0x/error4.C: New.
3990 * g++.dg/cpp0x/rv-restrict.C: New.
3992 * g++.dg/cpp0x/enum15.C: New.
3993 * g++.dg/cpp0x/constexpr-switch2.C: New.
3995 * g++.dg/cpp0x/variadic110.C: New.
3997 * g++.dg/cpp0x/auto9.C: Add typedef test.
3999 * g++.dg/cpp0x/auto23.C: New.
4000 * g++.dg/cpp0x/auto9.C: Adjust.
4002 * g++.dg/cpp0x/defaulted29.C: New.
4004 * g++.dg/cpp0x/initlist51.C: New.
4006 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4008 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4009 * g++.dg/abi/packed1.C: Suppress warning.
4010 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4011 * g++.dg/template/stdarg1.C: Likewise.
4012 * g++.dg/other/packed1.C: Remove arm from xfail list.
4014 2011-05-25 Jason Merrill <jason@redhat.com>
4016 * g++.dg/cpp0x/enum16.C: New.
4017 * g++.dg/parse/error15.C: Adjust.
4019 * g++.dg/cpp0x/initlist50.C: New.
4021 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4023 * g++.dg/cpp0x/variadic109.C: New.
4025 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4027 * gcc.target/i386/pause-1.c: New.
4029 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4031 * gcc.dg/stack-usage-1.c: Adjust comment.
4032 * gcc.dg/stack-usage-2.c: New test.
4034 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4037 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4038 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4040 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4042 PR rtl-optimization/48757
4043 * gfortran.dg/pr48757.f: New test case.
4045 2011-05-24 Jason Merrill <jason@redhat.com>
4047 * g++.dg/cpp0x/access01.C: New.
4049 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4052 * objc.dg/pr48177.m: New testcase.
4054 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4057 * objc.dg/pr48187.m: New testcase.
4058 * obj-c++.dg/pr48187.mm: New testcase.
4059 * objc.dg/ivar-extra-semicolon.m: New testcase.
4061 2011-05-24 Jason Merrill <jason@redhat.com>
4063 * g++.dg/template/access21.C: New.
4064 * g++.dg/template/access22.C: New.
4066 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4068 PR rtl-optimization/48633
4069 * g++.dg/pr48633.C: New test.
4071 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4074 * g++.dg/other/pr49133.C: New test.
4076 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4077 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4079 * gcc.dg/torture/tls/run-gd.c: New test.
4080 * gcc.dg/torture/tls/run-ie.c: New test.
4081 * gcc.dg/torture/tls/run-ld.c: New test.
4082 * gcc.dg/torture/tls/run-le.c: New test.
4083 * lib/target-supports.exp (check_effective_target_tls_runtime):
4084 Build testcase with TLS options.
4086 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4088 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4090 2011-05-24 Tom de Vries <tom@codesourcery.com>
4092 PR tree-optimization/49121
4093 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4095 2011-05-23 Jason Merrill <jason@redhat.com>
4097 * g++.dg/cpp0x/defaulted28.C: New.
4099 * g++.dg/cpp0x/sfinae25.C: New.
4101 * g++.dg/cpp0x/rv-cast2.C: New.
4103 * g++.dg/cpp0x/enum14.C: New.
4105 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4108 * gcc.c-torture/execute/pr49123.c: New test.
4111 * gcc.dg/debug/pr49032.c: New test.
4114 * gcc.dg/pr49120.c: New test.
4116 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4119 * gcc.target/i386/pr47315.c: New test.
4121 2011-05-23 Jason Merrill <jason@redhat.com>
4123 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4125 * g++.dg/cpp0x/sfinae24.C: New.
4127 * g++.dg/cpp0x/error3.C: New.
4129 * g++.dg/cpp0x/defaulted27.C: New.
4131 * g++.dg/cpp0x/decltype27.C: New.
4133 2011-05-23 Richard Guenther <rguenther@suse.de>
4135 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4137 2011-05-23 Richard Guenther <rguenther@suse.de>
4139 PR tree-optimization/40874
4140 * g++.dg/tree-ssa/pr40874.C: New testcase.
4142 2011-05-23 Richard Guenther <rguenther@suse.de>
4144 PR tree-optimization/49115
4145 * g++.dg/torture/pr49115.C: New testcase.
4147 2011-05-23 Richard Guenther <rguenther@suse.de>
4150 * gcc.dg/memcpy-3.c: New testcase.
4152 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4155 * gcc.c-torture/execute/pr48973-1.c: New test.
4156 * gcc.c-torture/execute/pr48973-2.c: New test.
4158 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4161 * g++.dg/warn/pr18016.C: New.
4163 2011-05-23 Tom de Vries <tom@codesourcery.com>
4166 * gcc.target/arm/ivopts-6.c: New test.
4168 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4171 * gcc.c-torture/compile/pr49029.c: New test.
4173 2011-05-22 Jason Merrill <jason@redhat.com>
4175 * g++.dg/cpp0x/sfinae23.C: New.
4176 * g++.dg/cpp0x/sfinae8.C: Correct.
4178 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4180 * gfortran.dg/function_optimize_8.f90: New test case.
4182 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4184 PR tree-optimization/49087
4185 * gcc.dg/vect/O3-pr49087.c: New test.
4187 2011-05-21 Jason Merrill <jason@redhat.com>
4189 * g++.dg/debug/const5.C: New.
4191 2011-05-20 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4195 * g++.dg/cpp0x/constexpr-static7.C: New.
4197 * g++.dg/cpp0x/enum12.C: New.
4198 * g++.dg/cpp0x/enum13.C: New.
4200 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4203 * gfortran.dg/select_type_23.f03: New.
4205 2011-05-20 Jason Merrill <jason@redhat.com>
4207 * g++.dg/cpp0x/defaulted26.C: New.
4209 * g++.dg/cpp0x/noexcept02.C: Fix.
4210 * g++.dg/cpp0x/noexcept03.C: Fix.
4211 * g++.dg/cpp0x/noexcept08.C: Fix.
4212 * g++.dg/cpp0x/noexcept10.C: New.
4214 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4217 * gfortran.dg/extends_12.f03: New.
4219 2011-05-20 Jason Merrill <jason@redhat.com>
4221 * g++.dg/template/koenig9.C: New.
4222 * g++.dg/opt/pr47615.C: Fix.
4223 * g++.dg/overload/defarg1.C: Fix.
4224 * g++.dg/tc1/dr213.C: Remove xfail.
4225 * g++.dg/torture/pr34850.C: Fix.
4226 * g++.dg/torture/pr39362.C: Fix.
4227 * g++.old-deja/g++.brendan/crash56.C: Fix.
4228 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4230 2011-05-20 Richard Guenther <rguenther@suse.de>
4232 PR tree-optimization/49079
4233 * gcc.dg/torture/pr49079.c: New testcase.
4235 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4237 PR tree-optimization/49073
4238 * gcc.c-torture/execute/pr49073.c: New test.
4240 2011-06-19 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/coarray_21.f90: New.
4245 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4247 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4250 2011-05-19 Richard Guenther <rguenther@suse.de>
4253 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4255 2011-05-19 Richard Guenther <rguenther@suse.de>
4258 * gcc.dg/builtin-object-size-11.c: New testcase.
4260 2011-05-19 Tom de Vries <tom@codesourcery.com>
4263 * gcc.target/arm/ivopts.c: New test.
4264 * gcc.target/arm/ivopts-2.c: New test.
4266 2011-05-19 Tom de Vries <tom@codesourcery.com>
4268 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4270 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4272 * gcc.c-torture/execute/960321-1.x: Remove.
4274 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4277 * gfortran.dg/move_alloc_4.f90: New.
4279 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.target/i386/pr49002-1.c: New test.
4283 * gcc.target/i386/pr49002-2.c: Likewise.
4285 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4287 PR tree-optimization/49039
4288 * gcc.c-torture/execute/pr49039.c: New test.
4289 * gcc.dg/tree-ssa/pr49039.c: New test.
4290 * g++.dg/torture/pr49039.C: New test.
4292 2011-05-18 Jason Merrill <jason@redhat.com>
4294 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4295 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4296 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4298 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4300 * gcc.target/bfin/mcpu-bf592.c: New test.
4302 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4304 PR tree-optimization/41881
4305 * gcc.dg/vect/O3-pr41881.c: New test.
4306 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4308 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4310 PR tree-optimization/49000
4311 * gcc.dg/pr49000.c: New test.
4313 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4315 * gnat.dg/invalid1.adb: New test.
4317 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4321 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4322 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4324 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4327 * g++.dg/cpp0x/range-for18.C: New.
4329 2011-05-15 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/coarray/image_index_2.f90: New.
4334 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4336 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4337 * g++.dg/cpp0x/override2.C: New.
4339 2011-05-14 Tobias Burnus <burnus@net-b.de>
4342 * gfortran.de/coarray_20.f90: New.
4344 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4347 * function_optimize_7.f90: New test case.
4349 2011-05-13 Jason Merrill <jason@redhat.com>
4351 * g++.dg/cpp0x/decltype26.C: New.
4352 * g++.dg/cpp0x/enum11.C: New.
4354 2011-05-13 Tobias Burnus <burnus@net-b.de>
4358 * gfortran.dg/assign_8.f90: Update dg-error.
4360 2011-05-13 Tobias Burnus <burnus@net-b.de>
4363 * gfortran.dg/io_constraints_8.f90: New.
4364 * gfortran.dg/io_constraints_9.f90: New.
4366 2011-05-13 Martin Thuresson <martint@google.com>
4368 PR gcov-profile/47793
4369 * gcc.dg/pr47793.c: New.
4371 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4373 PR tree-optimization/48975
4374 * gcc.dg/pr48975.c: New test.
4376 2011-05-12 Tobias Burnus <burnus@net-b.de>
4379 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4381 2011-05-12 Jason Merrill <jason@redhat.com>
4383 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4385 2011-05-12 Geert Bosch <bosch@adacore.com>
4387 * gnat.dg/view_conversion1.adb: New test.
4389 2011-05-12 Richard Guenther <rguenther@suse.de>
4391 PR tree-optimization/48172
4392 * gcc.dg/vect/pr48172.c: New testcase.
4394 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4397 * g++.dg/opt/pr48967.C: New test.
4399 2011-05-11 Jason Merrill <jason@redhat.com>
4401 * g++.dg/cpp0x/constexpr-friend.C: New.
4402 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4404 * g++.dg/cpp0x/sfinae22.C: New.
4406 2011-05-11 Tobias Burnus <burnus@net-b.de>
4409 * gfortran.dg/generic_24.f90: New.
4411 2011-05-11 Richard Guenther <rguenther@suse.de>
4413 PR tree-optimization/15256
4414 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4416 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4419 * gcc.dg/pr48159-1.c: New test.
4420 * gcc.dg/pr48159-2.c: New test.
4422 2011-05-11 Richard Guenther <rguenther@suse.de>
4425 * gcc.dg/torture/pr48953.c: New testcase.
4427 2011-05-11 Richard Guenther <rguenther@suse.de>
4429 PR tree-optimization/18041
4430 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4432 2011-05-11 Alan Modra <amodra@gmail.com>
4435 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4437 2011-05-10 Jason Merrill <jason@redhat.com>
4439 * g++.dg/cpp0x/defaulted25.C: New.
4440 * g++.dg/template/crash7.C: Adjust.
4442 * g++.dg/cpp0x/variadic108.C: New.
4444 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4446 * g++.dg/inherit/virtual9.C: Extend.
4448 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4451 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4452 are passed and returned in vector registers.
4454 2011-05-10 Richard Guenther <rguenther@suse.de>
4456 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4457 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4458 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4459 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4460 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4463 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4465 PR tree-optimization/48611
4466 PR tree-optimization/48794
4467 * gfortran.dg/gomp/pr48611.f90: New test.
4468 * gfortran.dg/gomp/pr48794.f90: New test.
4471 * gcc.dg/dfp/pr48928.c: New test.
4473 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4476 * g++.dg/cpp0x/pr48522.C: New.
4478 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4481 * g++.dg/cpp0x/sfinae21.C: New.
4483 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4485 * g++.dg/template/sfinae28.C: Rename to...
4486 * g++.dg/cpp0x/sfinae19.C: ... this.
4487 * g++.dg/template/sfinae29.C: Rename to...
4488 * g++.dg/cpp0x/sfinae20.C: ... this.
4490 2011-05-09 Jeff Law <law@redhat.com>
4492 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4495 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4498 * g++.dg/init/pr20039.C: New.
4500 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/template/sfinae28.C: New.
4505 * g++.dg/template/sfinae29.C: Likewise.
4507 2011-05-09 Jason Merrill <jason@redhat.com>
4509 * g++.dg/template/nontype23.C: New.
4511 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4513 * g++.dg/init/pr48859.C: New.
4515 2011-05-09 Jason Merrill <jason@redhat.com>
4517 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4518 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4519 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4520 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4521 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4522 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4523 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4524 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4526 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4528 * g++.dg/inherit/virtual9.C: New.
4530 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4533 * g++.dg/template/dependent-expr8.C: New test case.
4535 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4537 PR tree-optimization/48837
4538 * gcc.dg/pr48837.c: New testcase.
4540 2011-05-06 Jason Merrill <jason@redhat.com>
4542 * g++.dg/cpp0x/constexpr-condition2.C: New.
4544 * g++.dg/cpp0x/constexpr-missing.C: New.
4546 2011-05-06 Tobias Burnus <burnus@net-b.de>
4549 * gfortran.dg/coarray/this_image_2.f90: New.
4551 2011-05-06 Tobias Burnus <burnus@net-b.de>
4555 * gfortran.dg/bind_c_usage_22.f90: New.
4556 * gfortran.dg/bind_c_usage_23.f90: New.
4557 * gfortran.dg/bind_c_usage_24.f90: New.
4558 * gfortran.dg/bind_c_usage_24_c.c: New.
4560 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4563 * g++.dg/template/member9.C: New test case.
4565 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4567 * gnat.dg/discr29.ad[sb]: New test.
4568 * gnat.dg/discr30.adb: Likewise.
4570 2011-05-05 Julian Brown <julian@codesourcery.com>
4572 * gcc.target/arm/neon-vset_lanes8.c: New test.
4574 2011-05-05 Jason Merrill <jason@redhat.com>
4576 * g++.dg/init/new32.C: New.
4578 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4580 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4583 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4585 PR rtl-optimization/48381
4586 * gcc.c-torture/compile/pr48381.c: New test.
4588 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4590 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4592 * gcc.target/i386/opt-1.c: Ditto.
4594 2011-05-04 Jason Merrill <jason@redhat.com>
4596 * g++.dg/conversion/base1.C: New.
4598 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4600 PR libgfortran/48787
4601 * gfortran.dg/round_3.f08: Add more checks to test case.
4603 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4605 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4606 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4607 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4608 Gate test on effective_target fd_truncate.
4610 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4612 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4613 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4614 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4615 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4616 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4617 * gcc.target/i386/pr38824.c: Ditto.
4618 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4619 * gcc.target/i386/vecinit-2.c: Ditto.
4620 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4621 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4622 * gcc.target/i386/parity-2.c: Ditto.
4623 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4625 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4627 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4629 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4630 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4631 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4633 2011-05-03 Tobias Burnus <burnus@net-b.de>
4636 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4638 2011-05-03 Tobias Burnus <burnus@net-b.de>
4641 * gfortran.dg/coarray/this_image_1.f90: New.
4643 2011-05-03 Tobias Burnus <burnus@net-b.de>
4646 * gfortran.dg/coarray/caf.dg: New.
4647 * gfortran.dg/coarray/image_index_1.f90: New, copied
4648 from ../coarray_16.f90.
4650 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4653 * g++.dg/ext/complex9.C: New.
4655 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4658 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4659 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4660 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4662 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4664 * gcc.target/bfin/builtins: Created.
4665 * gcc.target/bfin/hisilh-O0.c: Deleted.
4666 * gcc.target/bfin/hisilh.c: Moved to...
4667 * gcc.target/bfin/builtins/hisilh.c: ...here.
4668 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4669 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4670 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4671 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4672 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4673 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4674 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4675 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4676 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4677 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4678 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4679 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4680 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4681 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4682 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4683 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4684 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4685 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4686 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4687 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4688 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4689 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4690 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4691 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4692 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4693 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4694 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4695 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4696 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4697 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4698 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4699 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4700 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4701 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4702 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4703 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4704 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4705 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4706 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4707 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4708 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4709 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4710 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4711 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4712 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4713 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4714 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4715 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4716 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4717 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4718 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4719 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4720 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4721 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4722 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4723 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4724 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4725 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4726 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4727 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4728 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4729 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4730 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4731 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4732 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4733 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4734 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4735 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4736 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4737 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4738 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4739 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4740 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4741 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4742 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4743 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4744 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4745 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4746 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4747 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4748 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4749 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4750 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4751 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4752 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4753 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4754 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4755 * gcc.target/bfin/builtins/circptr.c: Ditto.
4756 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4757 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4758 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4759 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4760 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4761 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4762 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4763 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4764 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4765 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4766 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4767 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4768 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4769 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4770 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4771 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4772 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4773 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4774 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4775 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4776 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4777 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4778 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4779 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4780 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4781 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4782 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4783 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4784 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4785 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4786 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4787 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4788 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4789 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4790 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4791 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4792 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4793 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4794 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4795 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4796 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4798 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4799 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4800 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4801 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4802 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4803 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4804 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4805 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4806 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4807 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4808 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4809 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4810 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4811 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4812 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4813 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4814 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4815 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4816 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4817 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4818 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4819 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4820 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4821 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4822 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4823 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4824 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4825 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4827 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4829 * gcc.target/arm/cold-lc.c: New test.
4831 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4834 * gcc.dg/pr48774.c: New test.
4836 2011-05-03 Richard Guenther <rguenther@suse.de>
4838 * gcc.dg/large-size-array-5.c: New testcase.
4840 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4842 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4844 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4846 * lib/target-supports.exp (check_effective_target_vect_strided):
4848 (check_effective_target_vect_strided2)
4849 (check_effective_target_vect_strided3)
4850 (check_effective_target_vect_strided4)
4851 (check_effective_target_vect_strided8): ...these new functions.
4853 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4854 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4855 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4856 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4857 * gcc.dg/vect/pr37539.c: Likewise.
4858 * gcc.dg/vect/slp-11a.c: Likewise.
4859 * gcc.dg/vect/slp-11b.c: Likewise.
4860 * gcc.dg/vect/slp-11c.c: Likewise.
4861 * gcc.dg/vect/slp-12a.c: Likewise.
4862 * gcc.dg/vect/slp-12b.c: Likewise.
4863 * gcc.dg/vect/slp-18.c: Likewise.
4864 * gcc.dg/vect/slp-19a.c: Likewise.
4865 * gcc.dg/vect/slp-19b.c: Likewise.
4866 * gcc.dg/vect/slp-21.c: Likewise.
4867 * gcc.dg/vect/slp-23.c: Likewise.
4868 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4870 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4871 instead of vect_interleave && vect_extract_even_odd.
4872 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4873 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4874 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4875 * gcc.dg/vect/vect-1.c: Likewise.
4876 * gcc.dg/vect/vect-10.c: Likewise.
4877 * gcc.dg/vect/vect-98.c: Likewise.
4878 * gcc.dg/vect/vect-107.c: Likewise.
4879 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4880 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4881 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4882 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4883 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4884 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4885 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4886 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4887 * gcc.dg/vect/vect-strided-float.c: Likewise.
4888 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4889 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4890 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4891 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4892 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4893 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4894 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4895 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4896 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4897 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4898 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4899 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4900 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4901 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4902 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4904 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4906 * gcc.dg/vect/pr30843.c: Likewise.
4907 * gcc.dg/vect/pr33866.c: Likewise.
4908 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4909 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4910 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4911 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4913 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4915 * gcc.dg/vect/slp-11.c: Split into...
4916 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4917 gcc.dg/vect/slp-11c.c: ...these tests.
4918 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4919 * gcc.dg/vect/slp-12c.c: ...this new test.
4920 * gcc.dg/vect/slp-19.c: Split into...
4921 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4922 gcc.dg/vect/slp-19c.c: ...these new tests.
4924 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4926 * lib/target-supports.exp
4927 (check_effective_target_vect_extract_even_odd_wide): Delete.
4928 (check_effective_target_vect_strided_wide): Likewise.
4929 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4930 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4931 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4932 * gcc.dg/vect/pr37539.c: Likewise.
4933 * gcc.dg/vect/slp-11.c: Likewise.
4934 * gcc.dg/vect/slp-12a.c: Likewise.
4935 * gcc.dg/vect/slp-12b.c: Likewise.
4936 * gcc.dg/vect/slp-19.c: Likewise.
4937 * gcc.dg/vect/slp-23.c: Likewise.
4938 * gcc.dg/vect/vect-1.c: Likewise.
4939 * gcc.dg/vect/vect-98.c: Likewise.
4940 * gcc.dg/vect/vect-107.c: Likewise.
4941 * gcc.dg/vect/vect-strided-float.c: Likewise.
4943 2011-05-02 Jason Merrill <jason@redhat.com>
4945 * g++.dg/init/new31.C: New.
4947 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4950 * gcc.dg/pr35445.c: New test.
4952 2011-05-02 Jason Merrill <jason@redhat.com>
4954 * c-c++-common/vla-1.c: New.
4956 2011-05-02 Richard Guenther <rguenther@suse.de>
4958 PR tree-optimization/48822
4959 * gcc.dg/torture/pr48822.c: New testcase.
4961 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4964 * g++.dg/cpp0x/constexpr-47969.C: New.
4966 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4969 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4970 on vect_no_align targets.
4971 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4972 vect_no_align targets.
4974 2011-05-01 Xinliang David Li <davidxl@google.com>
4976 * gcc.dg/tree-ssa/integer-addr.c: New test.
4977 * gcc.dg/tree-ssa/alias_bug.c: New test.
4979 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4981 PR libgfortran/48787
4982 * gfortran.dg/round_3.f08: Add more checks.
4984 2011-04-30 Tobias Burnus <burnus@net-b.de>
4987 * gfortran.dg/import9.f90: New, proper test.
4988 * gfortran.dg/interface_37.f90: Remove bogus
4989 test (bogus copy of interface_36.f90).
4991 2011-04-30 Tobias Burnus <burnus@net-b.de>
4994 * gfortran.dg/interface_37.f90: New.
4996 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4999 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5001 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5003 PR tree-optimization/48809
5004 * gcc.c-torture/execute/pr48809.c: New test.
5006 2011-04-29 Jeff Law <law@redhat.com>
5008 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5010 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5013 * g++.dg/init/ctor10.C: New.
5015 2011-04-29 Le-Chun Wu <lcwu@google.com>
5017 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5018 warning in implicitly instantiated templates.
5020 2011-04-29 Le-Chun Wu <lcwu@google.com>
5022 * g++.dg/warn/Wnull-conversion-1.C: New.
5023 * g++.dg/warn/Wnull-conversion-2.C: New.
5025 2011-04-29 Diego Novillo <dnovillo@google.com>
5027 * g++.old-deja/g++.other/null3.C: Expect warning about
5028 converting boolean to a pointer.
5030 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5033 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5037 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5039 2011-04-29 Tobias Burnus <burnus@net-b.de>
5042 * gfortran.dg/typebound_proc_22.f90: New.
5045 * gfortran.dg/interface_36.f90: New.
5047 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5049 PR libgfortran/48488
5050 PR libgfortran/48602
5051 PR libgfortran/48615
5052 PR libgfortran/48684
5053 PR libgfortran/48787
5054 * gfortran.dg/fmt_g.f: Adjust test.
5055 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5056 * gfortran.dg/round_3.f08: New test.
5057 * gfortran.dg/namelist_print_1.f: Adjust test.
5058 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5059 * gfortran.dg/f2003_io_5.f03: Adjust test.
5060 * gfortran.dg/coarray_15.f90: Adjust test.
5061 * gfortran.dg/namelist_65.f90: Adjust test.
5062 * gfortran.dg/fmt_cache_1.f: Adjust test.
5063 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5064 * gfortran.dg/real_const_3.f90: Adjust test.
5066 2011-04-28 Xinliang David Li <davidxl@google.com>
5068 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5069 * g++.dg/prof-robust-1.C: New test.
5071 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5073 PR tree-optimization/48765
5074 * gcc.dg/vect/pr48765.c: New.
5076 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5078 PR tree-optimization/48775
5079 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5081 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5084 * g++.dg/inherit/pr48798.C: New.
5085 * g++.old-deja/g++.other/base1.C: Adjust.
5087 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5090 * g++.dg/template/inherit7.C: New test case.
5092 2011-04-28 Richard Guenther <rguenther@suse.de>
5094 PR tree-optimization/40052
5095 PR tree-optimization/15347
5096 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5097 * gcc.dg/pr15347.c: Likewise.
5099 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5102 * g++.dg/cpp0x/sfinae18.C: New.
5104 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5107 * g++.dg/ext/is_literal_type1.C: New.
5109 2011-04-28 Tobias Burnus <burnus@net-b.de>
5113 * gfortran.dg/interface_35.f90: New.
5114 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5115 * gfortran.dg/func_result_6.f90: Add dg-warning.
5116 * gfortran.dg/bessel_1.f90: Ditto.
5117 * gfortran.dg/hypot_1.f90: Ditto.
5118 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5119 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5120 * gfortran.dg/interface_assignment_4.f90: Ditto.
5122 2011-04-27 Jason Merrill <jason@redhat.com>
5124 * g++.dg/ext/complex8.C: New.
5126 * g++.dg/cpp0x/initlist49.C: New.
5127 * g++.dg/init/new30.C: New.
5129 2011-04-27 Tobias Burnus <burnus@net-b.de>
5132 * gfortran.dg/whole_file_34.f90: New.
5134 2011-04-27 Jan Hubicka <jh@suse.cz>
5136 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5138 2011-04-27 Jason Merrill <jason@redhat.com>
5140 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5142 * g++.dg/parse/ambig6.C: New.
5144 2011-04-27 Nick Clifton <nickc@redhat.com>
5146 * gcc.dg/20020312-2.c: Add definition for RX.
5148 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5149 option with RX targets.
5151 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5154 2011-04-27 Richard Guenther <rguenther@suse.de>
5156 * gcc.dg/tree-ssa/pr23382.c: Remove.
5158 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5161 * gcc.c-torture/compile/pr48767.c: New test.
5163 2011-04-27 Richard Guenther <rguenther@suse.de>
5165 PR tree-optimization/48772
5166 * g++.dg/pr48772.C: New testcase.
5168 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5171 * gcc.c-torture/compile/pr48742.c: New test.
5173 2011-04-26 Jason Merrill <jason@redhat.com>
5175 * g++.dg/lookup/koenig13.C: New.
5177 * g++.dg/cpp0x/initlist48.C: New.
5179 2011-04-25 Jason Merrill <jason@redhat.com>
5181 * g++.dg/cpp0x/sfinae17.C: New.
5183 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5186 * gcc.target/powerpc/pr48258-1.c: New file.
5187 * gcc.target/powerpc/pr48258-2.c: Ditto.
5189 2011-04-26 Xinliang David Li <davidxl@google.com>
5191 * gcc.dg/uninit-suppress.c: New test.
5192 * gcc.dg/uninit-suppress.c: New test.
5194 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5197 * gcc.dg/pr48768.c: New test.
5199 PR tree-optimization/48734
5200 * gcc.c-torture/compile/pr48734.c: New test.
5203 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5205 2011-04-26 Richard Guenther <rguenther@suse.de>
5207 PR tree-optimization/48731
5208 * gcc.dg/torture/pr48731.c: New testcase.
5210 2011-04-26 Richard Guenther <rguenther@suse.de>
5213 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5215 2011-04-26 Richard Guenther <rguenther@suse.de>
5218 * gcc.dg/torture/pr48694-1.c: New testcase.
5219 * gcc.dg/torture/pr48694-2.c: Likewise.
5221 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5223 * g++.dg/ext/underlying_type1.C: New.
5224 * g++.dg/ext/underlying_type2.C: Likewise.
5225 * g++.dg/ext/underlying_type3.C: Likewise.
5226 * g++.dg/ext/underlying_type4.C: Likewise.
5227 * g++.dg/ext/underlying_type5.C: Likewise.
5228 * g++.dg/ext/underlying_type6.C: Likewise.
5229 * g++.dg/ext/underlying_type7.C: Likewise.
5230 * g++.dg/ext/underlying_type8.C: Likewise.
5231 * g++.dg/ext/underlying_type9.C: Likewise.
5232 * g++.dg/ext/underlying_type10.C: Likewise.
5234 2011-04-25 Jason Merrill <jason@redhat.com>
5236 * g++.dg/cpp0x/regress/template-const2.C: New.
5238 2011-04-25 Jeff Law <law@redhat.com>
5240 * gcc.dg/tree-ssa/vrp56.c: new test.
5242 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5244 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5246 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5248 PR preprocessor/48740
5249 * c-c++-common/raw-string-11.c: New test.
5251 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5253 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5256 2011-04-23 Tobias Burnus <burnus@net-b.de>
5259 * gfortran.dg/coarray_19.f90: New.
5261 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5264 * gcc.dg/pr48685.c: New test.
5266 2011-04-22 Jan Hubicka <jh@suse.cz>
5268 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5270 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5272 PR tree-optimization/48717
5273 * gcc.c-torture/execute/pr48717.c: New test.
5275 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5278 * gcc.target/i386/pr48723.c: New test.
5280 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5283 * gcc.dg/gomp/pr48716.c: New test.
5284 * g++.dg/gomp/pr48716.C: New test.
5286 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5289 * gcc.dg/missing-field-init-2.c: Update testcase.
5291 2011-04-22 Alan Modra <amodra@gmail.com>
5293 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5295 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5298 * gfortran.dg/function_optimize_6.f90: New test.
5300 2011-04-21 Easwaran Raman <eraman@google.com>
5302 * gcc.dg/stack-layout-2.c: New test.
5304 2011-04-21 Richard Guenther <rguenther@suse.de>
5307 * g++.dg/lto/pr48207-2_0.C: New testcase.
5308 * g++.dg/lto/pr48207-3_0.C: Likewise.
5310 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5312 * gnat.dg/volatile5.adb: New test.
5313 * gnat.dg/volatile5_pkg.ads: New helper.
5315 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5318 * gcc.target/i386/pr48708.c: New test.
5320 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5322 * gcc.dg/vect/vect-119.c: New test.
5324 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5326 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5329 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5330 Richard Sandiford <richard.sandiford@linaro.org>
5333 * gcc.target/arm/pr46329.c: New test.
5335 2011-04-21 Tobias Burnus <burnus@net-b.de>
5338 * gfortran.dg/coarray_18.f90: New.
5340 2011-04-20 Jason Merrill <jason@redhat.com>
5342 * g++.dg/cpp0x/initlist47.C: New.
5344 * g++.dg/init/dtor4.C: New.
5346 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5349 * gcc.target/i386/sse2-pinsrw.c: New test.
5350 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5351 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5352 * gcc.target/i386/sse2-insvhi.c: Ditto.
5353 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5354 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5356 2011-04-20 Jason Merrill <jason@redhat.com>
5358 * g++.dg/template/const4.C: New.
5360 2011-04-20 Easwaran Raman <eraman@google.com>
5362 * gcc.dg/stack-layout-1.c: New test.
5364 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5366 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5367 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5370 2011-04-20 Kai Tietz <ktietz@redhat.com>
5372 * gcc.dg/binop-xor1.c: New test.
5373 * gcc.dg/binop-xor2.c: New test.
5374 * gcc.dg/binop-xor3.c: New test.
5375 * gcc.dg/binop-xor4.c: New test.
5376 * gcc.dg/binop-xor5.c: New test.
5378 2011-04-20 Richard Guenther <rguenther@suse.de>
5380 PR tree-optimization/47892
5381 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5383 2011-04-20 Richard Guenther <rguenther@suse.de>
5386 * g++.dg/torture/pr48695.C: New testcase.
5388 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5390 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5391 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5392 * gcc.c-torture/execute/pr45262.c: Ditto
5393 * gcc.dg/torture/pr43165.c: Ditto.
5394 * gcc.dg/torture/pr47228.c: Ditto.
5395 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5396 * gcc.dg/ipa/pr45644.c: Ditto.
5397 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5400 2011-04-19 Jason Merrill <jason@redhat.com>
5402 * g++.dg/ext/complex7.C: New.
5404 * g++.dg/ext/attrib41.C: New.
5406 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5409 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5411 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5414 * gcc.target/i386/pr48678.c: New test.
5416 2011-04-19 Martin Jambor <mjambor@suse.cz>
5418 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5419 * g++.dg/opt/devirt2.C: New test.
5420 * g++.dg/ipa/devirt-g-1.C: Likewise.
5422 2011-04-19 Tobias Burnus <burnus@net-b.de>
5425 * gfortran.dg/whole_file_33.f90: New.
5427 2011-04-19 Martin Jambor <mjambor@suse.cz>
5429 * g++.dg/ipa/devirt-7.C: New test.
5431 2011-04-19 Richard Guenther <rguenther@suse.de>
5434 * g++.dg/lto/pr48207_0.C: New testcase.
5436 2011-04-18 Jason Merrill <jason@redhat.com>
5438 * g++.dg/init/void1.C: New.
5440 * g++.dg/cpp0x/union4.C: New.
5442 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5445 * g++.dg/torture/pr48661.C: New test.
5448 * g++.dg/gomp/pr48632.C: New test.
5450 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5452 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5453 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5455 2011-04-18 Tobias Burnus <burnus@net-b.de>
5458 * gfortran.dg/coarray_17.f90: New.
5459 * gfortran.dg/coarray_10.f90: Update dg-error.
5461 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5464 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5465 * gfortran.dg/guality/guality.exp: Likewise.
5467 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5469 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5471 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5473 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5475 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5477 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5479 2011-04-18 Richard Guenther <rguenther@suse.de>
5482 * g++.dg/torture/pr46364.C: New testcase.
5484 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5486 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5488 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5490 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5492 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5493 Ira Rosen <ira.rosen@linaro.org>
5496 * gcc.target/arm/pr48252.c: New test.
5498 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5500 PR tree-optimization/48616
5501 * gcc.dg/pr48616.c: New test.
5503 2011-04-18 Tobias Burnus <burnus@net-b.de>
5506 * gfortran.dg/coarray_16.f90: New.
5508 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5511 * gfortran.dg/realloc_on_assign_7.f03: New test.
5513 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5515 PR libgfortran/48602
5516 * gfortran.dg/fmt_g0_6.f08: New test.
5518 2011-04-17 Jason Merrill <jason@redhat.com>
5520 * g++.dg/cpp0x/sfinae16.C: New.
5522 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5524 * gcc.target/mips/reg-var-1.c: New test.
5526 2011-04-17 Jan Hubicka <jh@suse.cz>
5528 * gcc.dg/winline-5.c: Update testcase.
5530 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5532 * gnat.dg/discr27.ad[sb]: Move dg directive.
5533 * gnat.dg/discr28.ad[sb]: New test.
5534 * gnat.dg/discr28_pkg.ads: New helper.
5536 2011-04-17 Michael Matz <matz@suse.de>
5538 PR tree-optimization/48622
5540 * gcc.dg/lto/pr48622_0.c: New test.
5542 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5544 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5545 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5546 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5547 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5548 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5549 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5551 2011-04-15 Jason Merrill <jason@redhat.com>
5553 * g++.dg/cpp0x/range-for17.C: New.
5555 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5557 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5558 * g++.dg/cpp0x/range-for3.C: Likewise.
5559 * g++.dg/cpp0x/range-for9.C: Correct error message.
5560 * g++.dg/cpp0x/range-for11.C: New.
5561 * g++.dg/cpp0x/range-for12.C: New.
5562 * g++.dg/cpp0x/range-for13.C: New.
5563 * g++.dg/cpp0x/range-for14.C: New.
5564 * g++.dg/cpp0x/range-for15.C: New.
5565 * g++.dg/cpp0x/range-for16.C: New.
5567 2011-04-15 Tobias Burnus <burnus@net-b.de>
5570 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5572 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5574 * objc.dg/naming-4.m: Updated.
5575 * objc.dg/naming-5.m: Updated.
5576 * objc.dg/naming-6.m: New.
5577 * objc.dg/naming-7.m: New.
5578 * obj-c++.dg/naming-1.mm: Updated.
5579 * obj-c++.dg/naming-2.mm: Updated.
5580 * obj-c++.dg/naming-3.mm: New.
5581 * obj-c++.dg/naming-4.mm: New.
5583 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5585 PR libgfortran/48589
5586 * gfortran.dg/fmt_g0_5.f08: New test.
5588 2011-04-15 Richard Guenther <rguenther@suse.de>
5591 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5593 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5595 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5596 -finline-limit=0 to -fno-inline
5598 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5604 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5607 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5608 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5609 * gcc.target/i386/avx-insertps-3.c: New test.
5610 * gcc.target/i386/avx-insertps-4.c: New test.
5612 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5614 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5617 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5622 * gcc.target/avr/pr46779-1.c: New test case
5623 * gcc.target/avr/pr46779-2.c: New test case
5625 2011-04-14 Jason Merrill <jason@redhat.com>
5627 * g++.dg/cpp0x/sfinae15.C: New.
5629 * g++.dg/cpp0x/sfinae14.C: New.
5631 * g++.dg/ext/vla10.C: New.
5633 2011-04-14 Richard Guenther <rguenther@suse.de>
5635 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5637 2011-04-14 Richard Guenther <rguenther@suse.de>
5639 * gcc.dg/fold-bitand-4.c: Move ...
5640 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5642 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5644 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5646 * gcc.target/avr/torture/trivial.c: Ditto.
5648 2011-04-13 Jason Merrill <jason@redhat.com>
5650 * g++.dg/template/operator11.C: New.
5652 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5655 * gcc.dg/gomp/pr48591.c: New test.
5658 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5659 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5661 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5664 * g++.dg/template/dependent-expr7.C: New test case.
5666 2011-04-13 Jason Merrill <jason@redhat.com>
5668 * g++.dg/cpp0x/sfinae13.C: New.
5670 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5672 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5674 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5676 * gcc.target/arm/pr43698.c: Remove -march option.
5678 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5680 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5683 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5687 * gfortran.dg/realloc_on_assign_6.f03: New test.
5689 2011-04-12 Kai Tietz <ktietz@redhat.com>
5691 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5692 targets the additional -mno-ms-bitfields and
5693 -Wno-packed-bitfield-compat options.
5694 * g++.dg/ext/bitfield3.C: Likewise.
5695 * g++.dg/ext/bitfield4.C: Likewise.
5696 * g++.dg/ext/bitfield5.C: Likewise.
5697 * gcc.dg/bitfld-15.c: Likewise.
5698 * gcc.dg/bitfld-16.c: Likewise.
5699 * gcc.dg/bitfld-17.c: Likewise.
5700 * gcc.dg/bitfld-18.c: Likewise.
5702 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5704 * gcc.target/arm/neon-vld3-1.c: New test.
5705 * gcc.target/arm/neon-vst3-1.c: New test.
5706 * gcc.target/arm/neon/v*.c: Regenerate.
5708 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5710 PR rtl-optimization/48549
5711 * g++.dg/opt/pr48549.C: New test.
5713 2011-04-12 Richard Guenther <rguenther@suse.de>
5715 PR tree-optimization/46076
5716 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5718 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5721 * lib/compat.exp (compat-execute): Declare unsupported after
5722 stripping path from src1.
5723 * lib/lto.exp (lto-execute): Likewise.
5725 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5728 * gcc.dg/pr48552-1.c: New test.
5729 * gcc.dg/pr48552-2.c: New test.
5731 2011-04-11 Jason Merrill <jason@redhat.com>
5733 * g++.dg/cpp0x/sfinae12.C: New.
5735 * g++.dg/cpp0x/enum10.C: New.
5737 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5739 * g++.dg/cpp0x/rv-func.C: New.
5741 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5743 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5746 2011-04-11 Martin Jambor <mjambor@suse.cz>
5748 PR tree-optimization/48195
5749 * gcc.dg/ipa/pr48195.c: New test.
5751 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5753 * gnat.dg/return3.adb: Remove unused switch.
5755 2011-04-08 Mike Stump <mikestump@comcast.net>
5758 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5759 default to fno-common.
5761 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5763 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5764 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5766 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5769 * gfortran.dg/function_optimize_5.f90: New test.
5771 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5773 * gnat.dg/aggr17.adb: New test.
5774 * gnat.dg/aggr18.adb: Likewise.
5776 2011-04-08 Michael Matz <matz@suse.de>
5779 * gcc.target/i386/pr48389.c: New test.
5781 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5783 PR rtl-optimization/48272
5784 * g++.dg/opt/pr48272.C: New.
5786 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5788 PR rtl-optimization/48235
5789 * gcc.dg/pr48235.c: New.
5791 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5793 PR rtl-optimization/48302
5794 * g++.dg/opt/pr48302.C: New.
5796 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5799 * g++.dg/opt/pr48273.C: New.
5801 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5803 PR rtl-optimization/48442
5804 * gcc.dg/pr48442.c: New.
5806 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5808 PR tree-optimization/48377
5809 * gcc.dg/vect/pr48377.c: New test.
5811 2011-04-07 Jason Merrill <jason@redhat.com>
5813 * g++.dg/cpp0x/regress/call1.C: New.
5815 * g++.dg/cpp0x/variadic107.C: New.
5817 * g++.dg/cpp0x/sfinae11.C: New.
5818 * g++.dg/cpp0x/noexcept02.C: Fix.
5820 * g++.dg/cpp0x/sfinae10.C: New.
5822 * g++.dg/cpp0x/sfinae9.C: New.
5824 * c-c++-common/Wcast-qual-1.c: Move here from...
5825 * gcc.dg/cast-qual-3.c: ...here, and...
5826 * g++.dg/warn/Wcast-qual2.C: ...here.
5828 * g++.dg/cpp0x/sfinae8.C: New.
5830 * g++.dg/cpp0x/sfinae7.C: New.
5832 * g++.dg/cpp0x/enum9.C: New.
5834 2011-04-07 Mike Stump <mikestump@comcast.net>
5836 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5837 with no trampolines.
5839 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5842 * gfortran.dg/gomp/pr48117.f90: New test.
5845 * gcc.dg/torture/pr48343.c: New test.
5847 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5849 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5851 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5853 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5855 2011-04-07 Tom de Vries <tom@codesourcery.com>
5858 * lib/scanasm.exp (object-size): New proc.
5859 * gcc.target/arm/pr43920-2.c: New test.
5861 2011-04-06 Tobias Burnus <burnus@net-b.de>
5865 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5867 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5869 * gcc.dg/mtune.c: Prune note from output.
5871 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5874 * gcc.dg/guality/pr36977.c: New test.
5875 * gcc.dg/guality/pr48466.c: New test.
5877 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5879 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5881 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5883 * gnat.dg/return3.adb: New test.
5885 2011-04-06 Richard Guenther <rguenther@suse.de>
5887 PR tree-optimization/47663
5888 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5890 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5892 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5893 Solaris 8 and 9 as well.
5895 2011-04-05 Tom de Vries <tom@codesourcery.com>
5898 * gcc.target/arm/pr43920-1.c: New test.
5900 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5902 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5903 (cctor): Actually return the value.
5904 (main): Cast return values.
5906 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5908 * gfortran.dg/character_comparison_8.f90: New test.
5910 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5912 * frontend-passes: (optimize_lexical_comparison): New function.
5913 (optimize_expr): Call it.
5914 (optimize_comparison): Also handle lexical comparison functions.
5915 Return false instad of -2 for unequal comparison.
5917 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5920 * function_optimize_4.f90: New test.
5922 2011-04-04 Tobias Burnus <burnus@net-b.de>
5925 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5926 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5927 * gfortran.dg/coarray_15.f90: New.
5929 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5931 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5932 * gfortran.dg/bessel_7.f90: Likewise.
5934 2011-04-03 Tobias Burnus <burnus@net-b.de>
5936 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5938 2011-04-03 Richard Guenther <rguenther@suse.de>
5939 Ira Rosen <ira.rosen@linaro.org>
5941 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5942 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5943 -ftree-loop-if-convert-stores.
5945 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5947 * gnat.dg/specs/aggr2.ads: New test.
5949 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5951 * gnat.dg/debug2.ad[sb]: New test.
5952 * gnat.dg/debug2_pkg.ads: New helper.
5953 * gnat.dg/debug3.ad[sb]: New test.
5955 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5957 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5959 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.c-torture/compile/pr48335-1.c: New test.
5963 * gcc.dg/pr48335-1.c: New test.
5964 * gcc.dg/pr48335-2.c: New test.
5965 * gcc.dg/pr48335-3.c: New test.
5966 * gcc.dg/pr48335-4.c: New test.
5967 * gcc.dg/pr48335-5.c: New test.
5968 * gcc.dg/pr48335-6.c: New test.
5969 * gcc.dg/pr48335-7.c: New test.
5970 * gcc.dg/pr48335-8.c: New test.
5971 * gcc.target/i386/pr48335-1.c: New test.
5973 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5976 * gcc.dg/Waddress.c: New test.
5978 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5981 * gfortran.dg/function_optimize_3.f90: New test.
5983 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5985 * gcc.c-torture/compile/20110401-1.c: New test.
5987 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5988 * g++.dg/lto/20091002-2_0.C: Likewise.
5989 * g++.dg/lto/20090303_0.c: Likewise.
5990 * g++.dg/lto/20091004-1_0.C: Likewise.
5991 * g++.dg/lto/20091002-3_0.C: Likewise.
5992 * g++.dg/lto/20091004-2_0.C: Likewise.
5993 * g++.dg/lto/20081123_0.C: Likewise.
5994 * g++.dg/lto/20090313_0.C: Likewise.
5995 * g++.dg/lto/20081109-1_0.C: Likewise.
5996 * g++.dg/lto/20081219_0.C: Likewise.
5997 * g++.dg/lto/20081204-1_0.C: Likewise.
5998 * g++.dg/lto/20090302_0.C: Likewise.
5999 * g++.dg/lto/20081119-1_0.C: Likewise.
6000 * g++.dg/lto/20081118_0.C: Likewise.
6001 * gcc.dg/lto/20091020-2_0.c: Likewise.
6002 * gcc.dg/lto/20090210_0.c: Likewise.
6003 * gcc.dg/lto/20081204-1_0.c: Likewise.
6004 * gcc.dg/lto/20081224_0.c: Likewise.
6005 * gcc.dg/lto/20090219_0.c: Likewise.
6006 * gcc.dg/lto/20091014-1_0.c: Likewise.
6007 * gcc.dg/lto/20091016-1_0.c: Likewise.
6008 * gcc.dg/lto/20090206-2_0.c: Likewise.
6009 * gcc.dg/lto/20090116_0.c: Likewise.
6010 * gcc.dg/lto/20091013-1_0.c: Likewise.
6011 * gcc.dg/lto/20091015-1_0.c: Likewise.
6012 * gcc.dg/lto/20090126-2_0.c: Likewise.
6014 2011-03-31 Ian Lance Taylor <iant@google.com>
6016 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6018 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/opt16.adb: New test.
6022 2011-03-31 Jason Merrill <jason@redhat.com>
6024 * g++.dg/cpp0x/defaulted24.C: New.
6026 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6029 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6032 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6034 * g++.dg/other/i386-9.C: New test.
6036 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6040 2011-03-30 Jason Merrill <jason@redhat.com>
6042 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6044 * g++.dg/cpp0x/regress/isnan.C: New.
6046 * g++.dg/cpp0x/initlist46.C: New.
6048 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6051 * gcc.target/arm/neon-modes-2.c: New test.
6053 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6056 * gcc.c-torture/compile/pr48305.c: New test.
6058 2011-03-29 Jason Merrill <jason@redhat.com>
6060 * g++.dg/cpp0x/regress/value-dep1.C: New.
6062 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6064 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6066 2011-03-29 Ian Lance Taylor <iant@google.com>
6068 * go.test/go-test.exp: Handle the test lines used in several new
6070 (errchk): Add opts parameter. Change all callers. Handle parens
6073 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6074 Dominique d'Humieres <dominiq@lps.ens.fr>
6076 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6077 and __APPLE__ && __PPC__ && __ALTIVEC__.
6079 2011-03-29 Jason Merrill <jason@redhat.com>
6081 * g++.dg/cpp0x/dependent1.C: New.
6083 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6085 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6087 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6089 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6092 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6093 * gfortran.dg/proc_ptr_comp_32.f90: New.
6095 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6097 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6098 check for corresponding warning.
6100 2011-03-28 Jason Merrill <jason@redhat.com>
6102 * g++.dg/cpp0x/rv-deduce2.C: New.
6104 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6107 * gcc.dg/pr48203.c: New test.
6109 2011-03-28 Jeff Law <law@redhat.com>
6111 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6113 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6115 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6116 and __PPC__ && __ALTIVEC__.
6118 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6121 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6122 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6123 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6124 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6126 2011-03-28 Jason Merrill <jason@redhat.com>
6128 * g++.dg/cpp0x/initlist-array2.C: New.
6130 * g++.dg/cpp0x/initlist-array1.C: New.
6132 * g++.dg/cpp0x/constexpr-compound.C: New.
6134 * g++.dg/cpp0x/constexpr-using.C: New.
6136 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6138 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6141 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6143 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6145 * gcc.dg/slp-1.c: New test.
6147 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6149 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6150 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6151 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6152 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6153 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6154 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6155 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6156 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6157 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6158 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6159 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6160 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6161 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6162 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6164 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6167 * gfortran.dg/trim_optimize_5.f90: New test.
6168 * gfortran.dg/trim_optimize_6.f90: New test.
6170 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6173 * gcc.target/mips/madd-7.c: Remove -mlong32.
6174 * gcc.target/mips/msub-7.c: Likewise.
6176 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6178 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6179 accesses to preserve the meaning of the test for doubleword vectors.
6180 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6181 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6183 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6186 * gfortran.dg/class_42.f03: New.
6188 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6190 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6193 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6195 PR rtl-optimization/48144
6196 * gcc.dg/pr48144.c: New test.
6198 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/discr27.ad[sb]: New test.
6202 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6204 * gnat.dg/limited_with2.ad[sb]: New test.
6205 * gnat.dg/limited_with2_pkg1.ads: New helper.
6206 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6208 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6210 * gnat.dg/opt15.adb: New test.
6211 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6213 2011-03-25 Tobias Burnus <burnus@net-b.de>
6217 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6218 * gfortran.dg/leadz_trailz_3.f90: Ditto
6220 2011-03-25 Martin Jambor <mjambor@suse.cz>
6222 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6224 2011-03-25 Jason Merrill <jason@redhat.com>
6226 * g++.dg/cpp0x/defaulted22.C: New.
6227 * g++.dg/cpp0x/defaulted23.C: New.
6228 * g++.dg/cpp0x/defaulted15.C: Adjust.
6230 2011-03-25 Jason Merrill <jason@redhat.com>
6232 * g++.dg/cpp0x/move1.C: New.
6234 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6237 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6239 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6241 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6242 for mips-sgi-irix6.5.
6243 Replace snprintf prototype by <stdio.h>.
6245 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6248 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6249 run_expensive_tests.
6250 * gcc.dg/graphite/block-4.c: Likewise.
6251 * gcc.dg/graphite/block-7.c: Likewise.
6252 * gcc.dg/graphite/block-8.c: Likewise.
6254 2011-03-25 Richard Guenther <rguenther@suse.de>
6256 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6257 * g++.dg/tree-ssa/pr8781.C: Likewise.
6258 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6259 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6260 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6261 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6262 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6263 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6264 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6265 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6266 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6267 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6268 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6269 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6270 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6271 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6272 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6273 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6274 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6275 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6276 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6277 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6278 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6279 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6280 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6281 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6282 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6283 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6284 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6285 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6286 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6287 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6288 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6289 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6290 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6291 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6292 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6293 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6294 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6295 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6296 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6297 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6298 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6299 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6300 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6301 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6302 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6303 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6304 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6305 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6306 * c-c++-common/pr46562-2.c: Likewise.
6307 * gfortran.dg/pr42108.f90: Likewise.
6308 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6309 foo to be inlined even at -O1.
6310 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6311 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6312 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6313 * gcc.dg/matrix/matrix.exp: Disable FRE.
6315 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6318 * gcc.dg/dfp/pr48204.c: New test.
6320 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6323 * gcc.c-torture/execute/pr47917.c: Move this...
6324 * gcc.dg/torture/pr47917.c: to here and add xfails.
6326 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6328 * gnat.dg/array16.ad[sb]: New test.
6329 * gnat.dg/array16.ads: New helper.
6331 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6333 * gnat.dg/derived_type2.adb: New test.
6335 2011-03-24 Richard Guenther <rguenther@suse.de>
6337 PR tree-optimization/48271
6338 * g++.dg/torture/pr48271.C: New testcase.
6340 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6342 * gnat.dg/array15.ad[sb]: New test.
6344 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6347 * gcc.target/i386/pr48237.c: New test.
6349 2011-03-24 Richard Guenther <rguenther@suse.de>
6352 * gcc.dg/builtin-object-size-10.c: New testcase.
6354 2011-03-24 Richard Guenther <rguenther@suse.de>
6356 PR tree-optimization/46562
6357 * c-c++-common/pr46562-2.c: New testcase.
6358 * c-c++-common/pr46562.c: Likewise.
6360 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6362 * gcc.dg/vect/vect-cselim-1.c: New test.
6363 * gcc.dg/vect/vect-cselim-2.c: New test.
6365 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6367 * gcc.target/arm/pr46934.c: New.
6369 2011-03-23 Ian Lance Taylor <iant@google.com>
6371 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6373 2011-03-23 Richard Guenther <rguenther@suse.de>
6375 * gcc.dg/struct: Remove directory and contents.
6377 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6380 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6382 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6384 * gnat.dg/discr26.ad[sb]: New test.
6385 * gnat.dg/discr26_pkg.ads: New helper.
6387 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6390 * gcc.target/arm/neon-vld-1.c: New test.
6392 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6394 * gnat.dg/array14.ad[sb]: New test.
6395 * gnat.dg/array14_pkg.ads: New helper.
6397 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6399 * gcc.c-torture/execute/920501-8.x: Remove.
6400 * gcc.c-torture/execute/930513-1.x: Remove.
6401 * gcc.c-torture/execute/960312-1.x: Remove.
6402 * gcc.c-torture/compile/20000804-1.c,
6403 gcc.c-torture/compile/20001205-1.c,
6404 gcc.c-torture/compile/20001226-1.c,
6405 gcc.c-torture/compile/20010518-2.c,
6406 gcc.c-torture/compile/20020312-1.c,
6407 gcc.c-torture/compile/20020604-1.c,
6408 gcc.c-torture/compile/920501-12.c,
6409 gcc.c-torture/compile/920501-4.c,
6410 gcc.c-torture/compile/920520-1.c,
6411 gcc.c-torture/compile/980506-1.c,
6412 gcc.c-torture/execute/980709-1.x,
6413 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6414 options for m68hc11.
6415 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6416 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6419 2011-03-22 Nick Clifton <nickc@redhat.com>
6421 * lib/target-supports.exp (check_profiling_available): Add MN10300
6422 to the list of targets that do not support profiling. Restore
6423 alpha sorting to this list.
6425 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6427 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6428 failure on 32-bit systems.
6429 * gcc.dg/torture/vector-2.c: Ditto.
6431 2011-03-22 Richard Guenther <rguenther@suse.de>
6433 PR tree-optimization/48228
6434 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6436 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6438 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6442 * gcc.target/powerpc/pr48226.c: New file.
6444 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6446 * lib/prune.exp (prune_gcc_output): Prune "could not create
6447 compact unwind for" warnings.
6449 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6453 * gcc.c-torture/execute/pr42544.c: New test.
6454 * gcc.c-torture/execute/pr48197.c: New test.
6456 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6458 PR preprocessor/48192
6459 * gcc.target/powerpc/pr48192.c: New file.
6462 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6463 split problem of 0 being loaded in a VSX register.
6465 2011-03-21 Richard Guenther <rguenther@suse.de>
6468 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6469 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6470 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6471 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6473 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6476 * gcc.dg/pr48213.c: New test.
6478 2011-03-21 Kai Tietz <ktietz@redhat.com>
6481 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6483 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6485 * gcc.target/arm/xor-and.c: New.
6487 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6490 * gfortran.dg/function_optimize_1.f90: New test.
6491 * gfortran.dg/function_optimize_2.f90: New test.
6493 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6495 PR rtl-optimization/47502
6496 * gcc.target/i386/pr47502-1.c: New.
6497 * gcc.target/i386/pr47502-2.c: Likewise.
6499 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6501 PR rtl-optimization/48156
6502 * gcc.dg/pr48156.c: New test.
6504 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6507 * gfortran.dg/scratch_1.f90: Adjust test.
6509 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6512 * gfortran.dg/scratch_1.f90: New test.
6514 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6516 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6517 variably modified typedefs.
6518 * gcc.dg/c1x-typedef-2.c: Remove.
6520 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6522 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6523 * gcc.dg/c1x-anon-struct-3.c: New test.
6524 * gcc.dg/anon-struct-11.c: Update.
6526 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6528 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6530 Only xfail with gas.
6532 2011-03-18 Jason Merrill <jason@redhat.com>
6534 * g++.dg/template/fn-ptr1.C: New.
6536 * g++.dg/overload/volatile1.C: New.
6538 * g++.dg/opt/pr23372.C: New.
6540 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6542 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6545 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6547 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6549 * gcc.target/arm/unsigned-extend-1.c: New.
6551 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6554 * gcc.c-torture/compile/pr48161.c: New test.
6556 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6559 * gcc.dg/torture/pr47725.c: New.
6561 2011-03-17 Jason Merrill <jason@redhat.com>
6563 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6564 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6566 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6568 * gnat.dg/specs/elab2.ads: New test.
6569 * gnat.dg/specs/elab2_pkg.ads: New helper.
6571 2011-03-17 Jason Merrill <jason@redhat.com>
6573 * g++.dg/cpp0x/decltype-1212.C: New.
6574 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6576 2011-03-17 Jason Merrill <jason@redhat.com>
6578 * g++.dg/parse/memfnquals1.C: New.
6580 2011-03-17 Richard Guenther <rguenther@suse.de>
6583 * gcc.dg/pr48134.c: New testcase.
6585 2011-03-17 Richard Guenther <rguenther@suse.de>
6588 * g++.dg/torture/pr48165.C: New testcase.
6590 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6592 PR rtl-optimization/48141
6593 * gcc.dg/pr48141.c: New test.
6595 2011-03-16 Jason Merrill <jason@redhat.com>
6597 * g++.dg/cpp0x/constexpr-48089.C: New.
6599 * g++.dg/cpp0x/constexpr-abi1.C: New.
6601 * g++.dg/cpp0x/constexpr-46336.C: New.
6602 * g++.dg/parse/friend5.C: Adjust expected errors.
6604 * g++.dg/cpp0x/constexpr-47570.C: New.
6606 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6609 * ++.dg/debug/dwarf2/typedef6.C: New test.
6611 2011-03-16 Jason Merrill <jason@redhat.com>
6613 * g++.dg/cpp0x/elision2.C: New.
6615 * g++.dg/cpp0x/constexpr-array3.C: New.
6617 2011-03-16 Jason Merrill <jason@redhat.com>
6619 * g++.dg/cpp0x/sfinae6.C: New.
6620 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6621 * g++.dg/cpp0x/pr45908.C: Likewise.
6622 * g++.dg/cpp0x/sfinae6.C: Likewise.
6623 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6624 * g++.old-deja/g++.law/arg11.C: Likewise.
6626 2011-03-16 Jason Merrill <jason@redhat.com>
6628 * g++.dg/template/incomplete6.C: New.
6630 2011-03-16 Jeff Law <law@redhat.com>
6632 * gcc.dg/tree-ssa/vrp55.c: New test.
6634 2011-03-16 Jason Merrill <jason@redhat.com>
6636 * g++.dg/cpp0x/auto22.C: New.
6638 2011-03-16 Richard Guenther <rguenther@suse.de>
6640 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6641 optimizing it away if promoted to const.
6643 2011-03-16 Richard Guenther <rguenther@suse.de>
6645 PR tree-optimization/48149
6646 * gcc.dg/fold-complex-1.c: New testcase.
6648 2011-03-16 Richard Guenther <rguenther@suse.de>
6651 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6654 2011-03-16 Richard Guenther <rguenther@suse.de>
6656 PR tree-optimization/26134
6657 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6659 2011-03-16 Richard Guenther <rguenther@suse.de>
6661 PR tree-optimization/48146
6662 * gcc.dg/torture/pr48146.c: New testcase.
6664 2011-03-16 Richard Guenther <rguenther@suse.de>
6666 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6667 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6669 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6672 * gcc.c-torture/compile/pr48136.c: New test.
6674 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6677 * gcc.dg/guality/pr45882.c: New test.
6679 2011-03-15 Jason Merrill <jason@redhat.com>
6681 * g++.dg/cpp0x/constexpr-recursion.C: New.
6683 * g++.dg/cpp0x/implicit11.C: New.
6685 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6687 * g++.dg/cpp0x/constexpr-attribute.C: New.
6689 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6691 * g++.dg/parse/pr34758.C: New.
6693 2011-03-15 Xinliang David Li <davidxl@google.com>
6696 * gcc.dg/uninit-pred-7_d.c: New test.
6697 * gcc.dg/uninit-pred-8_d.c: New test.
6699 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6702 * gcc.target/arm/pr46788.c: New.
6704 2011-03-15 Richard Guenther <rguenther@suse.de>
6707 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6708 * gfortran.dg/ishft_4.f90: Likewise.
6709 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6711 2011-03-15 Richard Guenther <rguenther@suse.de>
6713 PR tree-optimization/13954
6714 * g++.dg/tree-ssa/pr13954.C: New testcase.
6716 2011-03-15 Richard Guenther <rguenther@suse.de>
6718 PR tree-optimization/48037
6719 * gcc.target/i386/pr48037-1.c: New testcase.
6721 2011-03-15 Richard Guenther <rguenther@suse.de>
6723 PR tree-optimization/41490
6724 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6725 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6726 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6727 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6728 * g++.dg/tree-ssa/pr33604.C: Adjust.
6730 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6733 * gcc.c-torture/execute/pr47917.c: New test.
6734 * gcc.dg/pr47917.c: New test.
6737 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6739 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6741 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6742 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6743 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6744 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6745 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6746 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6747 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6748 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6749 * gcc.target/i386/avx-floor-vec.c: Ditto.
6750 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6751 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6752 * gcc.target/i386/avx-rint-vec.c: Ditto.
6753 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6754 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6755 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6756 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6758 2011-03-14 Tom Tromey <tromey@redhat.com>
6760 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6761 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6762 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6764 2011-03-14 Tom Tromey <tromey@redhat.com>
6766 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6767 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6768 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6770 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6772 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6774 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6776 PR rtl-optimization/47166
6777 * gcc.c-torture/execute/postmod-1.c: New test.
6779 2011-03-14 Richard Guenther <rguenther@suse.de>
6782 * gcc.dg/torture/pr48098.c: New testcase.
6784 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6787 * gcc.target/powerpc/pr48053-1.c: New test.
6788 * gcc.target/powerpc/pr48053-2.c: Likewise.
6790 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6793 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6795 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6798 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6800 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6803 * gfortran.dg/class_41.f03: New.
6805 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6807 * g++.dg/conversion/cast3.C: New test.
6809 2011-03-11 Jason Merrill <jason@redhat.com>
6811 * g++.dg/template/error45.C: New.
6813 * g++.dg/parse/no-type-defn1.C: New.
6815 * g++.dg/ext/attrib40.C: New.
6817 * g++.dg/cpp0x/regress/array1.C: New.
6819 2011-03-11 Richard Guenther <rguenther@suse.de>
6821 PR tree-optimization/48067
6822 * gcc.dg/pr48067.c: New testcase.
6824 2011-03-11 Richard Guenther <rguenther@suse.de>
6827 * g++.dg/lto/20110311-1_0.C: New testcase.
6829 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6832 * g++.dg/inherit/virtual8.C: New test.
6835 * gcc.dg/torture/pr48044.c: New test.
6837 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6840 * gfortran.dg/proc_ptr_comp_31.f90: New.
6842 2011-03-11 Richard Guenther <rguenther@suse.de>
6844 PR tree-optimization/47278
6845 * gcc.dg/torture/pr47278-1.c: New testcase.
6846 * gcc.dg/torture/pr47278-2.c: Likewise.
6848 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6850 PR tree-optimization/48063
6851 * gcc.dg/torture/pr48063.c: New test.
6853 2011-03-10 Jason Merrill <jason@redhat.com>
6855 * g++.dg/template/array22.C: New.
6857 * g++.dg/cpp0x/syntax-err1.C: New.
6858 * g++.dg/parse/error36.C: Adjust expected errors.
6859 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6860 * g++.old-deja/g++.pt/typename3.C: Likewise.
6861 * g++.old-deja/g++.pt/typename4.C: Likewise.
6862 * g++.old-deja/g++.pt/typename6.C: Likewise.
6864 2011-03-09 Jason Merrill <jason@redhat.com>
6866 * g++.dg/template/nontype22.C: New.
6868 2011-03-09 Martin Jambor <mjambor@suse.cz>
6870 PR tree-optimization/47714
6871 * g++.dg/torture/pr47714.C: New test.
6873 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6876 * gcc.target/powerpc/pr47755-2.c: New file.
6878 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6880 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6881 is not set in the environment, pass 64 as first argument when not
6882 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6883 native where ulimit -u is supported.
6885 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6887 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6889 2011-03-08 Jason Merrill <jason@redhat.com>
6891 * g++.dg/template/nontype21.C: New.
6893 * g++.dg/template/anon5.C: New.
6895 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6898 * gcc.dg/pr47881.c: New test.
6900 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6903 * g++.dg/lookup/template3.C: New test.
6905 2011-03-08 Kai Tietz <ktietz@redhat.com>
6907 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6910 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6913 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6914 sizeof to compute alignment.
6916 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/48022
6919 * gcc.dg/pr48022-1.c: New test.
6920 * gcc.dg/pr48022-2.c: New test.
6922 2011-03-07 Jason Merrill <jason@redhat.com>
6924 * g++.dg/template/nontype20.C: New.
6925 * g++.dg/init/member1.C: Adjust expected errors.
6926 * g++.dg/parse/constant4.C: Likewise.
6927 * g++.dg/template/qualified-id3.C: Likewise.
6928 * g++.old-deja/g++.pt/crash10.C: Likewise.
6930 * g++.dg/cpp0x/regress/non-const1.C: New.
6932 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6935 * gcc.dg/pr47991.c: New test.
6937 2011-03-07 Jason Merrill <jason@redhat.com>
6939 * g++.dg/abi/mangle46.C: New.
6941 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6944 * gcc.target/powerpc/pr47862.c: New.
6946 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6949 * gcc.target/i386/combine-mul.c: Require nonpic.
6951 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6952 Nathan Froyd <froydnj@codesourcery.com>
6954 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6956 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6958 * README.QMTEST: Remove.
6960 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6961 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6964 * gfortran.dg/array_constructor_37.f90 : New test.
6966 2011-03-05 Jason Merrill <jason@redhat.com>
6968 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6969 * g++.dg/abi/mangle45.C: Likewise.
6970 * g++.dg/cpp0x/trailing1.C: Likewise.
6972 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6974 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6976 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6978 PR rtl-optimization/47899
6979 * gcc.dg/pr47899.c: New test.
6981 * gcc.dg/torture/pr47968.c: Ignore warnings.
6983 PR tree-optimization/47967
6984 * gcc.c-torture/compile/pr47967.c: New test.
6986 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6988 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6989 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6991 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6993 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6994 and property_getAttributes() if __OBJC2__.
6995 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6996 * objc.dg/property/property-encoding-1.m: New.
6997 * obj-c++.dg/property/property-encoding-1.mm: New.
6999 2011-03-04 Jason Merrill <jason@redhat.com>
7001 * g++.dg/template/pseudodtor6.C: New.
7003 * g++.dg/inherit/covariant19.C: New.
7005 2011-03-04 Richard Guenther <rguenther@suse.de>
7008 * gcc.dg/torture/pr47968.c: New testcase.
7010 2011-03-04 Richard Guenther <rguenther@suse.de>
7013 * gcc.dg/torture/pr47975.c: New testcase.
7015 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7018 * g++.dg/template/crash106.C: New.
7020 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7023 * gcc.dg/gomp/pr47963.c: New test.
7024 * g++.dg/gomp/pr47963.C: New test.
7026 2011-03-02 Jason Merrill <jason@redhat.com>
7028 * g++.dg/cpp0x/regress/condition1.C: New.
7030 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7032 2011-03-01 Jason Merrill <jason@redhat.com>
7034 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7036 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7038 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7040 PR rtl-optimization/47925
7041 * gcc.c-torture/execute/pr47925.c: New test.
7043 2011-03-01 Jason Merrill <jason@redhat.com>
7045 * g++.dg/cpp0x/decltype25.C: New.
7047 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7049 2011-03-01 Richard Guenther <rguenther@suse.de>
7051 PR tree-optimization/47890
7052 * gcc.dg/torture/pr47890.c: New testcase.
7054 2011-03-01 Richard Guenther <rguenther@suse.de>
7057 * gcc.dg/lto/pr47924_0.c: New testcase.
7059 2011-03-01 Richard Guenther <rguenther@suse.de>
7062 * gfortran.dg/lto/pr46911_0.f: New testcase.
7064 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7066 PR libgfortran/47933
7067 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7068 compile errors from older code form.
7070 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7072 PR libgfortran/47567
7073 * gfortran.dg/fmt_fw_d.f90: New test.
7075 2011-02-28 Jason Merrill <jason@redhat.com>
7077 * g++.dg/inherit/covariant18.C: New.
7079 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7082 * gcc.dg/pr47893.c: New test.
7084 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7086 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7087 NULL in case of a selector with conflicting types.
7088 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7090 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7092 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7093 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7094 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7095 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7097 2011-02-28 Jason Merrill <jason@redhat.com>
7100 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7102 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7104 PR libgfortran/47778
7105 * gfortran.dg/namelist_71.f90: New test.
7107 2011-02-27 Jason Merrill <jason@redhat.com>
7110 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7111 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7113 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7116 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7118 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7121 * gfortran.dg/gomp/task-1.f90: Removed.
7123 2011-02-26 Jason Merrill <jason@redhat.com>
7125 * g++.dg/template/this-targ1.C: New.
7127 * g++.dg/cpp0x/regress/template-const1.C: New.
7128 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7129 * g++.dg/template/function1.C: Adjust.
7130 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7131 * g++.dg/debug/debug7.C: Adjust.
7133 2011-02-26 Tobias Burnus <burnus@net-b.de>
7136 * gfortran.dg/gomp/task-1.f90: New.
7138 2011-02-25 Jie Zhang <jie@codesourcery.com>
7140 * gcc.target/arm/neon-thumb2-move.c: Add
7141 dg-require-effective-target arm_thumb2_ok.
7143 2011-02-24 Jason Merrill <jason@redhat.com>
7145 * g++.dg/parse/constant1.C: Specify C++98 mode.
7146 * g++.dg/parse/constant5.C: Likewise.
7147 * g++.dg/parse/error2.C: Likewise.
7148 * g++.dg/parse/semicolon3.C: Likewise.
7149 * g++.dg/template/crash14.C: Likewise.
7150 * g++.dg/template/local4.C: Likewise.
7151 * g++.dg/template/nontype3.C: Likewise.
7152 * g++.dg/parse/crash31.C: Adjust expected errors.
7153 * g++.dg/template/function1.C: Likewise.
7154 * g++.dg/template/ref3.C: Likewise.
7155 * g++.dg/template/static9.C: Likewise.
7156 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7158 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7159 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7160 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7161 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7162 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7164 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7167 * gfortran.dg/pr47878.f90: New test.
7169 2011-02-24 Richard Guenther <rguenther@suse.de>
7172 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7173 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7175 2011-02-24 Richard Guenther <rguenther@suse.de>
7178 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7179 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7181 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7183 PR libgfortran/47567
7184 * gfortran.dg/fmt_f0_1.f90: Update test.
7186 2011-02-23 Jason Merrill <jason@redhat.com>
7188 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7189 * g++.dg/abi/mangle45.C: New.
7191 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7192 * g++.dg/template/canon-type-9.C: Match use of decltype
7193 between declaration and definition.
7194 * g++.dg/template/canon-type-12.C: Likewise.
7196 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7199 * gfortran.dg/nested_allocatables_1.f90: New.
7201 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7204 * g++.dg/pr46868.C: New test.
7205 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7206 * g++.dg/parse/error14.C: Adjust.
7208 2011-02-23 Richard Guenther <rguenther@suse.de>
7210 PR tree-optimization/47838
7211 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7213 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7215 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7217 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7219 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7220 * gfortran.dg/count_init_expr.f03: Ditto.
7221 * gfortran.dg/gomp/pr43711.f90: Ditto.
7222 * gcc.dg/struct-parse-2.c: Ditto.
7223 * gcc.dg/parse-error-3.c: Ditto.
7224 * gcc.dg/Wlogical-op-1.c: Ditto.
7225 * gcc.dg/Walways-true-1.c: Ditto.
7226 * gcc.dg/pr24225.c: Ditto.
7227 * gcc.dg/Walways-true-2.c: Ditto.
7228 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7229 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7230 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7231 * g++.dg/overload/defarg4.C: Ditto.
7232 * g++.dg/inherit/covariant16.C: Ditto.
7233 * g++.dg/inherit/virtual7.C: Ditto.
7234 * g++.dg/template/canon-type-9.C: Ditto.
7235 * g++.dg/template/access19.C: Ditto.
7236 * g++.dg/template/call7.C: Ditto.
7237 * g++.dg/template/canon-type-2.C: Ditto.
7238 * g++.dg/template/init7.C: Ditto.
7239 * g++.dg/template/sizeof-template-argument.C: Ditto.
7240 * g++.dg/template/const3.C: Ditto.
7241 * g++.dg/template/sfinae26.C: Ditto.
7242 * g++.dg/template/sfinae26.C: Ditto.
7243 * g++.dg/template/canon-type-11.C: Ditto.
7244 * g++.dg/template/union2.C: Ditto.
7245 * g++.dg/template/canon-type-3.C: Ditto.
7246 * g++.dg/template/canon-type-1.C: Ditto.
7247 * g++.dg/template/canon-type-5.C: Ditto.
7248 * g++.dg/template/canon-type-7.C: Ditto.
7249 * g++.dg/template/canon-type-10.C: Ditto.
7250 * g++.dg/template/spec36.C: Ditto.
7251 * g++.dg/template/typedef38.C: Ditto.
7252 * g++.dg/template/canon-type-4.C: Ditto.
7253 * g++.dg/template/canon-type-6.C: Ditto.
7254 * g++.dg/template/canon-type-13.C: Ditto.
7255 * g++.dg/template/instantiate9.C: Ditto.
7256 * g++.dg/template/ttp22.C: Ditto.
7257 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7258 * g++.dg/warn/Walways-true-1.C: Ditto.
7259 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7260 * g++.dg/warn/Walways-true-2.C: Ditto.
7261 * g++.dg/conversion/op4.C: Ditto.
7262 * g++.dg/opt/pr19650.C: Ditto.
7263 * g++.dg/lookup/friend11.C: Ditto.
7264 * g++.dg/other/default2.C: Ditto.
7265 * g++.dg/other/default3.C: Ditto.
7266 * g++.dg/other/dtor2.C: Ditto.
7267 * g++.dg/other/friend5.C: Ditto.
7268 * g++.dg/other/default5.C: Ditto.
7269 * g++.dg/init/brace6.C: Ditto.
7270 * g++.dg/init/aggr5.C: Ditto.
7271 * g++.dg/init/error2.C: Ditto.
7272 * g++.dg/expr/bound-mem-fun.C: Ditto.
7273 * g++.dg/expr/cond6.C: Ditto.
7274 * g++.dg/expr/stmt-expr-1.C: Ditto.
7275 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7276 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7277 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7278 * g++.dg/cpp0x/bracket1.C: Ditto.
7279 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7280 * g++.dg/cpp0x/pr38646.C: Ditto.
7281 * g++.dg/cpp0x/variadic73.C: Ditto.
7282 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7283 * g++.dg/cpp0x/bracket4.C: Ditto.
7284 * g++.dg/cpp0x/decltype4.C: Ditto.
7285 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7286 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7287 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7288 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7289 * g++.dg/cpp0x/decltype2.C: Ditto.
7290 * g++.dg/cpp0x/decltype1.C: Ditto.
7291 * g++.dg/cpp0x/bracket2.C: Ditto.
7292 * g++.dg/cpp0x/decltype5.C: Ditto.
7293 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7294 * g++.dg/cpp0x/variadic70.C: Ditto.
7295 * g++.dg/cpp0x/decltype6.C: Ditto.
7296 * g++.dg/cpp0x/rvo.C: Ditto.
7297 * g++.dg/cpp0x/vt-40092.C: Ditto.
7298 * g++.dg/cpp0x/variadic-new.C: Ditto.
7299 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7300 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7301 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7302 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7303 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7304 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7305 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7306 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7307 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7308 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7309 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7310 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7311 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7312 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7313 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7314 * g++.dg/cpp0x/pr39639.C: Ditto.
7315 * g++.dg/cpp0x/decltype3.C: Ditto.
7316 * g++.dg/cpp0x/variadic68.C: Ditto.
7317 * g++.dg/cpp0x/variadic-function.C: Ditto.
7318 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7319 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7320 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7321 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7322 * g++.dg/parse/crash35.C: Ditto.
7323 * g++.dg/parse/crash40.C: Ditto.
7324 * g++.dg/parse/defarg12.C: Ditto.
7325 * g++.dg/parse/crash34.C: Ditto.
7326 * g++.dg/parse/constructor3.C: Ditto.
7327 * g++.dg/parse/template23.C: Ditto.
7328 * g++.dg/parse/crash56.C: Ditto.
7329 * g++.dg/parse/dtor13.C: Ditto.
7330 * g++.dg/parse/error33.C: Ditto.
7331 * g++.dg/parse/ctor9.C: Ditto.
7332 * g++.dg/parse/error32.C: Ditto.
7333 * g++.dg/parse/error37.C: Ditto.
7334 * g++.dg/parse/bitfield3.C: Ditto.
7335 * g++.dg/parse/struct-4.C: Ditto.
7336 * g++.dg/ext/has_trivial_copy.C: Ditto.
7337 * g++.dg/ext/is_polymorphic.C: Ditto.
7338 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7339 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7340 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7341 * g++.dg/ext/is_union.C: Ditto.
7342 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7343 * g++.dg/ext/is_pod.C: Ditto.
7344 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7345 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7346 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7347 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7348 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7349 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7350 * g++.dg/ext/is_abstract.C: Ditto.
7351 * g++.dg/ext/has_trivial_assign.C: Ditto.
7352 * g++.dg/ext/is_class.C: Ditto.
7353 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7354 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7355 * g++.dg/ext/is_base_of.C: Ditto.
7356 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7357 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7358 * g++.dg/ext/is_empty.C: Ditto.
7359 * g++.dg/ext/is_enum.C: Ditto.
7360 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7361 * gnat.dg/opt11.adb: Ditto.
7362 * obj-c++.dg/pr45735.mm: Ditto.
7363 * obj-c++.dg/pr24393.mm: Ditto.
7364 * obj-c++.dg/exceptions-2.mm: Ditto.
7365 * objc.dg/pr45735.m: Ditto.
7366 * objc.dg/pr24393.m: Ditto.
7368 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7370 * objc.dg/attributes/objc-exception-1.m: New.
7372 2011-02-23 Jie Zhang <jie@codesourcery.com>
7374 * gcc.dg/cpp/include7.c: New test.
7376 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7379 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7381 2011-02-23 Jie Zhang <jie@codesourcery.com>
7383 PR rtl-optimization/47763
7384 * gcc.dg/pr47763.c: New test.
7386 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7389 * gfortran.dg/whole_file_32.f90 : New test.
7391 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7394 * g++.dg/inherit/virtual7.C: New test.
7396 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7399 * objc.dg/type-size-3.m: Updated error message.
7400 * objc.dg/type-size-4.m: New test.
7401 * objc.dg/type-size-5.m: New test.
7403 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7405 * lib/gnat.exp: Fix comments.
7406 Don't load libgloss.exp.
7407 (default_gnat_version): Call $compiler with --version.
7408 Adapt regexp for gnatmake output, insert version.
7409 (gnat_version): New proc.
7410 (gnat_init): Remove gnat_libgcc_s_path.
7411 (gnat_target_compile): Likewise.
7412 Remove ld_library_path.
7413 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7414 (gnat_pass): Remove.
7415 (gnat_pass): Remove.
7416 (gnat_finish): Remove.
7417 (gnat_exit): Remove.
7418 (local_find_gnatmake): Reindent.
7419 (runtest_file_p): Remove.
7420 (prune_warnings): Remove.
7421 (find_gnatclean): New proc.
7422 * lib/gnat-dg.exp (lremove): New proc.
7423 (gnat-dg-test): Reindent.
7424 Remove additional output files.
7425 (gnat-dg-runtest): Remove.
7427 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7428 * gnat.dg/loop_optimization6.adb: Likewise.
7429 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7431 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7433 PR tree-optimization/47835
7434 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7436 2011-02-22 Tobias Burnus <burnus@net-b.de>
7438 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7439 * gfortran.dg/abstract_type_2.f03: Ditto.
7440 * gfortran.dg/abstract_type_3.f03: Ditto.
7441 * gfortran.dg/abstract_type_4.f03: Ditto.
7442 * gfortran.dg/abstract_type_5.f03: Ditto.
7443 * gfortran.dg/abstract_type_6.f03: Ditto.
7444 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7445 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7446 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7447 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7448 * gfortran.dg/array_function_5.f90: Ditto.
7449 * gfortran.dg/asynchronous_3.f03: Ditto.
7450 * gfortran.dg/char_expr_1.f90: Ditto.
7451 * gfortran.dg/class_14.f03: Ditto.
7452 * gfortran.dg/data_array_6.f: Ditto.
7453 * gfortran.dg/data_invalid.f90: Ditto.
7454 * gfortran.dg/dot_product_1.f03: Ditto.
7455 * gfortran.dg/func_derived_5.f90: Ditto.
7456 * gfortran.dg/func_result_4.f90: Ditto.
7457 * gfortran.dg/implied_do_1.f90: Ditto.
7458 * gfortran.dg/initialization_25.f90: Ditto.
7459 * gfortran.dg/initialization_26.f90: Ditto.
7460 * gfortran.dg/interface_34.f90: Ditto.
7461 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7462 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7463 * gfortran.dg/matmul_8.f03: Ditto.
7464 * gfortran.dg/merge_init_expr.f90: Ditto.
7465 * gfortran.dg/pack_assign_1.f90: Ditto.
7466 * gfortran.dg/pack_vector_1.f90: Ditto.
7467 * gfortran.dg/pointer_check_8.f90: Ditto.
7468 * gfortran.dg/product_init_expr.f03: Ditto.
7469 * gfortran.dg/reshape_order_5.f90: Ditto.
7470 * gfortran.dg/reshape_shape_1.f90: Ditto.
7471 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7472 * gfortran.dg/same_name_2.f90: Ditto.
7473 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7474 * gfortran.dg/spread_init_expr.f03: Ditto.
7475 * gfortran.dg/stmt_func_1.f90: Ditto.
7476 * gfortran.dg/sum_init_expr.f03: Ditto.
7477 * gfortran.dg/transpose_3.f03: Ditto.
7478 * gfortran.dg/unpack_init_expr.f03: Ditto.
7479 * gfortran.dg/warn_conversion.f90: Ditto.
7480 * gfortran.dg/warn_conversion_2.f90: Ditto.
7481 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7482 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7483 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7484 * gfortran.dg/whole_file_16.f90: Ditto.
7485 * gfortran.dg/whole_file_17.f90: Ditto.
7486 * gfortran.dg/whole_file_18.f90: Ditto.
7487 * gfortran.dg/whole_file_20.f03: Ditto.
7488 * gfortran.dg/whole_file_5.f90: Ditto.
7489 * gfortran.dg/whole_file_6.f90: Ditto.
7490 * gfortran.dg/write_invalid_format.f90: Ditto.
7491 * gfortran.dg/zero_sized_6.f90: Ditto.
7493 2011-02-21 Jeff Law <law@redhat.com>
7495 PR rtl-optimization/46178
7496 * gcc.target/i386/pr46178.c: New test.
7498 PR rtl-optimization/46002
7499 * gcc.c-torture/compile/pr46002.c: New test.
7501 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7503 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7506 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7509 * g++.dg/debug/pr47106.C: Require effective target lto.
7511 2011-02-21 Jason Merrill <jason@redhat.com>
7513 * g++.dg/cpp0x/constexpr-diag2.C: New.
7515 2011-02-20 Jason Merrill <jason@redhat.com>
7517 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7519 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7521 * g++.dg/overload/conv-op1.C: New.
7523 * g++.dg/cpp0x/constexpr-synth1.C: New.
7525 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7527 * objc.dg/layout-2.m: New.
7528 * objc.dg/selector-3.m: Adjusted location of error message.
7529 * objc.dg/type-size-3.m: Same.
7530 * obj-c++.dg/selector-3.mm: Same.
7532 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7535 * objc.dg/property/dotsyntax-22.m: New.
7536 * obj-c++.dg/property/dotsyntax-22.mm: New.
7538 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7541 * g++.dg/template/typedef38.C: New test.
7543 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7546 * gfortran.dg/whole_file_30.f90 : New test.
7547 * gfortran.dg/whole_file_31.f90 : New test.
7549 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7553 * gfortran.dg/whole_file_28.f90 : New test.
7554 * gfortran.dg/whole_file_29.f90 : New test.
7556 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7559 * g++.dg/template/crash105.C: New.
7561 2011-02-19 Jason Merrill <jason@redhat.com>
7563 * g++.dg/cpp0x/regress/no-elide1.C: New.
7565 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7567 PR tree-optimization/46620
7568 * gcc.dg/pr46620.c: New.
7570 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7573 * gcc.target/i386/pr47809.c: New test.
7575 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7576 Tobias Burnus <burnus@net-b.de>
7578 * lib/target-supports.exp
7579 (check_effective_target_fortran_large_real): New check for large reals.
7580 * gfortran.dg/nan_7.f90: New test.
7582 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7584 PR libgfortran/47567
7585 * gfortran.dg/fmt_f0_1.f90: Update test.
7587 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7590 * gfortran.dg/array_constructor_36.f90 : New test.
7591 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7592 allow for comparison between different elements of the array
7593 constructor at different levels of optimization.
7595 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7597 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7598 * gcc.target/i386/pr32280-1.c: Likewise.
7600 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7603 * gcc.target/i386/pr47800.c: New test.
7605 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7607 * objc/execute/exceptions/foward-1.x: New.
7609 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7612 * gfortran.dg/derived_constructor_comps_4.f90: New.
7614 2011-02-18 Tobias Burnus
7617 * gfortran.dg/func_result_6.f90: New.
7619 2011-02-18 Michael Matz <matz@suse.de>
7622 * gfortran.dg/lto/pr45586_0.f90: New test.
7623 * gfortran.dg/typebound_proc_20.f90: Ditto.
7624 * gfortran.dg/typebound_proc_21.f90: Ditto.
7626 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7629 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7631 2011-02-18 Tobias Burnus <burnus@net-b.de>
7634 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7636 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7637 normalizing the error/warning output.
7638 * gfortran.dg/Wall.f90: Update dg-error/warning.
7639 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7640 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7641 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7642 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7643 * gfortran.dg/class_30.f90: Update dg-error/warning.
7644 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7645 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7646 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7647 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7648 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7649 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7650 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7651 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7652 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7653 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7654 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7655 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7656 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7657 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7658 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7659 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7660 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7661 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7662 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7663 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7664 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7665 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7666 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7667 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7668 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7670 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7673 * gfortran.dg/proc_ptr_comp_30.f90: New.
7675 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.target/i386/pr47780.c: New test.
7680 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7683 * gfortran.dg/class_40.f03: New.
7685 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7688 * g++.dg/cpp0x/auto21.C: New test.
7690 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7692 * objc.dg/special/unclaimed-category-1.h: Updated for
7694 * objc.dg/special/unclaimed-category-1.m: Same.
7695 * objc.dg/zero-link-1.m: Same.
7696 * objc.dg/lookup-1.m: Same.
7697 * objc.dg/torture/strings/const-str-9.m
7698 * objc.dg/torture/strings/const-str-10.m: Same.
7699 * objc.dg/torture/strings/const-str-11.m: Same.
7700 * objc.dg/torture/forward-1.m: Same.
7701 * objc.dg/zero-link-2.m: Same.
7702 * objc.dg/encode-7-next-64bit.m: Same.
7703 * objc.dg/method-4.m: Same.
7704 * objc.dg/next-runtime-1.m: Same.
7705 * objc.dg/image-info.m: Same.
7706 * objc.dg/pr23214.m: Same.
7707 * objc.dg/symtab-1.m: Same.
7708 * obj-c++.dg/basic.m: Same.
7709 * obj-c++.dg/proto-lossage-3.m: Same.
7710 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7711 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7712 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7713 * obj-c++.dg/method-11.m: Same.
7714 * objc/execute/enumeration-1.m: Same.
7715 * objc/execute/object_is_class.m: Same.
7716 * objc/execute/formal_protocol-2.m: Same.
7717 * objc/execute/formal_protocol-4.m: Same.
7718 * objc/execute/formal_protocol-6.m: Same.
7719 * objc/execute/bycopy-3.m: Same.
7720 * objc/execute/exceptions/catchall-1.m: Same.
7721 * objc/execute/exceptions/finally-1.m: Same.
7722 * objc/execute/exceptions/local-variables-1.m: Same.
7723 * objc/execute/exceptions/foward-1.m: Same.
7724 * objc/execute/bf-common.h
7725 * objc/execute/enumeration-2.m: Same.
7726 * objc/execute/formal_protocol-1.m: Same.
7727 * objc/execute/formal_protocol-3.m: Same.
7728 * objc/execute/formal_protocol-5.m: Same.
7729 * objc/execute/accessing_ivars.m: Same.
7730 * objc/execute/bycopy-2.m: Same.
7731 * objc/execute/formal_protocol-7.m: Same.
7732 * objc/execute/compatibility_alias.m: Same.
7733 * objc/execute/no_clash.m: Same.
7734 * objc/execute/object_is_meta_class.m: Same.
7735 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7736 * objc/execute/class-tests-1.h: Include stdio.h.
7737 * objc/execute/class-tests-2.h: Same.
7738 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7740 * obj-c++.dg/try-catch-2.mm: Same.
7742 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7745 * g++.dg/warn/Wunused-parm-4.C: New test.
7747 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7748 Jan Hubicka <jh@suse.cz>
7752 * g++.dg/debug/pr47106.C: New.
7754 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7757 * gcc.target/i386/pr43653.c: New test.
7759 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7762 * g++.dg/template/inherit6.C: New test.
7764 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7767 * gfortran.dg/class_39.f03: New.
7769 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7772 * g++.dg/cpp0x/variadic106.C: New test.
7774 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7777 * gfortran.dg/pr47757-1.f90: New test.
7778 * gfortran.dg/pr47757-2.f90: New test.
7779 * gfortran.dg/pr47757-3.f90: New test.
7782 * g++.dg/cpp0x/enum8.C: New test.
7784 2011-02-15 Jason Merrill <jason@redhat.com>
7786 * g++.dg/inherit/implicit-trivial1.C: New.
7787 * g++.dg/cpp0x/implicit-trivial1.C: New.
7789 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7792 * gcc.dg/torture/pr47725.c: Removed.
7794 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7797 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7798 constant does not generate a load from memory.
7800 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7803 * gcc.dg/torture/pr47725.c: New.
7805 2011-02-15 Richard Guenther <rguenther@suse.de>
7807 PR tree-optimization/47743
7808 * gcc.dg/torture/pr47743.c: New testcase.
7810 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7813 * gcc.target/i386/pr47581.c: New test.
7815 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7818 * gfortran.dg/select_type_22.f03: New.
7820 2011-02-14 Jason Merrill <jason@redhat.com>
7822 * g++.dg/cpp0x/regress/enum1.C: New.
7824 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7826 * gnat.dg/include.adb: New test.
7828 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7831 * gfortran.dg/class_38.f03: New.
7833 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7835 * gcc.dg/pr46494.c: New test.
7837 2011-02-14 Richard Guenther <rguenther@suse.de>
7839 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7841 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7845 sparc*-sun-solaris2.11.
7847 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7850 * gfortran.dg/argument_checking_18.f90: New.
7852 2011-02-13 Tobias Burnus <burnus@net-b.de>
7854 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7855 * gfortran.dg/argument_checking_17.f90: New.
7857 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7859 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7860 are temporarily disabled.
7861 * gfortran.dg/class_7.f03: Ditto.
7862 * gfortran.dg/coarray_14.f90: Ditto.
7863 * gfortran.dg/typebound_proc_13.f03: Ditto.
7865 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7868 * gfortran.dg/extends_11.f03: New.
7870 2011-02-11 Xinliang David Li <davidxl@google.com>
7872 PR tree-optimization/47707
7873 * g++.dg/tree-ssa/pr47707.C: New test.
7875 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7877 * g++.dg/opt/inline17.C: New test.
7879 2011-02-11 Tobias Burnus <burnus@net-b.de>
7882 * gfortran.dg/pure_formal_2.f90: New.
7884 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7886 PR rtl-optimization/47614
7887 * gfortran.dg/pr47614.f: New.
7889 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7892 * gcc.dg/opts-6.c: New test.
7894 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7897 * gcc.dg/pr47684.c: New test.
7899 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7902 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7903 c99_runtime, dg-add-options c99_runtime.
7904 (main): Use __asm__.
7906 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7909 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7910 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7911 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7912 * gcc.dg/ucnid-10.c: Likewise.
7913 * gcc.dg/ucnid-13.c: Likewise.
7914 * gcc.dg/ucnid-7.c: Likewise.
7915 * gcc.dg/ucnid-8.c: Likewise.
7916 Adapt dg-warning line number.
7918 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7920 * gcc.target/i386/parity-1.c: Use -march=k8.
7921 * gcc.target/i386/parity-2.c: Ditto.
7922 * gcc.target/i386/vecinit-1.c: Ditto.
7923 * gcc.target/i386/vecinit-2.c: Ditto.
7925 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7928 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7929 * gcc.target/mips/save-restore-3.c: Likewise.
7930 * gcc.target/mips/save-restore-4.c: Likewise.
7931 * gcc.target/mips/save-restore-5.c: Likewise.
7934 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7935 * g++.dg/tree-prof/partition2.C: Likewise.
7937 2011-02-09 Jason Merrill <jason@redhat.com>
7939 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7940 rather than misdeclare std::puts.
7942 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7943 * g++.dg/other/warning1.C: Likewise.
7944 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7945 * g++.old-deja/g++.gb/scope06.C: Likewise.
7946 * g++.old-deja/g++.law/cvt11.C: Likewise.
7947 * g++.old-deja/g++.law/init1.C: Likewise.
7948 * g++.dg/abi/mangle26.C: Likewise.
7950 * g++.dg/template/function1.C: Adjust for C++0x mode.
7951 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7953 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7954 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7956 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7958 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7960 * g++.dg/cpp0x/regress: New directory.
7961 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7962 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7963 * g++.dg/cpp0x/regress/regress3.C: New.
7965 2011-02-10 Richard Guenther <rguenther@suse.de>
7967 PR tree-optimization/47677
7968 * gcc.dg/torture/pr47677.c: New testcase.
7970 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7972 * objc.dg/special/load-category-1.m: Remove unused header.
7973 * objc.dg/special/load-category-1a.m: Likewise.
7974 * objc.dg/special/load-category-2.m: Likewise.
7975 * objc.dg/special/load-category-2a.m: Likewise.
7976 * objc.dg/special/load-category-3.m: Likewise.
7977 * objc.dg/special/load-category-3a.m: Likewise.
7978 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7979 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7980 * objc.dg/attributes/class-attribute-1.m: Likewise.
7981 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7982 * obj-c++.dg/property/property.exp: Likewise.
7983 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7984 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7985 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7986 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7987 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7988 * obj-c++.dg/template-8.mm: Likewise.
7990 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7993 * gcc.target/i386/pr47665.c: New test.
7995 2011-02-10 Jie Zhang <jie@codesourcery.com>
7999 2011-02-05 Jie Zhang <jie@codesourcery.com>
8001 * gcc.dg/pr42631.c: Update test.
8002 * gcc.dg/pr42631-2.c: New test.
8004 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8007 * gfortran.dg/proc_decl_25.f90: New.
8009 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8012 * gfortran.dg/typebound_assignment_2.f03: New.
8014 2011-02-09 Richard Guenther <rguenther@suse.de>
8016 PR tree-optimization/47664
8017 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8019 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8022 * gnat.dg/uninit_func.adb: Adjust dg directive.
8024 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8027 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8029 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8032 * gfortran.dg/auto_dealloc_2.f90: New.
8034 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8036 * gcc.dg/builtins-config.h: Remove __sgi handling.
8037 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8038 -std=c99 for mips-sgi-irix6.5*.
8040 2011-02-09 Martin Jambor <mjambor@suse.cz>
8043 * gfortran.dg/pr25923.f90: Remove xfails.
8045 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048 * gfortran.dg/inquire_14.f90: New test.
8050 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8053 * gfortran.dg/pointer_init_6.f90: New.
8055 2011-02-08 Jeff Law <law@redhat.com>
8057 PR tree-optimization/42893
8058 * gcc.tree-ssa/pr42893.c: New test.
8060 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8062 PR tree-optimization/46834
8063 PR tree-optimization/46994
8064 PR tree-optimization/46995
8065 * gcc.dg/graphite/id-pr46834.c: New.
8066 * gfortran.dg/graphite/id-pr46994.f90: New.
8067 * gfortran.dg/graphite/id-pr46995.f90: New.
8069 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8072 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8073 using the variable is known the warning is emitted there.
8074 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8075 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8077 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8080 * gcc.dg/noreturn-1.c (foo5): Likewise.
8081 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8082 (method2): Likewise.
8084 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8085 the return statement using the uninitialized variable.
8086 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8088 2011-02-08 Richard Guenther <rguenther@suse.de>
8091 * g++.dg/opt/pr47639.c: New testcase.
8093 2011-02-08 Richard Guenther <rguenther@suse.de>
8095 PR tree-optimization/47632
8096 * g++.dg/opt/pr47632.C: New testcase.
8098 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8100 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8102 2011-02-07 Richard Guenther <rguenther@suse.de>
8104 PR tree-optimization/47615
8105 * g++.dg/opt/pr47615.C: New testcase.
8107 2011-02-07 Richard Guenther <rguenther@suse.de>
8109 PR tree-optimization/47621
8110 * gcc.dg/torture/pr47621.c: New testcase.
8112 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8114 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8116 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8119 * gfortran.dg/allocate_with_source_1 : New test.
8121 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8124 * gcc.dg/pr47610.c: New test.
8126 2011-02-05 Jie Zhang <jie@codesourcery.com>
8129 * gcc.dg/pr42631.c: Update test.
8130 * gcc.dg/pr42631-2.c: New test.
8132 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8135 * gfortran.dg/pr47574.f90: New test.
8137 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8139 PR tree-optimization/46194
8140 * gcc.dg/autopar/pr46194.c: New.
8142 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8144 PR tree-optimization/43695
8145 * g++.dg/ipa/pr43695.C: New.
8147 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8150 * gcc.dg/pr23200.c: New test.
8152 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8155 * g++.dg/pr47589.C: New test.
8157 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8160 * g++.dg/template/typedef37.C: New test.
8161 * g++.dg/template/param1.C: Adjust expected error message.
8163 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8166 * gcc.dg/pr31490-2.c: New test.
8167 * gcc.dg/pr31490-3.c: New test.
8168 * gcc.dg/pr31490-4.c: New test.
8170 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8171 Jakub Jelinek <jakub@redhat.com>
8174 * g++.dg/parser/semicolon3.C: Adjust.
8175 * g++.dg/parser/semicolon4.C: New testcase.
8176 * g++.dg/pr46890.C: New testcase.
8178 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8181 * g++.dg/init/pr29571.C: New.
8183 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8185 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8186 instead of vect_int.
8188 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.target/i386/pr47312.c: New test.
8194 * gcc.target/i386/pr47564.c: New test.
8196 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8198 PR tree-optimization/45122
8199 * gcc.dg/tree-ssa/pr45122.c: New.
8201 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8204 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8207 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8208 and vsx so a default --with-cpu=power7 doesn't give an error
8209 when -mavoid-indexed-addresses is used.
8211 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8212 wrapper function to save the arguments and then jump to the real
8213 function, rather than depending on the compiler not to move stuff
8215 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8217 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8218 Paul Thomas <pault@gcc.gnu.org>
8221 * gfortran.dg/class_37.f03 : New test.
8223 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8224 Richard Guenther <rguenther@suse.de>
8226 PR tree-optimization/40979
8228 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8229 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8230 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8231 check_vect_support_and_set_flags.
8232 * gfortran.dg/graphite/vect-pr40979.f90: New.
8234 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8237 * gfortran.dg/class_36.f03: New.
8239 2011-02-02 Richard Guenther <rguenther@suse.de>
8241 PR tree-optimization/47566
8242 * gcc.dg/lto/20110201-1_0.c: New testcase.
8244 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8250 * debug/pr47498.c: New.
8251 * debug/pr47501.c: New.
8253 2011-02-01 Richard Guenther <rguenther@suse.de>
8255 PR tree-optimization/47559
8256 * g++.dg/torture/pr47559.C: New testcase.
8258 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8261 * gfortran.dg/typebound_call_20.f03: New.
8263 2011-02-01 Richard Guenther <rguenther@suse.de>
8265 PR tree-optimization/47555
8266 * gcc.dg/pr47555.c: New testcase.
8268 2011-02-01 Richard Guenther <rguenther@suse.de>
8270 PR tree-optimization/47541
8271 * g++.dg/torture/pr47541.C: New testcase.
8273 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8276 * gfortran.dg/typebound_call_19.f03: New.
8278 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8281 * g++.dg/cpp0x/pr47416.C: New test.
8283 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8286 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8288 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8291 * gfortran.dg/typebound_assignment_1.f03: New.
8293 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8295 PR tree-optimization/47538
8296 * gcc.c-torture/execute/pr47538.c: New test.
8298 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8301 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8303 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8305 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8307 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8309 PR rtl-optimization/44031
8310 * gcc.c-torture/compile/20110131-1.c: New test.
8312 2011-01-31 Tobias Burnus <burnus@net-b.de>
8315 * gfortran.dg/stmt_func_1.f90: New.
8317 2011-01-31 Tobias Burnus <burnus@net-b.de>
8320 * gfortran.dg/interface_34.f90: New.
8322 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8325 * gfortran.dg/realloc_on_assign_5.f03: New test.
8326 * gfortran.dg/realloc_on_assign_5.f03: New test.
8328 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8330 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8331 * gfortran.dg/bessel_7.f90: Likewise.
8332 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8334 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8335 * gfortran.dg/sum_init_expr.f03: Likewise.
8337 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8339 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8342 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8343 loop only on "vect_intfloat_cvt" targets.
8345 2011-01-29 Tobias Burnus <burnus@net-b.de>
8348 * gfortran.dg/shape_6.f90: New.
8350 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8352 PR libgfortran/47434
8353 * gfortran.dg/read_infnan_1.f90: Update test.
8354 * gfortran.dg/module_nan.f90: Update test.
8355 * gfortran.dg/char4_iunit_1.f03: Update test.
8356 * gfortran.dg/large_real_kind_1.f90: Update test.
8357 * gfortran.dg/real_const_3.f90: Update test.
8358 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8360 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8363 * g++.dg/template/param2.C: New test.
8365 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8367 PR libgfortran/47285
8368 * gfortran.dg/fmt_g.f: New test.
8370 2011-01-28 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/pure_formal_1.f90: New.
8375 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8378 * gcc.dg/tls/pr42894.c: New test.
8380 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8382 * gcc.dg/pr47276.c: Add dg-require-visibility.
8384 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8386 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8388 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8389 Tobias Burnus <burnus@gcc.gnu.org>
8394 * gfortran.dg/realloc_on_assign_3.f03: New test.
8395 * gfortran.dg/realloc_on_assign_4.f03: New test.
8396 * gfortran.dg/allocatable_function_5.f90: New test.
8397 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8398 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8399 implemented" dg-errors.
8401 2011-01-27 Jan Hubicka <jh@suse.cz>
8404 * gcc.dg/attr-weakref-4.c: New testcase
8406 2011-01-27 Martin Jambor <mjambor@suse.cz>
8408 PR tree-optimization/47228
8409 * gcc.dg/torture/pr47228.c: New test.
8411 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8413 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8415 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8417 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8418 when using auto-overlay support on the SPU.
8420 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8422 PR rtl-optimization/44174
8423 * gcc.target/i386/asm-6.c: New test.
8425 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8427 PR rtl-optimization/46856
8428 * gcc.c-torture/compile/pr46856.c: New test.
8430 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8431 Andrew Pinski <pinskia@gmail.com>
8434 * gcc.dg/pr43082.c: New.
8436 2011-01-26 DJ Delorie <dj@redhat.com>
8438 PR rtl-optimization/46878
8439 * gcc.dg/pr46878-1.c: New test.
8441 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8444 * g++.dg/cpp0x/pr47476.C: New test.
8446 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8448 * gcc.c-torture/compile/20110126-1.c: New test.
8450 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8453 * gcc.dg/torture/pr47473.c: New test.
8455 2011-01-26 Jan Hubicka <jh@suse.cz>
8458 * gcc.c-torture/execute/pr47237.c: New testcase.
8460 2011-01-26 Jan Hubicka <jh@suse.cz>
8462 PR tree-optimization/47190
8463 * gcc.dg/attr-weakref-3.c: New testcase.
8465 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8468 * gcc.dg/dll-9a.c: New test file.
8469 * gcc.dg/dll-11.c: Likewise.
8470 * gcc.dg/dll-12.c: Likewise.
8471 * gcc.dg/dll-12a.c: Likewise.
8472 * gcc.dg/dll-11a.c: Likewise.
8473 * gcc.dg/dll-9.c: Likewise.
8474 * gcc.dg/dll-10.c: Likewise.
8475 * gcc.dg/dll-10a.c: Likewise.
8476 * g++.dg/ext/dllexport4a.cc: Likewise.
8477 * g++.dg/ext/dllexport4.C: Likewise.
8478 * g++.dg/ext/dllexport5.C: Likewise.
8479 * g++.dg/ext/dllexport5a.cc: Likewise.
8481 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8483 PR tree-optimization/46970
8484 * gcc.dg/graphite/pr46970.c: New.
8486 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8488 PR tree-optimization/46215
8489 * gcc.dg/graphite/pr46215.c: New.
8491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8493 PR tree-optimization/46168
8494 * gcc.dg/graphite/pr46168.c: New.
8496 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8498 PR tree-optimization/43657
8499 * gcc.dg/graphite/pr43657.c: New.
8501 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8503 PR tree-optimization/29832
8504 * gfortran.dg/graphite/pr29832.f90: New.
8506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8508 PR tree-optimization/43567
8509 * gcc.dg/graphite/pr43567.c: New.
8511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8513 * gfortran.dg/graphite/interchange-4.f: New.
8514 * gfortran.dg/graphite/interchange-5.f: New.
8516 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8517 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8518 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8519 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8520 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8521 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8522 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8523 * gfortran.dg/ltrans-7.f90: Removed.
8524 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8526 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8527 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8528 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8529 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8530 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8531 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8532 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8533 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8534 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8535 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8536 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8537 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8538 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8539 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8540 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8541 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8542 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8543 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8544 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8545 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8546 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8547 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8548 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8549 * gcc.dg/tree-ssa/data-dep-1.c
8550 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8551 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8552 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8553 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8554 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8556 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8558 PR tree-optimization/47265
8559 PR tree-optimization/47443
8560 * gcc.c-torture/compile/pr47265.c: New test.
8561 * gcc.dg/pr47443.c: New test.
8563 2011-01-25 Martin Jambor <mjambor@suse.cz>
8565 PR tree-optimization/47382
8566 * g++.dg/torture/pr47382.C: New test.
8567 * g++.dg/opt/devirt1.C: Xfail.
8569 2011-01-25 Yao Qi <yao@codesourcery.com>
8572 * gcc.target/arm/pr45701-1.c: New test.
8573 * gcc.target/arm/pr45701-2.c: New test.
8574 * gcc.target/arm/pr45701-3.c: New test.
8576 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8577 Jakub Jelinek <jakub@redhat.com>
8579 PR tree-optimization/47271
8580 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8582 2011-01-25 Nick Clifton <nickc@redhat.com>
8584 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8585 (saturate_add): Delete.
8587 (main): Do not run saturate_add.
8588 (set_interrupts): Delete.
8590 2011-01-25 Tobias Burnus <burnus@net-b.de>
8593 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8595 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8597 PR tree-optimization/47427
8598 PR tree-optimization/47428
8599 * gcc.c-torture/compile/pr47427.c: New test.
8600 * gcc.c-torture/compile/pr47428.c: New test.
8602 2011-01-25 Richard Guenther <rguenther@suse.de>
8605 * gcc.dg/torture/pr47411.c: New testcase.
8607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8609 * gfortran.dg/graphite/id-24.f: New.
8610 * gfortran.dg/graphite/id-25.f: New.
8612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8614 * gfortran.dg/graphite/id-23.f: New.
8616 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8618 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8620 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8622 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8623 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8624 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8625 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8626 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8627 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8628 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8629 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8630 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8632 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8634 * gcc.dg/graphite/block-0.c: Add documentation.
8635 * gcc.dg/graphite/block-4.c: Same.
8636 * gcc.dg/graphite/block-7.c: Same.
8637 * gcc.dg/graphite/block-8.c: New.
8638 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8639 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8640 * gcc.dg/graphite/interchange-12.c: Add documentation.
8641 * gcc.dg/graphite/interchange-13.c: New.
8642 * gcc.dg/graphite/interchange-14.c: New.
8643 * gcc.dg/graphite/interchange-15.c: New.
8644 * gcc.dg/graphite/interchange-8.c: Add documentation.
8645 * gcc.dg/graphite/interchange-mvt.c: Same.
8647 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8650 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8651 * gcc.target/powerpc/altivec-14.c: Ditto.
8652 * gcc.target/powerpc/altivec-33.c: Ditto.
8653 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8654 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8655 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8656 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8657 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8658 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8659 * g++.dg/ext/altivec-15.C: Ditto.
8660 * g++.dg/ext/altivec-types-1.C: Ditto.
8661 * g++.dg/ext/altivec-types-2.C: Ditto.
8662 * g++.dg/ext/altivec-types-3.C: Ditto.
8663 * g++.dg/ext/altivec-types-4.C: Ditto.
8665 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8667 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8669 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8671 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8672 optimization options.
8674 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8679 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8681 2011-01-23 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/allocatable_scalar_12.f90: New.
8686 2011-01-23 Ira Rosen <irar@il.ibm.com>
8688 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8689 vectorization to be not profitable if peeling is used to
8690 realign the memory access.
8691 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8692 loop bound to avoid loop unrolling.
8693 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8695 2011-01-22 Jan Hubicka <jh@suse.cz>
8698 * g++.dg/lto/pr47333.C: New file.
8700 2011-01-22 Jan Hubicka <jh@suse.cz>
8702 PR tree-optimization/43884
8704 * gcc.dg/autopar/outer-2.c: Increase array size.
8705 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8707 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8710 * gfortran.dg/c_loc_tests_16.f90: New test.
8712 2011-01-22 Tobias Burnus <burnus@net-b.de>
8715 * gfortran.dg/typebound_proc_19.f90: New.
8717 2011-01-21 Jeff Law <law@redhat.com>
8719 PR tree-optimization/47053
8720 * g++.dg/pr47053.C: New test.
8722 2011-01-21 Jason Merrill <jason@redhat.com>
8725 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8727 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8730 * g++.dg/cpp0x/range-for10.C: New test.
8731 * g++.dg/template/for1.C: New test.
8734 * g++.dg/tree-prof/partition3.C: New test.
8736 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8738 PR rtl-optimization/47366
8739 * g++.dg/opt/pr47366.C: New test.
8741 2011-01-21 Jason Merrill <jason@redhat.com>
8744 * g++.dg/cpp0x/constexpr-regress2.C: New.
8746 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8748 2011-01-21 Jeff Law <law@redhat.com>
8750 PR rtl-optimization/41619
8751 * gcc.dg/pr41619.c: New.
8753 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8755 PR tree-optimization/47355
8756 * g++.dg/opt/pr47355.C: New test.
8758 2011-01-21 Richard Guenther <rguenther@suse.de>
8760 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8763 2011-01-21 Richard Guenther <rguenther@suse.de>
8765 PR tree-optimization/47365
8766 * gcc.dg/torture/pr47365.c: New testcase.
8767 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8769 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8771 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8773 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8775 PR tree-optimization/47391
8776 * gcc.dg/pr47391.c: New test.
8778 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8780 * g++.dg/template/char1.C: Use signed char.
8782 2011-01-21 Tobias Burnus <burnus@net-b.de>
8785 * gfortran.dg/pointer_target_4.f90: New.
8787 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8790 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8791 ILP32 system and not IP32.
8793 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8796 * g++.dg/debug/pr46583.C: New.
8798 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8801 * g++.dg/debug/pr47283.C: New test.
8804 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8805 * gcc.target/i386/headmerge-2.c: Likewise.
8807 2011-01-20 Richard Guenther <rguenther@suse.de>
8810 * gcc.dg/torture/pr47370.c: New testcase.
8812 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8814 PR tree-optimization/46130
8815 * gcc.dg/pr46130-1.c: New test.
8816 * gcc.dg/pr46130-2.c: New test.
8818 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8821 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8823 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8826 * g++.dg/debug/pr46240.cc: New.
8828 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8831 * g++.dg/template/anonunion1.C: New test.
8833 PR rtl-optimization/47337
8834 * gcc.c-torture/execute/pr47337.c: New test.
8836 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8839 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8841 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8843 PR tree-optimization/46021
8844 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8846 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8848 PR tree-optimization/47290
8849 * g++.dg/torture/pr47290.C: New test.
8851 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8854 * gfortran.dg/proc_ptr_comp_29.f90: New.
8856 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8859 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8860 powerpc-apple-darwin9.
8862 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8864 PR rtl-optimization/47299
8865 * gcc.c-torture/execute/pr47299.c: New test.
8867 2011-01-17 Jason Merrill <jason@redhat.com>
8869 * g++.dg/cpp0x/constexpr-virtual.C: New.
8871 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8874 * gfortran.dg/gomp/pr47331.f90: New test.
8876 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8879 * objc.dg/selector-warn-1.m: New.
8880 * obj-c++.dg/selector-warn-1.mm: New.
8882 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8884 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8885 Update dg-final accordingly.
8887 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8889 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8891 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8893 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8895 * gcc.dg/guality/pr36728-2.c: Likewise.
8897 2011-01-17 Richard Guenther <rguenther@suse.de>
8899 PR tree-optimization/47313
8900 * g++.dg/torture/pr47313.C: New testcase.
8902 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8905 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8906 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8907 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8908 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8910 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8912 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8913 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8914 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8916 2011-01-17 Richard Guenther <rguenther@suse.de>
8918 PR tree-optimization/45967
8919 * gcc.dg/torture/pr45967-2.c: New testcase.
8920 * gcc.dg/torture/pr45967-3.c: Likewise.
8922 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8925 * g++.dg/ext/pr47213.C: Require visibility.
8927 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8929 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8930 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8932 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8934 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8935 Linux-based targets.
8937 2011-01-13 Jan Hubicka <jh@suse.cz>
8939 PR tree-optimization/47276
8940 * gcc.dg/pr47276.c: New testcase.
8942 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8943 Jonathan Wakely <jwakely.gcc@gmail.com>
8946 * g++.dg/other/pr33558.C: New.
8947 * g++.dg/other/pr33558-2.C: New.
8949 2011-01-14 Martin Jambor <mjambor@suse.cz>
8951 PR tree-optimization/45934
8952 PR tree-optimization/46302
8953 * g++.dg/ipa/devirt-c-1.C: New test.
8954 * g++.dg/ipa/devirt-c-2.C: Likewise.
8955 * g++.dg/ipa/devirt-c-3.C: Likewise.
8956 * g++.dg/ipa/devirt-c-4.C: Likewise.
8957 * g++.dg/ipa/devirt-c-5.C: Likewise.
8958 * g++.dg/ipa/devirt-c-6.C: Likewise.
8959 * g++.dg/ipa/devirt-6.C: Likewise.
8960 * g++.dg/ipa/devirt-d-1.C: Likewise.
8961 * g++.dg/torture/pr45934.C: Likewise.
8963 2011-01-14 Jason Merrill <jason@redhat.com>
8965 * g++.dg/cpp0x/variadic105.C: New.
8967 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8968 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8971 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8972 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8973 execution tests on i?86-*-*, x86_64-*-* and
8974 powerpc*-apple-darwin* && ilp32.
8975 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8976 tests on i?86-*-* and x86_64-*-*.
8978 2011-01-14 Richard Guenther <rguenther@suse.de>
8980 PR tree-optimization/47280
8981 * g++.dg/opt/pr47280.C: New testcase.
8983 2011-01-14 Jason Merrill <jason@redhat.com>
8985 * g++.dg/cpp0x/constexpr-regress1.C: New.
8987 * g++.dg/ext/flexary2.C: New.
8989 2011-01-14 Richard Guenther <rguenther@suse.de>
8992 * gcc.dg/torture/pr47281.c: New testcase.
8993 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8995 2011-01-14 Richard Guenther <rguenther@suse.de>
8997 PR tree-optimization/47286
8998 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9000 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9003 * g++.dg/ext/pr47213.C: New.
9005 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9007 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9009 2011-01-13 Tobias Burnus <burnus@net-b.de>
9010 Mikael Morin <mikael@gcc.gnu.org>
9014 * gfortran.dg/select_type_20.f90: New.
9015 * gfortran.dg/select_type_21.f90: New.
9017 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9020 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9022 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9024 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9025 * gcc.dg/guality/pr36728-2.c: Likewise.
9027 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9030 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9032 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9034 PR rtl-optimization/45352
9035 * gcc.dg/pr45352-3.c: New.
9037 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9039 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9041 * g++.dg/cpp0x/range-for8.C: New.
9042 * g++.dg/cpp0x/range-for9.C: New.
9044 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9047 * g++.dg/debug/pr47209.C: New.
9049 2011-01-12 Richard Guenther <rguenther@suse.de>
9052 * gcc.dg/lto/pr47259_0.c: New testcase.
9053 * gcc.dg/lto/pr47259_1.c: Likewise.
9055 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9057 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9058 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9059 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9060 methods missing from the OBJC2 Object.
9061 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9062 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9063 GNU and NeXT runtimes.
9064 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9066 * objc-obj-c++-shared/Object1.m: Likewise.
9067 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9068 * objc.dg/proto-qual-1.m: Likewise.
9069 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9070 * obj-c++.dg/proto-qual-1.mm: Likewise.
9072 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9075 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9077 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9079 Fixed the Objective-C++ testsuite and updated all tests.
9080 * lib/obj-c++.exp (obj-c++_init): Declare and set
9081 gcc_warning_prefix and gcc_error_prefix.
9082 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9083 'dg-warning', 'dg-message' and 'dg-error'.
9084 * obj-c++.dg/class-extension-3.mm: Likewise.
9085 * obj-c++.dg/class-protocol-1.mm: Likewise.
9086 * obj-c++.dg/encode-7.mm: Likewise.
9087 * obj-c++.dg/exceptions-3.mm: Likewise.
9088 * obj-c++.dg/exceptions-5.mm: Likewise.
9089 * obj-c++.dg/method-12.mm: Likewise.
9090 * obj-c++.dg/method-13.mm: Likewise.
9091 * obj-c++.dg/method-15.mm: Likewise.
9092 * obj-c++.dg/method-16.mm: Likewise.
9093 * obj-c++.dg/method-4.mm: Likewise.
9094 * obj-c++.dg/method-8.mm: Likewise.
9095 * obj-c++.dg/method-conflict-1.mm: Likewise.
9096 * obj-c++.dg/method-conflict-2.mm: Likewise.
9097 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9098 and uncommented second part of the testcase now that the testsuite
9100 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9101 and uncommented second part of the testcase now that the testsuite
9103 * obj-c++.dg/private-1.mm: Likewise.
9104 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9105 * obj-c++.dg/syntax-error-7.mm: Likewise.
9106 * obj-c++.dg/warn5.mm: Likewise.
9107 * obj-c++.dg/property/at-property-14.mm: Likewise.
9108 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9110 * obj-c++.dg/property/at-property-18.mm: Likewise.
9111 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9113 * obj-c++.dg/property/at-property-21.mm: Likewise.
9114 * obj-c++.dg/property/at-property-28.mm: Likewise.
9115 * obj-c++.dg/property/at-property-5.mm: Likewise.
9116 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9117 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9118 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9119 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9120 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9121 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9122 * obj-c++.dg/tls/diag-5.mm: Likewise.
9123 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9124 dg-error, now matched correctly.
9126 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9128 * objc.dg/property/at-property-29.m: New.
9129 * obj-c++.dg/property/at-property-29.mm: New.
9131 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9133 * go.test/go-test.exp (go-set-goarch): New proc.
9134 (go-gc-tests): Use it.
9136 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9139 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9141 2011-01-11 Richard Henderson <rth@redhat.com>
9143 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9145 2011-01-11 Jan Hubicka <jh@suse.cz>
9149 * gcc.dg/lto/pr45721_1.c: New file.
9150 * gcc.dg/lto/pr45721_0.c: New file.
9152 2011-01-11 Richard Guenther <rguenther@suse.de>
9154 PR tree-optimization/46076
9155 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9157 2011-01-11 Jeff Law <law@redhat.com>
9159 * PR tree-optimization/47086
9160 * gcc.dg/pr47086.c: New test.
9162 2011-01-11 Jason Merrill <jason@redhat.com>
9165 * g++.dg/template/new10.C: New.
9168 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9170 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9172 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9173 Split type definitions and NSConstantString class into...
9174 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9175 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9176 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9177 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9178 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9179 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9181 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9182 encode defines for newer NeXT system headers.
9183 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9184 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9185 * objc.dg/foreach-5.m: Likewise.
9186 * objc.dg/foreach-2.m: Likewise.
9187 * objc.dg/foreach-4.m: Likewise.
9188 * objc.dg/torture/strings/string1.m: Likewise.
9189 * objc.dg/torture/strings/string2.m: Likewise.
9190 * objc.dg/torture/strings/string3.m: Likewise.
9191 * objc.dg/torture/strings/string4.m: Likewise.
9192 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9193 header and stand alone.
9194 * obj-c++.dg/strings/strings-2.mm: Likewise.
9195 * objc.dg/torture/strings/const-str-3.m: Likewise.
9196 * objc.dg/strings/strings-2.m: Likewise.
9197 * objc.dg/strings/const-str-12b.m: Likewise.
9199 2011-01-12 Richard Guenther <rguenther@suse.de>
9202 * gcc.dg/attr-weak-1.c: Adjust.
9204 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9207 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9208 standard compliant and comment.
9210 2011-01-10 Jan Hubicka <jh@suse.cz>
9213 * gcc.dg/initpri3.c: New testcase.
9215 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9218 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9224 (g_ebp_save): Likewise.
9225 (g_esp_save): Likewise.
9227 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9229 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9231 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233 PR tree-optimization/46021
9234 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9235 i?86-*-*, x86_64-*-*.
9237 2011-01-10 Jeff Law <law@redhat.com>
9239 * PR tree-optimization/47141
9240 * gcc.c-torture/compile/pr47141.c: New test.
9242 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9245 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9246 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9247 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9248 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9251 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9252 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9253 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9254 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9255 being vectorized. Adjust dg-final pattern.
9258 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9259 * gcc.dg/vect/slp-24.c: Likewise.
9261 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9264 * g++.dg/other/pr47218-1.C: New test file.
9265 * g++.dg/other/pr47218.C: Likewise.
9266 * g++.dg/other/pr47218.h: New supporting header.
9268 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9271 * objc.dg/attributes/invalid-attribute-1.m: New.
9272 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9274 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9277 * gfortran.dg/proc_ptr_comp_28.f90: New.
9279 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9281 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9282 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9283 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9284 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9285 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9286 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9287 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9288 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9289 * objc.dg/gnu-api-2-class.m: Likewise.
9290 * objc.dg/gnu-api-2-ivar.m: Likewise.
9291 * objc.dg/gnu-api-2-method.m: Likewise.
9292 * objc.dg/gnu-api-2-objc.m: Likewise.
9293 * objc.dg/gnu-api-2-object.m: Likewise.
9294 * objc.dg/gnu-api-2-property.m: Likewise.
9295 * objc.dg/gnu-api-2-protocol.m: Likewise.
9296 * objc.dg/gnu-api-2-sel.m: Likewise.
9298 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9300 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9301 * objc.dg/objc-foreach-4.m: Likewise.
9302 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9303 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9304 * objc.dg/foreach-4.m: Likewise.
9305 * objc.dg/foreach-5.m: Likewise.
9306 * objc.dg/foreach-3.m: Return self from init.
9308 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9311 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9313 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9316 * gfortran.dg/class_35.f90: New.
9318 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9320 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9322 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9325 * objc.dg/invalid-method-2.m: New.
9326 * obj-c++.dg/invalid-method-2.mm: New.
9328 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9331 * gfortran.dg/transpose_optimization_2.f90 : New test.
9333 2011-01-08 Jan Hubicka <jh@suse.cz>
9335 PR tree-optmization/46469
9336 * g++.dg/torture/pr46469.C: New testcase.
9338 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9340 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9341 emulation of libobjc-gnu structure layout functionality to ..
9342 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9343 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9344 * objc/execute/bf-common.h: Adjust headers.
9345 * objc/execute/bf-1.m: Likewise.
9346 * objc/execute/bf-2.m: Likewise.
9347 * objc/execute/bf-3.m: Likewise.
9348 * objc/execute/bf-4.m: Likewise.
9349 * objc/execute/bf-5.m: Likewise.
9350 * objc/execute/bf-6.m: Likewise.
9351 * objc/execute/bf-7.m: Likewise.
9352 * objc/execute/bf-8.m: Likewise.
9353 * objc/execute/bf-9.m: Likewise.
9354 * objc/execute/bf-10.m: Likewise.
9355 * objc/execute/bf-11.m: Likewise.
9356 * objc/execute/bf-12.m: Likewise.
9357 * objc/execute/bf-13.m: Likewise.
9358 * objc/execute/bf-14.m: Likewise.
9359 * objc/execute/bf-15.m: Likewise.
9360 * objc/execute/bf-16.m: Likewise.
9361 * objc/execute/bf-17.m: Likewise.
9362 * objc/execute/bf-18.m: Likewise.
9363 * objc/execute/bf-19.m: Likewise.
9364 * objc/execute/bf-20.m: Likewise.
9365 * objc/execute/bf-21.m: Likewise.
9366 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9367 objc_get_type_qualifiers ().
9369 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9372 * gfortran.dg/dependency_39.f90: New test.
9374 2011-01-07 Jan Hubicka <jh@suse.cz>
9376 Get builtins tests ready for linker plugin.
9377 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9378 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9379 my_memset, my_bzero): Mark used.
9380 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9381 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9383 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9386 2011-01-07 Jan Hubicka <jh@suse.cz>
9388 PR tree-optimization/46367
9389 * g++.dg/torture/pr46367.C: New file.
9391 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.dg/pr47201.c: New test.
9397 * gcc.dg/tree-prof/pr47187.c: New test.
9399 2011-01-07 Tobias Burnus <burnus@net-b.de>
9402 * gfortran.dg/extends_type_of_3.f90: New.
9404 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9406 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9407 * g++.dg/ext/dllimport-MI1.C: Likewise.
9408 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9409 * g++.dg/ext/dllimport10.C: Likewise.
9410 * g++.dg/ext/dllimport11.C: Likewise.
9411 * g++.dg/ext/dllimport12.C: Likewise.
9412 * g++.dg/ext/dllimport13.C: Likewise.
9413 * g++.dg/ext/dllimport2.C: Likewise.
9414 * g++.dg/ext/dllimport3.C: Likewise.
9415 * g++.dg/ext/dllimport4.C: Likewise.
9416 * g++.dg/ext/dllimport5.C: Likewise.
9417 * g++.dg/ext/dllimport6.C: Likewise.
9418 * g++.dg/ext/dllimport8.C: Likewise.
9419 * g++.dg/ext/dllimport9.C: Likewise.
9420 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9421 targets, too. Additionally enable test for i?86-*-mingw*.
9422 * g++.dg/ext/selectany1.C: Likewise.
9423 Remove guard variable check.
9425 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9429 * gfortran.dg/storage_size_3.f08: Extended.
9431 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9434 * g++.dg/template/stdarg1.C: New test.
9436 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9439 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9440 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9441 from the interface of functions to not hide the errors that
9444 2011-01-06 Jan Hubicka <jh@suse.cz>
9446 * gcc.dg/lto/pr47188_0.c: New testcase.
9447 * gcc.dg/lto/pr47188_1.c: New testcase.
9449 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9453 * gfortran.dg/interface_33.f90: New test.
9455 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.c-torture/compile/pr47150.c: New test.
9460 2011-01-06 Ira Rosen <irar@il.ibm.com>
9462 PR tree-optimization/47139
9463 * gcc.dg/vect/pr47139.c: New test.
9465 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9468 * gfortran.dg/extends_type_of_2.f03: New.
9470 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9472 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9474 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9476 * gnat.dg/opt14.adb: New test.
9478 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9481 * gfortran.dg/allocate_error_2.f90: New test.
9483 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9486 * gfortran.dg/storage_size_3.f08: New.
9488 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9490 PR libgfortran/47154
9491 * gfortran.dg/namelist_68.f90: New test.
9493 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9495 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9497 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9500 * gfortran.dg/class_34.f90: New.
9502 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9504 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9505 use __builtin_inff. Skip all single-precision tests that require
9508 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9510 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9512 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9514 PR tree-optimization/47148
9515 * gcc.c-torture/execute/pr47148.c: New test.
9517 PR tree-optimization/47155
9518 * gcc.c-torture/execute/pr47155.c: New test.
9520 PR rtl-optimization/47157
9521 * gcc.c-torture/compile/pr47157.c: New test.
9523 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9525 * gcc.dg/torture/vector-shift2.c (schar): Define.
9526 (main): Always use schar or uchar instead of plain "char" to avoid
9527 dependencies on implementation-defined char signedness.
9529 2011-01-03 Martin Jambor <mjambor@suse.cz>
9531 PR tree-optimization/46801
9532 * gnat.dg/pack9.adb: Remove xfail.
9534 2011-01-03 Martin Jambor <mjambor@suse.cz>
9536 PR tree-optimization/46984
9537 * g++.dg/ipa/pr46984.C: New test.
9539 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9542 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9544 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9546 PR tree-optimization/47140
9547 * gcc.c-torture/compile/pr47140.c: New test.
9549 PR rtl-optimization/47028
9550 * gcc.dg/pr47028.c: New test.
9552 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9554 * objc.dg/protocol-forward-1.m: Removed TODO.
9555 * objc.dg/protocol-forward-2.m: New.
9556 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9557 * obj-c++.dg/protocol-forward-2.mm: New.
9559 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9562 * g++.dg/eh/pr38662.C: New testcase.
9564 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9566 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9567 scan for newline '\n'.
9570 Copyright (C) 2011 Free Software Foundation, Inc.
9572 Copying and distribution of this file, with or without modification,
9573 are permitted in any medium without royalty provided the copyright
9574 notice and this notice are preserved.