1 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.target/i386/pr47449.c: New.
7 * gcc.dg/pr47446-1.c: New.
8 * gcc.dg/pr47446-2.c: Likewise.
10 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
13 * gcc.dg/pr47766.c: New.
16 * gcc.dg/tls/pr47715-1.c: New.
17 * gcc.dg/tls/pr47715-2.c: Likewise.
18 * gcc.dg/tls/pr47715-3.c: Likewise.
19 * gcc.dg/tls/pr47715-4.c: Likewise.
21 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
24 * objc.dg/gnu-api-2-class.m: Updated comments.
25 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
26 * objc.dg/gnu-api-2-class-meta.m: New test.
27 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
29 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
32 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
33 with classes that are in construction.
35 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
38 * gcc.target/i386/pr48084-1.c: New.
39 * gcc.target/i386/pr48084-2.c: Likewise.
40 * gcc.target/i386/pr48084-3.c: Likewise.
41 * gcc.target/i386/pr48084-4.c: Likewise.
42 * gcc.target/i386/pr48084-5.c: Likewise.
44 PR rtl-optimization/49504
45 * gcc.target/i386/pr49504.c: New.
48 * gcc.dg/pr49860.c: New.
50 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
53 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
54 with classes that are in construction.
56 2011-08-05 Jason Merrill <jason@redhat.com>
59 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
62 * g++.dg/cpp0x/decltype31.C: New.
65 * g++.dg/init/array28.C: New.
68 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
70 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
73 * gcc.dg/pr47369-1.c: New.
75 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
78 * gcc.dg/torture/pr47364-1.c: New.
79 * gcc.c-torture/compile/pr47364-1.c: Likewise.
80 * gcc.c-torture/compile/pr47364-2.c: Likewise.
82 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
85 * gfortran.dg/transfer_check_2.f90: New test case.
87 2011-08-05 Jan Hubicka <jh@suse.cz>
90 * gfortran.dg/pr49494.f90: New testcase.
92 2011-08-05 Jan Hubicka <jh@suse.cz>
95 * gcc.c-torture/compile/pr49735.c: New testcase.
97 2011-08-05 Jason Merrill <jason@redhat.com>
100 * g++.dg/cpp0x/initlist56.C: New.
103 * g++.dg/overload/rvalue2.C: New.
106 * g++.dg/cpp0x/range-for21.C: New.
108 * g++.dg/ext/vla11.C: New.
110 2011-08-05 Richard Guenther <rguenther@suse.de>
112 PR tree-optimization/49984
113 * gcc.dg/tree-ssa/vrp59.c: New testcase.
115 2011-08-05 Richard Guenther <rguenther@suse.de>
117 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
118 * gcc.dg/tree-ssa/vrp52.c: Likewise.
119 * gcc.dg/tree-ssa/vrp53.c: Likewise.
121 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
123 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
124 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
125 * gfortran.dg/ldist-pr43023.f90: Ditto.
126 * gfortran.dg/namelist_52.f90: Ditto.
127 * gfortran.dg/interface_proc_end.f90: Ditto.
128 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
129 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
131 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
133 * gcc.dg/vect/vect-over-widen-1.c: New test.
134 * gcc.dg/vect/vect-over-widen-2.c: New test.
135 * gcc.dg/vect/vect-over-widen-3.c: New test.
136 * gcc.dg/vect/vect-over-widen-4.c: New test.
138 2011-08-04 Richard Guenther <rguenther@suse.de>
141 * gfortran.dg/vect/O3-pr49957.f: New testcase.
143 2011-08-04 Ian Bolton <ian.bolton@arm.com>
145 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
147 2011-08-04 Jakub Jelinek <jakub@redhat.com>
150 * g++.dg/ext/builtin-object-size3.C: New test.
152 2011-08-03 Jakub Jelinek <jakub@redhat.com>
154 PR tree-optimization/49948
155 * gcc.dg/pr49948.c: New test.
157 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
160 * gcc.dg/torture/pr47383.c: New.
162 2011-08-03 Arnaud Charlet <charlet@adacore.com>
164 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
166 2011-08-03 Arnaud Charlet <charlet@adacore.com>
168 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
170 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
173 * gcc.dg/torture/pr47744-1.c: New.
174 * gcc.dg/torture/pr47744-2.c: Likewise.
175 * gcc.dg/torture/pr47744-3.c: Likewise.
177 2011-08-03 Richard Guenther <rguenther@suse.de>
180 * gcc.dg/torture/pr49958.c: New testcase.
182 2011-08-03 Richard Guenther <rguenther@suse.de>
184 PR tree-optimization/49938
185 * g++.dg/torture/pr49938.C: New testcase.
187 2011-08-02 Jason Merrill <jason@redhat.com>
190 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
193 * g++.dg/cpp0x/initlist5.C: Add additional cases.
196 * g++.dg/cpp0x/variadic115.C: New.
199 * g++.dg/cpp0x/union5.C: New.
201 2011-08-02 Daniel Kraft <d@domob.eu>
204 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
206 2011-08-02 Kai Tietz <ktietz@redhat.com>
209 * gcc.dg/tree-ssa/forwprop-15.c
211 2011-08-02 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/range-for20.C: New.
216 2011-08-02 Tobias Burnus <burnus@net-b.de>
218 * gfortran.dg/coarray_lib_token_3.f90: New.
220 2011-08-02 Jakub Jelinek <jakub@redhat.com>
223 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
224 * gcc.dg/gomp/atomic-15.c: New test.
225 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
226 * g++.dg/gomp/atomic-15.C: New test.
227 * g++.dg/gomp/private-1.C: New test.
228 * g++.dg/gomp/sharing-2.C: New test.
229 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
230 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
231 * gfortran.dg/gomp/omp_atomic2.f90: New test.
233 2011-08-02 Tobias Burnus <burnus@net-b.de>
235 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
236 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
238 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
239 * gfortran.dg/allocatable_function_5.f90: Ditto.
240 * gfortran.dg/allocate_stat.f90: Ditto.
241 * gfortran.dg/array_constructor_20.f90: Ditto.
242 * gfortran.dg/array_constructor_21.f90: Ditto.
243 * gfortran.dg/array_constructor_22.f90: Ditto.
244 * gfortran.dg/array_constructor_26.f03: Ditto.
245 * gfortran.dg/array_function_4.f90: Ditto.
246 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
247 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
248 * gfortran.dg/bind_c_usage_15.f90: Ditto.
249 * gfortran.dg/bind_c_usage_16.f03: Ditto.
250 * gfortran.dg/bind_c_usage_3.f03: Ditto.
251 * gfortran.dg/binding_label_tests_7.f03: Ditto.
252 * gfortran.dg/class_15.f03: Ditto.
253 * gfortran.dg/class_27.f03: Ditto.
254 * gfortran.dg/class_33.f90: Ditto.
255 * gfortran.dg/class_37.f03: Ditto.
256 * gfortran.dg/class_40.f03: Ditto.
257 * gfortran.dg/class_42.f03: Ditto.
258 * gfortran.dg/class_defined_operator_1.f03: Ditto.
259 * gfortran.dg/coarray/registering_1.f90: Ditto.
260 * gfortran.dg/convert_1.f90: Ditto.
261 * gfortran.dg/default_initialization_3.f90: Ditto.
262 * gfortran.dg/dependency_25.f90: Ditto.
263 * gfortran.dg/dependency_26.f90: Ditto.
264 * gfortran.dg/dependency_36.f90: Ditto.
265 * gfortran.dg/dependency_37.f90: Ditto.
266 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
267 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
268 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
269 * gfortran.dg/elemental_pointer_1.f90: Ditto.
270 * gfortran.dg/elemental_result_1.f90: Ditto.
271 * gfortran.dg/empty_derived_type.f90: Ditto.
272 * gfortran.dg/entry_7.f90: Ditto.
273 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
274 * gfortran.dg/equiv_constraint_3.f90: Ditto.
275 * gfortran.dg/error_recovery_3.f90: Ditto.
276 * gfortran.dg/extends_4.f03: Ditto.
277 * gfortran.dg/func_assign.f90: Ditto.
278 * gfortran.dg/func_assign_3.f90: Ditto.
279 * gfortran.dg/generic_1.f90: Ditto.
280 * gfortran.dg/generic_18.f90: Ditto.
281 * gfortran.dg/generic_22.f03: Ditto.
282 * gfortran.dg/generic_4.f90: Ditto.
283 * gfortran.dg/generic_6.f90: Ditto.
284 * gfortran.dg/generic_actual_arg.f90: Ditto.
285 * gfortran.dg/graphite/id-21.f: Ditto.
286 * gfortran.dg/graphite/pr45758.f90: Ditto.
287 * gfortran.dg/host_assoc_call_2.f90: Ditto.
288 * gfortran.dg/host_assoc_call_3.f90: Ditto.
289 * gfortran.dg/host_assoc_call_4.f90: Ditto.
290 * gfortran.dg/host_assoc_function_4.f90: Ditto.
291 * gfortran.dg/host_used_types_1.f90: Ditto.
292 * gfortran.dg/implicit_1.f90: Ditto.
293 * gfortran.dg/implicit_11.f90: Ditto.
294 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
295 * gfortran.dg/impure_actual_1.f90: Ditto.
296 * gfortran.dg/impure_assignment_1.f90: Ditto.
297 * gfortran.dg/impure_constructor_1.f90: Ditto.
298 * gfortran.dg/initialization_10.f90: Ditto.
299 * gfortran.dg/initialization_12.f90: Ditto.
300 * gfortran.dg/interface_14.f90: Ditto.
301 * gfortran.dg/interface_15.f90: Ditto.
302 * gfortran.dg/interface_2.f90: Ditto.
303 * gfortran.dg/interface_25.f90: Ditto.
304 * gfortran.dg/interface_26.f90: Ditto.
305 * gfortran.dg/interface_29.f90: Ditto.
306 * gfortran.dg/interface_assignment_1.f90: Ditto.
307 * gfortran.dg/internal_pack_6.f90: Ditto.
308 * gfortran.dg/internal_pack_7.f90: Ditto.
309 * gfortran.dg/internal_pack_8.f90: Ditto.
310 * gfortran.dg/lto/pr45586_0.f90: Ditto.
311 * gfortran.dg/lto/pr47839_0.f90: Ditto.
312 * gfortran.dg/module_commons_3.f90: Ditto.
313 * gfortran.dg/module_equivalence_4.f90: Ditto.
314 * gfortran.dg/module_equivalence_6.f90: Ditto.
315 * gfortran.dg/module_function_type_1.f90: Ditto.
316 * gfortran.dg/module_naming_1.f90: Ditto.
317 * gfortran.dg/namelist_4.f90: Ditto.
318 * gfortran.dg/operator_c1202.f90: Ditto.
319 * gfortran.dg/parens_7.f90: Ditto.
320 * gfortran.dg/pr32921.f: Ditto.
321 * gfortran.dg/pr33646.f90: Ditto.
322 * gfortran.dg/pr41928.f90: Ditto.
323 * gfortran.dg/pr42119.f90: Ditto.
324 * gfortran.dg/pr43984.f90: Ditto.
325 * gfortran.dg/present_1.f90: Ditto.
326 * gfortran.dg/private_type_2.f90: Ditto.
327 * gfortran.dg/proc_decl_2.f90: Ditto.
328 * gfortran.dg/proc_ptr_10.f90: Ditto.
329 * gfortran.dg/proc_ptr_22.f90: Ditto.
330 * gfortran.dg/proc_ptr_8.f90: Ditto.
331 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
332 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
333 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
334 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
335 * gfortran.dg/substring_equivalence.f90: Ditto.
336 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
337 * gfortran.dg/transpose_optimization_1.f90: Ditto.
338 * gfortran.dg/trim_optimize_6.f90: Ditto.
339 * gfortran.dg/typebound_call_12.f03: Ditto.
340 * gfortran.dg/typebound_operator_5.f03: Ditto.
341 * gfortran.dg/typebound_operator_6.f03: Ditto.
342 * gfortran.dg/typebound_proc_18.f03: Ditto.
343 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
344 * gfortran.dg/use_1.f90: Ditto.
345 * gfortran.dg/use_10.f90: Ditto.
346 * gfortran.dg/use_11.f90: Ditto.
347 * gfortran.dg/use_14.f90: Ditto.
348 * gfortran.dg/use_only_2.f90: Ditto.
349 * gfortran.dg/use_rename_4.f90: Ditto.
350 * gfortran.dg/use_rename_5.f90: Ditto.
351 * gfortran.dg/used_dummy_types_3.f90: Ditto.
352 * gfortran.dg/used_interface_ref.f90: Ditto.
353 * gfortran.dg/used_types_11.f90: Ditto.
354 * gfortran.dg/used_types_3.f90: Ditto.
355 * gfortran.dg/used_types_4.f90: Ditto.
356 * gfortran.dg/userdef_operator_2.f90: Ditto.
357 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
358 * gfortran.dg/vect/pr46213.f90: Ditto.
359 * gfortran.dg/whole_file_21.f90: Ditto.
360 * gfortran.dg/whole_file_22.f90: Ditto.
361 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
362 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
364 2011-08-02 Kai Tietz <ktietz@redhat.com>
366 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
368 2011-08-01 Jason Merrill <jason@redhat.com>
371 * g++.dg/abi/mangle49.C: New.
374 * g++.dg/cpp0x/constexpr-array4.C: New.
377 * g++.dg/cpp0x/constexpr-builtin1.C: New.
379 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/pr49927.c: New test.
384 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
386 PR tree-optimization/49926
387 * gcc.dg/vect/pr49926.c: New test.
389 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
391 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
392 * gcc.target/i386/lzcnt-1.c: New test.
393 * gcc.target/i386/lzcnt-2.c: Likewise.
394 * gcc.target/i386/lzcnt-2a.c: Likewise.
395 * gcc.target/i386/lzcnt-3.c: Likewise.
396 * gcc.target/i386/lzcnt-4.c: Likewise.
397 * gcc.target/i386/lzcnt-4a.c: Likewise.
398 * gcc.target/i386/lzcnt-5.c: Likewise.
399 * gcc.target/i386/lzcnt-6.c: Likewise.
400 * gcc.target/i386/lzcnt-6a.c: Likewise.
401 * gcc.target/i386/lzcnt-check.h: Likewise.
403 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
404 * gcc.target/i386/sse-13.c: Likewise.
405 * gcc.target/i386/sse-14.c: Likewise.
406 * g++.dg/other/i386-2.C: Likewise.
407 * g++.dg/other/i386-3.C: Likewise.
409 2011-08-01 Julian Brown <julian@codesourcery.com>
411 * gcc.target/arm/fixed-point-exec.c: New test.
413 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
416 * gcc.target/i386/pr49920.c: New test.
418 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
420 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
421 * gcc.dg/tree-ssa/pr23109.c: Ditto.
422 * gcc.dg/tree-ssa/loop-7.c: Ditto.
423 * gcc.dg/tree-ssa/loop-32.c: Ditto.
424 * gcc.dg/tree-ssa/loop-33.c: Ditto.
425 * gcc.dg/tree-ssa/loop-34.c: Ditto.
426 * gcc.dg/tree-ssa/loop-35.c: Ditto.
427 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
428 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
429 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
430 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
431 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
432 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
433 * g++.dg/tree-ssa/pr33615.C: Ditto.
434 * g++.dg/tree-ssa/restrict1.C: Ditto.
435 * c-c++-common/restrict-2.c: Ditto.
436 * gfortran.dg/pr32921.f: Ditto.
437 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
438 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
439 * gcc.dg/tree-ssa/vrp47.c: Ditto.
440 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
441 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
442 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
443 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
444 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
445 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
446 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
448 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
450 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
451 .exe.ltrans[0-9]*. dump files.
453 2011-07-31 Janus Weil <janus@gcc.gnu.org>
456 * gfortran.dg/abstract_type_6.f03: Modified.
457 * gfortran.dg/typebound_proc_24.f03: New.
459 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
462 * g++.dg/init/for1.C: Fix.
464 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
467 * gfortran.dg/string_5.f90: New test.
469 2011-07-29 Jason Merrill <jason@redhat.com>
472 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
474 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
476 PR tree-optimization/47407
477 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
481 2011-07-29 Richard Guenther <rguenther@suse.de>
483 * gcc.dg/uninit-suppress.c: Also disable VRP.
484 * gcc.dg/uninit-suppress_2.c: Likewise.
486 2011-07-28 Jason Merrill <jason@redhat.com>
489 * g++.dg/template/nontype24.C: New.
491 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
493 PR rtl-optimization/47958
494 * gcc.dg/torture/pr47958-1.c: New.
496 2011-07-29 Wei Guozhi <carrot@google.com>
498 PR rtl-optimization/49799
499 * gcc.dg/pr49799.c: New test case.
501 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
504 * gcc.dg/graphite/id-pr48648.c: New.
506 2011-07-28 Jakub Jelinek <jakub@redhat.com>
509 * gfortran.dg/maxloc_2.f90: New test.
510 * gfortran.dg/maxloc_3.f90: New test.
511 * gfortran.dg/minloc_1.f90: New test.
512 * gfortran.dg/minloc_2.f90: New test.
513 * gfortran.dg/minloc_3.f90: New test.
514 * gfortran.dg/minmaxloc_7.f90: New test.
517 * gcc.dg/debug/dwarf2/pr49871.c: New test.
519 2011-07-28 Jakub Jelinek <jakub@redhat.com>
521 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
522 the builtin isn't optimized away.
524 2011-07-27 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/lto/pr45586-2_0.f90: New.
529 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
532 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
533 * c-c++-common/cxxbitfields-5.c: Same.
535 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
537 * lib/target-supports.exp (check_effective_target_mmap): Use
538 check_function_available.
540 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
542 * g++.old-deja/g++.pt/crash60.C: Updated.
544 2011-07-27 Jakub Jelinek <jakub@redhat.com>
547 * gcc.target/i386/pr49866.c: New test.
549 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
551 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
552 * gcc.target/i386/bmi-andn-1.c: New test.
553 * gcc.target/i386/bmi-andn-1a.c: Likewise.
554 * gcc.target/i386/bmi-andn-2.c: Likewise.
555 * gcc.target/i386/bmi-andn-2a.c: Likewise.
556 * gcc.target/i386/bmi-bextr-1.c: Likewise.
557 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
558 * gcc.target/i386/bmi-bextr-2.c: Likewise.
559 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
560 * gcc.target/i386/bmi-blsi-1.c: Likewise.
561 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
562 * gcc.target/i386/bmi-blsi-2.c: Likewise.
563 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
564 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
565 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
566 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
567 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
568 * gcc.target/i386/bmi-blsr-1.c: Likewise.
569 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
570 * gcc.target/i386/bmi-blsr-2.c: Likewise.
571 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
572 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
573 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
574 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
575 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
577 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
580 * gfortran.dg/graphite/id-pr47691.f: New.
582 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
584 * gcc.target/i386/avx-os-support.h: New.
585 * gcc.target/i386/avx-check.h: Include avx-os-support.h
586 (main): Check avx_os_support before the test is run.
587 * gcc.target/i386/aes-avx-check.h: Ditto.
588 * gcc.target/i386/pclmul-avx-check.h: Ditto.
590 2011-07-27 Kai Tietz <ktietz@redhat.com>
592 * gcc.target/i386/aggregate-ret3.c: New test.
593 * gcc.target/i386/aggregate-ret4.c: New test.
595 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
598 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
599 allocated array should *not* change its size.
600 * gfortran.dg/multiple_allocation_3.f90: New test.
602 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
605 * g++.dg/cpp0x/constexpr-49776.C: New.
607 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
610 * gcc.dg/graphite/id-pr47046.c: New.
612 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
615 * gcc.dg/graphite/run-id-pr47593.c: New.
617 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
620 * gcc.dg/graphite/run-id-pr47653.c: New.
621 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
623 * gcc.dg/graphite/scop-16.c: Same.
624 * gcc.dg/graphite/scop-17.c: Same.
625 * gcc.dg/graphite/scop-21.c: Same.
627 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
630 * gcc.dg/graphite/id-pr48805.c: New.
632 2011-07-26 Tobias Burnus <burnus@net-b.de>
634 * gfortran.dg/coarray_lib_token_2.f90: New.
636 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
638 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
641 2011-07-25 Andrew Pinski <apinski@cavium.com>
644 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
645 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
647 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
649 * lib/target-supports.exp (check_effective_target_mmap): New proc.
651 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
652 * gcc.c-torture/execute/loop-2g.c: Likewise.
653 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
654 Require mmap support.
655 * gcc.c-torture/execute/loop-2g.x: Likewise.
656 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
657 (MAP_ANON): Provide default.
658 * gcc.dg/20050826-1.c: Likewise.
659 * gcc.target/i386/pr36533.c: Likewise.
660 * gcc.dg/vect/pr49038.c: Remove dg-do run.
661 Use dg-require-effective-target mmap.
663 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
666 * g++.dg/cpp0x/range-for19.C: New.
668 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
671 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
674 2011-07-15 Jakub Jelinek <jakub@redhat.com>
677 * g++.dg/torture/pr49309.C: Remove.
679 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
681 PR tree-optimization/49809
682 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
685 2011-07-25 Richard Guenther <rguenther@suse.de>
687 PR tree-optimization/49715
688 * gcc.target/i386/pr49715-1.c: New testcase.
689 * gcc.target/i386/pr49715-2.c: Likewise.
691 2011-07-23 Jason Merrill <jason@redhat.com>
693 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
695 2011-07-22 Jason Merrill <jason@redhat.com>
698 * g++.dg/cpp0x/initlist55.C: New.
700 2011-07-23 Tobias Burnus <burnus@net-b.de>
703 * gfortran.dg/namelist_72.f: New.
705 2011-07-23 Tobias Burnus <burnus@net-b.de>
707 * gfortran.dg/coarray_25.f90: New.
709 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
711 * override1.C: This test should use c++0x mode.
712 * override3.C: New. Test the diagnostics in c++98 mode.
714 2011-07-22 Jason Merrill <jason@redhat.com>
715 Mark Glisse <marc.glisse@normalesup.org>
718 * g++.dg/other/pragma-re-1.C: Add namespace cases.
721 * g++.dg/opt/builtins2.C: New.
722 * g++.dg/other/error27.C: Don't rely on __builtin.
724 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
728 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
729 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
730 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
731 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
733 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
736 2011-07-22 Richard Guenther <rguenther@suse.de>
738 PR tree-optimization/45819
739 * gcc.dg/pr45819.c: New testcase.
741 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
743 * lib/target-supports.exp (check_ifunc_available): Rewrite.
745 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
749 * gcc.dg/graphite/run-id-pr47654.c: New.
751 2011-07-21 Ian Lance Taylor <iant@google.com>
754 * gcc.dg/pr49705.c: New test.
756 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
758 * lib/target-supports.exp (check_avx_os_support_available): New.
759 (check_effective_target_avx_runtime): Use it.
761 2011-07-21 Richard Guenther <rguenther@suse.de>
763 PR tree-optimization/49770
764 * g++.dg/torture/pr49770.C: New testcase.
766 2011-07-21 Kai Tietz <ktietz@redhat.com>
768 * gcc.dg/tree-ssa/pr30978.c: adjusted.
769 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
771 2011-07-21 Tobias Burnus <burnus@net-b.de>
773 * gfortran.dg/coarray_lib_token_1.f90: New.
775 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
777 * gcc.dg/pr32912-2.c: Skip for AVR.
778 * gcc.dg/pr44674.c: Add dg-require-profiling.
780 2011-07-20 Jason Merrill <jason@redhat.com>
782 * g++.dg/ext/desig2.C: New.
784 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
786 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
788 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
789 * gcc.target/powerpc/recip-3.c: Ditto.
791 2011-07-19 Jason Merrill <jason@redhat.com>
794 PR c++/42603 (DR 950)
795 * g++.dg/cpp0x/decltype21.C: New.
797 2011-07-20 Richard Guenther <rguenther@suse.de>
800 * gcc.dg/tree-ssa/pr18908.c: New testcase.
801 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
803 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
805 * gcc.target/arm/combine-movs.c: New.
806 * gcc.target/arm/unsigned-extend-2.c: New.
808 2011-07-19 Jason Merrill <jason@redhat.com>
811 * g++.dg/cpp0x/variadic114.C: New.
813 2011-07-19 Tobias Burnus <burnus@net-b.de>
815 * gfortran.dg/coarray_args_1.f90: New.
816 * gfortran.dg/coarray_args_2.f90: New.
818 2011-07-19 Janus Weil <janus@gcc.gnu.org>
821 * gfortran.dg/allocate_error_3.f90: New.
823 2011-07-19 Richard Guenther <rguenther@suse.de>
825 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
826 * gcc.dg/tree-ssa/bool-11.c: Likewise.
827 * gcc.dg/torture/20110719-1.c: New testcase.
829 2011-07-19 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimization/49768
832 * gcc.c-torture/execute/pr49768.c: New test.
834 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
836 PR tree-optimization/49771
837 * gcc.dg/vect/pr49771.c: New test.
839 2011-07-18 Martin Jambor <mjambor@suse.cz>
841 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
842 * gcc.dg/ipa/ipa-2.c: Likewise.
843 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
844 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
845 * gcc.dg/ipa/ipa-5.c: Likewise.
846 * gcc.dg/ipa/ipa-7.c: Likewise.
847 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
848 * gcc.dg/ipa/ipacost-1.c: Likewise.
849 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
851 * gcc.dg/ipa/ipcp-1.c: New test.
852 * gcc.dg/ipa/ipcp-2.c: Likewise.
853 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
855 2011-07-18 Jakub Jelinek <jakub@redhat.com>
858 * gfortran.dg/pr49675.f90: New test.
860 2011-07-18 Richard Guenther <rguenther@suse.de>
862 * gcc.dg/torture/20110718-1.c: New testcase.
864 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
866 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
867 * g++.dg/ext/bitfield3.C: Likewise.
868 * g++.dg/ext/bitfield4.C: Likewise.
869 * g++.dg/ext/bitfield5.C: Likewise.
870 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
871 * g++.dg/other/pr23205-2.C: Likewise.
872 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
873 * gcc.c-torture/compile/20001109-2.c: Likewise.
874 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
875 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
876 * gcc.dg/bitfld-16.c: Likewise.
877 * gcc.dg/bitfld-17.c: Likewise.
878 * gcc.dg/bitfld-18.c: Likewise.
879 * gcc.dg/builtins-config.h: Remove Netware support.
880 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
881 * gcc.dg/cdce2.c: Likewise.
882 * gcc.dg/cpp/assert4.c: Remove netware support.
883 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
884 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
886 * lib/target-supports.exp (check_visibility_available): Remove
888 (check_profiling_available): Likewise.
890 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
892 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
894 2011-07-17 Tobias Burnus <burnus@net-b.de>
895 Thomas Koenig <tkoenig@gcc.gnu.org>
898 * gfortran.dg/generic_17.f90: Fix testcase.
899 * gfortran.dg/interface_3.f90: Add dg-error.
900 * gfortran.dg/use_14.f90: New.
901 * gfortran.dg/use_15.f90: New.
903 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
905 * gnat.dg/pointer_controlled.adb: New test.
907 2011-07-17 Tobias Burnus <burnus@net-b.de>
910 * gfortran.dg/pointer_remapping_7.f90: New.
912 2011-07-16 Jason Merrill <jason@redhat.com>
914 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
916 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
917 Jason Merrill <jason@redhat.com>
921 * g++.dg/cpp0x/decltype29.C: Adjust.
922 * g++.dg/cpp0x/error4.C: Adjust.
923 * g++.dg/cpp0x/sfinae26.C: Adjust.
924 * g++.dg/cpp0x/variadic105.C: Adjust.
925 * g++.dg/template/deduce3.C: Adjust.
926 * g++.dg/template/error45.C: Adjust.
927 * g++.dg/template/ptrmem2.C: Adjust.
928 * g++.dg/template/sfinae2.C: Adjust.
929 * g++.old-deja/g++.pt/crash60.C: Adjust.
930 * g++.old-deja/g++.pt/unify6.C: Adjust.
931 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
932 * g++.dg/cpp0x/nullptr15.C: Adjust.
933 * g++.dg/cpp0x/pr31431-2.C: Adjust.
934 * g++.dg/cpp0x/pr31431.C: Adjust.
935 * g++.dg/cpp0x/pr31434.C: Adjust.
936 * g++.dg/cpp0x/sfinae11.C: Adjust
937 * g++.dg/cpp0x/temp_default2.C: Adjust.
938 * g++.dg/cpp0x/trailing4.C: Adjust.
939 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
940 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
941 * g++.dg/cpp0x/variadic105.C: Adjust.
942 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
943 * g++.dg/ext/vla2.C: Adjust.
944 * g++.dg/other/ptrmem10.C: Adjust.
945 * g++.dg/other/ptrmem11.C: Adjust.
946 * g++.dg/overload/unknown1.C: Adjust.
947 * g++.dg/template/conv11.C: Adjust.
948 * g++.dg/template/dependent-expr5.C: Adjust.
949 * g++.dg/template/friend.C: Adjust.
950 * g++.dg/template/incomplete2.C: Adjust.
951 * g++.dg/template/local4.C: Adjust.
952 * g++.dg/template/local6.C: Adjust.
953 * g++.dg/template/operator9.C: Adjust.
954 * g++.dg/template/ttp25.C: Adjust.
955 * g++.dg/template/unify10.C: Adjust.
956 * g++.dg/template/unify11.C: Adjust.
957 * g++.dg/template/unify6.C: Adjust.
958 * g++.dg/template/unify9.C: Adjust.
959 * g++.dg/template/varmod1.C: Adjust.
960 * g++.old-deja/g++.brendan/crash56.C: Adjust.
961 * g++.old-deja/g++.pt/crash28.C: Adjust.
962 * g++.old-deja/g++.pt/explicit41.C: Adjust.
963 * g++.old-deja/g++.pt/explicit77.C: Adjust.
964 * g++.old-deja/g++.pt/expr2.C: Adjust.
965 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
966 * g++.old-deja/g++.pt/spec5.C: Adjust.
967 * g++.old-deja/g++.pt/spec6.C: Adjust.
968 * g++.old-deja/g++.pt/unify4.C: Adjust.
969 * g++.old-deja/g++.pt/unify8.C: Adjust.
970 * g++.old-deja/g++.robertl/eb98.C: Adjust.
971 * g++.dg/overload/template5.C: New testcase.
972 * g++.dg/template/overload12.C: New testcase.
974 2011-07-11 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
977 * gfortran.dg/coarray_7.f90: Ditto.
978 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
979 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
981 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
983 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
985 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
986 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
987 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
989 * gcc.c-torture/execute/ieee/pr29302.x: New file.
990 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
991 * gcc.dg/torture/builtin-math-7.c: Add a comment.
993 2011-07-15 Jason Merrill <jason@redhat.com>
996 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
997 Use --extra_opts instead of --additional_options.
999 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1002 * g++.dg/torture/pr49309.C: Remove.
1004 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1006 * gcc.target/tic6x/weak-call.c: New test.
1007 * gcc.target/tic6x/fpcmp.c: New test.
1008 * gcc.target/tic6x/fpdiv.c: New test.
1009 * gcc.target/tic6x/rotdi16-scan.c: New test.
1010 * gcc.target/tic6x/ffssi.c: New test.
1011 * gcc.target/tic6x/fpdiv-lib.c: New test.
1012 * gcc.target/tic6x/cold-lc.c: New test.
1013 * gcc.target/tic6x/longcalls.c: New test.
1014 * gcc.target/tic6x/abi-align-1.c: New test.
1015 * gcc.target/tic6x/fpcmp-finite.c: New test.
1016 * gcc.target/tic6x/rotdi16.c: New test.
1017 * gcc.target/tic6x/bswapl.c: New test.
1018 * gcc.target/tic6x/ffsdi.c: New test.
1019 * gcc.target/tic6x/tic6x.exp: New file.
1020 * gcc.target/tic6x/builtins/arith24.c: New test.
1021 * gcc.target/tic6x/builtins/smpy.c: New test.
1022 * gcc.target/tic6x/builtins/smpylh.c: New test.
1023 * gcc.target/tic6x/builtins/smpyh.c: New test.
1024 * gcc.target/tic6x/builtins/sarith1.c: New test.
1025 * gcc.target/tic6x/builtins/extclr.c: New test
1026 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1027 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1028 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1029 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1031 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1033 * gcc.dg/20020312-2.c: Likewise.
1034 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1035 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1036 * gcc.dg/torture/builtin-math-7.c: Likewise.
1039 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1040 not testing tic6x-*-*.
1042 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1045 * g++.dg/torture/pr49309.C: New testcase.
1047 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1049 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1051 2011-07-14 Richard Guenther <rguenther@suse.de>
1053 PR tree-optimization/49651
1054 * gcc.dg/torture/pr49651.c: New testcase.
1056 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1059 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1061 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1063 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1064 -mno-pointers-to-nested-functions.
1065 * gcc.target/powerpc/no-r11-2.c: Ditto.
1066 * gcc.target/powerpc/no-r11-3.c: Ditto.
1068 2011-07-13 Jason Merrill <jason@redhat.com>
1070 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1071 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1072 when compiling C files.
1073 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1074 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1075 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1076 * g++.dg/lookup/anon2.C: Likewise.
1077 * g++.dg/tree-ssa/copyprop.C: Likewise.
1078 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1079 * g++.dg/init/vector1.C: Ignore narrowing errors.
1080 * g++.dg/torture/pr35526.C: Likewise.
1081 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1083 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1086 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1089 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1091 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1092 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1094 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1096 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1097 * lib/obj-c++.exp (obj-c++_init): Ditto.
1098 * lib/file-format.exp (gcc_target_object_format): Ditto.
1099 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1100 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1101 (check_visibility_available): Ditto.
1102 (check_effective_target_tls_native): Ditto.
1103 (check_effective_target_tls_emulated): Ditto.
1104 (check_effective_target_function_sections): Ditto.
1106 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1108 * gcc.target/arm/pr48183.c: New test.
1110 2011-07-13 Richard Guenther <rguenther@suse.de>
1112 * gcc.dg/torture/20110713-1.c: New testcase.
1114 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1117 * gcc.c-torture/compile/pr49474.c: New testcase.
1119 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1121 PR tree-optimization/49712
1122 * gcc.c-torture/execute/pr49712.c: New test.
1124 2011-07-11 Jason Merrill <jason@redhat.com>
1127 * g++.dg/template/recurse3.C: New.
1129 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.dg/guality/csttest.c: New test.
1135 * gfortran.dg/pr49698.f90: New test.
1137 2011-07-11 Jeff Law <law@redhat.com>
1139 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1141 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1143 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1144 * go.test/go-test.exp (go-set-goarch): Likewise.
1146 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1149 * gcc.target/avr/torture/pr39633.c: New test case.
1151 2011-07-11 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1156 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1158 * lib/target-supports.exp (check_effective_target_scheduling):
1160 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1161 * gcc.dg/pr45055.c: Ditto.
1162 * gcc.dg/pr45353.c: Ditto.
1163 * g++.dg/pr45056.C: Ditto.
1165 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1167 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1168 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1169 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1170 * g++.dg/torture/pr31863.C: Skip AVR.
1172 2011-07-10 Tobias Burnus <burnus@net-b.de>
1175 * gfortran.dg/intrinsic_signal.f90: New.
1177 2011-07-09 Jason Merrill <jason@redhat.com>
1179 * g++.dg/cpp0x/regress/regress6.C: New.
1180 * g++.dg/parse/crash45.C: Adjust message.
1181 * g++.dg/template/crash38.C: Adjust message.
1182 * g++.dg/template/crash64.C: Adjust message.
1184 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1186 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1187 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1188 * g++.dg/abi/bitfield3.C: Likewise.
1189 * g++.dg/eh/pr38662.C: Likewise.
1190 * g++.dg/ext/attrib36.C: Likewise.
1191 * g++.dg/ext/attrib37.C: Likewise.
1192 * g++.dg/ext/attrib8.C: Likewise.
1193 * g++.dg/ext/tmplattr1.C: Likewise.
1194 * g++.dg/inherit/override-attribs.C: Likewise.
1195 * g++.dg/opt/inline9.C: Likewise.
1196 * g++.dg/opt/life1.C: Likewise.
1197 * g++.dg/opt/longbranch2.C: Likewise.
1198 * g++.dg/opt/nrv12.C: Likewise.
1199 * g++.dg/opt/reg-stack4.C: Likewise.
1200 * g++.dg/other/pr35504.C: Likewise.
1201 * g++.dg/other/pr39496.C: Likewise.
1202 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1203 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1204 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1205 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1206 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1207 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1208 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1209 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1210 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1211 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1212 * g++.dg/warn/pr15774-1.C: Likewise.
1213 * g++.dg/warn/pr15774-2.C: Likewise.
1214 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1215 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1216 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1217 * g++.old-deja/g++.pt/asm2.C: Likewise.
1218 * gcc.c-torture/compile/20000804-1.c: Likewise.
1219 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1220 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1221 * gcc.dg/20020108-1.c: Likewise.
1222 * gcc.dg/20020122-2.c: Likewise.
1223 * gcc.dg/20020122-3.c: Likewise.
1224 * gcc.dg/20020206-1.c: Likewise.
1225 * gcc.dg/20020219-1.c: Likewise.
1226 * gcc.dg/20020310-1.c: Likewise.
1227 * gcc.dg/20020411-1.c: Likewise.
1228 * gcc.dg/20020418-2.c: Likewise.
1229 * gcc.dg/20020426-2.c: Likewise.
1230 * gcc.dg/20020517-1.c: Likewise.
1231 * gcc.dg/20030204-1.c: Likewise.
1232 * gcc.dg/20030826-2.c: Likewise.
1233 * gcc.dg/20031102-1.c: Likewise.
1234 * gcc.dg/20031202-1.c: Likewise.
1235 * gcc.dg/20050111-1.c: Likewise.
1236 * gcc.dg/20050503-1.c: Likewise.
1237 * gcc.dg/array-init-1.c: Likewise.
1238 * gcc.dg/builtin-apply4.c: Likewise.
1239 * gcc.dg/dfp/pr31344.c: Likewise.
1240 * gcc.dg/gomp/atomic-11.c: Likewise.
1241 * gcc.dg/graphite/pr40281.c: Likewise.
1242 * gcc.dg/ia64-sync-1.c: Likewise.
1243 * gcc.dg/ia64-sync-2.c: Likewise.
1244 * gcc.dg/ia64-sync-3.c: Likewise.
1245 * gcc.dg/ia64-sync-4.c: Likewise.
1246 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1247 * gcc.dg/invalid-call-1.c: Likewise.
1248 * gcc.dg/loop-3.c: Likewise.
1249 * gcc.dg/lower-subreg-1.c: Likewise.
1250 * gcc.dg/lto/pr47259_0.c: Likewise.
1251 * gcc.dg/nested-calls-1.c: Likewise.
1252 * gcc.dg/pr20017.c: Likewise.
1253 * gcc.dg/pr25023.c: Likewise.
1254 * gcc.dg/pr27671-2.c: Likewise.
1255 * gcc.dg/pr32176.c: Likewise.
1256 * gcc.dg/pr33676.c: Likewise.
1257 * gcc.dg/pr35045.c: Likewise.
1258 * gcc.dg/pr36015.c: Likewise.
1259 * gcc.dg/pr36584.c: Likewise.
1260 * gcc.dg/pr36998.c: Likewise.
1261 * gcc.dg/pr37438.c: Likewise.
1262 * gcc.dg/pr37908.c: Likewise.
1263 * gcc.dg/pr41241.c: Likewise.
1264 * gcc.dg/pr41340.c: Likewise.
1265 * gcc.dg/pr44136.c: Likewise.
1266 * gcc.dg/pr44194-1.c: Likewise.
1267 * gcc.dg/pr46212.c: Likewise.
1268 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1269 * gcc.dg/setjmp-2.c: Likewise.
1270 * gcc.dg/short-compare-1.c: Likewise.
1271 * gcc.dg/short-compare-2.c: Likewise.
1272 * gcc.dg/smod-1.c: Likewise.
1273 * gcc.dg/sync-2.c: Likewise.
1274 * gcc.dg/sync-3.c: Likewise.
1275 * gcc.dg/tls/opt-1.c: Likewise.
1276 * gcc.dg/tls/opt-2.c: Likewise.
1277 * gcc.dg/tls/opt-3.c: Likewise.
1278 * gcc.dg/torture/badshift.c: Likewise.
1279 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1280 * gcc.dg/torture/pr20314-2.c: Likewise.
1281 * gcc.dg/torture/pr36891.c: Likewise.
1282 * gcc.dg/torture/pr38774.c: Likewise.
1283 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1284 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1285 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1286 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1287 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1288 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1289 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1290 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1291 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1292 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1293 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1294 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1295 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1296 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1297 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1298 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1299 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1300 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1301 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1302 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1303 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1304 * gcc.dg/unroll-1.c: Likewise.
1305 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1306 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1307 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1308 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1309 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1310 * gcc.target/i386/20000609-1.c: Likewise.
1311 * gcc.target/i386/20000720-1.c: Likewise.
1312 * gcc.target/i386/20000724-1.c: Likewise.
1313 * gcc.target/i386/20011107-1.c: Likewise.
1314 * gcc.target/i386/20011119-1.c: Likewise.
1315 * gcc.target/i386/20020201-3.c: Likewise.
1316 * gcc.target/i386/20020218-1.c: Likewise.
1317 * gcc.target/i386/20020729-1.c: Likewise.
1318 * gcc.target/i386/20030926-1.c: Likewise.
1319 * gcc.target/i386/20060125-1.c: Likewise.
1320 * gcc.target/i386/20060125-2.c: Likewise.
1321 * gcc.target/i386/20060512-1.c: Likewise.
1322 * gcc.target/i386/20060512-2.c: Likewise.
1323 * gcc.target/i386/20060512-3.c: Likewise.
1324 * gcc.target/i386/20060512-4.c: Likewise.
1325 * gcc.target/i386/387-1.c: Likewise.
1326 * gcc.target/i386/387-2.c: Likewise.
1327 * gcc.target/i386/387-5.c: Likewise.
1328 * gcc.target/i386/387-6.c: Likewise.
1329 * gcc.target/i386/980312-1.c: Likewise.
1330 * gcc.target/i386/980313-1.c: Likewise.
1331 * gcc.target/i386/990117-1.c: Likewise.
1332 * gcc.target/i386/990424-1.c: Likewise.
1333 * gcc.target/i386/990524-1.c: Likewise.
1334 * gcc.target/i386/991129-1.c: Likewise.
1335 * gcc.target/i386/991214-1.c: Likewise.
1336 * gcc.target/i386/991230-1.c: Likewise.
1337 * gcc.target/i386/addr-sel-1.c: Likewise.
1338 * gcc.target/i386/aggregate-ret1.c: Likewise.
1339 * gcc.target/i386/aggregate-ret2.c: Likewise.
1340 * gcc.target/i386/align-main-3.c: Likewise.
1341 * gcc.target/i386/amd64-abi-1.c: Likewise.
1342 * gcc.target/i386/amd64-abi-2.c: Likewise.
1343 * gcc.target/i386/amd64-abi-4.c: Likewise.
1344 * gcc.target/i386/amd64-abi-5.c: Likewise.
1345 * gcc.target/i386/amd64-abi-6.c: Likewise.
1346 * gcc.target/i386/asm-1.c: Likewise.
1347 * gcc.target/i386/asm-3.c: Likewise.
1348 * gcc.target/i386/asm-5.c: Likewise.
1349 * gcc.target/i386/attributes-error.c: Likewise.
1350 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1351 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1352 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1353 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1354 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1355 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1356 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1357 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1358 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1359 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1360 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1361 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1362 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1363 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1364 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1365 * gcc.target/i386/bitfield1.c: Likewise.
1366 * gcc.target/i386/bitfield2.c: Likewise.
1367 * gcc.target/i386/bmi-2.c: Likewise.
1368 * gcc.target/i386/bmi-5.c: Likewise.
1369 * gcc.target/i386/builtin-unreachable.c: Likewise.
1370 * gcc.target/i386/cleanup-2.c: Likewise.
1371 * gcc.target/i386/clobbers.c: Likewise.
1372 * gcc.target/i386/cmov8.c: Likewise.
1373 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1374 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1375 * gcc.target/i386/compress-float-387.c: Likewise.
1376 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1377 * gcc.target/i386/compress-float-sse.c: Likewise.
1378 * gcc.target/i386/crc32-2.c: Likewise.
1379 * gcc.target/i386/crc32-3.c: Likewise.
1380 * gcc.target/i386/divmod-7.c: Likewise.
1381 * gcc.target/i386/divmod-8.c: Likewise.
1382 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1383 * gcc.target/i386/fma3-builtin.c: Likewise.
1384 * gcc.target/i386/fma3-fma.c: Likewise.
1385 * gcc.target/i386/fma4-256-vector.c: Likewise.
1386 * gcc.target/i386/fma4-builtin.c: Likewise.
1387 * gcc.target/i386/fma4-fma-2.c: Likewise.
1388 * gcc.target/i386/fma4-fma.c: Likewise.
1389 * gcc.target/i386/fma4-vector-2.c: Likewise.
1390 * gcc.target/i386/fma4-vector.c: Likewise.
1391 * gcc.target/i386/funcspec-1.c: Likewise.
1392 * gcc.target/i386/funcspec-10.c: Likewise.
1393 * gcc.target/i386/funcspec-11.c: Likewise.
1394 * gcc.target/i386/funcspec-2.c: Likewise.
1395 * gcc.target/i386/funcspec-5.c: Likewise.
1396 * gcc.target/i386/funcspec-6.c: Likewise.
1397 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1398 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1399 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1400 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1401 * gcc.target/i386/incoming-1.c: Likewise.
1402 * gcc.target/i386/incoming-10.c: Likewise.
1403 * gcc.target/i386/incoming-11.c: Likewise.
1404 * gcc.target/i386/incoming-12.c: Likewise.
1405 * gcc.target/i386/incoming-13.c: Likewise.
1406 * gcc.target/i386/incoming-14.c: Likewise.
1407 * gcc.target/i386/incoming-15.c: Likewise.
1408 * gcc.target/i386/incoming-2.c: Likewise.
1409 * gcc.target/i386/incoming-3.c: Likewise.
1410 * gcc.target/i386/incoming-4.c: Likewise.
1411 * gcc.target/i386/incoming-5.c: Likewise.
1412 * gcc.target/i386/incoming-6.c: Likewise.
1413 * gcc.target/i386/incoming-7.c: Likewise.
1414 * gcc.target/i386/incoming-8.c: Likewise.
1415 * gcc.target/i386/incoming-9.c: Likewise.
1416 * gcc.target/i386/lea.c: Likewise.
1417 * gcc.target/i386/local.c: Likewise.
1418 * gcc.target/i386/loop-1.c: Likewise.
1419 * gcc.target/i386/loop-2.c: Likewise.
1420 * gcc.target/i386/loop-3.c: Likewise.
1421 * gcc.target/i386/max-stack-align.c: Likewise.
1422 * gcc.target/i386/memcpy-1.c: Likewise.
1423 * gcc.target/i386/movbe-2.c: Likewise.
1424 * gcc.target/i386/movq-2.c: Likewise.
1425 * gcc.target/i386/movq.c: Likewise.
1426 * gcc.target/i386/nrv1.c: Likewise.
1427 * gcc.target/i386/pad-4.c: Likewise.
1428 * gcc.target/i386/pad-5a.c: Likewise.
1429 * gcc.target/i386/pad-5b.c: Likewise.
1430 * gcc.target/i386/pad-6a.c: Likewise.
1431 * gcc.target/i386/pad-6b.c: Likewise.
1432 * gcc.target/i386/pad-7.c: Likewise.
1433 * gcc.target/i386/pad-9.c: Likewise.
1434 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1435 * gcc.target/i386/pic-1.c: Likewise.
1436 * gcc.target/i386/pr12092-1.c: Likewise.
1437 * gcc.target/i386/pr12329.c: Likewise.
1438 * gcc.target/i386/pr21518.c: Likewise.
1439 * gcc.target/i386/pr22362.c: Likewise.
1440 * gcc.target/i386/pr22585.c: Likewise.
1441 * gcc.target/i386/pr23098.c: Likewise.
1442 * gcc.target/i386/pr25196.c: Likewise.
1443 * gcc.target/i386/pr25293.c: Likewise.
1444 * gcc.target/i386/pr25654.c: Likewise.
1445 * gcc.target/i386/pr26449.c: Likewise.
1446 * gcc.target/i386/pr26778.c: Likewise.
1447 * gcc.target/i386/pr26826.c: Likewise.
1448 * gcc.target/i386/pr27266.c: Likewise.
1449 * gcc.target/i386/pr29978.c: Likewise.
1450 * gcc.target/i386/pr30505.c: Likewise.
1451 * gcc.target/i386/pr30961-1.c: Likewise.
1452 * gcc.target/i386/pr31628.c: Likewise.
1453 * gcc.target/i386/pr32000-2.c: Likewise.
1454 * gcc.target/i386/pr32661-1.c: Likewise.
1455 * gcc.target/i386/pr32708-2.c: Likewise.
1456 * gcc.target/i386/pr32708-3.c: Likewise.
1457 * gcc.target/i386/pr34256.c: Likewise.
1458 * gcc.target/i386/pr34312.c: Likewise.
1459 * gcc.target/i386/pr34522.c: Likewise.
1460 * gcc.target/i386/pr35160.c: Likewise.
1461 * gcc.target/i386/pr35281.c: Likewise.
1462 * gcc.target/i386/pr36246.c: Likewise.
1463 * gcc.target/i386/pr36786.c: Likewise.
1464 * gcc.target/i386/pr37275.c: Likewise.
1465 * gcc.target/i386/pr37843-3.c: Likewise.
1466 * gcc.target/i386/pr37843-4.c: Likewise.
1467 * gcc.target/i386/pr39082-1.c: Likewise.
1468 * gcc.target/i386/pr39431.c: Likewise.
1469 * gcc.target/i386/pr39496.c: Likewise.
1470 * gcc.target/i386/pr39543-2.c: Likewise.
1471 * gcc.target/i386/pr39911.c: Likewise.
1472 * gcc.target/i386/pr40718.c: Likewise.
1473 * gcc.target/i386/pr40906-1.c: Likewise.
1474 * gcc.target/i386/pr40906-2.c: Likewise.
1475 * gcc.target/i386/pr40906-3.c: Likewise.
1476 * gcc.target/i386/pr40934.c: Likewise.
1477 * gcc.target/i386/pr41900.c: Likewise.
1478 * gcc.target/i386/pr42589.c: Likewise.
1479 * gcc.target/i386/pr43662.c: Likewise.
1480 * gcc.target/i386/pr43671.c: Likewise.
1481 * gcc.target/i386/pr43766.c: Likewise.
1482 * gcc.target/i386/pr43869.c: Likewise.
1483 * gcc.target/i386/pr44942.c: Likewise.
1484 * gcc.target/i386/pr44948-2a.c: Likewise.
1485 * gcc.target/i386/pr45234.c: Likewise.
1486 * gcc.target/i386/pr45336-2.c: Likewise.
1487 * gcc.target/i386/pr45336-4.c: Likewise.
1488 * gcc.target/i386/pr45852.c: Likewise.
1489 * gcc.target/i386/pr46470.c: Likewise.
1490 * gcc.target/i386/pr48037-1.c: Likewise.
1491 * gcc.target/i386/pr48389.c: Likewise.
1492 * gcc.target/i386/pr49095.c: Likewise.
1493 * gcc.target/i386/pr9771-1.c: Likewise.
1494 * gcc.target/i386/rdfsbase-1.c: Likewise.
1495 * gcc.target/i386/rdfsbase-2.c: Likewise.
1496 * gcc.target/i386/rdgsbase-1.c: Likewise.
1497 * gcc.target/i386/rdgsbase-2.c: Likewise.
1498 * gcc.target/i386/rdrand-3.c: Likewise.
1499 * gcc.target/i386/regparm-stdcall.c: Likewise.
1500 * gcc.target/i386/regparm.c: Likewise.
1501 * gcc.target/i386/reload-1.c: Likewise.
1502 * gcc.target/i386/rotate-2.c: Likewise.
1503 * gcc.target/i386/sibcall-5.c: Likewise.
1504 * gcc.target/i386/signbit-1.c: Likewise.
1505 * gcc.target/i386/signbit-2.c: Likewise.
1506 * gcc.target/i386/signbit-3.c: Likewise.
1507 * gcc.target/i386/sse-5.c: Likewise.
1508 * gcc.target/i386/sse-8.c: Likewise.
1509 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1510 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1511 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1512 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1513 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1514 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1515 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1516 * gcc.target/i386/sse2-movq-2.c: Likewise.
1517 * gcc.target/i386/sse2-movq-3.c: Likewise.
1518 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1519 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1520 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1521 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1522 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1523 * gcc.target/i386/ssefn-1.c: Likewise.
1524 * gcc.target/i386/ssefn-2.c: Likewise.
1525 * gcc.target/i386/sseregparm-1.c: Likewise.
1526 * gcc.target/i386/sseregparm-2.c: Likewise.
1527 * gcc.target/i386/sseregparm-3.c: Likewise.
1528 * gcc.target/i386/sseregparm-4.c: Likewise.
1529 * gcc.target/i386/sseregparm-5.c: Likewise.
1530 * gcc.target/i386/sseregparm-6.c: Likewise.
1531 * gcc.target/i386/sseregparm-7.c: Likewise.
1532 * gcc.target/i386/sseregparm-8.c: Likewise.
1533 * gcc.target/i386/stack-realign.c: Likewise.
1534 * gcc.target/i386/stack-usage-realign.c: Likewise.
1535 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1536 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1537 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1538 * gcc.target/i386/stackalign/return-1.c: Likewise.
1539 * gcc.target/i386/stackalign/return-2.c: Likewise.
1540 * gcc.target/i386/stackalign/return-3.c: Likewise.
1541 * gcc.target/i386/tailcall-1.c: Likewise.
1542 * gcc.target/i386/tbm-2.c: Likewise.
1543 * gcc.target/i386/udivmod-7.c: Likewise.
1544 * gcc.target/i386/udivmod-8.c: Likewise.
1545 * gcc.target/i386/unroll-1.c: Likewise.
1546 * gcc.target/i386/vararg-1.c: Likewise.
1547 * gcc.target/i386/vararg-2.c: Likewise.
1548 * gcc.target/i386/vect8-ret.c: Likewise.
1549 * gcc.target/i386/vectorize5.c: Likewise.
1550 * gcc.target/i386/wmul-1.c: Likewise.
1551 * gcc.target/i386/wmul-2.c: Likewise.
1552 * gcc.target/i386/wrfsbase-1.c: Likewise.
1553 * gcc.target/i386/wrfsbase-2.c: Likewise.
1554 * gcc.target/i386/wrgsbase-1.c: Likewise.
1555 * gcc.target/i386/wrgsbase-2.c: Likewise.
1556 * gcc.target/i386/xop-pcmov.c: Likewise.
1557 * gcc.target/i386/xop-pcmov2.c: Likewise.
1558 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1559 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1560 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1561 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1562 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1563 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1564 * gcc.target/i386/zee.c: Likewise.
1565 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1566 * gfortran.dg/compiler-directive_2.f: Likewise.
1567 * gfortran.dg/g77/20010216-1.f: Likewise.
1568 * gfortran.dg/gomp/pr39152.f90: Likewise.
1569 * gfortran.dg/pr33794.f90: Likewise.
1571 2011-07-09 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp0x/regress/regress5.C: New.
1575 2011-07-08 Jason Merrill <jason@redhat.com>
1578 * g++.dg/expr/compound-asn1.C: New.
1579 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1581 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.target/powerpc/altivec-34.c: New test.
1586 2011-07-08 Jason Merrill <jason@redhat.com>
1589 * g++.dg/abi/guard3.C: New.
1591 2011-07-08 Julian Brown <julian@codesourcery.com>
1593 * lib/target-supports.exp
1594 (check_effective_target_arm_little_endian): New.
1595 (check_effective_target_vect_pack_trunc): Use above.
1596 (check_effective_target_vect_unpack): Likewise.
1597 (check_effective_target_vect_element_align): Test
1598 check_effective_target_arm_vect_no_misalign for ARM.
1600 2011-07-08 Jason Merrill <jason@redhat.com>
1603 * g++.dg/cpp0x/constexpr-rom.C: New.
1605 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1608 * g++.dg/torture/pr49519.C: New test.
1610 2011-07-08 Martin Jambor <mjambor@suse.cz>
1612 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1614 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1617 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1619 2011-07-08 Richard Guenther <rguenther@suse.de>
1621 PR tree-optimization/49662
1622 * gcc.dg/graphite/interchange-14.c: XFAIL.
1623 * gcc.dg/graphite/interchange-15.c: Likewise.
1624 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1626 2011-07-06 Jason Merrill <jason@redhat.com>
1629 * g++.dg/cpp0x/regress/regress4.C: New.
1631 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1634 * gfortran.dg/result_in_spec_4.f90: New test.
1636 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1638 * gcc.target/sparc/cas64.c: New test.
1640 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1643 * g++.dg/torture/pr49644.C: New test.
1646 * gcc.c-torture/execute/pr49644.c: New test.
1648 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1650 * lib/target-supports.exp (check_effective_target_ia32): New.
1651 (check_effective_target_x32): Likewise.
1652 (check_effective_target_vect_cmdline_needed): Also check x32.
1654 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1656 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1658 * gcc.target/arm/pr42235.c: Likewise.
1659 * gcc.target/arm/pr42495.c: Likewise.
1660 * gcc.target/arm/pr42574.c: Likewise.
1661 * gcc.target/arm/thumb-branch1.c: Likewise.
1663 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1664 unneeded prune of possible warning.
1665 * gcc.target/arm/pr40956.c: Likewise.
1666 * gcc.target/arm/pr42505.c: Likewise.
1668 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1669 * gcc.c-torture/compile/pr46883.c: Likewise.
1670 * gcc.c-torture/compile/pr46934.c: Likewise.
1672 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1673 for move to ../../gcc.c-torture/compile.
1674 * gcc.target/arm/pr46883.c: Likewise.
1675 * gcc.target/arm/pr46934.c: Likewise.
1677 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1678 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1679 * gcc.target/arm/wmul-1.c: Likewise.
1680 * gcc.target/arm/wmul-2.c: Likewise.
1681 * gcc.target/arm/wmul-3.c: Likewise.
1682 * gcc.target/arm/wmul-4.c: Likewise.
1683 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1684 add tab after scan target.
1685 * gcc.target/arm/smlaltt-1.c: Likewise.
1686 * gcc.target/arm/smlatb-1.c: Likewise.
1687 * gcc.target/arm/smlatt-1.c: Likewise.
1689 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1692 * gcc.dg/debug/pr49522.c: New test.
1694 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1696 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1697 * gcc.dg/pr46212.c: Run only if target int32plus.
1698 * gcc.dg/torture/pr48146.c: Ditto.
1699 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1700 * c-c++-common/pr44832.c: Ditto.
1701 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1702 * gcc.dg/pr31490.c: Ditto.
1703 * gcc.dg/torture/builtin-math-7.c: Run only if target
1705 * gcc.dg/torture/pr45764.c: Skip for AVR.
1706 * gcc.dg/pr47893.c: Ditto.
1708 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1710 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1711 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1712 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1713 add tab to scan target.
1715 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1717 * gcc.target/arm/neon-modes-3.c: New test.
1719 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1721 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1722 -fno-loop-interchange -ffast-math.
1724 2011-07-07 Richard Guenther <rguenther@suse.de>
1726 * gcc.dg/ftrapv-3.c: New testcase.
1728 2011-07-07 Richard Guenther <rguenther@suse.de>
1730 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1731 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1733 2011-07-07 Kai Tietz <ktietz@redhat.com>
1735 * gcc.dg/binop-notxor1.c: New test.
1736 * gcc.dg/binop-notand4a.c: New test.
1737 * gcc.dg/binop-notxor2.c: New test.
1738 * gcc.dg/binop-notand3a.c: New test.
1739 * gcc.dg/binop-notand2a.c: New test.
1740 * gcc.dg/binop-notand6a.c: New test.
1741 * gcc.dg/binop-notor1.c: New test.
1742 * gcc.dg/binop-notand1a.c: New test.
1743 * gcc.dg/binop-notand5a.c: New test.
1744 * gcc.dg/binop-notor2.c: New test.
1746 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1749 * gcc.dg/gomp/pr49640.c: New test.
1751 2011-07-07 Richard Guenther <rguenther@suse.de>
1753 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1755 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1758 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1760 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1762 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1763 * gcc.target/powerpc/no-r11-2.c: Ditto.
1764 * gcc.target/powerpc/no-r11-3.c: Ditto.
1766 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1768 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1769 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1771 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1773 * lib/target-supports.exp (check_profiling_available): Disable
1774 profiling with -fprofile-generate for target avr.
1776 2011-07-06 Richard Guenther <rguenther@suse.de>
1778 PR tree-optimization/49645
1779 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1781 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1784 * gcc.dg/pr47383.c: New.
1786 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1788 PR tree-optimization/49647
1789 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1791 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1794 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1795 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1797 2011-07-05 Jason Merrill <jason@redhat.com>
1800 * g++.dg/template/template-id-4.C: New.
1802 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1804 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1805 * gcc.dg/pr43402.c: Ditto.
1807 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1809 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1811 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1813 * gcc.target/powerpc/ppc-switch-1.c: New test for
1814 --param case-values-threshold.
1815 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1817 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1819 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1821 2011-07-05 Jason Merrill <jason@redhat.com>
1823 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1825 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1827 PR tree-optimization/47654
1828 * gcc.dg/graphite/block-pr47654.c: New.
1830 2011-07-05 Jason Merrill <jason@redhat.com>
1832 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1834 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1836 PR tree-optimization/49580
1837 * gcc.dg/autopar/pr49580.c: New test.
1839 2011-07-05 Richard Guenther <rguenther@suse.de>
1841 PR tree-optimization/49518
1842 PR tree-optimization/49628
1843 * g++.dg/torture/pr49628.C: New testcase.
1844 * gcc.dg/torture/pr49518.c: Likewise.
1846 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848 * ada/acats/run_acats (which): Extract last field from type -p,
1849 type output only if command succeeded.
1851 2011-07-04 Jason Merrill <jason@redhat.com>
1853 * g++.dg/abi/mangle48.C: New.
1855 * g++.dg/cpp0x/diag1.C: New.
1857 * g++.dg/diagnostic/aka1.C: New.
1859 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1861 PR rtl-optimization/49619
1862 * gcc.dg/pr49619.c: New test.
1864 PR rtl-optimization/49472
1865 * gfortran.dg/pr49472.f90: New test.
1868 * gcc.dg/pr49602.c: New test.
1870 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1874 * gcc.target/avr/avr.exp: Run over cpp files, too.
1875 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1876 * gcc.target/avr/progmem.h: New file.
1877 * gcc.target/avr/exit-abort.h: New file.
1878 * gcc.target/avr/progmem-error-1.c: New file.
1879 * gcc.target/avr/progmem-error-1.cpp: New file.
1880 * gcc.target/avr/progmem-warning-1.c: New file.
1881 * gcc.target/avr/torture/progmem-1.c: New file.
1882 * gcc.target/avr/torture/progmem-1.cpp: New file.
1884 2011-07-04 Richard Guenther <rguenther@suse.de>
1886 PR tree-optimization/49615
1887 * g++.dg/torture/pr49615.C: New testcase.
1889 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1891 PR tree-optimization/49610
1892 * gcc.dg/vect/pr49610.c: New test.
1894 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1896 * gnat.dg/specs/debug1.ads: New test.
1898 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1901 * gfortran.dg/typebound_proc_23.f90: New.
1903 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1906 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1908 2011-07-01 Jason Merrill <jason@redhat.com>
1911 * g++.dg/template/template-id-3.C: New.
1914 * g++.dg/template/qualified-id4.C: New.
1917 * g++.dg/template/explicit-args4.C: New.
1920 * g++.dg/template/offsetof2.C: New.
1922 2011-07-01 Kai Tietz <ktietz@redhat.com>
1924 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1926 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1929 * lib/target-supports.exp (check_effective_target_gld): New proc.
1931 2011-07-01 Richard Guenther <rguenther@suse.de>
1933 PR tree-optimization/49603
1934 * gcc.dg/torture/pr49603.c: New testcase.
1936 2011-06-30 Jason Merrill <jason@redhat.com>
1939 * g++.dg/rtti/template1.C: New.
1942 * g++.dg/cpp0x/regress/ctor1.C: New.
1945 * g++.dg/cpp0x/initlist54.C: New.
1947 2011-06-30 Martin Jambor <mjambor@suse.cz>
1949 * gcc.dg/tree-ssa/sra-12.c: New test.
1951 2011-06-29 Jason Merrill <jason@redhat.com>
1953 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1955 2011-06-30 Richard Guenther <rguenther@suse.de>
1957 PR tree-optimization/46787
1958 * gcc.dg/vect/vect-121.c: New testcase.
1960 2011-06-30 Martin Jambor <mjambor@suse.cz>
1962 PR tree-optimization/49094
1963 * gcc.dg/tree-ssa/pr49094.c: New test.
1965 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1968 * gfortran.dg/pr49540-1.f90: New test.
1969 * gfortran.dg/pr49540-2.f90: New test.
1971 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1974 * ada/acats/run_acats (which): Use last field of type -p output.
1976 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1977 Iain Sandoe <iains@gcc.gnu.org>
1980 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1981 Only skip on 64-bit *-*-darwin8* && !objc2.
1983 2011-06-30 Richard Guenther <rguenther@suse.de>
1985 PR tree-optimization/38752
1986 * gcc.c-torture/compile/pr38752.c: New testcase.
1988 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1990 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1991 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1993 2011-06-29 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/initlist53.C: Use placement new.
1997 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1998 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2001 * g++.dg/cpp0x/trailing6.C: New.
2002 * g++.dg/cpp0x/pr45908.C: No error.
2005 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2008 * g++.dg/cpp0x/constexpr-using2.C: New.
2010 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2013 * g++.dg/cpp0x/constexpr-diag3.C: New.
2014 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2015 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2016 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2017 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2019 2011-06-29 Jason Merrill <jason@redhat.com>
2021 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2023 2011-06-29 Richard Guenther <rguenther@suse.de>
2025 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2027 2011-06-29 Jason Merrill <jason@redhat.com>
2029 * g++.dg/cpp0x/initlist-value2.C: New.
2031 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2032 * g++.dg/cpp0x/initlist-value.C: New.
2034 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2036 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2038 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2040 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2041 * gcc.dg/inline_2.c: Likewise.
2042 * gcc.dg/unroll_1.c: Likewise.
2044 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.target/i386/pr49567.c: New test.
2049 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2051 * gnat.dg/opt17.ad[sb]: New test.
2053 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2054 Tom de Vries <tom@codesourcery.com>
2056 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2057 (check_effective_target_arm_thumb2): New effective targets.
2058 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2059 properly. Clean up temporary files.
2060 * gcc.target/arm/ivopts-2.c: Likewise.
2061 * gcc.target/arm/ivopts-3.c: Likewise.
2062 * gcc.target/arm/ivopts-4.c: Likewise.
2063 * gcc.target/arm/ivopts-5.c: Likewise.
2064 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2066 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2069 * gfortran.dg/reshape_zerosize_3.f90: New test.
2071 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2073 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2074 * gcc.target/arm/vfp-ldmias.c: Likewise.
2075 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2076 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2077 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2078 * gcc.target/arm/vfp-stmias.c: Likewise.
2079 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2080 * gcc.target/arm/vfp-stmiad.c: Likewise.
2082 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2084 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2086 * gcc.target/arm/pr45701-2.c: Ditto.
2088 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2091 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2092 * gfortran.dg/extends_14.f03: Modified.
2094 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2096 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2097 early if the test is already being skipped.
2099 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2100 scan-assembler-dem-not): For missing file, report unresolved with
2101 same message as for pass/fail, with reason reported in log file.
2103 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2104 from add_options_for_arm_neon_fp16.
2105 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2106 check_effective_target_arm_neon_fp16_ok_nocache.
2107 Check -mfpu and -mfloat-abi options from current multilib.
2108 Do not require neon support.
2109 (check_effective_target_arm_fp16_ok): Renamed from
2110 check_effecitve_target_arm_neon_fp16_ok.
2111 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2112 arm_neon_fp16_ok and arm_fp16.
2113 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2114 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2115 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2116 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2118 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2120 * gcc.dg/builtin-assume-aligned-1.c: New test.
2121 * gcc.dg/builtin-assume-aligned-2.c: New test.
2122 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2125 * gcc.dg/pr49544.c: New test.
2127 2011-06-27 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/49394
2130 * g++.dg/torture/pr49394.C: New testcase.
2132 2011-06-27 Kai Tietz <ktietz@redhat.com>
2134 * gcc.dg/optimize-bswapdi-2.c: New test.
2136 2011-06-27 Michael Hope <michael.hope@linaro.org>
2137 Richard Sandiford <richard.sandiford@linaro.org>
2139 PR tree-optimization/49169
2140 * gcc.dg/torture/pr49169.c: New test.
2142 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2145 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2147 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2150 2011-06-26 Jason Merrill <jason@redhat.com>
2152 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2155 * g++.dg/init/ref19.C: New.
2156 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2158 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2160 PR tree-optimization/48377
2161 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2164 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2167 * lib/target-supports.exp (check_effective_target_non_strict_align):
2169 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2171 2011-06-24 Martin Jambor <mjambor@suse.cz>
2173 PR tree-optimizations/49516
2174 * g++.dg/tree-ssa/pr49516.C: New test.
2176 2011-06-23 Jason Merrill <jason@redhat.com>
2179 * g++.dg/template/partial10.C: New.
2180 * g++.dg/template/partial11.C: New.
2182 2011-06-23 Jeff Law <law@redhat.com>
2185 * gcc.dg/pr48770.c: New test.
2187 2011-06-23 Jan Hubicka <jh@suse.cz>
2190 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2192 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2195 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2196 instead of -fdump-tree-optimized.
2198 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2201 * g++.dg/template/crash107.C: New.
2202 * g++.dg/template/error17.C: Adjust.
2204 2011-06-23 Jason Merrill <jason@redhat.com>
2207 * g++.dg/cpp0x/defaulted30.C: New.
2210 * g++.dg/rtti/anon-ns1.C: New.
2213 * g++.dg/init/ref18.C: New.
2216 * g++.dg/template/partial9.C: New.
2218 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2221 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2223 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2226 * gcc.dg/pr49496.c: New test.
2228 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2230 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2233 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2235 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2236 * gcc.target/arm/pr42879.c: Likewise.
2237 * gcc.target/arm/pr45701-3.c: Likewise.
2239 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2240 * gcc.target/arm/pr40482.c: Likewise.
2241 * gcc.target/arm/stack-corruption.c: Likewise.
2243 2011-06-22 Richard Guenther <rguenther@suse.de>
2245 PR tree-optimization/49493
2246 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2248 2011-06-22 Jason Merrill <jason@redhat.com>
2251 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2253 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2254 Dmitry Melnik <dm@ispras.ru>
2256 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2257 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2258 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2260 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2262 * gcc.target/arm/tlscall.c: New.
2264 2011-06-21 Jason Merrill <jason@redhat.com>
2267 * g++.dg/cpp0x/constexpr-ref1.C: New.
2268 * g++.dg/cpp0x/constexpr-ref2.C: New.
2269 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2272 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2275 * g++.dg/template/param3.C: New.
2277 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2279 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2280 my_clrsb test functions.
2282 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2283 test_sll, test_ull): Add clrsb tests.
2284 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2287 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2290 * gfortran.dg/class_44.f03: New.
2292 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2294 PR tree-optimization/49478
2295 * gcc.dg/vect/pr49478.c
2297 2011-06-21 Richard Guenther <rguenther@suse.de>
2299 PR tree-optimization/49483
2300 * gcc.dg/vect/vect-120.c: New testcase.
2302 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2305 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2306 * gcc.dg/vect/vect-peel-4.c: Likewise.
2308 2011-06-22 Christian Bruel <christian.bruel@st.com>
2311 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2312 * gcc.dg/always_inline2.c: Likewise.
2313 * gcc.dg/always_inline3.c: Likewise.
2314 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2315 * gcc.dg/inline_1.c: Likewise.
2316 * gcc.dg/inline_2.c: Likewise.
2317 * gcc.dg/inline_3.c: Likewise.
2318 * gcc.dg/inline_4.c: Likewise.
2319 * gcc.dg/20051201-1.c: Likewise.
2320 * gcc.dg/pr40087.c: Likewise.
2321 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2322 * gcc.dg/inline-22.c: Likewise.
2323 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2324 * gcc.dg/lto/20090218-1_1.c: Likewise.
2325 * g++.dg/ipa/devirt-7.C: Likewise.
2326 * gcc.dg/uninit-pred-5_a.c: Likewise.
2327 * gcc.dg/uninit-pred-5_b.c: Likewise.
2328 * gcc.dg/fail_always_inline.c: New.
2330 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2332 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2333 into 6 jobs instead of 3.
2335 2011-06-20 Jason Merrill <jason@redhat.com>
2338 * g++.dg/cpp0x/initlist53.C: New.
2340 2011-06-20 Tobias Burnus <burnus@net-b.de>
2343 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2344 * gfortran.dg/coarray_lock_3.f90: New.
2345 * gfortran.dg/coarray/lock_1.f90: New.
2347 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2349 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2350 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2351 unresolved and report the reason to the log file.
2353 * lib/scanasm.exp (object-size): Move argument processing earlier
2354 to report errors before verifying that the file exists. Report
2355 problems detected at runtime as unresolved instead of error and
2356 report their reasons to the log file.
2358 2011-06-20 Jason Merrill <jason@redhat.com>
2361 * g++.dg/cpp0x/explicit6.C: New.
2364 * g++.dg/cpp0x/enum20.C: New.
2367 * g++.dg/ext/attr-aligned01.C: New.
2370 * g++.dg/cpp0x/variadic-default.C: New.
2373 * g++.dg/cpp0x/auto26.C: New.
2376 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2378 2011-06-20 Kai Tietz <ktietz@redhat.com>
2380 * gcc.dg/binop-notand1.c: New test.
2381 * gcc.dg/binop-notand2.c: New test.
2382 * gcc.dg/binop-notand3.c: New test.
2383 * gcc.dg/binop-notand4.c: New test.
2384 * gcc.dg/binop-notand5.c: New test.
2385 * gcc.dg/binop-notand6.c: New test.
2387 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2390 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2392 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2395 * gfortran.dg/proc_ptr_31.f90: New.
2397 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2399 * gnat.dg/volatile6.adb: New test.
2400 * gnat.dg/volatile7.adb: Likewise.
2401 * gnat.dg/volatile8.adb: Likewise.
2402 * gnat.dg/volatile9.adb: Likewise.
2404 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/constant3.adb: New test.
2408 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2411 * gfortran.dg/read_list_eof_1.f90: New test.
2413 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2416 * gcc.target/i386/testimm-1.c: New test.
2417 * gcc.target/i386/testimm-2.c: New test.
2418 * gcc.target/i386/testimm-3.c: New test.
2419 * gcc.target/i386/testimm-4.c: New test.
2420 * gcc.target/i386/testimm-5.c: New test.
2421 * gcc.target/i386/testimm-6.c: New test.
2422 * gcc.target/i386/testimm-7.c: New test.
2423 * gcc.target/i386/testimm-8.c: New test.
2424 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2425 * gcc.target/i386/xop-rotate1-int.c: New test.
2426 * gcc.target/i386/xop-rotate2-int.c: New test.
2428 2011-06-17 Jason Merrill <jason@redhat.com>
2430 * g++.dg/cpp0x/rv-func2.C: New.
2432 * g++.dg/debug/dwarf2/lambda1.C: New.
2433 * g++.dg/warn/Wshadow-6.C: Adjust.
2435 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2438 * gfortran.dg/move_alloc_5.f90: New.
2440 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2442 PR rtl-optimization/48542
2443 * gcc.dg/torture/pr48542.c: New test.
2445 2011-06-16 Jason Merrill <jason@redhat.com>
2448 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2451 * g++.dg/cpp0x/initlist52.C New.
2454 * c-c++-common/raw-string-12.c: New.
2457 * g++.dg/cpp0x/sfinae26.C: New.
2460 * g++.dg/cpp0x/variadic113.C: New.
2463 * g++.dg/cpp0x/variadic112.C: New.
2465 2011-06-16 Jeff Law <law@redhat.com>
2467 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2468 improved jump threading.
2469 * gcc.dg/builtin-object-size-2.c: Likewise.
2470 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2472 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2475 * gfortran.dg/typebound_assignment_3.f03: New.
2477 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2480 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2482 2011-06-16 Martin Jambor <mjambor@suse.cz>
2484 PR tree-optimization/49343
2485 * gnat.dg/discr31.ad[sb]: New test.
2487 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2489 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2491 2011-06-16 Tom de Vries <tom@codesourcery.com>
2494 * gcc.target/arm/ivopts-3.c: Update test.
2495 * gcc.target/arm/ivopts-5.c: Same.
2497 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2500 2011-06-10 Wei Guozhi <carrot@google.com>
2503 * gcc.target/arm/pr45335.c: New test.
2504 * gcc.target/arm/pr45335-2.c: New test.
2505 * gcc.target/arm/pr45335-3.c: New test.
2506 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2507 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2508 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2510 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2512 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2514 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2517 * gfortran.dg/class_43.f03: New.
2519 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2521 PR tree-optimization/49419
2522 * gcc.c-torture/execute/pr49419.c: New test.
2524 2011-06-16 Revital Eres <revital.eres@linaro.org>
2526 * gcc.dg/sms-9.c: New file.
2528 2011-06-15 Easwaran Raman <eraman@google.com>
2530 PR rtl-optimization/49414
2531 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2533 2011-06-14 Jason Merrill <jason@redhat.com>
2535 * g++.dg/cpp0x/noexcept13.C: New.
2537 2011-06-14 Easwaran Raman <eraman@google.com>
2539 PR rtl-optimization/44194
2540 * gcc.dg/pr44194-1.c: New test.
2541 * gcc.dg/pr44194-2.c: New test.
2543 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2545 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2547 * gcc.target/arm/pr45701-2.c: Likewise.
2548 * gcc.target/arm/thumb-branch1.c: Likewise.
2550 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2553 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2555 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2557 * gcc.target/arm/pr45701-1.c: Require thumb support.
2558 * gcc.target/arm/pr45701-2.c: Likewise.
2559 * gcc.target/arm/thumb-branch1.c: Likewise.
2561 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2562 * gcc.target/arm/pr39839.c: Likewise.
2563 * gcc.target/arm/pr40657-2.c: Likewise.
2564 * gcc.target/arm/pr40956.c: Likewise.
2565 * gcc.target/arm/pr41679.c: Likewise.
2566 * gcc.target/arm/pr42235.c: Likewise.
2567 * gcc.target/arm/pr42495.c: Likewise.
2568 * gcc.target/arm/pr42505.c: Likewise.
2569 * gcc.target/arm/pr42574.c: Likewise.
2570 * gcc.target/arm/pr46883.c: Likewise.
2571 * gcc.target/arm/pr46934.c: Likewise.
2572 * gcc.target/arm/xor-and.c: Likewise.
2574 2011-06-14 Jason Merrill <jason@redhat.com>
2576 * g++.dg/other/error23.C: Adjust error message.
2577 * g++.dg/other/error32.C: Likewise.
2580 * g++.dg/cpp0x/rv-dotstar.C: New.
2583 * g++.dg/cpp0x/decltype30.C: New.
2585 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2587 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2590 * gfortran.dg/pr49103.f90: New test.
2592 2011-06-14 Tom de Vries <tom@codesourcery.com>
2595 * gcc.target/arm/ivopts-3.c: New test.
2596 * gcc.target/arm/ivopts-4.c: New test.
2597 * gcc.target/arm/ivopts-5.c: New test.
2599 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2601 PR rtl-optimization/49390
2602 * gcc.c-torture/execute/pr49390.c: New test.
2604 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2606 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2608 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2610 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2611 * gcc.c-torture/execute/cmpsi-2.x: New file.
2612 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2613 * gcc.c-torture/execute/pr45262.x: New file.
2614 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2615 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2617 * gcc.c-torture/compile/pr49163.c: Ditto.
2619 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2621 * gcc.dg/vect/vect-16.c: Rename to...
2622 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2623 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2624 for double-word vectors.
2625 * gcc.dg/vect/vect-peel-4.c: Likewise.
2626 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2628 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2631 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2634 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2636 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2638 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2640 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2642 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2644 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2646 * gfortran.dg/trim_optimize_8.f90: New test case.
2648 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2649 Ira Rosen <ira.rosen@linaro.org>
2651 PR tree-optimization/49352
2652 * gcc.dg/vect/pr49352.c: New test.
2654 2011-06-12 Tobias Burnus
2657 * gfortran.dg/alloc_comp_assign_11.f90: New.
2659 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2661 * gfortran.dg/trim_optimize_7.f90: New test.
2663 2011-06-10 Wei Guozhi <carrot@google.com>
2666 * gcc.target/arm/pr45335.c: New test.
2667 * gcc.target/arm/pr45335-2.c: New test.
2668 * gcc.target/arm/pr45335-3.c: New test.
2669 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2670 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2671 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2673 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/parse/error39.C: New.
2678 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2680 * gcc.target/arm/20090811-1.c: Skip for incompatible
2681 options, do not override other options.
2682 * gcc.target/arm/combine-cmp-shift.c: Skip for
2683 incompatible options.
2684 * gcc.target/arm/pr45094.c: Likewise.
2685 * gcc.target/arm/scd42-1.c: Likewise.
2686 * gcc.target/arm/scd42-3.c: Likewise.
2687 * gcc.target/arm/thumb-ltu.c: Likewise.
2689 * lib/target-supports.exp
2690 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2691 multilib flags use -mfpu with a value other than neon-fp16.
2693 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2695 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2696 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2698 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2700 * lib/target-supports.exp (check_effective_target_pie): New proc.
2701 * gcc.dg/pie-link.c: Use target pie.
2703 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2704 Laurent Rougé <laurent.rouge@menta.fr>
2706 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2707 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2709 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2711 * gfortran.dg/coarray/sync_1.f90: New test for
2712 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2714 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2716 PR tree-optimization/49318
2717 * gcc.dg/vect/pr49318.c: New test.
2719 2011-06-09 David Krauss <potswa@mac.com>
2721 * g++.dg/template/arrow1.C: New.
2723 2011-06-09 Jason Merrill <jason@redhat.com>
2725 * lib/prune.exp: Prune "note"s.
2726 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2728 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2729 * g++.dg/template/dependent-expr3.C: Likewise.
2730 * g++.dg/parse/template7.C: Likewise.
2731 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2732 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2733 * g++.old-deja/g++.pt/friend38.C: Likewise.
2734 * g++.old-deja/g++.pt/crash32.C: Likewise.
2735 * g++.old-deja/g++.other/init4.C: Likewise.
2736 * g++.old-deja/g++.other/friend8.C: Likewise.
2738 * g++.dg/ext/complex7.C: Adjust expected output.
2739 * g++.dg/diagnostic/method1.C: Likewise.
2740 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2741 * g++.dg/parse/crash33.C: Likewise.
2742 * g++.dg/other/warning1.C: Likewise.
2743 * g++.dg/init/pr29571.C: Likewise.
2744 * g++.dg/warn/overflow-warn-1.C: Likewise.
2745 * g++.dg/warn/overflow-warn-3.C: Likewise.
2746 * g++.dg/warn/overflow-warn-4.C: Likewise.
2747 * g++.old-deja/g++.oliva/template1.C: Likewise.
2749 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2750 * g++.dg/parse/template7.C: Adjust.
2752 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2755 * gcc.dg/pr49307.c: New.
2757 2011-06-09 Wei Guozhi <carrot@google.com>
2760 * gcc.target/arm/pr46975.c: New testcase.
2762 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2764 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2765 (PMETH, arglist_t): Removed.
2766 (method_get_number_of_arguments): Removed.
2767 (method_get_nth_argument): Removed.
2768 (method_get_first_argument): Removed.
2769 (method_get_next_argument): Removed.
2770 (method_get_sizeof_arguments): Removed.
2771 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2773 (method_get_number_of_arguments): Removed.
2774 (method_get_nth_argument): Removed.
2775 (method_get_first_argument): Removed.
2776 (method_get_next_argument): Removed.
2777 (method_get_sizeof_arguments): Removed.
2778 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2780 2011-06-09 David Li <davidxl@google.com>
2782 * gcc.dg/dump-pass.c: New test.
2784 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2787 * g++.dg/parse/error38.C: New.
2789 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2792 * gfortran.dg/pr49308.f90: New test.
2794 2011-06-08 Jason Merrill <jason@redhat.com>
2796 * g++.dg/cpp0x/noexcept11.C: New.
2797 * g++.dg/cpp0x/noexcept12.C: New.
2798 * g++.dg/cpp0x/sfinae11.C: Adjust.
2800 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2803 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2804 to dg-options, match also DW_AT_linkage_name.
2806 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2809 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2810 -fno-common on alpha*-dec-osf*.
2811 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2813 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2815 PR rtl-optimization/49303
2816 * gcc.target/ia64/pr49303.c: New test.
2818 2011-06-08 Tobias Burnus <burnus@net-b.de>
2821 * gfortran.dg/coarray_lock_1.f90: New.
2822 * gfortran.dg/coarray_lock_2.f90: New.
2824 2011-06-07 Jason Merrill <jason@redhat.com>
2826 * lib/prune.exp: Look for "required" rather than "instantiated".
2827 * g++.dg/abi/mangle11.C: Likewise.
2828 * g++.dg/abi/mangle12.C: Likewise.
2829 * g++.dg/abi/mangle17.C: Likewise.
2830 * g++.dg/abi/mangle20-2.C: Likewise.
2831 * g++.dg/abi/pragma-pack1.C: Likewise.
2832 * g++.dg/cpp0x/decltype26.C: Likewise.
2833 * g++.dg/cpp0x/decltype28.C: Likewise.
2834 * g++.dg/cpp0x/decltype29.C: Likewise.
2835 * g++.dg/cpp0x/enum11.C: Likewise.
2836 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2837 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2838 * g++.dg/cpp0x/pr47416.C: Likewise.
2839 * g++.dg/ext/case-range2.C: Likewise.
2840 * g++.dg/ext/case-range3.C: Likewise.
2841 * g++.dg/gomp/for-19.C: Likewise.
2842 * g++.dg/gomp/pr37533.C: Likewise.
2843 * g++.dg/gomp/pr38639.C: Likewise.
2844 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2845 * g++.dg/inherit/base3.C: Likewise.
2846 * g++.dg/inherit/using6.C: Likewise.
2847 * g++.dg/init/placement4.C: Likewise.
2848 * g++.dg/init/reference3.C: Likewise.
2849 * g++.dg/lookup/scoped6.C: Likewise.
2850 * g++.dg/lookup/using7.C: Likewise.
2851 * g++.dg/other/abstract1.C: Likewise.
2852 * g++.dg/other/error10.C: Likewise.
2853 * g++.dg/other/error5.C: Likewise.
2854 * g++.dg/other/field1.C: Likewise.
2855 * g++.dg/other/offsetof5.C: Likewise.
2856 * g++.dg/parse/bitfield2.C: Likewise.
2857 * g++.dg/parse/constant4.C: Likewise.
2858 * g++.dg/parse/crash20.C: Likewise.
2859 * g++.dg/parse/invalid-op1.C: Likewise.
2860 * g++.dg/parse/non-dependent2.C: Likewise.
2861 * g++.dg/parse/template18.C: Likewise.
2862 * g++.dg/tc1/dr152.C: Likewise.
2863 * g++.dg/tc1/dr166.C: Likewise.
2864 * g++.dg/tc1/dr176.C: Likewise.
2865 * g++.dg/tc1/dr213.C: Likewise.
2866 * g++.dg/template/access11.C: Likewise.
2867 * g++.dg/template/access2.C: Likewise.
2868 * g++.dg/template/access3.C: Likewise.
2869 * g++.dg/template/access7.C: Likewise.
2870 * g++.dg/template/arg7.C: Likewise.
2871 * g++.dg/template/cond2.C: Likewise.
2872 * g++.dg/template/crash13.C: Likewise.
2873 * g++.dg/template/crash40.C: Likewise.
2874 * g++.dg/template/crash7.C: Likewise.
2875 * g++.dg/template/crash84.C: Likewise.
2876 * g++.dg/template/ctor5.C: Likewise.
2877 * g++.dg/template/defarg13.C: Likewise.
2878 * g++.dg/template/defarg14.C: Likewise.
2879 * g++.dg/template/dtor7.C: Likewise.
2880 * g++.dg/template/eh2.C: Likewise.
2881 * g++.dg/template/error2.C: Likewise.
2882 * g++.dg/template/error43.C: Likewise.
2883 * g++.dg/template/friend32.C: Likewise.
2884 * g++.dg/template/injected1.C: Likewise.
2885 * g++.dg/template/instantiate1.C: Likewise.
2886 * g++.dg/template/instantiate3.C: Likewise.
2887 * g++.dg/template/instantiate5.C: Likewise.
2888 * g++.dg/template/instantiate7.C: Likewise.
2889 * g++.dg/template/local6.C: Likewise.
2890 * g++.dg/template/lookup2.C: Likewise.
2891 * g++.dg/template/member5.C: Likewise.
2892 * g++.dg/template/memfriend15.C: Likewise.
2893 * g++.dg/template/memfriend16.C: Likewise.
2894 * g++.dg/template/memfriend17.C: Likewise.
2895 * g++.dg/template/memfriend7.C: Likewise.
2896 * g++.dg/template/meminit1.C: Likewise.
2897 * g++.dg/template/nested3.C: Likewise.
2898 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2899 * g++.dg/template/nontype12.C: Likewise.
2900 * g++.dg/template/nontype13.C: Likewise.
2901 * g++.dg/template/nontype6.C: Likewise.
2902 * g++.dg/template/pr23510.C: Likewise.
2903 * g++.dg/template/pr35240.C: Likewise.
2904 * g++.dg/template/ptrmem15.C: Likewise.
2905 * g++.dg/template/ptrmem6.C: Likewise.
2906 * g++.dg/template/qualified-id1.C: Likewise.
2907 * g++.dg/template/qualttp20.C: Likewise.
2908 * g++.dg/template/qualttp3.C: Likewise.
2909 * g++.dg/template/qualttp4.C: Likewise.
2910 * g++.dg/template/qualttp5.C: Likewise.
2911 * g++.dg/template/qualttp6.C: Likewise.
2912 * g++.dg/template/qualttp7.C: Likewise.
2913 * g++.dg/template/qualttp8.C: Likewise.
2914 * g++.dg/template/recurse.C: Likewise.
2915 * g++.dg/template/recurse2.C: Likewise.
2916 * g++.dg/template/ref5.C: Likewise.
2917 * g++.dg/template/scope2.C: Likewise.
2918 * g++.dg/template/sfinae10.C: Likewise.
2919 * g++.dg/template/sfinae3.C: Likewise.
2920 * g++.dg/template/sizeof3.C: Likewise.
2921 * g++.dg/template/static9.C: Likewise.
2922 * g++.dg/template/template-id-2.C: Likewise.
2923 * g++.dg/template/typedef13.C: Likewise.
2924 * g++.dg/template/typename4.C: Likewise.
2925 * g++.dg/template/using14.C: Likewise.
2926 * g++.dg/template/using2.C: Likewise.
2927 * g++.dg/template/warn1.C: Likewise.
2928 * g++.dg/warn/Wparentheses-13.C: Likewise.
2929 * g++.dg/warn/Wparentheses-15.C: Likewise.
2930 * g++.dg/warn/Wparentheses-16.C: Likewise.
2931 * g++.dg/warn/Wparentheses-17.C: Likewise.
2932 * g++.dg/warn/Wparentheses-18.C: Likewise.
2933 * g++.dg/warn/Wparentheses-19.C: Likewise.
2934 * g++.dg/warn/Wparentheses-20.C: Likewise.
2935 * g++.dg/warn/Wparentheses-23.C: Likewise.
2936 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2937 * g++.dg/warn/noeffect2.C: Likewise.
2938 * g++.dg/warn/noeffect4.C: Likewise.
2939 * g++.dg/warn/pr8570.C: Likewise.
2940 * g++.old-deja/g++.brendan/init2.C: Likewise.
2941 * g++.old-deja/g++.eh/spec6.C: Likewise.
2942 * g++.old-deja/g++.pt/crash10.C: Likewise.
2943 * g++.old-deja/g++.pt/crash36.C: Likewise.
2944 * g++.old-deja/g++.pt/derived3.C: Likewise.
2945 * g++.old-deja/g++.pt/error2.C: Likewise.
2946 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2947 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2948 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2949 * g++.old-deja/g++.pt/overload7.C: Likewise.
2950 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2952 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2953 Iain Sandoe <iains@gcc.gnu.org>
2955 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2956 Added code to deal with the case when [Protocol
2957 -descriptionForInstanceMethod:] or [Protocol
2958 -descriptionForClassMethod:] returns NULL.
2960 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2961 Iain Sandoe <iains@gcc.gnu.org>
2963 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2964 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2967 2011-06-07 Xinliang David Li <davidxl@google.com>
2969 * gcc.dg/inline_2.c: New test.
2970 * gcc.dg/unroll_2.c: New test.
2971 * gcc.dg/inline_3.c: New test.
2972 * gcc.dg/unroll_3.c: New test.
2973 * gcc.dg/inline_4.c: New test.
2974 * gcc.dg/unroll_4.c: New test.
2975 * gcc.dg/inline_1.c: New test.
2976 * gcc.dg/unroll_1.c: New test.
2978 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2980 PR tree-optimization/48497
2981 * lib/gcc-defs.exp (dg-additional-options): New proc.
2982 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2983 -msse2 on 32-bit x86.
2985 2011-06-06 Jason Merrill <jason@redhat.com>
2987 * g++.dg/cpp0x/enum19.C: New.
2989 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2991 * gcc.target/arm/neon-reload-class.c: New test.
2993 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2996 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2998 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3000 * gcc.target/arm/smlatb-1.c: New file.
3001 * gcc.target/arm/smlatt-1.c: New file.
3002 * gcc.target/arm/smlaltb-1.c: New file.
3003 * gcc.target/arm/smlaltt-1.c: New file.
3005 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3007 * gcc.target/arm/mla-2.c: New test.
3009 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3011 PR gcov-profile/49299
3012 * gcc.dg/tree-prof/pr49299-1.c: New test.
3013 * gcc.dg/tree-prof/pr49299-2.c: New test.
3015 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3017 * lib/target-supports.exp
3018 (check_effective_target_vect_widen_mult_qi_to_hi):
3019 Add NEON as supporting target.
3020 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3021 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3022 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3023 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3024 using widening multiplication on targets that support it.
3025 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3026 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3027 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3029 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3031 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3032 Modern Objective-C runtime API.
3033 * objc/execute/next_mapping.h: Removed.
3034 * objc-obj-c++-shared/next-mapping.h: Removed.
3035 * objc-obj-c++-shared/Object1.h: Removed.
3036 * objc-obj-c++-shared/Object1.m: Removed.
3037 * objc-obj-c++-shared/Object1.mm: Removed.
3038 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3039 * objc-obj-c++-shared/Protocol1.h: Removed.
3040 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3041 of ProtoBool, IVAR_T and METHOD.
3042 * objc-obj-c++-shared/runtime.h: New.
3043 * objc-obj-c++-shared/TestsuiteObject.h: New.
3044 * objc-obj-c++-shared/TestsuiteObject.m: New.
3046 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3047 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3048 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3050 * objc/execute/_cmd.m: Include
3051 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3052 runtime API. ([TestClass +initialize]): Include this method also
3053 with the GNU runtime.
3054 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3055 Object. ([-setValue:]): Return void.
3056 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3057 with the GNU runtime. Include
3058 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3059 for the NeXT runtime. Use the existing print_ivars() and
3060 compare_structures() implementations for the old NeXT runtime.
3061 Added new implementations for the Modern GNU and NeXT runtimes.
3062 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3063 well. (main): Use objc_getClass(). Use return instead of exit.
3064 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3065 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3067 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3068 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3069 instead of Object. (main): Use return instead of exit().
3070 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3071 instead of Object. Removed prototype for exit(). (main): Use
3072 return instead of exit(). Use the Modern Objective-C runtime API.
3073 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3075 * objc/execute/class-tests-1.h: Include
3076 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3077 runtime API. (test_class_with_superclass): Do not call [Object
3078 class]. There is no need to with the current libobjc.
3079 * objc/execute/class-tests-2.h: Include
3080 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3082 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3083 ../../objc-obj-c++-shared/next-mapping.h.
3084 * objc/execute/class-2.m: Likewise.
3085 * objc/execute/class-3.m: Likewise.
3086 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3087 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3088 +initialize]): Include this method also with the GNU
3089 runtime. (main): Use the Modern Objective-C runtime API.
3090 * objc/execute/class-5.m: Likewise.
3091 * objc/execute/class-6.m: Likewise.
3092 * objc/execute/class-7.m: Likewise.
3093 * objc/execute/class-8.m: Likewise.
3094 * objc/execute/class-9.m: Likewise.
3095 * objc/execute/class-10.m: Likewise.
3096 * objc/execute/class-11.m: Likewise.
3097 * objc/execute/class-12.m: Likewise.
3098 * objc/execute/class-13.m: Likewise.
3099 * objc/execute/class-14.m: Likewise.
3100 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3101 this method also with the GNU runtime.
3102 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3103 +initialize]): Include this method also with the GNU runtime.
3104 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3106 * objc/execute/encode-1.m: Likewise.
3107 * objc/execute/enumeration-1.m: Likewise.
3108 * objc/execute/enumeration-2.m: Likewise.
3109 * objc/execute/exceptions/catchall-1.m: Likewise.
3110 * objc/execute/exceptions/finally-1.m: Likewise.
3111 * objc/execute/exceptions/foward-1.m: Likewise.
3112 * objc/execute/exceptions/local-variables-1.m: Likewise.
3113 * objc/execute/exceptions/throw-nil.m: Likewise.
3114 * objc/execute/exceptions/trivial.m: Likewise.
3115 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3116 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3117 * objc/execute/exceptions/matcher-1.m: Likewise.
3118 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3120 * objc/execute/formal_protocol-2.m: Likewise.
3121 * objc/execute/formal_protocol-3.m: Likewise.
3122 * objc/execute/formal_protocol-4.m: Likewise.
3123 * objc/execute/formal_protocol-5.m: Include
3124 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3126 * objc/execute/formal_protocol-6.m: Likewise.
3127 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3128 Object. Include <objc/Protocol.h> instead of
3129 ../../objc-obj-c++-shared/Protocol1.h.
3130 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3132 * objc/execute/informal_protocol.m: Likewise.
3133 * objc/execute/load-3.m: Likewise.
3134 * objc/execute/many_args_method.m ([TestClass +initialize]):
3135 Include this method with the GNU runtime as well.
3136 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3137 * objc/execute/nested-func-1.m: Use TestsuiteObject
3139 * objc/execute/nil_method-1.m: Likewise.
3140 * objc/execute/no_clash.m: Likewise.
3141 * objc/execute/np-1.m: Do not include
3142 ../../objc-obj-c++-shared/Protocol1.h.
3143 (main): Use return instead of exit().
3144 * objc/execute/np-2.m: Do not include
3145 ../../objc-obj-c++-shared/Protocol1.h.
3146 ([MyObject +initialize]): Include this method also with the GNU
3147 runtime. (main): Use return instead of exit().
3148 * objc/execute/object_is_class.m: Include
3149 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3150 of Object. (main): Use the Modern Objective-C runtime API.
3151 * objc/execute/object_is_meta_class.m: Likewise.
3152 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3153 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3154 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3155 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3156 Objective-C runtime API.
3157 * objc/execute/protocol-isEqual-2.m: Likewise.
3158 * objc/execute/protocol-isEqual-3.m: Likewise.
3159 * objc/execute/protocol-isEqual-4.m: Likewise.
3160 * objc/execute/redefining_self.m ([TestClass +initialize]):
3161 Include this method with the GNU runtime as well.
3162 * objc/execute/root_methods.m: Include
3163 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3164 Include this method with the GNU runtime as well.
3165 (main): Use the Modern Objective-C runtime API.
3166 * objc/execute/selector-1.m: Include
3167 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3168 of Object. (main): Use the Modern Objective-C runtime API.
3169 * objc/execute/static-1.m ([Test +initialize]): Include this
3170 method with the GNU runtime as well.
3171 * objc/execute/static-2.m: Likewise.
3172 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3173 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3174 ([MathClass +initialize]): Include this method with the GNU
3176 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3178 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3179 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3180 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3181 * objc.dg/attributes/method-attribute-1.m: Likewise.
3182 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3183 * objc.dg/attributes/method-attribute-2.m: Likewise.
3184 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3185 * objc.dg/attributes/method-attribute-3.m: Likewise.
3186 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3187 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3188 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3189 * obj-c++.dg/bitfield-1.mm: Likewise.
3190 * obj-c++.dg/bitfield-2.mm: Likewise
3191 * objc.dg/bitfield-3.m: Likewise.
3192 * obj-c++.dg/bitfield-4.mm: Likewise.
3193 * objc.dg/bitfield-5.m: Likewise
3194 * objc.dg/call-super-1.m: Likewise.
3195 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3196 Use objc_getClass() instead of objc_get_class(), but for the GNU
3197 runtime redefine objc_getClass as objc_get_class. Include
3198 ../objc-obj-c++-shared/runtime.h.
3199 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3200 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3201 Use the Modern Objective-C runtime API.
3202 * objc.dg/class-protocol-1.m: Include
3203 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3204 * obj-c++.dg/class-protocol-1.mm: Likewise.
3205 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3206 * objc.dg/comp-types-10.m: Likewise.
3207 * objc.dg/comp-types-11.m: Likewise.
3208 * objc.dg/comp-types-12.m: Likewise.
3209 * obj-c++.dg/comp-types-9.mm: Likewise.
3210 * obj-c++.dg/comp-types-11.mm: Likewise.
3211 * obj-c++.dg/comp-types-12.mm: Likewise.
3212 * obj-c++.dg/comp-types-13.mm: Likewise.
3213 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3214 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3215 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3216 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3217 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3218 * objc.dg/desig-init-1.m: Likewise.
3219 * obj-c++.dg/defs.mm: Likewise.
3220 * objc.dg/exceptions-2.m: Likewise.
3221 * obj-c++.dg/except-1.mm: Likewise.
3222 * obj-c++.dg/exceptions-2.mm: Likewise.
3223 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3224 Use the Modern Objective-C runtime API.
3225 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3226 the Modern Objective-C runtime API. Do not include
3227 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3228 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3229 the Modern Objective-C runtime API except when using an older NeXT
3231 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3232 the Modern Objective-C runtime API.
3233 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3235 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3236 * objc.dg/encode-7-next-64bit.m: Updated include.
3237 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3239 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3240 the Modern Objective-C runtime API.
3241 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3242 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3243 instead of ../objc-obj-c++-shared/Protocol1.h.
3244 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3245 the Modern Objective-C runtime API except when using an older NeXT
3247 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3248 the Modern Objective-C runtime API.
3249 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3251 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3252 * objc.dg/fix-and-continue-2.m: Likewise.
3253 * objc.dg/foreach-1.m: Likewise.
3254 * objc.dg/foreach-2.m: Likewise.
3255 * objc.dg/foreach-3.m: Likewise.
3256 * objc.dg/foreach-4.m: Likewise.
3257 * objc.dg/foreach-5.m: Likewise.
3258 * objc.dg/foreach-6.m: Likewise.
3259 * objc.dg/foreach-7.m: Likewise.
3260 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3262 * objc.dg/func-ptr-2.m: Likewise.
3263 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3264 Do not include objc/objc-api.h.
3265 * obj-c++.dg/fsf-package-0.mm: Likewise.
3266 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3267 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3268 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3270 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3271 * objc.dg/gnu-runtime-3.m: Likewise.
3272 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3273 * objc.dg/headers.m: Include objc/runtime.h instead of
3274 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3275 for the NeXT runtime.
3276 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3277 * obj-c++.dg/isa-field-1.mm: Likewise.
3278 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3279 * objc.dg/layout-1.m: Likewise.
3280 * objc.dg/layout-2.m: Likewise.
3281 * objc.dg/local-decl-2.m: Likewise.
3282 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3283 Object. ([Container +elementForView:]): Use
3284 class_conformsToProtocol().
3285 * obj-c++.dg/lookup-2.mm: Likewise.
3286 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3287 * obj-c++.dg/local-decl-1.mm: Likewise.
3288 * objc.dg/method-3.m: Likewise.
3289 * objc.dg/method-4.m: Likewise.
3290 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3291 ../objc-obj-c++-shared/Protocol1.h.
3292 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3293 * objc.dg/method-9.m: Likewise.
3294 * objc.dg/method-10.m: Likewise.
3295 * objc.dg/method-13.m ([Root +initialize]): Include this method
3296 also for the GNU runtime. (main): Use objc_getClass() also for
3298 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3299 * objc.dg/method-17.m: Likewise.
3300 * objc.dg/method-19.m: Likewise.
3301 * objc.dg/method-20b.m: Likewise.
3302 * obj-c++.dg/method-2.mm: Likewise.
3303 * obj-c++.dg/method-6.mm: Likewise.
3304 * obj-c++.dg/method-10.mm: Likewise.
3305 * obj-c++.dg/method-11.mm: Likewise.
3306 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3307 ../objc-obj-c++-shared/Protocol1.h.
3308 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3309 * obj-c++.dg/method-15.mm: Likewise.
3310 * obj-c++.dg/method-17.mm: Likewise.
3311 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3312 +initialize]): Include this method also for the GNU
3313 runtime. (main): Use objc_getClass() also for the GNU runtime.
3314 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3315 * obj-c++.dg/method-22.mm: Likewise.
3316 * obj-c++.dg/method-23.mm: Likewise.
3317 * obj-c++.dg/no-extra-load.mm: Likewise.
3318 * objc.dg/objc-fast-4.m: Likewise.
3319 * objc.dg/objc-gc-4.m: Likewise.
3320 * obj-c++.dg/objc-gc-3.mm: Likewise.
3321 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3322 protocol_getMethodDescription() instead of [Protocol
3323 -descriptionForInstanceMethod].
3324 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3325 Made it available with all runtimes. (main): Call -test instead
3327 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3328 and put into a category.
3329 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3330 Object. Include objc/objc.h.
3331 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3332 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3333 New. (main): Use protocol_getMethodDescription() instead
3334 of [Protocol -descriptionForInstanceMethod] and [Protocol
3335 -descriptionForClassMethod].
3336 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3337 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3338 Objective-C runtime API.
3339 * obj-c++.dg/proto-qual-1.mm: Likewise.
3340 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3342 * obj-c++.dg/property/property-1.mm: Likewise.
3343 * obj-c++.dg/qual-types-1.mm: Likewise.
3344 * objc.dg/selector-2.m: Include objc/objc.h instead of
3345 ../objc-obj-c++-shared/Object1.h.
3346 * obj-c++.dg/selector-2.mm: Likewise.
3347 * obj-c++.dg/selector-5.mm: Likewise.
3348 * obj-c++.dg/selector-6.mm: Likewise.
3349 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3350 Object. Do not include objc/objc-api.h.
3351 * obj-c++.dg/set-not-used-1.mm: Likewise.
3352 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3353 * objc.dg/stret-1.m: Likewise.
3354 * objc.dg/stret-2.m: Likewise.
3355 * obj-c++.dg/super-class-2.mm: Likewise.
3356 * objc.dg/super-class-3.m: Likewise.
3357 * objc.dg/super-class-4.m: Likewise.
3358 * objc.dg/sync-2.m: Likewise.
3359 * obj-c++.dg/sync-2.mm: Likewise.
3360 * objc.dg/sync-1.m: Include objc/objc.h instead of
3361 ../objc-obj-c++-shared/Object1.h.
3362 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3363 'Class' as the type of 'isa'.
3364 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3365 Objective-C runtime API. ([TestClass +initialize]): Include this
3366 method with the GNU runtime as well.
3367 * objc.dg/strings/strings-1.m: Updated includes.
3368 * obj-c++.dg/strings/strings-1.mm: Likewise.
3369 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3370 objc.dg/strings/const-str-12b.m.
3371 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3372 * obj-c++.dg/template-3.mm: Likewise.
3373 * obj-c++.dg/template-4.mm: Likewise.
3374 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3375 Objective-C runtime API.
3376 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3377 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3378 * obj-c++.dg/try-catch-1.mm: Likewise.
3379 * obj-c++.dg/try-catch-2.mm: Likewise.
3380 * objc.dg/try-catch-3.m: Likewise.
3381 * obj-c++.dg/try-catch-3.mm: Likewise.
3382 * objc.dg/try-catch-6.m: Likewise.
3383 * objc.dg/try-catch-7.m: Likewise.
3384 * obj-c++.dg/try-catch-7.mm: Likewise.
3385 * obj-c++.dg/try-catch-8.mm: Likewise.
3386 * obj-c++.dg/try-catch-9.mm: Likewise.
3387 * objc.dg/try-catch-10.m: Likewise.
3388 * obj-c++.dg/try-catch-11.mm: Likewise.
3389 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3390 Object. Include objc/objc.h.
3391 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3392 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3393 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3394 Object. Use Modern Objective-C runtime API. Do not use
3396 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3397 * obj-c++.dg/torture/trivial.mm: Likewise.
3398 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3399 instead of ../objc-obj-c++-shared/Object1.h. Include
3400 ../objc-obj-c++-shared/runtime.h.
3401 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3402 * objc.dg/torture/strings/const-str-11.m: Likewise.
3403 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3404 * objc.dg/torture/strings/const-str-9.m: Likewise.
3405 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3406 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3407 instead of Object. Only add _FooClassReference if
3409 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3410 * objc.dg/torture/strings/const-str-8.m: Likewise.
3411 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3412 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3414 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3416 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3417 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3418 * obj-c++.dg/va-meth-1.mm: Likewise.
3419 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3420 ../objc-obj-c++-shared/Object1.h.
3421 * objc.dg/zero-link-3.m: Likewise.
3423 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3425 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3427 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3430 * obj-c++.dg/property/cxx-property-1.mm: New.
3431 * obj-c++.dg/property/cxx-property-2.mm: New.
3433 2011-06-06 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3437 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3439 PR rtl-optimization/49145
3441 * gcc.c-torture/compile/pr49145.c: New test.
3443 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3446 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3447 to dg-options, match also DW_AT_linkage_name.
3450 * gcc.dg/debug/pr49294.c: New test.
3453 * g++.dg/opt/pr49264.C: New test.
3455 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3457 PR tree-optimization/49243
3458 * gcc.dg/pr49243.c: New.
3460 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3462 * gnat.dg/specs/cond_expr1.ads: New test.
3464 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3466 * gnat.dg/deferred_const4.ad[sb]: New test.
3467 * gnat.dg/deferred_const4_pkg.ads: New helper.
3469 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3471 * gnat.dg/test_tamdt.adb: Rename to...
3472 * gnat.dg/taft_type1.adb: ...this.
3473 * gnat.dg/tamdt.ad[sb]: Rename to...
3474 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3475 * gnat.dg/tamdt_aux.ads: Rename to...
3476 * gnat.dg/taft_type1_pkg2.ads: ...this.
3477 * gnat.dg/taft_type2.ad[sb]: New test.
3478 * gnat.dg/taft_type2_pkg.ads: New helper.
3479 * gnat.dg/taft_type3.adb: New test.
3480 * gnat.dg/taft_type3_pkg.ads: New helper.
3482 2011-06-05 Tobias Burnus <burnus@net-b.de>
3485 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3488 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3491 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3493 * objc.dg/gnu-api-2-objc.m: Likewise.
3494 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3495 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3497 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3499 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3500 alignment, not the alignment, when calling class_addIvar(). Add
3501 an 'isa' instance variable to the test root class.
3502 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3504 2011-06-04 Jan Hubicka <jh@suse.cz>
3506 PR tree-optimization/48893
3507 PR tree-optimization/49091
3508 PR tree-optimization/49179
3509 * gfortran.dg/pr49179.f90: New testcase
3511 2011-06-04 Jan Hubicka <jh@suse.cz>
3514 * g++.dg/torture/pr48954.C: New testcase.
3516 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3518 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3520 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3523 * g++.dg/diagnostic/bitfld2.C: New.
3525 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3528 * gcc.c-torture/execute/pr49281.c: New test.
3530 2011-06-04 Jan Hubicka <jh@suse.cz>
3532 PR tree-optimize/48929
3533 * gcc.c-torture/compile/pr48929.c: New testcase.
3535 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3539 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3544 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3546 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3548 2011-06-03 Richard Henderson <rth@redhat.com>
3549 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3551 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3553 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3555 * objc.dg/headers.m: Do not include objc-list.h.
3557 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3559 * objc.dg/type-stream-1.m: Test removed.
3560 * objc.dg/headers.m: Do not include typedstream.h.
3562 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3564 * objc.dg/torture/forward-1.m (main): Updated testcase.
3566 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3569 * gcc.c-torture/compile/pr49163.c: New.
3571 2011-06-02 Asher Langton <langton2@llnl.gov>
3574 * gfortran.dg/PR49268.f90: New test.
3576 2011-06-02 Asher Langton <langton2@llnl.gov>
3579 * gfortran.dg/PR37039.f90: New test.
3581 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3584 * objc.dg/method-5.m: Updated.
3585 * objc.dg/method-19.m: Updated.
3586 * objc.dg/method-lookup-1.m: New.
3587 * obj-c++.dg/method-6.mm: Updated.
3588 * obj-c++.dg/method-7.mm: Updated.
3589 * obj-c++.dg/method-lookup-1.mm: New.
3591 2011-06-02 DJ Delorie <dj@redhat.com>
3593 * lib/timeout.exp (timeout): Add board_info support.
3595 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3597 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3599 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3602 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3603 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3605 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3606 Hans-Peter Nilsson <hp@axis.com>
3608 PR rtl-optimization/48840
3609 * gcc.target/sparc/ultrasp13.c: New test.
3611 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3614 * gcc.c-torture/compile/pr49238.c: New.
3616 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3618 * gcc.target/arm/g2.c: Skip test in -mthumb.
3619 Skip test unless cpu is xscale.
3620 * gcc.target/arm/scd42-2.c: Likewise.
3621 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3623 2011-06-01 Jason Merrill <jason@redhat.com>
3625 * g++.dg/cpp0x/decltype28.C: New.
3626 * g++.dg/cpp0x/decltype29.C: New.
3628 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3631 * gcc.target/mips/pr45074.c: New test.
3633 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3634 Hans-Peter Nilsson <hp@axis.com>
3636 PR rtl-optimization/48830
3637 * gcc.target/sparc/ultrasp12.c: New test.
3639 2011-06-01 David Li <davidxl@google.com>
3641 * gcc.dg/profile-dir-1.c: Change pass name.
3642 * gcc.dg/profile-dir-2.c: Ditto.
3643 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3644 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3645 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3646 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3647 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3648 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3649 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3650 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3651 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3652 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3653 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3654 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3655 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3656 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3657 * gcc.dg/profile-dir-3.c: Ditto.
3658 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3660 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3662 * objc.dg/attributes/method-nonnull-1.m: New test.
3663 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3665 2011-05-31 Tobias Burnus <burnus@net-b.de>
3668 * gfortran.dg/coarray_atomic_1.f90: New.
3669 * gfortran.dg/coarray/atomic_1.f90: New.
3671 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3673 * gcc.dg/guality/bswaptest.c: New test.
3674 * gcc.dg/guality/clztest.c: New test.
3675 * gcc.dg/guality/ctztest.c: New test.
3676 * gcc.dg/guality/rotatetest.c: New test.
3679 * gcc.target/i386/pr48688.c: New test.
3681 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3684 * g++.dg/lookup/name-clash9.C: New.
3686 2011-05-31 Tobias Burnus <burnus@net-b.de>
3689 * gfortran.dg/coarray/dummy_1.f90: New.
3691 2011-05-31 Tobias Burnus <burnus@net-b.de>
3694 * gfortran.dg/coarray/save_1.f90: New.
3695 * gfortran.dg/coarray_4.f90: Update dg-error.
3697 2011-05-31 Jason Merrill <jason@redhat.com>
3699 * g++.dg/cpp0x/rv-template1.C: New.
3701 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3703 PR rtl-optimization/49235
3704 * gcc.dg/pr49235.c: New test.
3706 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3708 PR tree-optimization/49093
3709 * gcc.dg/vect/pr49093.c: New test.
3711 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3714 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3716 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3719 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3722 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3725 * gcc.c-torture/execute/pr49186.c: New.
3727 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3730 * gcc.target/i386/pr49168-1.c: New.
3732 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3733 Eric Botcazou <ebotcazou@adacore.com>
3735 * gcc.dg/guality/drap.c: New test.
3737 2011-05-30 Richard Guenther <rguenther@suse.de>
3739 PR tree-optimization/49210
3740 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3741 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3743 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3746 * g++.dg/gomp/pr49223-1.C: New test.
3747 * g++.dg/gomp/pr49223-2.C: New test.
3749 2011-05-30 Richard Guenther <rguenther@suse.de>
3751 PR tree-optimization/49218
3752 * gcc.c-torture/execute/pr49218.c: New testcase.
3754 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3756 PR tree-optimization/49199
3757 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3758 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3759 -fno-tree-scev-cprop.
3761 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/extends_13.f03: New.
3766 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3768 PR rtl-optimization/49095
3769 * gcc.target/i386/pr49095.c: New test.
3771 2011-05-29 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/coarray_24.f90: New.
3776 2011-05-29 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/coarray_23.f90: New.
3781 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3784 * gcc.dg/pr48826.c: New test.
3786 2011-05-29 Richard Guenther <rguenther@suse.de>
3788 PR tree-optimization/49217
3789 * gcc.dg/torture/pr49217.c: New testcase.
3791 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3794 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3796 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3798 * gnat.dg/boolean_subtype.adb: Rename to...
3799 * gnat.dg/boolean_subtype1.adb: ...this.
3801 2011-05-28 Jason Merrill <jason@redhat.com>
3803 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3805 2011-05-27 Jason Merrill <jason@redhat.com>
3807 * g++.dg/cpp0x/enum18.C: Adjust.
3809 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3811 2011-05-27 Tobias Burnus <burnus@net-b.de>
3814 * gfortran.dg/coarray_22.f90: New.
3816 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3818 PR tree-optimization/46728
3819 * gcc.target/powerpc/pr46728-1.c: New.
3820 * gcc.target/powerpc/pr46728-2.c: New.
3821 * gcc.target/powerpc/pr46728-3.c: New.
3822 * gcc.target/powerpc/pr46728-4.c: New.
3823 * gcc.target/powerpc/pr46728-5.c: New.
3824 * gcc.dg/pr46728-6.c: New.
3825 * gcc.target/powerpc/pr46728-7.c: New.
3826 * gcc.target/powerpc/pr46728-8.c: New.
3827 * gcc.dg/pr46728-9.c: New.
3828 * gcc.target/powerpc/pr46728-10.c: New.
3829 * gcc.target/powerpc/pr46728-11.c: New.
3830 * gcc.dg/pr46728-12.c: New.
3831 * gcc.target/powerpc/pr46728-13.c: New.
3832 * gcc.target/powerpc/pr46728-14.c: New.
3833 * gcc.target/powerpc/pr46728-15.c: New.
3834 * gcc.target/powerpc/pr46728-16.c: New.
3836 2011-05-27 Jason Merrill <jason@redhat.com>
3838 * g++.dg/abi/mangle47.C: New.
3841 * g++.dg/template/const5.C: New.
3843 * g++.dg/cpp0x/enum18.C: New.
3845 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3847 * g++.dg/cpp0x/error6.C: New.
3849 * g++.dg/cpp0x/error5.C: New.
3851 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3854 * g++.dg/eh/cond6.C: New test.
3856 2011-05-27 Tobias Burnus <burnus@net-b.de>
3859 * gfortran.dg/rank_3.f90: New.
3860 * gfortran.dg/rank_4.f90: New.
3862 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3864 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3865 replace dump search.
3867 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3869 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3870 * gnat.dg/bit_packed_array5.adb: ...here.
3872 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3875 * g++.dg/cpp0x/auto25.C: New.
3877 2011-05-27 Richard Guenther <rguenther@suse.de>
3879 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3881 2011-05-27 Richard Guenther <rguenther@suse.de>
3883 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3885 2011-05-27 Richard Guenther <rguenther@suse.de>
3888 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3890 2011-05-26 Jason Merrill <jason@redhat.com>
3892 * g++.dg/cpp0x/friend1.C: New.
3893 * g++.dg/cpp0x/friend2.C: New.
3895 * g++.dg/cpp0x/auto7.C: Update.
3896 * g++.dg/template/crash50.C: Adjust.
3897 * g++.dg/template/static9.C: Adjust.
3898 * g++.old-deja/g++.ext/memconst.C: Adjust.
3900 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3902 * gcc.dg/march.c: Ignore a note for some targets.
3904 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3905 Nathan Froyd <froydnj@codesourcery.com>
3909 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3910 * g++.dg/parse/pr18770.C: New test.
3911 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3913 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3916 * gfortran.dg/dependency_40.f90 : New test.
3918 2011-05-26 Tobias Burnus <burnus@net-b.de>
3921 * gfortran.dg/coarray/registering_1.f90: New.
3923 2011-05-26 Jason Merrill <jason@redhat.com>
3925 * g++.dg/cpp0x/variadic111.C: New.
3926 * g++.dg/cpp0x/variadic41.C: Adjust.
3928 2011-05-26 Richard Guenther <rguenther@suse.de>
3930 PR tree-optimization/48702
3931 * gcc.dg/torture/pr48702.c: New testcase.
3933 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3935 PR gcov-profile/48845
3936 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3938 * gcc.dg/matrix/matrix.exp: Likewise.
3939 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3940 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3941 line number to check_profiling_available.
3942 * lib/target-supports.exp (check_profiling_available): Account for
3944 Require TLS runtime support with -fprofile-generate.
3945 * lib/profopt.exp (profopt-execute): Add TLS options for
3947 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3949 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3952 * g++.dg/eh/cond5.C: New test.
3954 PR tree-optimization/49161
3955 * gcc.c-torture/execute/pr49161.c: New test.
3957 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3959 * gcc.target/arm/neon-vorn-vbic.c: New test.
3961 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3963 PR tree-optimization/49038
3964 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3965 * gcc.dg/vect/pr49038.c: New test.
3967 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3968 * g++.dg/init/pr25811-3.C: New.
3969 * g++.dg/init/pr25811-4.C: New.
3971 2011-05-25 Jason Merrill <jason@redhat.com>
3973 * g++.dg/cpp0x/enum17.C: New.
3974 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3976 * g++.dg/cpp0x/auto24.C: New.
3978 * g++.dg/cpp0x/error4.C: New.
3980 * g++.dg/cpp0x/rv-restrict.C: New.
3982 * g++.dg/cpp0x/enum15.C: New.
3983 * g++.dg/cpp0x/constexpr-switch2.C: New.
3985 * g++.dg/cpp0x/variadic110.C: New.
3987 * g++.dg/cpp0x/auto9.C: Add typedef test.
3989 * g++.dg/cpp0x/auto23.C: New.
3990 * g++.dg/cpp0x/auto9.C: Adjust.
3992 * g++.dg/cpp0x/defaulted29.C: New.
3994 * g++.dg/cpp0x/initlist51.C: New.
3996 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3998 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3999 * g++.dg/abi/packed1.C: Suppress warning.
4000 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4001 * g++.dg/template/stdarg1.C: Likewise.
4002 * g++.dg/other/packed1.C: Remove arm from xfail list.
4004 2011-05-25 Jason Merrill <jason@redhat.com>
4006 * g++.dg/cpp0x/enum16.C: New.
4007 * g++.dg/parse/error15.C: Adjust.
4009 * g++.dg/cpp0x/initlist50.C: New.
4011 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4013 * g++.dg/cpp0x/variadic109.C: New.
4015 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4017 * gcc.target/i386/pause-1.c: New.
4019 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4021 * gcc.dg/stack-usage-1.c: Adjust comment.
4022 * gcc.dg/stack-usage-2.c: New test.
4024 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4027 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4028 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4030 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4032 PR rtl-optimization/48757
4033 * gfortran.dg/pr48757.f: New test case.
4035 2011-05-24 Jason Merrill <jason@redhat.com>
4037 * g++.dg/cpp0x/access01.C: New.
4039 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4042 * objc.dg/pr48177.m: New testcase.
4044 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4047 * objc.dg/pr48187.m: New testcase.
4048 * obj-c++.dg/pr48187.mm: New testcase.
4049 * objc.dg/ivar-extra-semicolon.m: New testcase.
4051 2011-05-24 Jason Merrill <jason@redhat.com>
4053 * g++.dg/template/access21.C: New.
4054 * g++.dg/template/access22.C: New.
4056 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4058 PR rtl-optimization/48633
4059 * g++.dg/pr48633.C: New test.
4061 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4064 * g++.dg/other/pr49133.C: New test.
4066 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4067 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4069 * gcc.dg/torture/tls/run-gd.c: New test.
4070 * gcc.dg/torture/tls/run-ie.c: New test.
4071 * gcc.dg/torture/tls/run-ld.c: New test.
4072 * gcc.dg/torture/tls/run-le.c: New test.
4073 * lib/target-supports.exp (check_effective_target_tls_runtime):
4074 Build testcase with TLS options.
4076 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4078 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4080 2011-05-24 Tom de Vries <tom@codesourcery.com>
4082 PR tree-optimization/49121
4083 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4085 2011-05-23 Jason Merrill <jason@redhat.com>
4087 * g++.dg/cpp0x/defaulted28.C: New.
4089 * g++.dg/cpp0x/sfinae25.C: New.
4091 * g++.dg/cpp0x/rv-cast2.C: New.
4093 * g++.dg/cpp0x/enum14.C: New.
4095 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4098 * gcc.c-torture/execute/pr49123.c: New test.
4101 * gcc.dg/debug/pr49032.c: New test.
4104 * gcc.dg/pr49120.c: New test.
4106 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4109 * gcc.target/i386/pr47315.c: New test.
4111 2011-05-23 Jason Merrill <jason@redhat.com>
4113 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4115 * g++.dg/cpp0x/sfinae24.C: New.
4117 * g++.dg/cpp0x/error3.C: New.
4119 * g++.dg/cpp0x/defaulted27.C: New.
4121 * g++.dg/cpp0x/decltype27.C: New.
4123 2011-05-23 Richard Guenther <rguenther@suse.de>
4125 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4127 2011-05-23 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/40874
4130 * g++.dg/tree-ssa/pr40874.C: New testcase.
4132 2011-05-23 Richard Guenther <rguenther@suse.de>
4134 PR tree-optimization/49115
4135 * g++.dg/torture/pr49115.C: New testcase.
4137 2011-05-23 Richard Guenther <rguenther@suse.de>
4140 * gcc.dg/memcpy-3.c: New testcase.
4142 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4145 * gcc.c-torture/execute/pr48973-1.c: New test.
4146 * gcc.c-torture/execute/pr48973-2.c: New test.
4148 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4151 * g++.dg/warn/pr18016.C: New.
4153 2011-05-23 Tom de Vries <tom@codesourcery.com>
4156 * gcc.target/arm/ivopts-6.c: New test.
4158 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4161 * gcc.c-torture/compile/pr49029.c: New test.
4163 2011-05-22 Jason Merrill <jason@redhat.com>
4165 * g++.dg/cpp0x/sfinae23.C: New.
4166 * g++.dg/cpp0x/sfinae8.C: Correct.
4168 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4170 * gfortran.dg/function_optimize_8.f90: New test case.
4172 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4174 PR tree-optimization/49087
4175 * gcc.dg/vect/O3-pr49087.c: New test.
4177 2011-05-21 Jason Merrill <jason@redhat.com>
4179 * g++.dg/debug/const5.C: New.
4181 2011-05-20 Jason Merrill <jason@redhat.com>
4183 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4185 * g++.dg/cpp0x/constexpr-static7.C: New.
4187 * g++.dg/cpp0x/enum12.C: New.
4188 * g++.dg/cpp0x/enum13.C: New.
4190 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4193 * gfortran.dg/select_type_23.f03: New.
4195 2011-05-20 Jason Merrill <jason@redhat.com>
4197 * g++.dg/cpp0x/defaulted26.C: New.
4199 * g++.dg/cpp0x/noexcept02.C: Fix.
4200 * g++.dg/cpp0x/noexcept03.C: Fix.
4201 * g++.dg/cpp0x/noexcept08.C: Fix.
4202 * g++.dg/cpp0x/noexcept10.C: New.
4204 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4207 * gfortran.dg/extends_12.f03: New.
4209 2011-05-20 Jason Merrill <jason@redhat.com>
4211 * g++.dg/template/koenig9.C: New.
4212 * g++.dg/opt/pr47615.C: Fix.
4213 * g++.dg/overload/defarg1.C: Fix.
4214 * g++.dg/tc1/dr213.C: Remove xfail.
4215 * g++.dg/torture/pr34850.C: Fix.
4216 * g++.dg/torture/pr39362.C: Fix.
4217 * g++.old-deja/g++.brendan/crash56.C: Fix.
4218 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4220 2011-05-20 Richard Guenther <rguenther@suse.de>
4222 PR tree-optimization/49079
4223 * gcc.dg/torture/pr49079.c: New testcase.
4225 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4227 PR tree-optimization/49073
4228 * gcc.c-torture/execute/pr49073.c: New test.
4230 2011-06-19 Tobias Burnus <burnus@net-b.de>
4233 * gfortran.dg/coarray_21.f90: New.
4235 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4237 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4240 2011-05-19 Richard Guenther <rguenther@suse.de>
4243 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4245 2011-05-19 Richard Guenther <rguenther@suse.de>
4248 * gcc.dg/builtin-object-size-11.c: New testcase.
4250 2011-05-19 Tom de Vries <tom@codesourcery.com>
4253 * gcc.target/arm/ivopts.c: New test.
4254 * gcc.target/arm/ivopts-2.c: New test.
4256 2011-05-19 Tom de Vries <tom@codesourcery.com>
4258 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4260 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4262 * gcc.c-torture/execute/960321-1.x: Remove.
4264 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4267 * gfortran.dg/move_alloc_4.f90: New.
4269 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4272 * gcc.target/i386/pr49002-1.c: New test.
4273 * gcc.target/i386/pr49002-2.c: Likewise.
4275 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4277 PR tree-optimization/49039
4278 * gcc.c-torture/execute/pr49039.c: New test.
4279 * gcc.dg/tree-ssa/pr49039.c: New test.
4280 * g++.dg/torture/pr49039.C: New test.
4282 2011-05-18 Jason Merrill <jason@redhat.com>
4284 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4285 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4286 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4288 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4290 * gcc.target/bfin/mcpu-bf592.c: New test.
4292 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4294 PR tree-optimization/41881
4295 * gcc.dg/vect/O3-pr41881.c: New test.
4296 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4298 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4300 PR tree-optimization/49000
4301 * gcc.dg/pr49000.c: New test.
4303 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4305 * gnat.dg/invalid1.adb: New test.
4307 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4309 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4311 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4312 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4314 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4317 * g++.dg/cpp0x/range-for18.C: New.
4319 2011-05-15 Tobias Burnus <burnus@net-b.de>
4322 * gfortran.dg/coarray/image_index_2.f90: New.
4324 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4326 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4327 * g++.dg/cpp0x/override2.C: New.
4329 2011-05-14 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.de/coarray_20.f90: New.
4334 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4337 * function_optimize_7.f90: New test case.
4339 2011-05-13 Jason Merrill <jason@redhat.com>
4341 * g++.dg/cpp0x/decltype26.C: New.
4342 * g++.dg/cpp0x/enum11.C: New.
4344 2011-05-13 Tobias Burnus <burnus@net-b.de>
4348 * gfortran.dg/assign_8.f90: Update dg-error.
4350 2011-05-13 Tobias Burnus <burnus@net-b.de>
4353 * gfortran.dg/io_constraints_8.f90: New.
4354 * gfortran.dg/io_constraints_9.f90: New.
4356 2011-05-13 Martin Thuresson <martint@google.com>
4358 PR gcov-profile/47793
4359 * gcc.dg/pr47793.c: New.
4361 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4363 PR tree-optimization/48975
4364 * gcc.dg/pr48975.c: New test.
4366 2011-05-12 Tobias Burnus <burnus@net-b.de>
4369 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4371 2011-05-12 Jason Merrill <jason@redhat.com>
4373 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4375 2011-05-12 Geert Bosch <bosch@adacore.com>
4377 * gnat.dg/view_conversion1.adb: New test.
4379 2011-05-12 Richard Guenther <rguenther@suse.de>
4381 PR tree-optimization/48172
4382 * gcc.dg/vect/pr48172.c: New testcase.
4384 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4387 * g++.dg/opt/pr48967.C: New test.
4389 2011-05-11 Jason Merrill <jason@redhat.com>
4391 * g++.dg/cpp0x/constexpr-friend.C: New.
4392 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4394 * g++.dg/cpp0x/sfinae22.C: New.
4396 2011-05-11 Tobias Burnus <burnus@net-b.de>
4399 * gfortran.dg/generic_24.f90: New.
4401 2011-05-11 Richard Guenther <rguenther@suse.de>
4403 PR tree-optimization/15256
4404 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4406 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4409 * gcc.dg/pr48159-1.c: New test.
4410 * gcc.dg/pr48159-2.c: New test.
4412 2011-05-11 Richard Guenther <rguenther@suse.de>
4415 * gcc.dg/torture/pr48953.c: New testcase.
4417 2011-05-11 Richard Guenther <rguenther@suse.de>
4419 PR tree-optimization/18041
4420 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4422 2011-05-11 Alan Modra <amodra@gmail.com>
4425 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4427 2011-05-10 Jason Merrill <jason@redhat.com>
4429 * g++.dg/cpp0x/defaulted25.C: New.
4430 * g++.dg/template/crash7.C: Adjust.
4432 * g++.dg/cpp0x/variadic108.C: New.
4434 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4436 * g++.dg/inherit/virtual9.C: Extend.
4438 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4441 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4442 are passed and returned in vector registers.
4444 2011-05-10 Richard Guenther <rguenther@suse.de>
4446 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4447 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4448 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4449 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4450 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4453 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4455 PR tree-optimization/48611
4456 PR tree-optimization/48794
4457 * gfortran.dg/gomp/pr48611.f90: New test.
4458 * gfortran.dg/gomp/pr48794.f90: New test.
4461 * gcc.dg/dfp/pr48928.c: New test.
4463 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4466 * g++.dg/cpp0x/pr48522.C: New.
4468 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4471 * g++.dg/cpp0x/sfinae21.C: New.
4473 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4475 * g++.dg/template/sfinae28.C: Rename to...
4476 * g++.dg/cpp0x/sfinae19.C: ... this.
4477 * g++.dg/template/sfinae29.C: Rename to...
4478 * g++.dg/cpp0x/sfinae20.C: ... this.
4480 2011-05-09 Jeff Law <law@redhat.com>
4482 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4485 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4488 * g++.dg/init/pr20039.C: New.
4490 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4494 * g++.dg/template/sfinae28.C: New.
4495 * g++.dg/template/sfinae29.C: Likewise.
4497 2011-05-09 Jason Merrill <jason@redhat.com>
4499 * g++.dg/template/nontype23.C: New.
4501 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4503 * g++.dg/init/pr48859.C: New.
4505 2011-05-09 Jason Merrill <jason@redhat.com>
4507 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4508 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4509 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4510 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4511 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4512 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4513 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4514 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4516 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4518 * g++.dg/inherit/virtual9.C: New.
4520 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4523 * g++.dg/template/dependent-expr8.C: New test case.
4525 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4527 PR tree-optimization/48837
4528 * gcc.dg/pr48837.c: New testcase.
4530 2011-05-06 Jason Merrill <jason@redhat.com>
4532 * g++.dg/cpp0x/constexpr-condition2.C: New.
4534 * g++.dg/cpp0x/constexpr-missing.C: New.
4536 2011-05-06 Tobias Burnus <burnus@net-b.de>
4539 * gfortran.dg/coarray/this_image_2.f90: New.
4541 2011-05-06 Tobias Burnus <burnus@net-b.de>
4545 * gfortran.dg/bind_c_usage_22.f90: New.
4546 * gfortran.dg/bind_c_usage_23.f90: New.
4547 * gfortran.dg/bind_c_usage_24.f90: New.
4548 * gfortran.dg/bind_c_usage_24_c.c: New.
4550 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4553 * g++.dg/template/member9.C: New test case.
4555 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4557 * gnat.dg/discr29.ad[sb]: New test.
4558 * gnat.dg/discr30.adb: Likewise.
4560 2011-05-05 Julian Brown <julian@codesourcery.com>
4562 * gcc.target/arm/neon-vset_lanes8.c: New test.
4564 2011-05-05 Jason Merrill <jason@redhat.com>
4566 * g++.dg/init/new32.C: New.
4568 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4570 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4573 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4575 PR rtl-optimization/48381
4576 * gcc.c-torture/compile/pr48381.c: New test.
4578 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4580 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4582 * gcc.target/i386/opt-1.c: Ditto.
4584 2011-05-04 Jason Merrill <jason@redhat.com>
4586 * g++.dg/conversion/base1.C: New.
4588 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4590 PR libgfortran/48787
4591 * gfortran.dg/round_3.f08: Add more checks to test case.
4593 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4595 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4596 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4597 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4598 Gate test on effective_target fd_truncate.
4600 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4602 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4603 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4604 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4605 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4606 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4607 * gcc.target/i386/pr38824.c: Ditto.
4608 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4609 * gcc.target/i386/vecinit-2.c: Ditto.
4610 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4611 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4612 * gcc.target/i386/parity-2.c: Ditto.
4613 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4615 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4617 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4619 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4620 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4621 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4623 2011-05-03 Tobias Burnus <burnus@net-b.de>
4626 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4628 2011-05-03 Tobias Burnus <burnus@net-b.de>
4631 * gfortran.dg/coarray/this_image_1.f90: New.
4633 2011-05-03 Tobias Burnus <burnus@net-b.de>
4636 * gfortran.dg/coarray/caf.dg: New.
4637 * gfortran.dg/coarray/image_index_1.f90: New, copied
4638 from ../coarray_16.f90.
4640 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4643 * g++.dg/ext/complex9.C: New.
4645 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4648 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4649 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4650 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4652 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4654 * gcc.target/bfin/builtins: Created.
4655 * gcc.target/bfin/hisilh-O0.c: Deleted.
4656 * gcc.target/bfin/hisilh.c: Moved to...
4657 * gcc.target/bfin/builtins/hisilh.c: ...here.
4658 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4659 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4660 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4661 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4662 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4663 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4664 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4665 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4666 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4667 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4668 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4669 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4670 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4671 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4672 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4673 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4674 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4675 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4676 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4677 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4678 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4679 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4680 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4681 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4682 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4683 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4684 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4685 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4686 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4687 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4688 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4689 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4690 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4691 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4692 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4693 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4694 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4695 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4696 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4697 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4698 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4699 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4700 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4701 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4702 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4703 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4704 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4705 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4706 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4707 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4708 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4709 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4710 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4711 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4712 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4713 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4714 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4715 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4716 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4717 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4718 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4719 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4720 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4721 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4722 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4723 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4724 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4725 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4726 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4727 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4728 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4729 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4730 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4731 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4732 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4733 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4734 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4735 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4736 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4737 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4738 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4739 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4740 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4741 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4742 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4743 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4744 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4745 * gcc.target/bfin/builtins/circptr.c: Ditto.
4746 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4747 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4748 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4749 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4750 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4751 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4752 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4753 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4754 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4755 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4756 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4757 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4758 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4759 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4760 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4761 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4762 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4763 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4764 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4765 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4766 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4767 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4768 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4769 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4770 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4771 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4772 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4773 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4774 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4775 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4776 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4777 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4778 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4779 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4780 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4781 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4782 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4783 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4784 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4785 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4786 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4787 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4788 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4789 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4790 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4791 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4792 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4793 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4794 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4795 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4796 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4797 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4798 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4799 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4800 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4801 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4802 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4803 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4804 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4805 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4806 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4807 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4808 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4809 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4810 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4811 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4812 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4813 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4814 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4815 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4817 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4819 * gcc.target/arm/cold-lc.c: New test.
4821 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4824 * gcc.dg/pr48774.c: New test.
4826 2011-05-03 Richard Guenther <rguenther@suse.de>
4828 * gcc.dg/large-size-array-5.c: New testcase.
4830 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4832 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4834 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4836 * lib/target-supports.exp (check_effective_target_vect_strided):
4838 (check_effective_target_vect_strided2)
4839 (check_effective_target_vect_strided3)
4840 (check_effective_target_vect_strided4)
4841 (check_effective_target_vect_strided8): ...these new functions.
4843 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4844 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4845 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4846 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4847 * gcc.dg/vect/pr37539.c: Likewise.
4848 * gcc.dg/vect/slp-11a.c: Likewise.
4849 * gcc.dg/vect/slp-11b.c: Likewise.
4850 * gcc.dg/vect/slp-11c.c: Likewise.
4851 * gcc.dg/vect/slp-12a.c: Likewise.
4852 * gcc.dg/vect/slp-12b.c: Likewise.
4853 * gcc.dg/vect/slp-18.c: Likewise.
4854 * gcc.dg/vect/slp-19a.c: Likewise.
4855 * gcc.dg/vect/slp-19b.c: Likewise.
4856 * gcc.dg/vect/slp-21.c: Likewise.
4857 * gcc.dg/vect/slp-23.c: Likewise.
4858 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4860 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4861 instead of vect_interleave && vect_extract_even_odd.
4862 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4863 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4864 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4865 * gcc.dg/vect/vect-1.c: Likewise.
4866 * gcc.dg/vect/vect-10.c: Likewise.
4867 * gcc.dg/vect/vect-98.c: Likewise.
4868 * gcc.dg/vect/vect-107.c: Likewise.
4869 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4870 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4871 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4872 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4873 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4874 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4875 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4876 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4877 * gcc.dg/vect/vect-strided-float.c: Likewise.
4878 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4879 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4880 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4881 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4882 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4883 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4884 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4885 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4886 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4887 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4888 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4889 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4890 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4891 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4892 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4894 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4896 * gcc.dg/vect/pr30843.c: Likewise.
4897 * gcc.dg/vect/pr33866.c: Likewise.
4898 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4899 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4900 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4901 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4903 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4905 * gcc.dg/vect/slp-11.c: Split into...
4906 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4907 gcc.dg/vect/slp-11c.c: ...these tests.
4908 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4909 * gcc.dg/vect/slp-12c.c: ...this new test.
4910 * gcc.dg/vect/slp-19.c: Split into...
4911 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4912 gcc.dg/vect/slp-19c.c: ...these new tests.
4914 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4916 * lib/target-supports.exp
4917 (check_effective_target_vect_extract_even_odd_wide): Delete.
4918 (check_effective_target_vect_strided_wide): Likewise.
4919 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4920 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4921 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4922 * gcc.dg/vect/pr37539.c: Likewise.
4923 * gcc.dg/vect/slp-11.c: Likewise.
4924 * gcc.dg/vect/slp-12a.c: Likewise.
4925 * gcc.dg/vect/slp-12b.c: Likewise.
4926 * gcc.dg/vect/slp-19.c: Likewise.
4927 * gcc.dg/vect/slp-23.c: Likewise.
4928 * gcc.dg/vect/vect-1.c: Likewise.
4929 * gcc.dg/vect/vect-98.c: Likewise.
4930 * gcc.dg/vect/vect-107.c: Likewise.
4931 * gcc.dg/vect/vect-strided-float.c: Likewise.
4933 2011-05-02 Jason Merrill <jason@redhat.com>
4935 * g++.dg/init/new31.C: New.
4937 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4940 * gcc.dg/pr35445.c: New test.
4942 2011-05-02 Jason Merrill <jason@redhat.com>
4944 * c-c++-common/vla-1.c: New.
4946 2011-05-02 Richard Guenther <rguenther@suse.de>
4948 PR tree-optimization/48822
4949 * gcc.dg/torture/pr48822.c: New testcase.
4951 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/cpp0x/constexpr-47969.C: New.
4956 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4959 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4960 on vect_no_align targets.
4961 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4962 vect_no_align targets.
4964 2011-05-01 Xinliang David Li <davidxl@google.com>
4966 * gcc.dg/tree-ssa/integer-addr.c: New test.
4967 * gcc.dg/tree-ssa/alias_bug.c: New test.
4969 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4971 PR libgfortran/48787
4972 * gfortran.dg/round_3.f08: Add more checks.
4974 2011-04-30 Tobias Burnus <burnus@net-b.de>
4977 * gfortran.dg/import9.f90: New, proper test.
4978 * gfortran.dg/interface_37.f90: Remove bogus
4979 test (bogus copy of interface_36.f90).
4981 2011-04-30 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/interface_37.f90: New.
4986 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4989 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4991 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4993 PR tree-optimization/48809
4994 * gcc.c-torture/execute/pr48809.c: New test.
4996 2011-04-29 Jeff Law <law@redhat.com>
4998 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5000 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5003 * g++.dg/init/ctor10.C: New.
5005 2011-04-29 Le-Chun Wu <lcwu@google.com>
5007 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5008 warning in implicitly instantiated templates.
5010 2011-04-29 Le-Chun Wu <lcwu@google.com>
5012 * g++.dg/warn/Wnull-conversion-1.C: New.
5013 * g++.dg/warn/Wnull-conversion-2.C: New.
5015 2011-04-29 Diego Novillo <dnovillo@google.com>
5017 * g++.old-deja/g++.other/null3.C: Expect warning about
5018 converting boolean to a pointer.
5020 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5023 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5027 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5029 2011-04-29 Tobias Burnus <burnus@net-b.de>
5032 * gfortran.dg/typebound_proc_22.f90: New.
5035 * gfortran.dg/interface_36.f90: New.
5037 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5039 PR libgfortran/48488
5040 PR libgfortran/48602
5041 PR libgfortran/48615
5042 PR libgfortran/48684
5043 PR libgfortran/48787
5044 * gfortran.dg/fmt_g.f: Adjust test.
5045 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5046 * gfortran.dg/round_3.f08: New test.
5047 * gfortran.dg/namelist_print_1.f: Adjust test.
5048 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5049 * gfortran.dg/f2003_io_5.f03: Adjust test.
5050 * gfortran.dg/coarray_15.f90: Adjust test.
5051 * gfortran.dg/namelist_65.f90: Adjust test.
5052 * gfortran.dg/fmt_cache_1.f: Adjust test.
5053 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5054 * gfortran.dg/real_const_3.f90: Adjust test.
5056 2011-04-28 Xinliang David Li <davidxl@google.com>
5058 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5059 * g++.dg/prof-robust-1.C: New test.
5061 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5063 PR tree-optimization/48765
5064 * gcc.dg/vect/pr48765.c: New.
5066 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5068 PR tree-optimization/48775
5069 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5071 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5074 * g++.dg/inherit/pr48798.C: New.
5075 * g++.old-deja/g++.other/base1.C: Adjust.
5077 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5080 * g++.dg/template/inherit7.C: New test case.
5082 2011-04-28 Richard Guenther <rguenther@suse.de>
5084 PR tree-optimization/40052
5085 PR tree-optimization/15347
5086 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5087 * gcc.dg/pr15347.c: Likewise.
5089 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5092 * g++.dg/cpp0x/sfinae18.C: New.
5094 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5097 * g++.dg/ext/is_literal_type1.C: New.
5099 2011-04-28 Tobias Burnus <burnus@net-b.de>
5103 * gfortran.dg/interface_35.f90: New.
5104 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5105 * gfortran.dg/func_result_6.f90: Add dg-warning.
5106 * gfortran.dg/bessel_1.f90: Ditto.
5107 * gfortran.dg/hypot_1.f90: Ditto.
5108 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5109 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5110 * gfortran.dg/interface_assignment_4.f90: Ditto.
5112 2011-04-27 Jason Merrill <jason@redhat.com>
5114 * g++.dg/ext/complex8.C: New.
5116 * g++.dg/cpp0x/initlist49.C: New.
5117 * g++.dg/init/new30.C: New.
5119 2011-04-27 Tobias Burnus <burnus@net-b.de>
5122 * gfortran.dg/whole_file_34.f90: New.
5124 2011-04-27 Jan Hubicka <jh@suse.cz>
5126 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5128 2011-04-27 Jason Merrill <jason@redhat.com>
5130 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5132 * g++.dg/parse/ambig6.C: New.
5134 2011-04-27 Nick Clifton <nickc@redhat.com>
5136 * gcc.dg/20020312-2.c: Add definition for RX.
5138 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5139 option with RX targets.
5141 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5144 2011-04-27 Richard Guenther <rguenther@suse.de>
5146 * gcc.dg/tree-ssa/pr23382.c: Remove.
5148 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5151 * gcc.c-torture/compile/pr48767.c: New test.
5153 2011-04-27 Richard Guenther <rguenther@suse.de>
5155 PR tree-optimization/48772
5156 * g++.dg/pr48772.C: New testcase.
5158 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5161 * gcc.c-torture/compile/pr48742.c: New test.
5163 2011-04-26 Jason Merrill <jason@redhat.com>
5165 * g++.dg/lookup/koenig13.C: New.
5167 * g++.dg/cpp0x/initlist48.C: New.
5169 2011-04-25 Jason Merrill <jason@redhat.com>
5171 * g++.dg/cpp0x/sfinae17.C: New.
5173 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5176 * gcc.target/powerpc/pr48258-1.c: New file.
5177 * gcc.target/powerpc/pr48258-2.c: Ditto.
5179 2011-04-26 Xinliang David Li <davidxl@google.com>
5181 * gcc.dg/uninit-suppress.c: New test.
5182 * gcc.dg/uninit-suppress.c: New test.
5184 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5187 * gcc.dg/pr48768.c: New test.
5189 PR tree-optimization/48734
5190 * gcc.c-torture/compile/pr48734.c: New test.
5193 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5195 2011-04-26 Richard Guenther <rguenther@suse.de>
5197 PR tree-optimization/48731
5198 * gcc.dg/torture/pr48731.c: New testcase.
5200 2011-04-26 Richard Guenther <rguenther@suse.de>
5203 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5205 2011-04-26 Richard Guenther <rguenther@suse.de>
5208 * gcc.dg/torture/pr48694-1.c: New testcase.
5209 * gcc.dg/torture/pr48694-2.c: Likewise.
5211 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5213 * g++.dg/ext/underlying_type1.C: New.
5214 * g++.dg/ext/underlying_type2.C: Likewise.
5215 * g++.dg/ext/underlying_type3.C: Likewise.
5216 * g++.dg/ext/underlying_type4.C: Likewise.
5217 * g++.dg/ext/underlying_type5.C: Likewise.
5218 * g++.dg/ext/underlying_type6.C: Likewise.
5219 * g++.dg/ext/underlying_type7.C: Likewise.
5220 * g++.dg/ext/underlying_type8.C: Likewise.
5221 * g++.dg/ext/underlying_type9.C: Likewise.
5222 * g++.dg/ext/underlying_type10.C: Likewise.
5224 2011-04-25 Jason Merrill <jason@redhat.com>
5226 * g++.dg/cpp0x/regress/template-const2.C: New.
5228 2011-04-25 Jeff Law <law@redhat.com>
5230 * gcc.dg/tree-ssa/vrp56.c: new test.
5232 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5234 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5236 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5238 PR preprocessor/48740
5239 * c-c++-common/raw-string-11.c: New test.
5241 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5243 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5246 2011-04-23 Tobias Burnus <burnus@net-b.de>
5249 * gfortran.dg/coarray_19.f90: New.
5251 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5254 * gcc.dg/pr48685.c: New test.
5256 2011-04-22 Jan Hubicka <jh@suse.cz>
5258 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5260 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5262 PR tree-optimization/48717
5263 * gcc.c-torture/execute/pr48717.c: New test.
5265 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5268 * gcc.target/i386/pr48723.c: New test.
5270 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5273 * gcc.dg/gomp/pr48716.c: New test.
5274 * g++.dg/gomp/pr48716.C: New test.
5276 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5279 * gcc.dg/missing-field-init-2.c: Update testcase.
5281 2011-04-22 Alan Modra <amodra@gmail.com>
5283 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5285 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5288 * gfortran.dg/function_optimize_6.f90: New test.
5290 2011-04-21 Easwaran Raman <eraman@google.com>
5292 * gcc.dg/stack-layout-2.c: New test.
5294 2011-04-21 Richard Guenther <rguenther@suse.de>
5297 * g++.dg/lto/pr48207-2_0.C: New testcase.
5298 * g++.dg/lto/pr48207-3_0.C: Likewise.
5300 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5302 * gnat.dg/volatile5.adb: New test.
5303 * gnat.dg/volatile5_pkg.ads: New helper.
5305 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5308 * gcc.target/i386/pr48708.c: New test.
5310 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5312 * gcc.dg/vect/vect-119.c: New test.
5314 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5316 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5319 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5320 Richard Sandiford <richard.sandiford@linaro.org>
5323 * gcc.target/arm/pr46329.c: New test.
5325 2011-04-21 Tobias Burnus <burnus@net-b.de>
5328 * gfortran.dg/coarray_18.f90: New.
5330 2011-04-20 Jason Merrill <jason@redhat.com>
5332 * g++.dg/cpp0x/initlist47.C: New.
5334 * g++.dg/init/dtor4.C: New.
5336 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5339 * gcc.target/i386/sse2-pinsrw.c: New test.
5340 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5341 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5342 * gcc.target/i386/sse2-insvhi.c: Ditto.
5343 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5344 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5346 2011-04-20 Jason Merrill <jason@redhat.com>
5348 * g++.dg/template/const4.C: New.
5350 2011-04-20 Easwaran Raman <eraman@google.com>
5352 * gcc.dg/stack-layout-1.c: New test.
5354 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5356 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5357 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5360 2011-04-20 Kai Tietz <ktietz@redhat.com>
5362 * gcc.dg/binop-xor1.c: New test.
5363 * gcc.dg/binop-xor2.c: New test.
5364 * gcc.dg/binop-xor3.c: New test.
5365 * gcc.dg/binop-xor4.c: New test.
5366 * gcc.dg/binop-xor5.c: New test.
5368 2011-04-20 Richard Guenther <rguenther@suse.de>
5370 PR tree-optimization/47892
5371 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5373 2011-04-20 Richard Guenther <rguenther@suse.de>
5376 * g++.dg/torture/pr48695.C: New testcase.
5378 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5380 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5381 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5382 * gcc.c-torture/execute/pr45262.c: Ditto
5383 * gcc.dg/torture/pr43165.c: Ditto.
5384 * gcc.dg/torture/pr47228.c: Ditto.
5385 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5386 * gcc.dg/ipa/pr45644.c: Ditto.
5387 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5390 2011-04-19 Jason Merrill <jason@redhat.com>
5392 * g++.dg/ext/complex7.C: New.
5394 * g++.dg/ext/attrib41.C: New.
5396 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5399 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5401 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5404 * gcc.target/i386/pr48678.c: New test.
5406 2011-04-19 Martin Jambor <mjambor@suse.cz>
5408 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5409 * g++.dg/opt/devirt2.C: New test.
5410 * g++.dg/ipa/devirt-g-1.C: Likewise.
5412 2011-04-19 Tobias Burnus <burnus@net-b.de>
5415 * gfortran.dg/whole_file_33.f90: New.
5417 2011-04-19 Martin Jambor <mjambor@suse.cz>
5419 * g++.dg/ipa/devirt-7.C: New test.
5421 2011-04-19 Richard Guenther <rguenther@suse.de>
5424 * g++.dg/lto/pr48207_0.C: New testcase.
5426 2011-04-18 Jason Merrill <jason@redhat.com>
5428 * g++.dg/init/void1.C: New.
5430 * g++.dg/cpp0x/union4.C: New.
5432 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5435 * g++.dg/torture/pr48661.C: New test.
5438 * g++.dg/gomp/pr48632.C: New test.
5440 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5442 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5443 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5445 2011-04-18 Tobias Burnus <burnus@net-b.de>
5448 * gfortran.dg/coarray_17.f90: New.
5449 * gfortran.dg/coarray_10.f90: Update dg-error.
5451 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5454 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5455 * gfortran.dg/guality/guality.exp: Likewise.
5457 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5461 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5463 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5465 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5467 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5469 2011-04-18 Richard Guenther <rguenther@suse.de>
5472 * g++.dg/torture/pr46364.C: New testcase.
5474 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5476 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5478 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5480 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5482 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5483 Ira Rosen <ira.rosen@linaro.org>
5486 * gcc.target/arm/pr48252.c: New test.
5488 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5490 PR tree-optimization/48616
5491 * gcc.dg/pr48616.c: New test.
5493 2011-04-18 Tobias Burnus <burnus@net-b.de>
5496 * gfortran.dg/coarray_16.f90: New.
5498 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5501 * gfortran.dg/realloc_on_assign_7.f03: New test.
5503 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5505 PR libgfortran/48602
5506 * gfortran.dg/fmt_g0_6.f08: New test.
5508 2011-04-17 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/sfinae16.C: New.
5512 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5514 * gcc.target/mips/reg-var-1.c: New test.
5516 2011-04-17 Jan Hubicka <jh@suse.cz>
5518 * gcc.dg/winline-5.c: Update testcase.
5520 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5522 * gnat.dg/discr27.ad[sb]: Move dg directive.
5523 * gnat.dg/discr28.ad[sb]: New test.
5524 * gnat.dg/discr28_pkg.ads: New helper.
5526 2011-04-17 Michael Matz <matz@suse.de>
5528 PR tree-optimization/48622
5530 * gcc.dg/lto/pr48622_0.c: New test.
5532 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5534 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5535 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5536 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5537 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5538 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5539 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5541 2011-04-15 Jason Merrill <jason@redhat.com>
5543 * g++.dg/cpp0x/range-for17.C: New.
5545 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5547 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5548 * g++.dg/cpp0x/range-for3.C: Likewise.
5549 * g++.dg/cpp0x/range-for9.C: Correct error message.
5550 * g++.dg/cpp0x/range-for11.C: New.
5551 * g++.dg/cpp0x/range-for12.C: New.
5552 * g++.dg/cpp0x/range-for13.C: New.
5553 * g++.dg/cpp0x/range-for14.C: New.
5554 * g++.dg/cpp0x/range-for15.C: New.
5555 * g++.dg/cpp0x/range-for16.C: New.
5557 2011-04-15 Tobias Burnus <burnus@net-b.de>
5560 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5562 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5564 * objc.dg/naming-4.m: Updated.
5565 * objc.dg/naming-5.m: Updated.
5566 * objc.dg/naming-6.m: New.
5567 * objc.dg/naming-7.m: New.
5568 * obj-c++.dg/naming-1.mm: Updated.
5569 * obj-c++.dg/naming-2.mm: Updated.
5570 * obj-c++.dg/naming-3.mm: New.
5571 * obj-c++.dg/naming-4.mm: New.
5573 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5575 PR libgfortran/48589
5576 * gfortran.dg/fmt_g0_5.f08: New test.
5578 2011-04-15 Richard Guenther <rguenther@suse.de>
5581 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5583 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5585 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5586 -finline-limit=0 to -fno-inline
5588 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5591 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5594 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5597 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5598 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5599 * gcc.target/i386/avx-insertps-3.c: New test.
5600 * gcc.target/i386/avx-insertps-4.c: New test.
5602 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5604 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5607 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5612 * gcc.target/avr/pr46779-1.c: New test case
5613 * gcc.target/avr/pr46779-2.c: New test case
5615 2011-04-14 Jason Merrill <jason@redhat.com>
5617 * g++.dg/cpp0x/sfinae15.C: New.
5619 * g++.dg/cpp0x/sfinae14.C: New.
5621 * g++.dg/ext/vla10.C: New.
5623 2011-04-14 Richard Guenther <rguenther@suse.de>
5625 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5627 2011-04-14 Richard Guenther <rguenther@suse.de>
5629 * gcc.dg/fold-bitand-4.c: Move ...
5630 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5632 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5634 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5636 * gcc.target/avr/torture/trivial.c: Ditto.
5638 2011-04-13 Jason Merrill <jason@redhat.com>
5640 * g++.dg/template/operator11.C: New.
5642 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5645 * gcc.dg/gomp/pr48591.c: New test.
5648 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5649 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5651 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5654 * g++.dg/template/dependent-expr7.C: New test case.
5656 2011-04-13 Jason Merrill <jason@redhat.com>
5658 * g++.dg/cpp0x/sfinae13.C: New.
5660 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5662 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5664 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5666 * gcc.target/arm/pr43698.c: Remove -march option.
5668 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5670 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5673 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5677 * gfortran.dg/realloc_on_assign_6.f03: New test.
5679 2011-04-12 Kai Tietz <ktietz@redhat.com>
5681 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5682 targets the additional -mno-ms-bitfields and
5683 -Wno-packed-bitfield-compat options.
5684 * g++.dg/ext/bitfield3.C: Likewise.
5685 * g++.dg/ext/bitfield4.C: Likewise.
5686 * g++.dg/ext/bitfield5.C: Likewise.
5687 * gcc.dg/bitfld-15.c: Likewise.
5688 * gcc.dg/bitfld-16.c: Likewise.
5689 * gcc.dg/bitfld-17.c: Likewise.
5690 * gcc.dg/bitfld-18.c: Likewise.
5692 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5694 * gcc.target/arm/neon-vld3-1.c: New test.
5695 * gcc.target/arm/neon-vst3-1.c: New test.
5696 * gcc.target/arm/neon/v*.c: Regenerate.
5698 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5700 PR rtl-optimization/48549
5701 * g++.dg/opt/pr48549.C: New test.
5703 2011-04-12 Richard Guenther <rguenther@suse.de>
5705 PR tree-optimization/46076
5706 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5708 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5711 * lib/compat.exp (compat-execute): Declare unsupported after
5712 stripping path from src1.
5713 * lib/lto.exp (lto-execute): Likewise.
5715 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5718 * gcc.dg/pr48552-1.c: New test.
5719 * gcc.dg/pr48552-2.c: New test.
5721 2011-04-11 Jason Merrill <jason@redhat.com>
5723 * g++.dg/cpp0x/sfinae12.C: New.
5725 * g++.dg/cpp0x/enum10.C: New.
5727 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5729 * g++.dg/cpp0x/rv-func.C: New.
5731 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5733 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5736 2011-04-11 Martin Jambor <mjambor@suse.cz>
5738 PR tree-optimization/48195
5739 * gcc.dg/ipa/pr48195.c: New test.
5741 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5743 * gnat.dg/return3.adb: Remove unused switch.
5745 2011-04-08 Mike Stump <mikestump@comcast.net>
5748 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5749 default to fno-common.
5751 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5753 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5754 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5756 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5759 * gfortran.dg/function_optimize_5.f90: New test.
5761 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5763 * gnat.dg/aggr17.adb: New test.
5764 * gnat.dg/aggr18.adb: Likewise.
5766 2011-04-08 Michael Matz <matz@suse.de>
5769 * gcc.target/i386/pr48389.c: New test.
5771 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5773 PR rtl-optimization/48272
5774 * g++.dg/opt/pr48272.C: New.
5776 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5778 PR rtl-optimization/48235
5779 * gcc.dg/pr48235.c: New.
5781 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5783 PR rtl-optimization/48302
5784 * g++.dg/opt/pr48302.C: New.
5786 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5789 * g++.dg/opt/pr48273.C: New.
5791 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5793 PR rtl-optimization/48442
5794 * gcc.dg/pr48442.c: New.
5796 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5798 PR tree-optimization/48377
5799 * gcc.dg/vect/pr48377.c: New test.
5801 2011-04-07 Jason Merrill <jason@redhat.com>
5803 * g++.dg/cpp0x/regress/call1.C: New.
5805 * g++.dg/cpp0x/variadic107.C: New.
5807 * g++.dg/cpp0x/sfinae11.C: New.
5808 * g++.dg/cpp0x/noexcept02.C: Fix.
5810 * g++.dg/cpp0x/sfinae10.C: New.
5812 * g++.dg/cpp0x/sfinae9.C: New.
5814 * c-c++-common/Wcast-qual-1.c: Move here from...
5815 * gcc.dg/cast-qual-3.c: ...here, and...
5816 * g++.dg/warn/Wcast-qual2.C: ...here.
5818 * g++.dg/cpp0x/sfinae8.C: New.
5820 * g++.dg/cpp0x/sfinae7.C: New.
5822 * g++.dg/cpp0x/enum9.C: New.
5824 2011-04-07 Mike Stump <mikestump@comcast.net>
5826 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5827 with no trampolines.
5829 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5832 * gfortran.dg/gomp/pr48117.f90: New test.
5835 * gcc.dg/torture/pr48343.c: New test.
5837 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5839 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5841 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5843 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5845 2011-04-07 Tom de Vries <tom@codesourcery.com>
5848 * lib/scanasm.exp (object-size): New proc.
5849 * gcc.target/arm/pr43920-2.c: New test.
5851 2011-04-06 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5857 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5859 * gcc.dg/mtune.c: Prune note from output.
5861 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.dg/guality/pr36977.c: New test.
5865 * gcc.dg/guality/pr48466.c: New test.
5867 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5869 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5871 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5873 * gnat.dg/return3.adb: New test.
5875 2011-04-06 Richard Guenther <rguenther@suse.de>
5877 PR tree-optimization/47663
5878 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5880 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5882 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5883 Solaris 8 and 9 as well.
5885 2011-04-05 Tom de Vries <tom@codesourcery.com>
5888 * gcc.target/arm/pr43920-1.c: New test.
5890 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5892 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5893 (cctor): Actually return the value.
5894 (main): Cast return values.
5896 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5898 * gfortran.dg/character_comparison_8.f90: New test.
5900 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5902 * frontend-passes: (optimize_lexical_comparison): New function.
5903 (optimize_expr): Call it.
5904 (optimize_comparison): Also handle lexical comparison functions.
5905 Return false instad of -2 for unequal comparison.
5907 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5910 * function_optimize_4.f90: New test.
5912 2011-04-04 Tobias Burnus <burnus@net-b.de>
5915 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5916 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5917 * gfortran.dg/coarray_15.f90: New.
5919 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5921 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5922 * gfortran.dg/bessel_7.f90: Likewise.
5924 2011-04-03 Tobias Burnus <burnus@net-b.de>
5926 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5928 2011-04-03 Richard Guenther <rguenther@suse.de>
5929 Ira Rosen <ira.rosen@linaro.org>
5931 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5932 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5933 -ftree-loop-if-convert-stores.
5935 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5937 * gnat.dg/specs/aggr2.ads: New test.
5939 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/debug2.ad[sb]: New test.
5942 * gnat.dg/debug2_pkg.ads: New helper.
5943 * gnat.dg/debug3.ad[sb]: New test.
5945 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5947 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5949 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.c-torture/compile/pr48335-1.c: New test.
5953 * gcc.dg/pr48335-1.c: New test.
5954 * gcc.dg/pr48335-2.c: New test.
5955 * gcc.dg/pr48335-3.c: New test.
5956 * gcc.dg/pr48335-4.c: New test.
5957 * gcc.dg/pr48335-5.c: New test.
5958 * gcc.dg/pr48335-6.c: New test.
5959 * gcc.dg/pr48335-7.c: New test.
5960 * gcc.dg/pr48335-8.c: New test.
5961 * gcc.target/i386/pr48335-1.c: New test.
5963 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5966 * gcc.dg/Waddress.c: New test.
5968 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5971 * gfortran.dg/function_optimize_3.f90: New test.
5973 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5975 * gcc.c-torture/compile/20110401-1.c: New test.
5977 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5978 * g++.dg/lto/20091002-2_0.C: Likewise.
5979 * g++.dg/lto/20090303_0.c: Likewise.
5980 * g++.dg/lto/20091004-1_0.C: Likewise.
5981 * g++.dg/lto/20091002-3_0.C: Likewise.
5982 * g++.dg/lto/20091004-2_0.C: Likewise.
5983 * g++.dg/lto/20081123_0.C: Likewise.
5984 * g++.dg/lto/20090313_0.C: Likewise.
5985 * g++.dg/lto/20081109-1_0.C: Likewise.
5986 * g++.dg/lto/20081219_0.C: Likewise.
5987 * g++.dg/lto/20081204-1_0.C: Likewise.
5988 * g++.dg/lto/20090302_0.C: Likewise.
5989 * g++.dg/lto/20081119-1_0.C: Likewise.
5990 * g++.dg/lto/20081118_0.C: Likewise.
5991 * gcc.dg/lto/20091020-2_0.c: Likewise.
5992 * gcc.dg/lto/20090210_0.c: Likewise.
5993 * gcc.dg/lto/20081204-1_0.c: Likewise.
5994 * gcc.dg/lto/20081224_0.c: Likewise.
5995 * gcc.dg/lto/20090219_0.c: Likewise.
5996 * gcc.dg/lto/20091014-1_0.c: Likewise.
5997 * gcc.dg/lto/20091016-1_0.c: Likewise.
5998 * gcc.dg/lto/20090206-2_0.c: Likewise.
5999 * gcc.dg/lto/20090116_0.c: Likewise.
6000 * gcc.dg/lto/20091013-1_0.c: Likewise.
6001 * gcc.dg/lto/20091015-1_0.c: Likewise.
6002 * gcc.dg/lto/20090126-2_0.c: Likewise.
6004 2011-03-31 Ian Lance Taylor <iant@google.com>
6006 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6008 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6010 * gnat.dg/opt16.adb: New test.
6012 2011-03-31 Jason Merrill <jason@redhat.com>
6014 * g++.dg/cpp0x/defaulted24.C: New.
6016 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6019 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6022 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6024 * g++.dg/other/i386-9.C: New test.
6026 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6028 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6030 2011-03-30 Jason Merrill <jason@redhat.com>
6032 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6034 * g++.dg/cpp0x/regress/isnan.C: New.
6036 * g++.dg/cpp0x/initlist46.C: New.
6038 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6041 * gcc.target/arm/neon-modes-2.c: New test.
6043 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6046 * gcc.c-torture/compile/pr48305.c: New test.
6048 2011-03-29 Jason Merrill <jason@redhat.com>
6050 * g++.dg/cpp0x/regress/value-dep1.C: New.
6052 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6054 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6056 2011-03-29 Ian Lance Taylor <iant@google.com>
6058 * go.test/go-test.exp: Handle the test lines used in several new
6060 (errchk): Add opts parameter. Change all callers. Handle parens
6063 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6064 Dominique d'Humieres <dominiq@lps.ens.fr>
6066 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6067 and __APPLE__ && __PPC__ && __ALTIVEC__.
6069 2011-03-29 Jason Merrill <jason@redhat.com>
6071 * g++.dg/cpp0x/dependent1.C: New.
6073 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6075 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6077 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6079 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6082 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6083 * gfortran.dg/proc_ptr_comp_32.f90: New.
6085 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6087 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6088 check for corresponding warning.
6090 2011-03-28 Jason Merrill <jason@redhat.com>
6092 * g++.dg/cpp0x/rv-deduce2.C: New.
6094 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6097 * gcc.dg/pr48203.c: New test.
6099 2011-03-28 Jeff Law <law@redhat.com>
6101 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6103 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6105 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6106 and __PPC__ && __ALTIVEC__.
6108 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6111 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6112 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6113 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6114 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6116 2011-03-28 Jason Merrill <jason@redhat.com>
6118 * g++.dg/cpp0x/initlist-array2.C: New.
6120 * g++.dg/cpp0x/initlist-array1.C: New.
6122 * g++.dg/cpp0x/constexpr-compound.C: New.
6124 * g++.dg/cpp0x/constexpr-using.C: New.
6126 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6128 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6131 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6133 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6135 * gcc.dg/slp-1.c: New test.
6137 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6139 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6140 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6141 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6142 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6143 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6144 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6145 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6146 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6147 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6148 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6149 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6150 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6151 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6152 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6154 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6157 * gfortran.dg/trim_optimize_5.f90: New test.
6158 * gfortran.dg/trim_optimize_6.f90: New test.
6160 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6163 * gcc.target/mips/madd-7.c: Remove -mlong32.
6164 * gcc.target/mips/msub-7.c: Likewise.
6166 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6168 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6169 accesses to preserve the meaning of the test for doubleword vectors.
6170 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6171 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6173 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6176 * gfortran.dg/class_42.f03: New.
6178 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6180 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6183 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6185 PR rtl-optimization/48144
6186 * gcc.dg/pr48144.c: New test.
6188 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6190 * gnat.dg/discr27.ad[sb]: New test.
6192 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6194 * gnat.dg/limited_with2.ad[sb]: New test.
6195 * gnat.dg/limited_with2_pkg1.ads: New helper.
6196 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6198 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/opt15.adb: New test.
6201 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6203 2011-03-25 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6208 * gfortran.dg/leadz_trailz_3.f90: Ditto
6210 2011-03-25 Martin Jambor <mjambor@suse.cz>
6212 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6214 2011-03-25 Jason Merrill <jason@redhat.com>
6216 * g++.dg/cpp0x/defaulted22.C: New.
6217 * g++.dg/cpp0x/defaulted23.C: New.
6218 * g++.dg/cpp0x/defaulted15.C: Adjust.
6220 2011-03-25 Jason Merrill <jason@redhat.com>
6222 * g++.dg/cpp0x/move1.C: New.
6224 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6227 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6229 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6231 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6232 for mips-sgi-irix6.5.
6233 Replace snprintf prototype by <stdio.h>.
6235 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6238 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6239 run_expensive_tests.
6240 * gcc.dg/graphite/block-4.c: Likewise.
6241 * gcc.dg/graphite/block-7.c: Likewise.
6242 * gcc.dg/graphite/block-8.c: Likewise.
6244 2011-03-25 Richard Guenther <rguenther@suse.de>
6246 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6247 * g++.dg/tree-ssa/pr8781.C: Likewise.
6248 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6249 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6250 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6251 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6252 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6253 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6254 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6255 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6256 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6257 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6258 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6259 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6260 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6261 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6262 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6263 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6264 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6265 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6266 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6267 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6268 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6269 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6270 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6271 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6272 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6273 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6274 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6275 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6276 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6277 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6278 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6279 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6280 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6281 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6282 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6283 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6284 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6285 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6286 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6287 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6288 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6289 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6290 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6291 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6292 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6293 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6294 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6295 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6296 * c-c++-common/pr46562-2.c: Likewise.
6297 * gfortran.dg/pr42108.f90: Likewise.
6298 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6299 foo to be inlined even at -O1.
6300 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6301 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6302 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6303 * gcc.dg/matrix/matrix.exp: Disable FRE.
6305 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6308 * gcc.dg/dfp/pr48204.c: New test.
6310 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6313 * gcc.c-torture/execute/pr47917.c: Move this...
6314 * gcc.dg/torture/pr47917.c: to here and add xfails.
6316 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6318 * gnat.dg/array16.ad[sb]: New test.
6319 * gnat.dg/array16.ads: New helper.
6321 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6323 * gnat.dg/derived_type2.adb: New test.
6325 2011-03-24 Richard Guenther <rguenther@suse.de>
6327 PR tree-optimization/48271
6328 * g++.dg/torture/pr48271.C: New testcase.
6330 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6332 * gnat.dg/array15.ad[sb]: New test.
6334 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6337 * gcc.target/i386/pr48237.c: New test.
6339 2011-03-24 Richard Guenther <rguenther@suse.de>
6342 * gcc.dg/builtin-object-size-10.c: New testcase.
6344 2011-03-24 Richard Guenther <rguenther@suse.de>
6346 PR tree-optimization/46562
6347 * c-c++-common/pr46562-2.c: New testcase.
6348 * c-c++-common/pr46562.c: Likewise.
6350 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6352 * gcc.dg/vect/vect-cselim-1.c: New test.
6353 * gcc.dg/vect/vect-cselim-2.c: New test.
6355 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6357 * gcc.target/arm/pr46934.c: New.
6359 2011-03-23 Ian Lance Taylor <iant@google.com>
6361 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6363 2011-03-23 Richard Guenther <rguenther@suse.de>
6365 * gcc.dg/struct: Remove directory and contents.
6367 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6370 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6372 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6374 * gnat.dg/discr26.ad[sb]: New test.
6375 * gnat.dg/discr26_pkg.ads: New helper.
6377 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6380 * gcc.target/arm/neon-vld-1.c: New test.
6382 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6384 * gnat.dg/array14.ad[sb]: New test.
6385 * gnat.dg/array14_pkg.ads: New helper.
6387 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6389 * gcc.c-torture/execute/920501-8.x: Remove.
6390 * gcc.c-torture/execute/930513-1.x: Remove.
6391 * gcc.c-torture/execute/960312-1.x: Remove.
6392 * gcc.c-torture/compile/20000804-1.c,
6393 gcc.c-torture/compile/20001205-1.c,
6394 gcc.c-torture/compile/20001226-1.c,
6395 gcc.c-torture/compile/20010518-2.c,
6396 gcc.c-torture/compile/20020312-1.c,
6397 gcc.c-torture/compile/20020604-1.c,
6398 gcc.c-torture/compile/920501-12.c,
6399 gcc.c-torture/compile/920501-4.c,
6400 gcc.c-torture/compile/920520-1.c,
6401 gcc.c-torture/compile/980506-1.c,
6402 gcc.c-torture/execute/980709-1.x,
6403 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6404 options for m68hc11.
6405 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6406 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6409 2011-03-22 Nick Clifton <nickc@redhat.com>
6411 * lib/target-supports.exp (check_profiling_available): Add MN10300
6412 to the list of targets that do not support profiling. Restore
6413 alpha sorting to this list.
6415 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6417 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6418 failure on 32-bit systems.
6419 * gcc.dg/torture/vector-2.c: Ditto.
6421 2011-03-22 Richard Guenther <rguenther@suse.de>
6423 PR tree-optimization/48228
6424 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6426 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6428 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6432 * gcc.target/powerpc/pr48226.c: New file.
6434 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6436 * lib/prune.exp (prune_gcc_output): Prune "could not create
6437 compact unwind for" warnings.
6439 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.c-torture/execute/pr42544.c: New test.
6444 * gcc.c-torture/execute/pr48197.c: New test.
6446 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6448 PR preprocessor/48192
6449 * gcc.target/powerpc/pr48192.c: New file.
6452 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6453 split problem of 0 being loaded in a VSX register.
6455 2011-03-21 Richard Guenther <rguenther@suse.de>
6458 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6459 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6460 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6461 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6463 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6466 * gcc.dg/pr48213.c: New test.
6468 2011-03-21 Kai Tietz <ktietz@redhat.com>
6471 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6473 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6475 * gcc.target/arm/xor-and.c: New.
6477 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6480 * gfortran.dg/function_optimize_1.f90: New test.
6481 * gfortran.dg/function_optimize_2.f90: New test.
6483 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6485 PR rtl-optimization/47502
6486 * gcc.target/i386/pr47502-1.c: New.
6487 * gcc.target/i386/pr47502-2.c: Likewise.
6489 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6491 PR rtl-optimization/48156
6492 * gcc.dg/pr48156.c: New test.
6494 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6497 * gfortran.dg/scratch_1.f90: Adjust test.
6499 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6502 * gfortran.dg/scratch_1.f90: New test.
6504 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6506 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6507 variably modified typedefs.
6508 * gcc.dg/c1x-typedef-2.c: Remove.
6510 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6512 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6513 * gcc.dg/c1x-anon-struct-3.c: New test.
6514 * gcc.dg/anon-struct-11.c: Update.
6516 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6518 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6520 Only xfail with gas.
6522 2011-03-18 Jason Merrill <jason@redhat.com>
6524 * g++.dg/template/fn-ptr1.C: New.
6526 * g++.dg/overload/volatile1.C: New.
6528 * g++.dg/opt/pr23372.C: New.
6530 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6532 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6537 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6539 * gcc.target/arm/unsigned-extend-1.c: New.
6541 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6544 * gcc.c-torture/compile/pr48161.c: New test.
6546 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6549 * gcc.dg/torture/pr47725.c: New.
6551 2011-03-17 Jason Merrill <jason@redhat.com>
6553 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6554 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6556 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6558 * gnat.dg/specs/elab2.ads: New test.
6559 * gnat.dg/specs/elab2_pkg.ads: New helper.
6561 2011-03-17 Jason Merrill <jason@redhat.com>
6563 * g++.dg/cpp0x/decltype-1212.C: New.
6564 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6566 2011-03-17 Jason Merrill <jason@redhat.com>
6568 * g++.dg/parse/memfnquals1.C: New.
6570 2011-03-17 Richard Guenther <rguenther@suse.de>
6573 * gcc.dg/pr48134.c: New testcase.
6575 2011-03-17 Richard Guenther <rguenther@suse.de>
6578 * g++.dg/torture/pr48165.C: New testcase.
6580 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6582 PR rtl-optimization/48141
6583 * gcc.dg/pr48141.c: New test.
6585 2011-03-16 Jason Merrill <jason@redhat.com>
6587 * g++.dg/cpp0x/constexpr-48089.C: New.
6589 * g++.dg/cpp0x/constexpr-abi1.C: New.
6591 * g++.dg/cpp0x/constexpr-46336.C: New.
6592 * g++.dg/parse/friend5.C: Adjust expected errors.
6594 * g++.dg/cpp0x/constexpr-47570.C: New.
6596 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6599 * ++.dg/debug/dwarf2/typedef6.C: New test.
6601 2011-03-16 Jason Merrill <jason@redhat.com>
6603 * g++.dg/cpp0x/elision2.C: New.
6605 * g++.dg/cpp0x/constexpr-array3.C: New.
6607 2011-03-16 Jason Merrill <jason@redhat.com>
6609 * g++.dg/cpp0x/sfinae6.C: New.
6610 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6611 * g++.dg/cpp0x/pr45908.C: Likewise.
6612 * g++.dg/cpp0x/sfinae6.C: Likewise.
6613 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6614 * g++.old-deja/g++.law/arg11.C: Likewise.
6616 2011-03-16 Jason Merrill <jason@redhat.com>
6618 * g++.dg/template/incomplete6.C: New.
6620 2011-03-16 Jeff Law <law@redhat.com>
6622 * gcc.dg/tree-ssa/vrp55.c: New test.
6624 2011-03-16 Jason Merrill <jason@redhat.com>
6626 * g++.dg/cpp0x/auto22.C: New.
6628 2011-03-16 Richard Guenther <rguenther@suse.de>
6630 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6631 optimizing it away if promoted to const.
6633 2011-03-16 Richard Guenther <rguenther@suse.de>
6635 PR tree-optimization/48149
6636 * gcc.dg/fold-complex-1.c: New testcase.
6638 2011-03-16 Richard Guenther <rguenther@suse.de>
6641 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6644 2011-03-16 Richard Guenther <rguenther@suse.de>
6646 PR tree-optimization/26134
6647 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6649 2011-03-16 Richard Guenther <rguenther@suse.de>
6651 PR tree-optimization/48146
6652 * gcc.dg/torture/pr48146.c: New testcase.
6654 2011-03-16 Richard Guenther <rguenther@suse.de>
6656 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6657 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6659 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6662 * gcc.c-torture/compile/pr48136.c: New test.
6664 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6667 * gcc.dg/guality/pr45882.c: New test.
6669 2011-03-15 Jason Merrill <jason@redhat.com>
6671 * g++.dg/cpp0x/constexpr-recursion.C: New.
6673 * g++.dg/cpp0x/implicit11.C: New.
6675 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6677 * g++.dg/cpp0x/constexpr-attribute.C: New.
6679 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6681 * g++.dg/parse/pr34758.C: New.
6683 2011-03-15 Xinliang David Li <davidxl@google.com>
6686 * gcc.dg/uninit-pred-7_d.c: New test.
6687 * gcc.dg/uninit-pred-8_d.c: New test.
6689 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6692 * gcc.target/arm/pr46788.c: New.
6694 2011-03-15 Richard Guenther <rguenther@suse.de>
6697 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6698 * gfortran.dg/ishft_4.f90: Likewise.
6699 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6701 2011-03-15 Richard Guenther <rguenther@suse.de>
6703 PR tree-optimization/13954
6704 * g++.dg/tree-ssa/pr13954.C: New testcase.
6706 2011-03-15 Richard Guenther <rguenther@suse.de>
6708 PR tree-optimization/48037
6709 * gcc.target/i386/pr48037-1.c: New testcase.
6711 2011-03-15 Richard Guenther <rguenther@suse.de>
6713 PR tree-optimization/41490
6714 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6715 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6716 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6718 * g++.dg/tree-ssa/pr33604.C: Adjust.
6720 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6723 * gcc.c-torture/execute/pr47917.c: New test.
6724 * gcc.dg/pr47917.c: New test.
6727 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6729 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6731 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6732 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6733 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6734 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6735 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6736 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6737 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6738 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6739 * gcc.target/i386/avx-floor-vec.c: Ditto.
6740 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6741 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6742 * gcc.target/i386/avx-rint-vec.c: Ditto.
6743 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6744 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6745 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6746 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6748 2011-03-14 Tom Tromey <tromey@redhat.com>
6750 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6751 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6752 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6754 2011-03-14 Tom Tromey <tromey@redhat.com>
6756 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6757 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6758 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6760 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6762 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6764 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6766 PR rtl-optimization/47166
6767 * gcc.c-torture/execute/postmod-1.c: New test.
6769 2011-03-14 Richard Guenther <rguenther@suse.de>
6772 * gcc.dg/torture/pr48098.c: New testcase.
6774 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6777 * gcc.target/powerpc/pr48053-1.c: New test.
6778 * gcc.target/powerpc/pr48053-2.c: Likewise.
6780 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6783 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6785 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6788 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6790 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6793 * gfortran.dg/class_41.f03: New.
6795 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6797 * g++.dg/conversion/cast3.C: New test.
6799 2011-03-11 Jason Merrill <jason@redhat.com>
6801 * g++.dg/template/error45.C: New.
6803 * g++.dg/parse/no-type-defn1.C: New.
6805 * g++.dg/ext/attrib40.C: New.
6807 * g++.dg/cpp0x/regress/array1.C: New.
6809 2011-03-11 Richard Guenther <rguenther@suse.de>
6811 PR tree-optimization/48067
6812 * gcc.dg/pr48067.c: New testcase.
6814 2011-03-11 Richard Guenther <rguenther@suse.de>
6817 * g++.dg/lto/20110311-1_0.C: New testcase.
6819 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6822 * g++.dg/inherit/virtual8.C: New test.
6825 * gcc.dg/torture/pr48044.c: New test.
6827 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6830 * gfortran.dg/proc_ptr_comp_31.f90: New.
6832 2011-03-11 Richard Guenther <rguenther@suse.de>
6834 PR tree-optimization/47278
6835 * gcc.dg/torture/pr47278-1.c: New testcase.
6836 * gcc.dg/torture/pr47278-2.c: Likewise.
6838 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6840 PR tree-optimization/48063
6841 * gcc.dg/torture/pr48063.c: New test.
6843 2011-03-10 Jason Merrill <jason@redhat.com>
6845 * g++.dg/template/array22.C: New.
6847 * g++.dg/cpp0x/syntax-err1.C: New.
6848 * g++.dg/parse/error36.C: Adjust expected errors.
6849 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6850 * g++.old-deja/g++.pt/typename3.C: Likewise.
6851 * g++.old-deja/g++.pt/typename4.C: Likewise.
6852 * g++.old-deja/g++.pt/typename6.C: Likewise.
6854 2011-03-09 Jason Merrill <jason@redhat.com>
6856 * g++.dg/template/nontype22.C: New.
6858 2011-03-09 Martin Jambor <mjambor@suse.cz>
6860 PR tree-optimization/47714
6861 * g++.dg/torture/pr47714.C: New test.
6863 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6866 * gcc.target/powerpc/pr47755-2.c: New file.
6868 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6870 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6871 is not set in the environment, pass 64 as first argument when not
6872 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6873 native where ulimit -u is supported.
6875 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6877 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6879 2011-03-08 Jason Merrill <jason@redhat.com>
6881 * g++.dg/template/nontype21.C: New.
6883 * g++.dg/template/anon5.C: New.
6885 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6888 * gcc.dg/pr47881.c: New test.
6890 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6893 * g++.dg/lookup/template3.C: New test.
6895 2011-03-08 Kai Tietz <ktietz@redhat.com>
6897 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6900 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6903 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6904 sizeof to compute alignment.
6906 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6908 PR tree-optimization/48022
6909 * gcc.dg/pr48022-1.c: New test.
6910 * gcc.dg/pr48022-2.c: New test.
6912 2011-03-07 Jason Merrill <jason@redhat.com>
6914 * g++.dg/template/nontype20.C: New.
6915 * g++.dg/init/member1.C: Adjust expected errors.
6916 * g++.dg/parse/constant4.C: Likewise.
6917 * g++.dg/template/qualified-id3.C: Likewise.
6918 * g++.old-deja/g++.pt/crash10.C: Likewise.
6920 * g++.dg/cpp0x/regress/non-const1.C: New.
6922 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6925 * gcc.dg/pr47991.c: New test.
6927 2011-03-07 Jason Merrill <jason@redhat.com>
6929 * g++.dg/abi/mangle46.C: New.
6931 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6934 * gcc.target/powerpc/pr47862.c: New.
6936 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6939 * gcc.target/i386/combine-mul.c: Require nonpic.
6941 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6942 Nathan Froyd <froydnj@codesourcery.com>
6944 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6946 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6948 * README.QMTEST: Remove.
6950 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6951 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6954 * gfortran.dg/array_constructor_37.f90 : New test.
6956 2011-03-05 Jason Merrill <jason@redhat.com>
6958 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6959 * g++.dg/abi/mangle45.C: Likewise.
6960 * g++.dg/cpp0x/trailing1.C: Likewise.
6962 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6964 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6966 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6968 PR rtl-optimization/47899
6969 * gcc.dg/pr47899.c: New test.
6971 * gcc.dg/torture/pr47968.c: Ignore warnings.
6973 PR tree-optimization/47967
6974 * gcc.c-torture/compile/pr47967.c: New test.
6976 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6978 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6979 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6981 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6983 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6984 and property_getAttributes() if __OBJC2__.
6985 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6986 * objc.dg/property/property-encoding-1.m: New.
6987 * obj-c++.dg/property/property-encoding-1.mm: New.
6989 2011-03-04 Jason Merrill <jason@redhat.com>
6991 * g++.dg/template/pseudodtor6.C: New.
6993 * g++.dg/inherit/covariant19.C: New.
6995 2011-03-04 Richard Guenther <rguenther@suse.de>
6998 * gcc.dg/torture/pr47968.c: New testcase.
7000 2011-03-04 Richard Guenther <rguenther@suse.de>
7003 * gcc.dg/torture/pr47975.c: New testcase.
7005 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7008 * g++.dg/template/crash106.C: New.
7010 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7013 * gcc.dg/gomp/pr47963.c: New test.
7014 * g++.dg/gomp/pr47963.C: New test.
7016 2011-03-02 Jason Merrill <jason@redhat.com>
7018 * g++.dg/cpp0x/regress/condition1.C: New.
7020 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7022 2011-03-01 Jason Merrill <jason@redhat.com>
7024 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7026 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7028 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7030 PR rtl-optimization/47925
7031 * gcc.c-torture/execute/pr47925.c: New test.
7033 2011-03-01 Jason Merrill <jason@redhat.com>
7035 * g++.dg/cpp0x/decltype25.C: New.
7037 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7039 2011-03-01 Richard Guenther <rguenther@suse.de>
7041 PR tree-optimization/47890
7042 * gcc.dg/torture/pr47890.c: New testcase.
7044 2011-03-01 Richard Guenther <rguenther@suse.de>
7047 * gcc.dg/lto/pr47924_0.c: New testcase.
7049 2011-03-01 Richard Guenther <rguenther@suse.de>
7052 * gfortran.dg/lto/pr46911_0.f: New testcase.
7054 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7056 PR libgfortran/47933
7057 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7058 compile errors from older code form.
7060 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7062 PR libgfortran/47567
7063 * gfortran.dg/fmt_fw_d.f90: New test.
7065 2011-02-28 Jason Merrill <jason@redhat.com>
7067 * g++.dg/inherit/covariant18.C: New.
7069 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7072 * gcc.dg/pr47893.c: New test.
7074 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7076 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7077 NULL in case of a selector with conflicting types.
7078 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7080 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7082 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7083 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7084 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7085 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7087 2011-02-28 Jason Merrill <jason@redhat.com>
7090 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7092 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7094 PR libgfortran/47778
7095 * gfortran.dg/namelist_71.f90: New test.
7097 2011-02-27 Jason Merrill <jason@redhat.com>
7100 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7101 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7103 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7106 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7108 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7111 * gfortran.dg/gomp/task-1.f90: Removed.
7113 2011-02-26 Jason Merrill <jason@redhat.com>
7115 * g++.dg/template/this-targ1.C: New.
7117 * g++.dg/cpp0x/regress/template-const1.C: New.
7118 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7119 * g++.dg/template/function1.C: Adjust.
7120 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7121 * g++.dg/debug/debug7.C: Adjust.
7123 2011-02-26 Tobias Burnus <burnus@net-b.de>
7126 * gfortran.dg/gomp/task-1.f90: New.
7128 2011-02-25 Jie Zhang <jie@codesourcery.com>
7130 * gcc.target/arm/neon-thumb2-move.c: Add
7131 dg-require-effective-target arm_thumb2_ok.
7133 2011-02-24 Jason Merrill <jason@redhat.com>
7135 * g++.dg/parse/constant1.C: Specify C++98 mode.
7136 * g++.dg/parse/constant5.C: Likewise.
7137 * g++.dg/parse/error2.C: Likewise.
7138 * g++.dg/parse/semicolon3.C: Likewise.
7139 * g++.dg/template/crash14.C: Likewise.
7140 * g++.dg/template/local4.C: Likewise.
7141 * g++.dg/template/nontype3.C: Likewise.
7142 * g++.dg/parse/crash31.C: Adjust expected errors.
7143 * g++.dg/template/function1.C: Likewise.
7144 * g++.dg/template/ref3.C: Likewise.
7145 * g++.dg/template/static9.C: Likewise.
7146 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7148 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7149 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7150 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7151 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7152 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7154 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7157 * gfortran.dg/pr47878.f90: New test.
7159 2011-02-24 Richard Guenther <rguenther@suse.de>
7162 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7163 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7165 2011-02-24 Richard Guenther <rguenther@suse.de>
7168 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7169 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7171 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7173 PR libgfortran/47567
7174 * gfortran.dg/fmt_f0_1.f90: Update test.
7176 2011-02-23 Jason Merrill <jason@redhat.com>
7178 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7179 * g++.dg/abi/mangle45.C: New.
7181 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7182 * g++.dg/template/canon-type-9.C: Match use of decltype
7183 between declaration and definition.
7184 * g++.dg/template/canon-type-12.C: Likewise.
7186 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7189 * gfortran.dg/nested_allocatables_1.f90: New.
7191 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7194 * g++.dg/pr46868.C: New test.
7195 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7196 * g++.dg/parse/error14.C: Adjust.
7198 2011-02-23 Richard Guenther <rguenther@suse.de>
7200 PR tree-optimization/47838
7201 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7203 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7205 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7207 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7209 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7210 * gfortran.dg/count_init_expr.f03: Ditto.
7211 * gfortran.dg/gomp/pr43711.f90: Ditto.
7212 * gcc.dg/struct-parse-2.c: Ditto.
7213 * gcc.dg/parse-error-3.c: Ditto.
7214 * gcc.dg/Wlogical-op-1.c: Ditto.
7215 * gcc.dg/Walways-true-1.c: Ditto.
7216 * gcc.dg/pr24225.c: Ditto.
7217 * gcc.dg/Walways-true-2.c: Ditto.
7218 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7219 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7220 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7221 * g++.dg/overload/defarg4.C: Ditto.
7222 * g++.dg/inherit/covariant16.C: Ditto.
7223 * g++.dg/inherit/virtual7.C: Ditto.
7224 * g++.dg/template/canon-type-9.C: Ditto.
7225 * g++.dg/template/access19.C: Ditto.
7226 * g++.dg/template/call7.C: Ditto.
7227 * g++.dg/template/canon-type-2.C: Ditto.
7228 * g++.dg/template/init7.C: Ditto.
7229 * g++.dg/template/sizeof-template-argument.C: Ditto.
7230 * g++.dg/template/const3.C: Ditto.
7231 * g++.dg/template/sfinae26.C: Ditto.
7232 * g++.dg/template/sfinae26.C: Ditto.
7233 * g++.dg/template/canon-type-11.C: Ditto.
7234 * g++.dg/template/union2.C: Ditto.
7235 * g++.dg/template/canon-type-3.C: Ditto.
7236 * g++.dg/template/canon-type-1.C: Ditto.
7237 * g++.dg/template/canon-type-5.C: Ditto.
7238 * g++.dg/template/canon-type-7.C: Ditto.
7239 * g++.dg/template/canon-type-10.C: Ditto.
7240 * g++.dg/template/spec36.C: Ditto.
7241 * g++.dg/template/typedef38.C: Ditto.
7242 * g++.dg/template/canon-type-4.C: Ditto.
7243 * g++.dg/template/canon-type-6.C: Ditto.
7244 * g++.dg/template/canon-type-13.C: Ditto.
7245 * g++.dg/template/instantiate9.C: Ditto.
7246 * g++.dg/template/ttp22.C: Ditto.
7247 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7248 * g++.dg/warn/Walways-true-1.C: Ditto.
7249 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7250 * g++.dg/warn/Walways-true-2.C: Ditto.
7251 * g++.dg/conversion/op4.C: Ditto.
7252 * g++.dg/opt/pr19650.C: Ditto.
7253 * g++.dg/lookup/friend11.C: Ditto.
7254 * g++.dg/other/default2.C: Ditto.
7255 * g++.dg/other/default3.C: Ditto.
7256 * g++.dg/other/dtor2.C: Ditto.
7257 * g++.dg/other/friend5.C: Ditto.
7258 * g++.dg/other/default5.C: Ditto.
7259 * g++.dg/init/brace6.C: Ditto.
7260 * g++.dg/init/aggr5.C: Ditto.
7261 * g++.dg/init/error2.C: Ditto.
7262 * g++.dg/expr/bound-mem-fun.C: Ditto.
7263 * g++.dg/expr/cond6.C: Ditto.
7264 * g++.dg/expr/stmt-expr-1.C: Ditto.
7265 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7266 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7267 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7268 * g++.dg/cpp0x/bracket1.C: Ditto.
7269 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7270 * g++.dg/cpp0x/pr38646.C: Ditto.
7271 * g++.dg/cpp0x/variadic73.C: Ditto.
7272 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7273 * g++.dg/cpp0x/bracket4.C: Ditto.
7274 * g++.dg/cpp0x/decltype4.C: Ditto.
7275 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7276 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7277 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7278 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7279 * g++.dg/cpp0x/decltype2.C: Ditto.
7280 * g++.dg/cpp0x/decltype1.C: Ditto.
7281 * g++.dg/cpp0x/bracket2.C: Ditto.
7282 * g++.dg/cpp0x/decltype5.C: Ditto.
7283 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7284 * g++.dg/cpp0x/variadic70.C: Ditto.
7285 * g++.dg/cpp0x/decltype6.C: Ditto.
7286 * g++.dg/cpp0x/rvo.C: Ditto.
7287 * g++.dg/cpp0x/vt-40092.C: Ditto.
7288 * g++.dg/cpp0x/variadic-new.C: Ditto.
7289 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7290 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7291 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7292 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7293 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7294 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7295 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7296 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7297 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7298 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7299 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7300 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7301 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7302 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7303 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7304 * g++.dg/cpp0x/pr39639.C: Ditto.
7305 * g++.dg/cpp0x/decltype3.C: Ditto.
7306 * g++.dg/cpp0x/variadic68.C: Ditto.
7307 * g++.dg/cpp0x/variadic-function.C: Ditto.
7308 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7309 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7310 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7311 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7312 * g++.dg/parse/crash35.C: Ditto.
7313 * g++.dg/parse/crash40.C: Ditto.
7314 * g++.dg/parse/defarg12.C: Ditto.
7315 * g++.dg/parse/crash34.C: Ditto.
7316 * g++.dg/parse/constructor3.C: Ditto.
7317 * g++.dg/parse/template23.C: Ditto.
7318 * g++.dg/parse/crash56.C: Ditto.
7319 * g++.dg/parse/dtor13.C: Ditto.
7320 * g++.dg/parse/error33.C: Ditto.
7321 * g++.dg/parse/ctor9.C: Ditto.
7322 * g++.dg/parse/error32.C: Ditto.
7323 * g++.dg/parse/error37.C: Ditto.
7324 * g++.dg/parse/bitfield3.C: Ditto.
7325 * g++.dg/parse/struct-4.C: Ditto.
7326 * g++.dg/ext/has_trivial_copy.C: Ditto.
7327 * g++.dg/ext/is_polymorphic.C: Ditto.
7328 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7329 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7330 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7331 * g++.dg/ext/is_union.C: Ditto.
7332 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7333 * g++.dg/ext/is_pod.C: Ditto.
7334 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7335 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7336 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7337 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7338 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7339 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7340 * g++.dg/ext/is_abstract.C: Ditto.
7341 * g++.dg/ext/has_trivial_assign.C: Ditto.
7342 * g++.dg/ext/is_class.C: Ditto.
7343 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7344 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7345 * g++.dg/ext/is_base_of.C: Ditto.
7346 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7347 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7348 * g++.dg/ext/is_empty.C: Ditto.
7349 * g++.dg/ext/is_enum.C: Ditto.
7350 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7351 * gnat.dg/opt11.adb: Ditto.
7352 * obj-c++.dg/pr45735.mm: Ditto.
7353 * obj-c++.dg/pr24393.mm: Ditto.
7354 * obj-c++.dg/exceptions-2.mm: Ditto.
7355 * objc.dg/pr45735.m: Ditto.
7356 * objc.dg/pr24393.m: Ditto.
7358 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7360 * objc.dg/attributes/objc-exception-1.m: New.
7362 2011-02-23 Jie Zhang <jie@codesourcery.com>
7364 * gcc.dg/cpp/include7.c: New test.
7366 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7369 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7371 2011-02-23 Jie Zhang <jie@codesourcery.com>
7373 PR rtl-optimization/47763
7374 * gcc.dg/pr47763.c: New test.
7376 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7379 * gfortran.dg/whole_file_32.f90 : New test.
7381 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7384 * g++.dg/inherit/virtual7.C: New test.
7386 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7389 * objc.dg/type-size-3.m: Updated error message.
7390 * objc.dg/type-size-4.m: New test.
7391 * objc.dg/type-size-5.m: New test.
7393 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395 * lib/gnat.exp: Fix comments.
7396 Don't load libgloss.exp.
7397 (default_gnat_version): Call $compiler with --version.
7398 Adapt regexp for gnatmake output, insert version.
7399 (gnat_version): New proc.
7400 (gnat_init): Remove gnat_libgcc_s_path.
7401 (gnat_target_compile): Likewise.
7402 Remove ld_library_path.
7403 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7404 (gnat_pass): Remove.
7405 (gnat_pass): Remove.
7406 (gnat_finish): Remove.
7407 (gnat_exit): Remove.
7408 (local_find_gnatmake): Reindent.
7409 (runtest_file_p): Remove.
7410 (prune_warnings): Remove.
7411 (find_gnatclean): New proc.
7412 * lib/gnat-dg.exp (lremove): New proc.
7413 (gnat-dg-test): Reindent.
7414 Remove additional output files.
7415 (gnat-dg-runtest): Remove.
7417 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7418 * gnat.dg/loop_optimization6.adb: Likewise.
7419 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7421 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7423 PR tree-optimization/47835
7424 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7426 2011-02-22 Tobias Burnus <burnus@net-b.de>
7428 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7429 * gfortran.dg/abstract_type_2.f03: Ditto.
7430 * gfortran.dg/abstract_type_3.f03: Ditto.
7431 * gfortran.dg/abstract_type_4.f03: Ditto.
7432 * gfortran.dg/abstract_type_5.f03: Ditto.
7433 * gfortran.dg/abstract_type_6.f03: Ditto.
7434 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7435 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7436 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7437 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7438 * gfortran.dg/array_function_5.f90: Ditto.
7439 * gfortran.dg/asynchronous_3.f03: Ditto.
7440 * gfortran.dg/char_expr_1.f90: Ditto.
7441 * gfortran.dg/class_14.f03: Ditto.
7442 * gfortran.dg/data_array_6.f: Ditto.
7443 * gfortran.dg/data_invalid.f90: Ditto.
7444 * gfortran.dg/dot_product_1.f03: Ditto.
7445 * gfortran.dg/func_derived_5.f90: Ditto.
7446 * gfortran.dg/func_result_4.f90: Ditto.
7447 * gfortran.dg/implied_do_1.f90: Ditto.
7448 * gfortran.dg/initialization_25.f90: Ditto.
7449 * gfortran.dg/initialization_26.f90: Ditto.
7450 * gfortran.dg/interface_34.f90: Ditto.
7451 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7452 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7453 * gfortran.dg/matmul_8.f03: Ditto.
7454 * gfortran.dg/merge_init_expr.f90: Ditto.
7455 * gfortran.dg/pack_assign_1.f90: Ditto.
7456 * gfortran.dg/pack_vector_1.f90: Ditto.
7457 * gfortran.dg/pointer_check_8.f90: Ditto.
7458 * gfortran.dg/product_init_expr.f03: Ditto.
7459 * gfortran.dg/reshape_order_5.f90: Ditto.
7460 * gfortran.dg/reshape_shape_1.f90: Ditto.
7461 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7462 * gfortran.dg/same_name_2.f90: Ditto.
7463 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7464 * gfortran.dg/spread_init_expr.f03: Ditto.
7465 * gfortran.dg/stmt_func_1.f90: Ditto.
7466 * gfortran.dg/sum_init_expr.f03: Ditto.
7467 * gfortran.dg/transpose_3.f03: Ditto.
7468 * gfortran.dg/unpack_init_expr.f03: Ditto.
7469 * gfortran.dg/warn_conversion.f90: Ditto.
7470 * gfortran.dg/warn_conversion_2.f90: Ditto.
7471 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7472 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7473 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7474 * gfortran.dg/whole_file_16.f90: Ditto.
7475 * gfortran.dg/whole_file_17.f90: Ditto.
7476 * gfortran.dg/whole_file_18.f90: Ditto.
7477 * gfortran.dg/whole_file_20.f03: Ditto.
7478 * gfortran.dg/whole_file_5.f90: Ditto.
7479 * gfortran.dg/whole_file_6.f90: Ditto.
7480 * gfortran.dg/write_invalid_format.f90: Ditto.
7481 * gfortran.dg/zero_sized_6.f90: Ditto.
7483 2011-02-21 Jeff Law <law@redhat.com>
7485 PR rtl-optimization/46178
7486 * gcc.target/i386/pr46178.c: New test.
7488 PR rtl-optimization/46002
7489 * gcc.c-torture/compile/pr46002.c: New test.
7491 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7493 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7496 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7499 * g++.dg/debug/pr47106.C: Require effective target lto.
7501 2011-02-21 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/constexpr-diag2.C: New.
7505 2011-02-20 Jason Merrill <jason@redhat.com>
7507 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7509 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7511 * g++.dg/overload/conv-op1.C: New.
7513 * g++.dg/cpp0x/constexpr-synth1.C: New.
7515 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7517 * objc.dg/layout-2.m: New.
7518 * objc.dg/selector-3.m: Adjusted location of error message.
7519 * objc.dg/type-size-3.m: Same.
7520 * obj-c++.dg/selector-3.mm: Same.
7522 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7525 * objc.dg/property/dotsyntax-22.m: New.
7526 * obj-c++.dg/property/dotsyntax-22.mm: New.
7528 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7531 * g++.dg/template/typedef38.C: New test.
7533 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7536 * gfortran.dg/whole_file_30.f90 : New test.
7537 * gfortran.dg/whole_file_31.f90 : New test.
7539 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7543 * gfortran.dg/whole_file_28.f90 : New test.
7544 * gfortran.dg/whole_file_29.f90 : New test.
7546 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7549 * g++.dg/template/crash105.C: New.
7551 2011-02-19 Jason Merrill <jason@redhat.com>
7553 * g++.dg/cpp0x/regress/no-elide1.C: New.
7555 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7557 PR tree-optimization/46620
7558 * gcc.dg/pr46620.c: New.
7560 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7563 * gcc.target/i386/pr47809.c: New test.
7565 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7566 Tobias Burnus <burnus@net-b.de>
7568 * lib/target-supports.exp
7569 (check_effective_target_fortran_large_real): New check for large reals.
7570 * gfortran.dg/nan_7.f90: New test.
7572 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574 PR libgfortran/47567
7575 * gfortran.dg/fmt_f0_1.f90: Update test.
7577 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7580 * gfortran.dg/array_constructor_36.f90 : New test.
7581 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7582 allow for comparison between different elements of the array
7583 constructor at different levels of optimization.
7585 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7587 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7588 * gcc.target/i386/pr32280-1.c: Likewise.
7590 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7593 * gcc.target/i386/pr47800.c: New test.
7595 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7597 * objc/execute/exceptions/foward-1.x: New.
7599 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7602 * gfortran.dg/derived_constructor_comps_4.f90: New.
7604 2011-02-18 Tobias Burnus
7607 * gfortran.dg/func_result_6.f90: New.
7609 2011-02-18 Michael Matz <matz@suse.de>
7612 * gfortran.dg/lto/pr45586_0.f90: New test.
7613 * gfortran.dg/typebound_proc_20.f90: Ditto.
7614 * gfortran.dg/typebound_proc_21.f90: Ditto.
7616 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7621 2011-02-18 Tobias Burnus <burnus@net-b.de>
7624 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7626 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7627 normalizing the error/warning output.
7628 * gfortran.dg/Wall.f90: Update dg-error/warning.
7629 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7630 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7631 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7632 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7633 * gfortran.dg/class_30.f90: Update dg-error/warning.
7634 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7635 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7636 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7637 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7638 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7639 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7640 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7641 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7642 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7643 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7644 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7645 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7646 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7647 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7648 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7649 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7650 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7651 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7652 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7653 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7654 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7655 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7656 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7657 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7658 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7660 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7663 * gfortran.dg/proc_ptr_comp_30.f90: New.
7665 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7668 * gcc.target/i386/pr47780.c: New test.
7670 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7673 * gfortran.dg/class_40.f03: New.
7675 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7678 * g++.dg/cpp0x/auto21.C: New test.
7680 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7682 * objc.dg/special/unclaimed-category-1.h: Updated for
7684 * objc.dg/special/unclaimed-category-1.m: Same.
7685 * objc.dg/zero-link-1.m: Same.
7686 * objc.dg/lookup-1.m: Same.
7687 * objc.dg/torture/strings/const-str-9.m
7688 * objc.dg/torture/strings/const-str-10.m: Same.
7689 * objc.dg/torture/strings/const-str-11.m: Same.
7690 * objc.dg/torture/forward-1.m: Same.
7691 * objc.dg/zero-link-2.m: Same.
7692 * objc.dg/encode-7-next-64bit.m: Same.
7693 * objc.dg/method-4.m: Same.
7694 * objc.dg/next-runtime-1.m: Same.
7695 * objc.dg/image-info.m: Same.
7696 * objc.dg/pr23214.m: Same.
7697 * objc.dg/symtab-1.m: Same.
7698 * obj-c++.dg/basic.m: Same.
7699 * obj-c++.dg/proto-lossage-3.m: Same.
7700 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7701 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7702 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7703 * obj-c++.dg/method-11.m: Same.
7704 * objc/execute/enumeration-1.m: Same.
7705 * objc/execute/object_is_class.m: Same.
7706 * objc/execute/formal_protocol-2.m: Same.
7707 * objc/execute/formal_protocol-4.m: Same.
7708 * objc/execute/formal_protocol-6.m: Same.
7709 * objc/execute/bycopy-3.m: Same.
7710 * objc/execute/exceptions/catchall-1.m: Same.
7711 * objc/execute/exceptions/finally-1.m: Same.
7712 * objc/execute/exceptions/local-variables-1.m: Same.
7713 * objc/execute/exceptions/foward-1.m: Same.
7714 * objc/execute/bf-common.h
7715 * objc/execute/enumeration-2.m: Same.
7716 * objc/execute/formal_protocol-1.m: Same.
7717 * objc/execute/formal_protocol-3.m: Same.
7718 * objc/execute/formal_protocol-5.m: Same.
7719 * objc/execute/accessing_ivars.m: Same.
7720 * objc/execute/bycopy-2.m: Same.
7721 * objc/execute/formal_protocol-7.m: Same.
7722 * objc/execute/compatibility_alias.m: Same.
7723 * objc/execute/no_clash.m: Same.
7724 * objc/execute/object_is_meta_class.m: Same.
7725 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7726 * objc/execute/class-tests-1.h: Include stdio.h.
7727 * objc/execute/class-tests-2.h: Same.
7728 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7730 * obj-c++.dg/try-catch-2.mm: Same.
7732 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7735 * g++.dg/warn/Wunused-parm-4.C: New test.
7737 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7738 Jan Hubicka <jh@suse.cz>
7742 * g++.dg/debug/pr47106.C: New.
7744 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7747 * gcc.target/i386/pr43653.c: New test.
7749 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7752 * g++.dg/template/inherit6.C: New test.
7754 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7757 * gfortran.dg/class_39.f03: New.
7759 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7762 * g++.dg/cpp0x/variadic106.C: New test.
7764 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7767 * gfortran.dg/pr47757-1.f90: New test.
7768 * gfortran.dg/pr47757-2.f90: New test.
7769 * gfortran.dg/pr47757-3.f90: New test.
7772 * g++.dg/cpp0x/enum8.C: New test.
7774 2011-02-15 Jason Merrill <jason@redhat.com>
7776 * g++.dg/inherit/implicit-trivial1.C: New.
7777 * g++.dg/cpp0x/implicit-trivial1.C: New.
7779 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7782 * gcc.dg/torture/pr47725.c: Removed.
7784 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7787 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7788 constant does not generate a load from memory.
7790 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7793 * gcc.dg/torture/pr47725.c: New.
7795 2011-02-15 Richard Guenther <rguenther@suse.de>
7797 PR tree-optimization/47743
7798 * gcc.dg/torture/pr47743.c: New testcase.
7800 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7803 * gcc.target/i386/pr47581.c: New test.
7805 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7808 * gfortran.dg/select_type_22.f03: New.
7810 2011-02-14 Jason Merrill <jason@redhat.com>
7812 * g++.dg/cpp0x/regress/enum1.C: New.
7814 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7816 * gnat.dg/include.adb: New test.
7818 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7821 * gfortran.dg/class_38.f03: New.
7823 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7825 * gcc.dg/pr46494.c: New test.
7827 2011-02-14 Richard Guenther <rguenther@suse.de>
7829 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7831 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7835 sparc*-sun-solaris2.11.
7837 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7840 * gfortran.dg/argument_checking_18.f90: New.
7842 2011-02-13 Tobias Burnus <burnus@net-b.de>
7844 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7845 * gfortran.dg/argument_checking_17.f90: New.
7847 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7849 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7850 are temporarily disabled.
7851 * gfortran.dg/class_7.f03: Ditto.
7852 * gfortran.dg/coarray_14.f90: Ditto.
7853 * gfortran.dg/typebound_proc_13.f03: Ditto.
7855 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7858 * gfortran.dg/extends_11.f03: New.
7860 2011-02-11 Xinliang David Li <davidxl@google.com>
7862 PR tree-optimization/47707
7863 * g++.dg/tree-ssa/pr47707.C: New test.
7865 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7867 * g++.dg/opt/inline17.C: New test.
7869 2011-02-11 Tobias Burnus <burnus@net-b.de>
7872 * gfortran.dg/pure_formal_2.f90: New.
7874 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7876 PR rtl-optimization/47614
7877 * gfortran.dg/pr47614.f: New.
7879 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7882 * gcc.dg/opts-6.c: New test.
7884 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7887 * gcc.dg/pr47684.c: New test.
7889 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7893 c99_runtime, dg-add-options c99_runtime.
7894 (main): Use __asm__.
7896 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7899 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7900 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7901 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7902 * gcc.dg/ucnid-10.c: Likewise.
7903 * gcc.dg/ucnid-13.c: Likewise.
7904 * gcc.dg/ucnid-7.c: Likewise.
7905 * gcc.dg/ucnid-8.c: Likewise.
7906 Adapt dg-warning line number.
7908 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7910 * gcc.target/i386/parity-1.c: Use -march=k8.
7911 * gcc.target/i386/parity-2.c: Ditto.
7912 * gcc.target/i386/vecinit-1.c: Ditto.
7913 * gcc.target/i386/vecinit-2.c: Ditto.
7915 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7918 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7919 * gcc.target/mips/save-restore-3.c: Likewise.
7920 * gcc.target/mips/save-restore-4.c: Likewise.
7921 * gcc.target/mips/save-restore-5.c: Likewise.
7924 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7925 * g++.dg/tree-prof/partition2.C: Likewise.
7927 2011-02-09 Jason Merrill <jason@redhat.com>
7929 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7930 rather than misdeclare std::puts.
7932 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7933 * g++.dg/other/warning1.C: Likewise.
7934 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7935 * g++.old-deja/g++.gb/scope06.C: Likewise.
7936 * g++.old-deja/g++.law/cvt11.C: Likewise.
7937 * g++.old-deja/g++.law/init1.C: Likewise.
7938 * g++.dg/abi/mangle26.C: Likewise.
7940 * g++.dg/template/function1.C: Adjust for C++0x mode.
7941 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7943 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7944 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7946 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7948 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7950 * g++.dg/cpp0x/regress: New directory.
7951 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7952 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7953 * g++.dg/cpp0x/regress/regress3.C: New.
7955 2011-02-10 Richard Guenther <rguenther@suse.de>
7957 PR tree-optimization/47677
7958 * gcc.dg/torture/pr47677.c: New testcase.
7960 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7962 * objc.dg/special/load-category-1.m: Remove unused header.
7963 * objc.dg/special/load-category-1a.m: Likewise.
7964 * objc.dg/special/load-category-2.m: Likewise.
7965 * objc.dg/special/load-category-2a.m: Likewise.
7966 * objc.dg/special/load-category-3.m: Likewise.
7967 * objc.dg/special/load-category-3a.m: Likewise.
7968 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7969 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7970 * objc.dg/attributes/class-attribute-1.m: Likewise.
7971 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7972 * obj-c++.dg/property/property.exp: Likewise.
7973 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7974 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7975 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7976 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7977 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7978 * obj-c++.dg/template-8.mm: Likewise.
7980 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.target/i386/pr47665.c: New test.
7985 2011-02-10 Jie Zhang <jie@codesourcery.com>
7989 2011-02-05 Jie Zhang <jie@codesourcery.com>
7991 * gcc.dg/pr42631.c: Update test.
7992 * gcc.dg/pr42631-2.c: New test.
7994 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7997 * gfortran.dg/proc_decl_25.f90: New.
7999 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8002 * gfortran.dg/typebound_assignment_2.f03: New.
8004 2011-02-09 Richard Guenther <rguenther@suse.de>
8006 PR tree-optimization/47664
8007 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8009 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8012 * gnat.dg/uninit_func.adb: Adjust dg directive.
8014 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8017 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8019 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8022 * gfortran.dg/auto_dealloc_2.f90: New.
8024 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8026 * gcc.dg/builtins-config.h: Remove __sgi handling.
8027 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8028 -std=c99 for mips-sgi-irix6.5*.
8030 2011-02-09 Martin Jambor <mjambor@suse.cz>
8033 * gfortran.dg/pr25923.f90: Remove xfails.
8035 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8038 * gfortran.dg/inquire_14.f90: New test.
8040 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8043 * gfortran.dg/pointer_init_6.f90: New.
8045 2011-02-08 Jeff Law <law@redhat.com>
8047 PR tree-optimization/42893
8048 * gcc.tree-ssa/pr42893.c: New test.
8050 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8052 PR tree-optimization/46834
8053 PR tree-optimization/46994
8054 PR tree-optimization/46995
8055 * gcc.dg/graphite/id-pr46834.c: New.
8056 * gfortran.dg/graphite/id-pr46994.f90: New.
8057 * gfortran.dg/graphite/id-pr46995.f90: New.
8059 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8062 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8063 using the variable is known the warning is emitted there.
8064 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8065 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8067 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8070 * gcc.dg/noreturn-1.c (foo5): Likewise.
8071 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8072 (method2): Likewise.
8074 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8075 the return statement using the uninitialized variable.
8076 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8078 2011-02-08 Richard Guenther <rguenther@suse.de>
8081 * g++.dg/opt/pr47639.c: New testcase.
8083 2011-02-08 Richard Guenther <rguenther@suse.de>
8085 PR tree-optimization/47632
8086 * g++.dg/opt/pr47632.C: New testcase.
8088 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8090 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8092 2011-02-07 Richard Guenther <rguenther@suse.de>
8094 PR tree-optimization/47615
8095 * g++.dg/opt/pr47615.C: New testcase.
8097 2011-02-07 Richard Guenther <rguenther@suse.de>
8099 PR tree-optimization/47621
8100 * gcc.dg/torture/pr47621.c: New testcase.
8102 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8104 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8106 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8109 * gfortran.dg/allocate_with_source_1 : New test.
8111 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8114 * gcc.dg/pr47610.c: New test.
8116 2011-02-05 Jie Zhang <jie@codesourcery.com>
8119 * gcc.dg/pr42631.c: Update test.
8120 * gcc.dg/pr42631-2.c: New test.
8122 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8125 * gfortran.dg/pr47574.f90: New test.
8127 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8129 PR tree-optimization/46194
8130 * gcc.dg/autopar/pr46194.c: New.
8132 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8134 PR tree-optimization/43695
8135 * g++.dg/ipa/pr43695.C: New.
8137 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8140 * gcc.dg/pr23200.c: New test.
8142 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8145 * g++.dg/pr47589.C: New test.
8147 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8150 * g++.dg/template/typedef37.C: New test.
8151 * g++.dg/template/param1.C: Adjust expected error message.
8153 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.dg/pr31490-2.c: New test.
8157 * gcc.dg/pr31490-3.c: New test.
8158 * gcc.dg/pr31490-4.c: New test.
8160 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8161 Jakub Jelinek <jakub@redhat.com>
8164 * g++.dg/parser/semicolon3.C: Adjust.
8165 * g++.dg/parser/semicolon4.C: New testcase.
8166 * g++.dg/pr46890.C: New testcase.
8168 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8171 * g++.dg/init/pr29571.C: New.
8173 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8175 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8176 instead of vect_int.
8178 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8181 * gcc.target/i386/pr47312.c: New test.
8184 * gcc.target/i386/pr47564.c: New test.
8186 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8188 PR tree-optimization/45122
8189 * gcc.dg/tree-ssa/pr45122.c: New.
8191 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8194 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8197 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8198 and vsx so a default --with-cpu=power7 doesn't give an error
8199 when -mavoid-indexed-addresses is used.
8201 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8202 wrapper function to save the arguments and then jump to the real
8203 function, rather than depending on the compiler not to move stuff
8205 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8207 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8208 Paul Thomas <pault@gcc.gnu.org>
8211 * gfortran.dg/class_37.f03 : New test.
8213 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8214 Richard Guenther <rguenther@suse.de>
8216 PR tree-optimization/40979
8218 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8219 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8220 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8221 check_vect_support_and_set_flags.
8222 * gfortran.dg/graphite/vect-pr40979.f90: New.
8224 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8227 * gfortran.dg/class_36.f03: New.
8229 2011-02-02 Richard Guenther <rguenther@suse.de>
8231 PR tree-optimization/47566
8232 * gcc.dg/lto/20110201-1_0.c: New testcase.
8234 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8240 * debug/pr47498.c: New.
8241 * debug/pr47501.c: New.
8243 2011-02-01 Richard Guenther <rguenther@suse.de>
8245 PR tree-optimization/47559
8246 * g++.dg/torture/pr47559.C: New testcase.
8248 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8251 * gfortran.dg/typebound_call_20.f03: New.
8253 2011-02-01 Richard Guenther <rguenther@suse.de>
8255 PR tree-optimization/47555
8256 * gcc.dg/pr47555.c: New testcase.
8258 2011-02-01 Richard Guenther <rguenther@suse.de>
8260 PR tree-optimization/47541
8261 * g++.dg/torture/pr47541.C: New testcase.
8263 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8266 * gfortran.dg/typebound_call_19.f03: New.
8268 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8271 * g++.dg/cpp0x/pr47416.C: New test.
8273 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8276 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8278 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8281 * gfortran.dg/typebound_assignment_1.f03: New.
8283 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8285 PR tree-optimization/47538
8286 * gcc.c-torture/execute/pr47538.c: New test.
8288 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8291 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8293 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8295 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8297 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8299 PR rtl-optimization/44031
8300 * gcc.c-torture/compile/20110131-1.c: New test.
8302 2011-01-31 Tobias Burnus <burnus@net-b.de>
8305 * gfortran.dg/stmt_func_1.f90: New.
8307 2011-01-31 Tobias Burnus <burnus@net-b.de>
8310 * gfortran.dg/interface_34.f90: New.
8312 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8315 * gfortran.dg/realloc_on_assign_5.f03: New test.
8316 * gfortran.dg/realloc_on_assign_5.f03: New test.
8318 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8320 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8321 * gfortran.dg/bessel_7.f90: Likewise.
8322 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8324 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8325 * gfortran.dg/sum_init_expr.f03: Likewise.
8327 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8329 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8332 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8333 loop only on "vect_intfloat_cvt" targets.
8335 2011-01-29 Tobias Burnus <burnus@net-b.de>
8338 * gfortran.dg/shape_6.f90: New.
8340 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8342 PR libgfortran/47434
8343 * gfortran.dg/read_infnan_1.f90: Update test.
8344 * gfortran.dg/module_nan.f90: Update test.
8345 * gfortran.dg/char4_iunit_1.f03: Update test.
8346 * gfortran.dg/large_real_kind_1.f90: Update test.
8347 * gfortran.dg/real_const_3.f90: Update test.
8348 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8350 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8353 * g++.dg/template/param2.C: New test.
8355 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8357 PR libgfortran/47285
8358 * gfortran.dg/fmt_g.f: New test.
8360 2011-01-28 Tobias Burnus <burnus@net-b.de>
8363 * gfortran.dg/pure_formal_1.f90: New.
8365 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8368 * gcc.dg/tls/pr42894.c: New test.
8370 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8372 * gcc.dg/pr47276.c: Add dg-require-visibility.
8374 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8376 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8378 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8379 Tobias Burnus <burnus@gcc.gnu.org>
8384 * gfortran.dg/realloc_on_assign_3.f03: New test.
8385 * gfortran.dg/realloc_on_assign_4.f03: New test.
8386 * gfortran.dg/allocatable_function_5.f90: New test.
8387 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8388 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8389 implemented" dg-errors.
8391 2011-01-27 Jan Hubicka <jh@suse.cz>
8394 * gcc.dg/attr-weakref-4.c: New testcase
8396 2011-01-27 Martin Jambor <mjambor@suse.cz>
8398 PR tree-optimization/47228
8399 * gcc.dg/torture/pr47228.c: New test.
8401 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8403 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8405 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8407 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8408 when using auto-overlay support on the SPU.
8410 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8412 PR rtl-optimization/44174
8413 * gcc.target/i386/asm-6.c: New test.
8415 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8417 PR rtl-optimization/46856
8418 * gcc.c-torture/compile/pr46856.c: New test.
8420 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8421 Andrew Pinski <pinskia@gmail.com>
8424 * gcc.dg/pr43082.c: New.
8426 2011-01-26 DJ Delorie <dj@redhat.com>
8428 PR rtl-optimization/46878
8429 * gcc.dg/pr46878-1.c: New test.
8431 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8434 * g++.dg/cpp0x/pr47476.C: New test.
8436 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8438 * gcc.c-torture/compile/20110126-1.c: New test.
8440 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8443 * gcc.dg/torture/pr47473.c: New test.
8445 2011-01-26 Jan Hubicka <jh@suse.cz>
8448 * gcc.c-torture/execute/pr47237.c: New testcase.
8450 2011-01-26 Jan Hubicka <jh@suse.cz>
8452 PR tree-optimization/47190
8453 * gcc.dg/attr-weakref-3.c: New testcase.
8455 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8458 * gcc.dg/dll-9a.c: New test file.
8459 * gcc.dg/dll-11.c: Likewise.
8460 * gcc.dg/dll-12.c: Likewise.
8461 * gcc.dg/dll-12a.c: Likewise.
8462 * gcc.dg/dll-11a.c: Likewise.
8463 * gcc.dg/dll-9.c: Likewise.
8464 * gcc.dg/dll-10.c: Likewise.
8465 * gcc.dg/dll-10a.c: Likewise.
8466 * g++.dg/ext/dllexport4a.cc: Likewise.
8467 * g++.dg/ext/dllexport4.C: Likewise.
8468 * g++.dg/ext/dllexport5.C: Likewise.
8469 * g++.dg/ext/dllexport5a.cc: Likewise.
8471 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8473 PR tree-optimization/46970
8474 * gcc.dg/graphite/pr46970.c: New.
8476 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8478 PR tree-optimization/46215
8479 * gcc.dg/graphite/pr46215.c: New.
8481 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8483 PR tree-optimization/46168
8484 * gcc.dg/graphite/pr46168.c: New.
8486 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8488 PR tree-optimization/43657
8489 * gcc.dg/graphite/pr43657.c: New.
8491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8493 PR tree-optimization/29832
8494 * gfortran.dg/graphite/pr29832.f90: New.
8496 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8498 PR tree-optimization/43567
8499 * gcc.dg/graphite/pr43567.c: New.
8501 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8503 * gfortran.dg/graphite/interchange-4.f: New.
8504 * gfortran.dg/graphite/interchange-5.f: New.
8506 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8507 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8508 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8509 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8510 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8511 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8512 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8513 * gfortran.dg/ltrans-7.f90: Removed.
8514 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8516 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8517 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8518 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8519 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8520 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8521 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8522 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8523 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8524 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8525 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8526 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8527 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8528 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8529 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8530 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8531 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8532 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8533 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8534 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8535 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8536 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8537 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8538 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8539 * gcc.dg/tree-ssa/data-dep-1.c
8540 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8541 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8542 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8543 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8544 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8546 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8548 PR tree-optimization/47265
8549 PR tree-optimization/47443
8550 * gcc.c-torture/compile/pr47265.c: New test.
8551 * gcc.dg/pr47443.c: New test.
8553 2011-01-25 Martin Jambor <mjambor@suse.cz>
8555 PR tree-optimization/47382
8556 * g++.dg/torture/pr47382.C: New test.
8557 * g++.dg/opt/devirt1.C: Xfail.
8559 2011-01-25 Yao Qi <yao@codesourcery.com>
8562 * gcc.target/arm/pr45701-1.c: New test.
8563 * gcc.target/arm/pr45701-2.c: New test.
8564 * gcc.target/arm/pr45701-3.c: New test.
8566 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8567 Jakub Jelinek <jakub@redhat.com>
8569 PR tree-optimization/47271
8570 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8572 2011-01-25 Nick Clifton <nickc@redhat.com>
8574 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8575 (saturate_add): Delete.
8577 (main): Do not run saturate_add.
8578 (set_interrupts): Delete.
8580 2011-01-25 Tobias Burnus <burnus@net-b.de>
8583 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8585 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8587 PR tree-optimization/47427
8588 PR tree-optimization/47428
8589 * gcc.c-torture/compile/pr47427.c: New test.
8590 * gcc.c-torture/compile/pr47428.c: New test.
8592 2011-01-25 Richard Guenther <rguenther@suse.de>
8595 * gcc.dg/torture/pr47411.c: New testcase.
8597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8599 * gfortran.dg/graphite/id-24.f: New.
8600 * gfortran.dg/graphite/id-25.f: New.
8602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8604 * gfortran.dg/graphite/id-23.f: New.
8606 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8608 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8610 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8612 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8613 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8614 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8615 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8616 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8617 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8618 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8619 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8620 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8622 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8624 * gcc.dg/graphite/block-0.c: Add documentation.
8625 * gcc.dg/graphite/block-4.c: Same.
8626 * gcc.dg/graphite/block-7.c: Same.
8627 * gcc.dg/graphite/block-8.c: New.
8628 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8629 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8630 * gcc.dg/graphite/interchange-12.c: Add documentation.
8631 * gcc.dg/graphite/interchange-13.c: New.
8632 * gcc.dg/graphite/interchange-14.c: New.
8633 * gcc.dg/graphite/interchange-15.c: New.
8634 * gcc.dg/graphite/interchange-8.c: Add documentation.
8635 * gcc.dg/graphite/interchange-mvt.c: Same.
8637 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8640 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8641 * gcc.target/powerpc/altivec-14.c: Ditto.
8642 * gcc.target/powerpc/altivec-33.c: Ditto.
8643 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8644 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8645 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8646 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8647 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8648 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8649 * g++.dg/ext/altivec-15.C: Ditto.
8650 * g++.dg/ext/altivec-types-1.C: Ditto.
8651 * g++.dg/ext/altivec-types-2.C: Ditto.
8652 * g++.dg/ext/altivec-types-3.C: Ditto.
8653 * g++.dg/ext/altivec-types-4.C: Ditto.
8655 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8657 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8659 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8661 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8662 optimization options.
8664 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8666 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8669 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8671 2011-01-23 Tobias Burnus <burnus@net-b.de>
8674 * gfortran.dg/allocatable_scalar_12.f90: New.
8676 2011-01-23 Ira Rosen <irar@il.ibm.com>
8678 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8679 vectorization to be not profitable if peeling is used to
8680 realign the memory access.
8681 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8682 loop bound to avoid loop unrolling.
8683 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8685 2011-01-22 Jan Hubicka <jh@suse.cz>
8688 * g++.dg/lto/pr47333.C: New file.
8690 2011-01-22 Jan Hubicka <jh@suse.cz>
8692 PR tree-optimization/43884
8694 * gcc.dg/autopar/outer-2.c: Increase array size.
8695 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8697 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8700 * gfortran.dg/c_loc_tests_16.f90: New test.
8702 2011-01-22 Tobias Burnus <burnus@net-b.de>
8705 * gfortran.dg/typebound_proc_19.f90: New.
8707 2011-01-21 Jeff Law <law@redhat.com>
8709 PR tree-optimization/47053
8710 * g++.dg/pr47053.C: New test.
8712 2011-01-21 Jason Merrill <jason@redhat.com>
8715 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8717 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8720 * g++.dg/cpp0x/range-for10.C: New test.
8721 * g++.dg/template/for1.C: New test.
8724 * g++.dg/tree-prof/partition3.C: New test.
8726 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8728 PR rtl-optimization/47366
8729 * g++.dg/opt/pr47366.C: New test.
8731 2011-01-21 Jason Merrill <jason@redhat.com>
8734 * g++.dg/cpp0x/constexpr-regress2.C: New.
8736 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8738 2011-01-21 Jeff Law <law@redhat.com>
8740 PR rtl-optimization/41619
8741 * gcc.dg/pr41619.c: New.
8743 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8745 PR tree-optimization/47355
8746 * g++.dg/opt/pr47355.C: New test.
8748 2011-01-21 Richard Guenther <rguenther@suse.de>
8750 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8753 2011-01-21 Richard Guenther <rguenther@suse.de>
8755 PR tree-optimization/47365
8756 * gcc.dg/torture/pr47365.c: New testcase.
8757 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8759 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8761 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8763 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8765 PR tree-optimization/47391
8766 * gcc.dg/pr47391.c: New test.
8768 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8770 * g++.dg/template/char1.C: Use signed char.
8772 2011-01-21 Tobias Burnus <burnus@net-b.de>
8775 * gfortran.dg/pointer_target_4.f90: New.
8777 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8780 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8781 ILP32 system and not IP32.
8783 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8786 * g++.dg/debug/pr46583.C: New.
8788 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8791 * g++.dg/debug/pr47283.C: New test.
8794 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8795 * gcc.target/i386/headmerge-2.c: Likewise.
8797 2011-01-20 Richard Guenther <rguenther@suse.de>
8800 * gcc.dg/torture/pr47370.c: New testcase.
8802 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8804 PR tree-optimization/46130
8805 * gcc.dg/pr46130-1.c: New test.
8806 * gcc.dg/pr46130-2.c: New test.
8808 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8811 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8813 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8816 * g++.dg/debug/pr46240.cc: New.
8818 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8821 * g++.dg/template/anonunion1.C: New test.
8823 PR rtl-optimization/47337
8824 * gcc.c-torture/execute/pr47337.c: New test.
8826 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8829 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8831 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8833 PR tree-optimization/46021
8834 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8836 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8838 PR tree-optimization/47290
8839 * g++.dg/torture/pr47290.C: New test.
8841 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8844 * gfortran.dg/proc_ptr_comp_29.f90: New.
8846 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8849 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8850 powerpc-apple-darwin9.
8852 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8854 PR rtl-optimization/47299
8855 * gcc.c-torture/execute/pr47299.c: New test.
8857 2011-01-17 Jason Merrill <jason@redhat.com>
8859 * g++.dg/cpp0x/constexpr-virtual.C: New.
8861 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8864 * gfortran.dg/gomp/pr47331.f90: New test.
8866 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8869 * objc.dg/selector-warn-1.m: New.
8870 * obj-c++.dg/selector-warn-1.mm: New.
8872 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8874 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8875 Update dg-final accordingly.
8877 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8879 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8881 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8883 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8885 * gcc.dg/guality/pr36728-2.c: Likewise.
8887 2011-01-17 Richard Guenther <rguenther@suse.de>
8889 PR tree-optimization/47313
8890 * g++.dg/torture/pr47313.C: New testcase.
8892 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8895 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8896 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8897 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8898 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8900 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8902 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8903 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8904 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8906 2011-01-17 Richard Guenther <rguenther@suse.de>
8908 PR tree-optimization/45967
8909 * gcc.dg/torture/pr45967-2.c: New testcase.
8910 * gcc.dg/torture/pr45967-3.c: Likewise.
8912 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8915 * g++.dg/ext/pr47213.C: Require visibility.
8917 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8919 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8920 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8922 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8924 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8925 Linux-based targets.
8927 2011-01-13 Jan Hubicka <jh@suse.cz>
8929 PR tree-optimization/47276
8930 * gcc.dg/pr47276.c: New testcase.
8932 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8933 Jonathan Wakely <jwakely.gcc@gmail.com>
8936 * g++.dg/other/pr33558.C: New.
8937 * g++.dg/other/pr33558-2.C: New.
8939 2011-01-14 Martin Jambor <mjambor@suse.cz>
8941 PR tree-optimization/45934
8942 PR tree-optimization/46302
8943 * g++.dg/ipa/devirt-c-1.C: New test.
8944 * g++.dg/ipa/devirt-c-2.C: Likewise.
8945 * g++.dg/ipa/devirt-c-3.C: Likewise.
8946 * g++.dg/ipa/devirt-c-4.C: Likewise.
8947 * g++.dg/ipa/devirt-c-5.C: Likewise.
8948 * g++.dg/ipa/devirt-c-6.C: Likewise.
8949 * g++.dg/ipa/devirt-6.C: Likewise.
8950 * g++.dg/ipa/devirt-d-1.C: Likewise.
8951 * g++.dg/torture/pr45934.C: Likewise.
8953 2011-01-14 Jason Merrill <jason@redhat.com>
8955 * g++.dg/cpp0x/variadic105.C: New.
8957 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8958 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8961 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8962 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8963 execution tests on i?86-*-*, x86_64-*-* and
8964 powerpc*-apple-darwin* && ilp32.
8965 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8966 tests on i?86-*-* and x86_64-*-*.
8968 2011-01-14 Richard Guenther <rguenther@suse.de>
8970 PR tree-optimization/47280
8971 * g++.dg/opt/pr47280.C: New testcase.
8973 2011-01-14 Jason Merrill <jason@redhat.com>
8975 * g++.dg/cpp0x/constexpr-regress1.C: New.
8977 * g++.dg/ext/flexary2.C: New.
8979 2011-01-14 Richard Guenther <rguenther@suse.de>
8982 * gcc.dg/torture/pr47281.c: New testcase.
8983 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8985 2011-01-14 Richard Guenther <rguenther@suse.de>
8987 PR tree-optimization/47286
8988 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8990 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8993 * g++.dg/ext/pr47213.C: New.
8995 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8997 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8999 2011-01-13 Tobias Burnus <burnus@net-b.de>
9000 Mikael Morin <mikael@gcc.gnu.org>
9004 * gfortran.dg/select_type_20.f90: New.
9005 * gfortran.dg/select_type_21.f90: New.
9007 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9010 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9012 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9014 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9015 * gcc.dg/guality/pr36728-2.c: Likewise.
9017 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9020 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9022 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9024 PR rtl-optimization/45352
9025 * gcc.dg/pr45352-3.c: New.
9027 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9029 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9031 * g++.dg/cpp0x/range-for8.C: New.
9032 * g++.dg/cpp0x/range-for9.C: New.
9034 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9037 * g++.dg/debug/pr47209.C: New.
9039 2011-01-12 Richard Guenther <rguenther@suse.de>
9042 * gcc.dg/lto/pr47259_0.c: New testcase.
9043 * gcc.dg/lto/pr47259_1.c: Likewise.
9045 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9047 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9048 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9049 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9050 methods missing from the OBJC2 Object.
9051 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9052 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9053 GNU and NeXT runtimes.
9054 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9056 * objc-obj-c++-shared/Object1.m: Likewise.
9057 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9058 * objc.dg/proto-qual-1.m: Likewise.
9059 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9060 * obj-c++.dg/proto-qual-1.mm: Likewise.
9062 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9065 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9067 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9069 Fixed the Objective-C++ testsuite and updated all tests.
9070 * lib/obj-c++.exp (obj-c++_init): Declare and set
9071 gcc_warning_prefix and gcc_error_prefix.
9072 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9073 'dg-warning', 'dg-message' and 'dg-error'.
9074 * obj-c++.dg/class-extension-3.mm: Likewise.
9075 * obj-c++.dg/class-protocol-1.mm: Likewise.
9076 * obj-c++.dg/encode-7.mm: Likewise.
9077 * obj-c++.dg/exceptions-3.mm: Likewise.
9078 * obj-c++.dg/exceptions-5.mm: Likewise.
9079 * obj-c++.dg/method-12.mm: Likewise.
9080 * obj-c++.dg/method-13.mm: Likewise.
9081 * obj-c++.dg/method-15.mm: Likewise.
9082 * obj-c++.dg/method-16.mm: Likewise.
9083 * obj-c++.dg/method-4.mm: Likewise.
9084 * obj-c++.dg/method-8.mm: Likewise.
9085 * obj-c++.dg/method-conflict-1.mm: Likewise.
9086 * obj-c++.dg/method-conflict-2.mm: Likewise.
9087 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9088 and uncommented second part of the testcase now that the testsuite
9090 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9091 and uncommented second part of the testcase now that the testsuite
9093 * obj-c++.dg/private-1.mm: Likewise.
9094 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9095 * obj-c++.dg/syntax-error-7.mm: Likewise.
9096 * obj-c++.dg/warn5.mm: Likewise.
9097 * obj-c++.dg/property/at-property-14.mm: Likewise.
9098 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9100 * obj-c++.dg/property/at-property-18.mm: Likewise.
9101 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9103 * obj-c++.dg/property/at-property-21.mm: Likewise.
9104 * obj-c++.dg/property/at-property-28.mm: Likewise.
9105 * obj-c++.dg/property/at-property-5.mm: Likewise.
9106 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9107 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9108 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9109 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9110 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9111 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9112 * obj-c++.dg/tls/diag-5.mm: Likewise.
9113 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9114 dg-error, now matched correctly.
9116 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9118 * objc.dg/property/at-property-29.m: New.
9119 * obj-c++.dg/property/at-property-29.mm: New.
9121 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9123 * go.test/go-test.exp (go-set-goarch): New proc.
9124 (go-gc-tests): Use it.
9126 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9129 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9131 2011-01-11 Richard Henderson <rth@redhat.com>
9133 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9135 2011-01-11 Jan Hubicka <jh@suse.cz>
9139 * gcc.dg/lto/pr45721_1.c: New file.
9140 * gcc.dg/lto/pr45721_0.c: New file.
9142 2011-01-11 Richard Guenther <rguenther@suse.de>
9144 PR tree-optimization/46076
9145 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9147 2011-01-11 Jeff Law <law@redhat.com>
9149 * PR tree-optimization/47086
9150 * gcc.dg/pr47086.c: New test.
9152 2011-01-11 Jason Merrill <jason@redhat.com>
9155 * g++.dg/template/new10.C: New.
9158 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9160 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9162 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9163 Split type definitions and NSConstantString class into...
9164 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9165 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9166 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9167 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9168 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9169 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9171 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9172 encode defines for newer NeXT system headers.
9173 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9174 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9175 * objc.dg/foreach-5.m: Likewise.
9176 * objc.dg/foreach-2.m: Likewise.
9177 * objc.dg/foreach-4.m: Likewise.
9178 * objc.dg/torture/strings/string1.m: Likewise.
9179 * objc.dg/torture/strings/string2.m: Likewise.
9180 * objc.dg/torture/strings/string3.m: Likewise.
9181 * objc.dg/torture/strings/string4.m: Likewise.
9182 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9183 header and stand alone.
9184 * obj-c++.dg/strings/strings-2.mm: Likewise.
9185 * objc.dg/torture/strings/const-str-3.m: Likewise.
9186 * objc.dg/strings/strings-2.m: Likewise.
9187 * objc.dg/strings/const-str-12b.m: Likewise.
9189 2011-01-12 Richard Guenther <rguenther@suse.de>
9192 * gcc.dg/attr-weak-1.c: Adjust.
9194 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9197 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9198 standard compliant and comment.
9200 2011-01-10 Jan Hubicka <jh@suse.cz>
9203 * gcc.dg/initpri3.c: New testcase.
9205 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9208 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9214 (g_ebp_save): Likewise.
9215 (g_esp_save): Likewise.
9217 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9219 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9221 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9223 PR tree-optimization/46021
9224 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9225 i?86-*-*, x86_64-*-*.
9227 2011-01-10 Jeff Law <law@redhat.com>
9229 * PR tree-optimization/47141
9230 * gcc.c-torture/compile/pr47141.c: New test.
9232 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9235 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9236 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9237 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9238 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9241 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9242 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9243 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9244 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9245 being vectorized. Adjust dg-final pattern.
9248 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9249 * gcc.dg/vect/slp-24.c: Likewise.
9251 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9254 * g++.dg/other/pr47218-1.C: New test file.
9255 * g++.dg/other/pr47218.C: Likewise.
9256 * g++.dg/other/pr47218.h: New supporting header.
9258 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9261 * objc.dg/attributes/invalid-attribute-1.m: New.
9262 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9264 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9267 * gfortran.dg/proc_ptr_comp_28.f90: New.
9269 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9271 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9272 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9273 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9274 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9275 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9276 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9277 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9278 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9279 * objc.dg/gnu-api-2-class.m: Likewise.
9280 * objc.dg/gnu-api-2-ivar.m: Likewise.
9281 * objc.dg/gnu-api-2-method.m: Likewise.
9282 * objc.dg/gnu-api-2-objc.m: Likewise.
9283 * objc.dg/gnu-api-2-object.m: Likewise.
9284 * objc.dg/gnu-api-2-property.m: Likewise.
9285 * objc.dg/gnu-api-2-protocol.m: Likewise.
9286 * objc.dg/gnu-api-2-sel.m: Likewise.
9288 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9290 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9291 * objc.dg/objc-foreach-4.m: Likewise.
9292 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9293 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9294 * objc.dg/foreach-4.m: Likewise.
9295 * objc.dg/foreach-5.m: Likewise.
9296 * objc.dg/foreach-3.m: Return self from init.
9298 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9301 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9303 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9306 * gfortran.dg/class_35.f90: New.
9308 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9310 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9312 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9315 * objc.dg/invalid-method-2.m: New.
9316 * obj-c++.dg/invalid-method-2.mm: New.
9318 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9321 * gfortran.dg/transpose_optimization_2.f90 : New test.
9323 2011-01-08 Jan Hubicka <jh@suse.cz>
9325 PR tree-optmization/46469
9326 * g++.dg/torture/pr46469.C: New testcase.
9328 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9330 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9331 emulation of libobjc-gnu structure layout functionality to ..
9332 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9333 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9334 * objc/execute/bf-common.h: Adjust headers.
9335 * objc/execute/bf-1.m: Likewise.
9336 * objc/execute/bf-2.m: Likewise.
9337 * objc/execute/bf-3.m: Likewise.
9338 * objc/execute/bf-4.m: Likewise.
9339 * objc/execute/bf-5.m: Likewise.
9340 * objc/execute/bf-6.m: Likewise.
9341 * objc/execute/bf-7.m: Likewise.
9342 * objc/execute/bf-8.m: Likewise.
9343 * objc/execute/bf-9.m: Likewise.
9344 * objc/execute/bf-10.m: Likewise.
9345 * objc/execute/bf-11.m: Likewise.
9346 * objc/execute/bf-12.m: Likewise.
9347 * objc/execute/bf-13.m: Likewise.
9348 * objc/execute/bf-14.m: Likewise.
9349 * objc/execute/bf-15.m: Likewise.
9350 * objc/execute/bf-16.m: Likewise.
9351 * objc/execute/bf-17.m: Likewise.
9352 * objc/execute/bf-18.m: Likewise.
9353 * objc/execute/bf-19.m: Likewise.
9354 * objc/execute/bf-20.m: Likewise.
9355 * objc/execute/bf-21.m: Likewise.
9356 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9357 objc_get_type_qualifiers ().
9359 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9362 * gfortran.dg/dependency_39.f90: New test.
9364 2011-01-07 Jan Hubicka <jh@suse.cz>
9366 Get builtins tests ready for linker plugin.
9367 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9368 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9369 my_memset, my_bzero): Mark used.
9370 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9371 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9373 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9376 2011-01-07 Jan Hubicka <jh@suse.cz>
9378 PR tree-optimization/46367
9379 * g++.dg/torture/pr46367.C: New file.
9381 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9384 * gcc.dg/pr47201.c: New test.
9387 * gcc.dg/tree-prof/pr47187.c: New test.
9389 2011-01-07 Tobias Burnus <burnus@net-b.de>
9392 * gfortran.dg/extends_type_of_3.f90: New.
9394 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9396 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9397 * g++.dg/ext/dllimport-MI1.C: Likewise.
9398 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9399 * g++.dg/ext/dllimport10.C: Likewise.
9400 * g++.dg/ext/dllimport11.C: Likewise.
9401 * g++.dg/ext/dllimport12.C: Likewise.
9402 * g++.dg/ext/dllimport13.C: Likewise.
9403 * g++.dg/ext/dllimport2.C: Likewise.
9404 * g++.dg/ext/dllimport3.C: Likewise.
9405 * g++.dg/ext/dllimport4.C: Likewise.
9406 * g++.dg/ext/dllimport5.C: Likewise.
9407 * g++.dg/ext/dllimport6.C: Likewise.
9408 * g++.dg/ext/dllimport8.C: Likewise.
9409 * g++.dg/ext/dllimport9.C: Likewise.
9410 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9411 targets, too. Additionally enable test for i?86-*-mingw*.
9412 * g++.dg/ext/selectany1.C: Likewise.
9413 Remove guard variable check.
9415 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9419 * gfortran.dg/storage_size_3.f08: Extended.
9421 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9424 * g++.dg/template/stdarg1.C: New test.
9426 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9429 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9430 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9431 from the interface of functions to not hide the errors that
9434 2011-01-06 Jan Hubicka <jh@suse.cz>
9436 * gcc.dg/lto/pr47188_0.c: New testcase.
9437 * gcc.dg/lto/pr47188_1.c: New testcase.
9439 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9443 * gfortran.dg/interface_33.f90: New test.
9445 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9448 * gcc.c-torture/compile/pr47150.c: New test.
9450 2011-01-06 Ira Rosen <irar@il.ibm.com>
9452 PR tree-optimization/47139
9453 * gcc.dg/vect/pr47139.c: New test.
9455 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9458 * gfortran.dg/extends_type_of_2.f03: New.
9460 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9462 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9464 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9466 * gnat.dg/opt14.adb: New test.
9468 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9471 * gfortran.dg/allocate_error_2.f90: New test.
9473 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9476 * gfortran.dg/storage_size_3.f08: New.
9478 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9480 PR libgfortran/47154
9481 * gfortran.dg/namelist_68.f90: New test.
9483 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9485 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9487 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9490 * gfortran.dg/class_34.f90: New.
9492 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9494 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9495 use __builtin_inff. Skip all single-precision tests that require
9498 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9500 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9502 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9504 PR tree-optimization/47148
9505 * gcc.c-torture/execute/pr47148.c: New test.
9507 PR tree-optimization/47155
9508 * gcc.c-torture/execute/pr47155.c: New test.
9510 PR rtl-optimization/47157
9511 * gcc.c-torture/compile/pr47157.c: New test.
9513 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9515 * gcc.dg/torture/vector-shift2.c (schar): Define.
9516 (main): Always use schar or uchar instead of plain "char" to avoid
9517 dependencies on implementation-defined char signedness.
9519 2011-01-03 Martin Jambor <mjambor@suse.cz>
9521 PR tree-optimization/46801
9522 * gnat.dg/pack9.adb: Remove xfail.
9524 2011-01-03 Martin Jambor <mjambor@suse.cz>
9526 PR tree-optimization/46984
9527 * g++.dg/ipa/pr46984.C: New test.
9529 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9532 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9534 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9536 PR tree-optimization/47140
9537 * gcc.c-torture/compile/pr47140.c: New test.
9539 PR rtl-optimization/47028
9540 * gcc.dg/pr47028.c: New test.
9542 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9544 * objc.dg/protocol-forward-1.m: Removed TODO.
9545 * objc.dg/protocol-forward-2.m: New.
9546 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9547 * obj-c++.dg/protocol-forward-2.mm: New.
9549 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9552 * g++.dg/eh/pr38662.C: New testcase.
9554 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9556 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9557 scan for newline '\n'.
9560 Copyright (C) 2011 Free Software Foundation, Inc.
9562 Copying and distribution of this file, with or without modification,
9563 are permitted in any medium without royalty provided the copyright
9564 notice and this notice are preserved.