1 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.target/i386/pr48084-1.c: New.
5 * gcc.target/i386/pr48084-2.c: Likewise.
6 * gcc.target/i386/pr48084-3.c: Likewise.
7 * gcc.target/i386/pr48084-4.c: Likewise.
8 * gcc.target/i386/pr48084-5.c: Likewise.
10 PR rtl-optimization/49504
11 * gcc.target/i386/pr49504.c: New.
14 * gcc.dg/pr49860.c: New.
16 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
19 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
20 with classes that are in construction.
22 2011-08-05 Jason Merrill <jason@redhat.com>
25 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
28 * g++.dg/cpp0x/decltype31.C: New.
31 * g++.dg/init/array28.C: New.
34 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
36 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
39 * gcc.dg/pr47369-1.c: New.
41 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
44 * gcc.dg/torture/pr47364-1.c: New.
45 * gcc.c-torture/compile/pr47364-1.c: Likewise.
46 * gcc.c-torture/compile/pr47364-2.c: Likewise.
48 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
51 * gfortran.dg/transfer_check_2.f90: New test case.
53 2011-08-05 Jan Hubicka <jh@suse.cz>
56 * gfortran.dg/pr49494.f90: New testcase.
58 2011-08-05 Jan Hubicka <jh@suse.cz>
61 * gcc.c-torture/compile/pr49735.c: New testcase.
63 2011-08-05 Jason Merrill <jason@redhat.com>
66 * g++.dg/cpp0x/initlist56.C: New.
69 * g++.dg/overload/rvalue2.C: New.
72 * g++.dg/cpp0x/range-for21.C: New.
74 * g++.dg/ext/vla11.C: New.
76 2011-08-05 Richard Guenther <rguenther@suse.de>
78 PR tree-optimization/49984
79 * gcc.dg/tree-ssa/vrp59.c: New testcase.
81 2011-08-05 Richard Guenther <rguenther@suse.de>
83 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
84 * gcc.dg/tree-ssa/vrp52.c: Likewise.
85 * gcc.dg/tree-ssa/vrp53.c: Likewise.
87 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
89 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
90 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
91 * gfortran.dg/ldist-pr43023.f90: Ditto.
92 * gfortran.dg/namelist_52.f90: Ditto.
93 * gfortran.dg/interface_proc_end.f90: Ditto.
94 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
95 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
97 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
99 * gcc.dg/vect/vect-over-widen-1.c: New test.
100 * gcc.dg/vect/vect-over-widen-2.c: New test.
101 * gcc.dg/vect/vect-over-widen-3.c: New test.
102 * gcc.dg/vect/vect-over-widen-4.c: New test.
104 2011-08-04 Richard Guenther <rguenther@suse.de>
107 * gfortran.dg/vect/O3-pr49957.f: New testcase.
109 2011-08-04 Ian Bolton <ian.bolton@arm.com>
111 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
113 2011-08-04 Jakub Jelinek <jakub@redhat.com>
116 * g++.dg/ext/builtin-object-size3.C: New test.
118 2011-08-03 Jakub Jelinek <jakub@redhat.com>
120 PR tree-optimization/49948
121 * gcc.dg/pr49948.c: New test.
123 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
126 * gcc.dg/torture/pr47383.c: New.
128 2011-08-03 Arnaud Charlet <charlet@adacore.com>
130 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
132 2011-08-03 Arnaud Charlet <charlet@adacore.com>
134 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
136 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.dg/torture/pr47744-1.c: New.
140 * gcc.dg/torture/pr47744-2.c: Likewise.
141 * gcc.dg/torture/pr47744-3.c: Likewise.
143 2011-08-03 Richard Guenther <rguenther@suse.de>
146 * gcc.dg/torture/pr49958.c: New testcase.
148 2011-08-03 Richard Guenther <rguenther@suse.de>
150 PR tree-optimization/49938
151 * g++.dg/torture/pr49938.C: New testcase.
153 2011-08-02 Jason Merrill <jason@redhat.com>
156 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
159 * g++.dg/cpp0x/initlist5.C: Add additional cases.
162 * g++.dg/cpp0x/variadic115.C: New.
165 * g++.dg/cpp0x/union5.C: New.
167 2011-08-02 Daniel Kraft <d@domob.eu>
170 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
172 2011-08-02 Kai Tietz <ktietz@redhat.com>
175 * gcc.dg/tree-ssa/forwprop-15.c
177 2011-08-02 Jason Merrill <jason@redhat.com>
180 * g++.dg/cpp0x/range-for20.C: New.
182 2011-08-02 Tobias Burnus <burnus@net-b.de>
184 * gfortran.dg/coarray_lib_token_3.f90: New.
186 2011-08-02 Jakub Jelinek <jakub@redhat.com>
189 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
190 * gcc.dg/gomp/atomic-15.c: New test.
191 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
192 * g++.dg/gomp/atomic-15.C: New test.
193 * g++.dg/gomp/private-1.C: New test.
194 * g++.dg/gomp/sharing-2.C: New test.
195 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
196 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
197 * gfortran.dg/gomp/omp_atomic2.f90: New test.
199 2011-08-02 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
202 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
204 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
205 * gfortran.dg/allocatable_function_5.f90: Ditto.
206 * gfortran.dg/allocate_stat.f90: Ditto.
207 * gfortran.dg/array_constructor_20.f90: Ditto.
208 * gfortran.dg/array_constructor_21.f90: Ditto.
209 * gfortran.dg/array_constructor_22.f90: Ditto.
210 * gfortran.dg/array_constructor_26.f03: Ditto.
211 * gfortran.dg/array_function_4.f90: Ditto.
212 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
213 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
214 * gfortran.dg/bind_c_usage_15.f90: Ditto.
215 * gfortran.dg/bind_c_usage_16.f03: Ditto.
216 * gfortran.dg/bind_c_usage_3.f03: Ditto.
217 * gfortran.dg/binding_label_tests_7.f03: Ditto.
218 * gfortran.dg/class_15.f03: Ditto.
219 * gfortran.dg/class_27.f03: Ditto.
220 * gfortran.dg/class_33.f90: Ditto.
221 * gfortran.dg/class_37.f03: Ditto.
222 * gfortran.dg/class_40.f03: Ditto.
223 * gfortran.dg/class_42.f03: Ditto.
224 * gfortran.dg/class_defined_operator_1.f03: Ditto.
225 * gfortran.dg/coarray/registering_1.f90: Ditto.
226 * gfortran.dg/convert_1.f90: Ditto.
227 * gfortran.dg/default_initialization_3.f90: Ditto.
228 * gfortran.dg/dependency_25.f90: Ditto.
229 * gfortran.dg/dependency_26.f90: Ditto.
230 * gfortran.dg/dependency_36.f90: Ditto.
231 * gfortran.dg/dependency_37.f90: Ditto.
232 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
233 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
234 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
235 * gfortran.dg/elemental_pointer_1.f90: Ditto.
236 * gfortran.dg/elemental_result_1.f90: Ditto.
237 * gfortran.dg/empty_derived_type.f90: Ditto.
238 * gfortran.dg/entry_7.f90: Ditto.
239 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
240 * gfortran.dg/equiv_constraint_3.f90: Ditto.
241 * gfortran.dg/error_recovery_3.f90: Ditto.
242 * gfortran.dg/extends_4.f03: Ditto.
243 * gfortran.dg/func_assign.f90: Ditto.
244 * gfortran.dg/func_assign_3.f90: Ditto.
245 * gfortran.dg/generic_1.f90: Ditto.
246 * gfortran.dg/generic_18.f90: Ditto.
247 * gfortran.dg/generic_22.f03: Ditto.
248 * gfortran.dg/generic_4.f90: Ditto.
249 * gfortran.dg/generic_6.f90: Ditto.
250 * gfortran.dg/generic_actual_arg.f90: Ditto.
251 * gfortran.dg/graphite/id-21.f: Ditto.
252 * gfortran.dg/graphite/pr45758.f90: Ditto.
253 * gfortran.dg/host_assoc_call_2.f90: Ditto.
254 * gfortran.dg/host_assoc_call_3.f90: Ditto.
255 * gfortran.dg/host_assoc_call_4.f90: Ditto.
256 * gfortran.dg/host_assoc_function_4.f90: Ditto.
257 * gfortran.dg/host_used_types_1.f90: Ditto.
258 * gfortran.dg/implicit_1.f90: Ditto.
259 * gfortran.dg/implicit_11.f90: Ditto.
260 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
261 * gfortran.dg/impure_actual_1.f90: Ditto.
262 * gfortran.dg/impure_assignment_1.f90: Ditto.
263 * gfortran.dg/impure_constructor_1.f90: Ditto.
264 * gfortran.dg/initialization_10.f90: Ditto.
265 * gfortran.dg/initialization_12.f90: Ditto.
266 * gfortran.dg/interface_14.f90: Ditto.
267 * gfortran.dg/interface_15.f90: Ditto.
268 * gfortran.dg/interface_2.f90: Ditto.
269 * gfortran.dg/interface_25.f90: Ditto.
270 * gfortran.dg/interface_26.f90: Ditto.
271 * gfortran.dg/interface_29.f90: Ditto.
272 * gfortran.dg/interface_assignment_1.f90: Ditto.
273 * gfortran.dg/internal_pack_6.f90: Ditto.
274 * gfortran.dg/internal_pack_7.f90: Ditto.
275 * gfortran.dg/internal_pack_8.f90: Ditto.
276 * gfortran.dg/lto/pr45586_0.f90: Ditto.
277 * gfortran.dg/lto/pr47839_0.f90: Ditto.
278 * gfortran.dg/module_commons_3.f90: Ditto.
279 * gfortran.dg/module_equivalence_4.f90: Ditto.
280 * gfortran.dg/module_equivalence_6.f90: Ditto.
281 * gfortran.dg/module_function_type_1.f90: Ditto.
282 * gfortran.dg/module_naming_1.f90: Ditto.
283 * gfortran.dg/namelist_4.f90: Ditto.
284 * gfortran.dg/operator_c1202.f90: Ditto.
285 * gfortran.dg/parens_7.f90: Ditto.
286 * gfortran.dg/pr32921.f: Ditto.
287 * gfortran.dg/pr33646.f90: Ditto.
288 * gfortran.dg/pr41928.f90: Ditto.
289 * gfortran.dg/pr42119.f90: Ditto.
290 * gfortran.dg/pr43984.f90: Ditto.
291 * gfortran.dg/present_1.f90: Ditto.
292 * gfortran.dg/private_type_2.f90: Ditto.
293 * gfortran.dg/proc_decl_2.f90: Ditto.
294 * gfortran.dg/proc_ptr_10.f90: Ditto.
295 * gfortran.dg/proc_ptr_22.f90: Ditto.
296 * gfortran.dg/proc_ptr_8.f90: Ditto.
297 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
298 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
299 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
300 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
301 * gfortran.dg/substring_equivalence.f90: Ditto.
302 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
303 * gfortran.dg/transpose_optimization_1.f90: Ditto.
304 * gfortran.dg/trim_optimize_6.f90: Ditto.
305 * gfortran.dg/typebound_call_12.f03: Ditto.
306 * gfortran.dg/typebound_operator_5.f03: Ditto.
307 * gfortran.dg/typebound_operator_6.f03: Ditto.
308 * gfortran.dg/typebound_proc_18.f03: Ditto.
309 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
310 * gfortran.dg/use_1.f90: Ditto.
311 * gfortran.dg/use_10.f90: Ditto.
312 * gfortran.dg/use_11.f90: Ditto.
313 * gfortran.dg/use_14.f90: Ditto.
314 * gfortran.dg/use_only_2.f90: Ditto.
315 * gfortran.dg/use_rename_4.f90: Ditto.
316 * gfortran.dg/use_rename_5.f90: Ditto.
317 * gfortran.dg/used_dummy_types_3.f90: Ditto.
318 * gfortran.dg/used_interface_ref.f90: Ditto.
319 * gfortran.dg/used_types_11.f90: Ditto.
320 * gfortran.dg/used_types_3.f90: Ditto.
321 * gfortran.dg/used_types_4.f90: Ditto.
322 * gfortran.dg/userdef_operator_2.f90: Ditto.
323 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
324 * gfortran.dg/vect/pr46213.f90: Ditto.
325 * gfortran.dg/whole_file_21.f90: Ditto.
326 * gfortran.dg/whole_file_22.f90: Ditto.
327 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
328 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
330 2011-08-02 Kai Tietz <ktietz@redhat.com>
332 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
334 2011-08-01 Jason Merrill <jason@redhat.com>
337 * g++.dg/abi/mangle49.C: New.
340 * g++.dg/cpp0x/constexpr-array4.C: New.
343 * g++.dg/cpp0x/constexpr-builtin1.C: New.
345 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.target/i386/pr49927.c: New test.
350 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
352 PR tree-optimization/49926
353 * gcc.dg/vect/pr49926.c: New test.
355 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
357 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
358 * gcc.target/i386/lzcnt-1.c: New test.
359 * gcc.target/i386/lzcnt-2.c: Likewise.
360 * gcc.target/i386/lzcnt-2a.c: Likewise.
361 * gcc.target/i386/lzcnt-3.c: Likewise.
362 * gcc.target/i386/lzcnt-4.c: Likewise.
363 * gcc.target/i386/lzcnt-4a.c: Likewise.
364 * gcc.target/i386/lzcnt-5.c: Likewise.
365 * gcc.target/i386/lzcnt-6.c: Likewise.
366 * gcc.target/i386/lzcnt-6a.c: Likewise.
367 * gcc.target/i386/lzcnt-check.h: Likewise.
369 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
370 * gcc.target/i386/sse-13.c: Likewise.
371 * gcc.target/i386/sse-14.c: Likewise.
372 * g++.dg/other/i386-2.C: Likewise.
373 * g++.dg/other/i386-3.C: Likewise.
375 2011-08-01 Julian Brown <julian@codesourcery.com>
377 * gcc.target/arm/fixed-point-exec.c: New test.
379 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/pr49920.c: New test.
384 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
386 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
387 * gcc.dg/tree-ssa/pr23109.c: Ditto.
388 * gcc.dg/tree-ssa/loop-7.c: Ditto.
389 * gcc.dg/tree-ssa/loop-32.c: Ditto.
390 * gcc.dg/tree-ssa/loop-33.c: Ditto.
391 * gcc.dg/tree-ssa/loop-34.c: Ditto.
392 * gcc.dg/tree-ssa/loop-35.c: Ditto.
393 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
394 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
395 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
396 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
397 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
398 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
399 * g++.dg/tree-ssa/pr33615.C: Ditto.
400 * g++.dg/tree-ssa/restrict1.C: Ditto.
401 * c-c++-common/restrict-2.c: Ditto.
402 * gfortran.dg/pr32921.f: Ditto.
403 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
404 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
405 * gcc.dg/tree-ssa/vrp47.c: Ditto.
406 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
407 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
408 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
409 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
410 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
411 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
412 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
414 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
416 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
417 .exe.ltrans[0-9]*. dump files.
419 2011-07-31 Janus Weil <janus@gcc.gnu.org>
422 * gfortran.dg/abstract_type_6.f03: Modified.
423 * gfortran.dg/typebound_proc_24.f03: New.
425 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/init/for1.C: Fix.
430 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
433 * gfortran.dg/string_5.f90: New test.
435 2011-07-29 Jason Merrill <jason@redhat.com>
438 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
440 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
442 PR tree-optimization/47407
443 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
447 2011-07-29 Richard Guenther <rguenther@suse.de>
449 * gcc.dg/uninit-suppress.c: Also disable VRP.
450 * gcc.dg/uninit-suppress_2.c: Likewise.
452 2011-07-28 Jason Merrill <jason@redhat.com>
455 * g++.dg/template/nontype24.C: New.
457 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
459 PR rtl-optimization/47958
460 * gcc.dg/torture/pr47958-1.c: New.
462 2011-07-29 Wei Guozhi <carrot@google.com>
464 PR rtl-optimization/49799
465 * gcc.dg/pr49799.c: New test case.
467 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
470 * gcc.dg/graphite/id-pr48648.c: New.
472 2011-07-28 Jakub Jelinek <jakub@redhat.com>
475 * gfortran.dg/maxloc_2.f90: New test.
476 * gfortran.dg/maxloc_3.f90: New test.
477 * gfortran.dg/minloc_1.f90: New test.
478 * gfortran.dg/minloc_2.f90: New test.
479 * gfortran.dg/minloc_3.f90: New test.
480 * gfortran.dg/minmaxloc_7.f90: New test.
483 * gcc.dg/debug/dwarf2/pr49871.c: New test.
485 2011-07-28 Jakub Jelinek <jakub@redhat.com>
487 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
488 the builtin isn't optimized away.
490 2011-07-27 Tobias Burnus <burnus@net-b.de>
493 * gfortran.dg/lto/pr45586-2_0.f90: New.
495 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
498 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
499 * c-c++-common/cxxbitfields-5.c: Same.
501 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
503 * lib/target-supports.exp (check_effective_target_mmap): Use
504 check_function_available.
506 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
508 * g++.old-deja/g++.pt/crash60.C: Updated.
510 2011-07-27 Jakub Jelinek <jakub@redhat.com>
513 * gcc.target/i386/pr49866.c: New test.
515 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
517 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
518 * gcc.target/i386/bmi-andn-1.c: New test.
519 * gcc.target/i386/bmi-andn-1a.c: Likewise.
520 * gcc.target/i386/bmi-andn-2.c: Likewise.
521 * gcc.target/i386/bmi-andn-2a.c: Likewise.
522 * gcc.target/i386/bmi-bextr-1.c: Likewise.
523 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
524 * gcc.target/i386/bmi-bextr-2.c: Likewise.
525 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
526 * gcc.target/i386/bmi-blsi-1.c: Likewise.
527 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
528 * gcc.target/i386/bmi-blsi-2.c: Likewise.
529 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
530 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
531 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
532 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
533 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
534 * gcc.target/i386/bmi-blsr-1.c: Likewise.
535 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
536 * gcc.target/i386/bmi-blsr-2.c: Likewise.
537 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
538 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
539 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
540 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
541 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
543 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
546 * gfortran.dg/graphite/id-pr47691.f: New.
548 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
550 * gcc.target/i386/avx-os-support.h: New.
551 * gcc.target/i386/avx-check.h: Include avx-os-support.h
552 (main): Check avx_os_support before the test is run.
553 * gcc.target/i386/aes-avx-check.h: Ditto.
554 * gcc.target/i386/pclmul-avx-check.h: Ditto.
556 2011-07-27 Kai Tietz <ktietz@redhat.com>
558 * gcc.target/i386/aggregate-ret3.c: New test.
559 * gcc.target/i386/aggregate-ret4.c: New test.
561 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
564 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
565 allocated array should *not* change its size.
566 * gfortran.dg/multiple_allocation_3.f90: New test.
568 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/cpp0x/constexpr-49776.C: New.
573 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
576 * gcc.dg/graphite/id-pr47046.c: New.
578 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
581 * gcc.dg/graphite/run-id-pr47593.c: New.
583 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
586 * gcc.dg/graphite/run-id-pr47653.c: New.
587 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
589 * gcc.dg/graphite/scop-16.c: Same.
590 * gcc.dg/graphite/scop-17.c: Same.
591 * gcc.dg/graphite/scop-21.c: Same.
593 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
596 * gcc.dg/graphite/id-pr48805.c: New.
598 2011-07-26 Tobias Burnus <burnus@net-b.de>
600 * gfortran.dg/coarray_lib_token_2.f90: New.
602 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
604 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
607 2011-07-25 Andrew Pinski <apinski@cavium.com>
610 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
611 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
613 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
615 * lib/target-supports.exp (check_effective_target_mmap): New proc.
617 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
618 * gcc.c-torture/execute/loop-2g.c: Likewise.
619 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
620 Require mmap support.
621 * gcc.c-torture/execute/loop-2g.x: Likewise.
622 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
623 (MAP_ANON): Provide default.
624 * gcc.dg/20050826-1.c: Likewise.
625 * gcc.target/i386/pr36533.c: Likewise.
626 * gcc.dg/vect/pr49038.c: Remove dg-do run.
627 Use dg-require-effective-target mmap.
629 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/cpp0x/range-for19.C: New.
634 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
637 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
640 2011-07-15 Jakub Jelinek <jakub@redhat.com>
643 * g++.dg/torture/pr49309.C: Remove.
645 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
647 PR tree-optimization/49809
648 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
651 2011-07-25 Richard Guenther <rguenther@suse.de>
653 PR tree-optimization/49715
654 * gcc.target/i386/pr49715-1.c: New testcase.
655 * gcc.target/i386/pr49715-2.c: Likewise.
657 2011-07-23 Jason Merrill <jason@redhat.com>
659 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
661 2011-07-22 Jason Merrill <jason@redhat.com>
664 * g++.dg/cpp0x/initlist55.C: New.
666 2011-07-23 Tobias Burnus <burnus@net-b.de>
669 * gfortran.dg/namelist_72.f: New.
671 2011-07-23 Tobias Burnus <burnus@net-b.de>
673 * gfortran.dg/coarray_25.f90: New.
675 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
677 * override1.C: This test should use c++0x mode.
678 * override3.C: New. Test the diagnostics in c++98 mode.
680 2011-07-22 Jason Merrill <jason@redhat.com>
681 Mark Glisse <marc.glisse@normalesup.org>
684 * g++.dg/other/pragma-re-1.C: Add namespace cases.
687 * g++.dg/opt/builtins2.C: New.
688 * g++.dg/other/error27.C: Don't rely on __builtin.
690 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
692 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
694 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
695 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
696 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
697 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
699 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
702 2011-07-22 Richard Guenther <rguenther@suse.de>
704 PR tree-optimization/45819
705 * gcc.dg/pr45819.c: New testcase.
707 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
709 * lib/target-supports.exp (check_ifunc_available): Rewrite.
711 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
715 * gcc.dg/graphite/run-id-pr47654.c: New.
717 2011-07-21 Ian Lance Taylor <iant@google.com>
720 * gcc.dg/pr49705.c: New test.
722 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
724 * lib/target-supports.exp (check_avx_os_support_available): New.
725 (check_effective_target_avx_runtime): Use it.
727 2011-07-21 Richard Guenther <rguenther@suse.de>
729 PR tree-optimization/49770
730 * g++.dg/torture/pr49770.C: New testcase.
732 2011-07-21 Kai Tietz <ktietz@redhat.com>
734 * gcc.dg/tree-ssa/pr30978.c: adjusted.
735 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
737 2011-07-21 Tobias Burnus <burnus@net-b.de>
739 * gfortran.dg/coarray_lib_token_1.f90: New.
741 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
743 * gcc.dg/pr32912-2.c: Skip for AVR.
744 * gcc.dg/pr44674.c: Add dg-require-profiling.
746 2011-07-20 Jason Merrill <jason@redhat.com>
748 * g++.dg/ext/desig2.C: New.
750 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
752 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
754 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
755 * gcc.target/powerpc/recip-3.c: Ditto.
757 2011-07-19 Jason Merrill <jason@redhat.com>
760 PR c++/42603 (DR 950)
761 * g++.dg/cpp0x/decltype21.C: New.
763 2011-07-20 Richard Guenther <rguenther@suse.de>
766 * gcc.dg/tree-ssa/pr18908.c: New testcase.
767 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
769 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
771 * gcc.target/arm/combine-movs.c: New.
772 * gcc.target/arm/unsigned-extend-2.c: New.
774 2011-07-19 Jason Merrill <jason@redhat.com>
777 * g++.dg/cpp0x/variadic114.C: New.
779 2011-07-19 Tobias Burnus <burnus@net-b.de>
781 * gfortran.dg/coarray_args_1.f90: New.
782 * gfortran.dg/coarray_args_2.f90: New.
784 2011-07-19 Janus Weil <janus@gcc.gnu.org>
787 * gfortran.dg/allocate_error_3.f90: New.
789 2011-07-19 Richard Guenther <rguenther@suse.de>
791 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
792 * gcc.dg/tree-ssa/bool-11.c: Likewise.
793 * gcc.dg/torture/20110719-1.c: New testcase.
795 2011-07-19 Jakub Jelinek <jakub@redhat.com>
797 PR tree-optimization/49768
798 * gcc.c-torture/execute/pr49768.c: New test.
800 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
802 PR tree-optimization/49771
803 * gcc.dg/vect/pr49771.c: New test.
805 2011-07-18 Martin Jambor <mjambor@suse.cz>
807 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
808 * gcc.dg/ipa/ipa-2.c: Likewise.
809 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
810 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
811 * gcc.dg/ipa/ipa-5.c: Likewise.
812 * gcc.dg/ipa/ipa-7.c: Likewise.
813 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
814 * gcc.dg/ipa/ipacost-1.c: Likewise.
815 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
817 * gcc.dg/ipa/ipcp-1.c: New test.
818 * gcc.dg/ipa/ipcp-2.c: Likewise.
819 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
821 2011-07-18 Jakub Jelinek <jakub@redhat.com>
824 * gfortran.dg/pr49675.f90: New test.
826 2011-07-18 Richard Guenther <rguenther@suse.de>
828 * gcc.dg/torture/20110718-1.c: New testcase.
830 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
832 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
833 * g++.dg/ext/bitfield3.C: Likewise.
834 * g++.dg/ext/bitfield4.C: Likewise.
835 * g++.dg/ext/bitfield5.C: Likewise.
836 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
837 * g++.dg/other/pr23205-2.C: Likewise.
838 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
839 * gcc.c-torture/compile/20001109-2.c: Likewise.
840 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
841 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
842 * gcc.dg/bitfld-16.c: Likewise.
843 * gcc.dg/bitfld-17.c: Likewise.
844 * gcc.dg/bitfld-18.c: Likewise.
845 * gcc.dg/builtins-config.h: Remove Netware support.
846 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
847 * gcc.dg/cdce2.c: Likewise.
848 * gcc.dg/cpp/assert4.c: Remove netware support.
849 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
850 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
852 * lib/target-supports.exp (check_visibility_available): Remove
854 (check_profiling_available): Likewise.
856 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
858 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
860 2011-07-17 Tobias Burnus <burnus@net-b.de>
861 Thomas Koenig <tkoenig@gcc.gnu.org>
864 * gfortran.dg/generic_17.f90: Fix testcase.
865 * gfortran.dg/interface_3.f90: Add dg-error.
866 * gfortran.dg/use_14.f90: New.
867 * gfortran.dg/use_15.f90: New.
869 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
871 * gnat.dg/pointer_controlled.adb: New test.
873 2011-07-17 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/pointer_remapping_7.f90: New.
878 2011-07-16 Jason Merrill <jason@redhat.com>
880 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
882 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
883 Jason Merrill <jason@redhat.com>
887 * g++.dg/cpp0x/decltype29.C: Adjust.
888 * g++.dg/cpp0x/error4.C: Adjust.
889 * g++.dg/cpp0x/sfinae26.C: Adjust.
890 * g++.dg/cpp0x/variadic105.C: Adjust.
891 * g++.dg/template/deduce3.C: Adjust.
892 * g++.dg/template/error45.C: Adjust.
893 * g++.dg/template/ptrmem2.C: Adjust.
894 * g++.dg/template/sfinae2.C: Adjust.
895 * g++.old-deja/g++.pt/crash60.C: Adjust.
896 * g++.old-deja/g++.pt/unify6.C: Adjust.
897 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
898 * g++.dg/cpp0x/nullptr15.C: Adjust.
899 * g++.dg/cpp0x/pr31431-2.C: Adjust.
900 * g++.dg/cpp0x/pr31431.C: Adjust.
901 * g++.dg/cpp0x/pr31434.C: Adjust.
902 * g++.dg/cpp0x/sfinae11.C: Adjust
903 * g++.dg/cpp0x/temp_default2.C: Adjust.
904 * g++.dg/cpp0x/trailing4.C: Adjust.
905 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
906 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
907 * g++.dg/cpp0x/variadic105.C: Adjust.
908 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
909 * g++.dg/ext/vla2.C: Adjust.
910 * g++.dg/other/ptrmem10.C: Adjust.
911 * g++.dg/other/ptrmem11.C: Adjust.
912 * g++.dg/overload/unknown1.C: Adjust.
913 * g++.dg/template/conv11.C: Adjust.
914 * g++.dg/template/dependent-expr5.C: Adjust.
915 * g++.dg/template/friend.C: Adjust.
916 * g++.dg/template/incomplete2.C: Adjust.
917 * g++.dg/template/local4.C: Adjust.
918 * g++.dg/template/local6.C: Adjust.
919 * g++.dg/template/operator9.C: Adjust.
920 * g++.dg/template/ttp25.C: Adjust.
921 * g++.dg/template/unify10.C: Adjust.
922 * g++.dg/template/unify11.C: Adjust.
923 * g++.dg/template/unify6.C: Adjust.
924 * g++.dg/template/unify9.C: Adjust.
925 * g++.dg/template/varmod1.C: Adjust.
926 * g++.old-deja/g++.brendan/crash56.C: Adjust.
927 * g++.old-deja/g++.pt/crash28.C: Adjust.
928 * g++.old-deja/g++.pt/explicit41.C: Adjust.
929 * g++.old-deja/g++.pt/explicit77.C: Adjust.
930 * g++.old-deja/g++.pt/expr2.C: Adjust.
931 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
932 * g++.old-deja/g++.pt/spec5.C: Adjust.
933 * g++.old-deja/g++.pt/spec6.C: Adjust.
934 * g++.old-deja/g++.pt/unify4.C: Adjust.
935 * g++.old-deja/g++.pt/unify8.C: Adjust.
936 * g++.old-deja/g++.robertl/eb98.C: Adjust.
937 * g++.dg/overload/template5.C: New testcase.
938 * g++.dg/template/overload12.C: New testcase.
940 2011-07-11 Tobias Burnus <burnus@net-b.de>
942 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
943 * gfortran.dg/coarray_7.f90: Ditto.
944 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
945 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
947 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
949 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
951 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
952 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
953 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
955 * gcc.c-torture/execute/ieee/pr29302.x: New file.
956 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
957 * gcc.dg/torture/builtin-math-7.c: Add a comment.
959 2011-07-15 Jason Merrill <jason@redhat.com>
962 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
963 Use --extra_opts instead of --additional_options.
965 2011-07-15 Jakub Jelinek <jakub@redhat.com>
968 * g++.dg/torture/pr49309.C: Remove.
970 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
972 * gcc.target/tic6x/weak-call.c: New test.
973 * gcc.target/tic6x/fpcmp.c: New test.
974 * gcc.target/tic6x/fpdiv.c: New test.
975 * gcc.target/tic6x/rotdi16-scan.c: New test.
976 * gcc.target/tic6x/ffssi.c: New test.
977 * gcc.target/tic6x/fpdiv-lib.c: New test.
978 * gcc.target/tic6x/cold-lc.c: New test.
979 * gcc.target/tic6x/longcalls.c: New test.
980 * gcc.target/tic6x/abi-align-1.c: New test.
981 * gcc.target/tic6x/fpcmp-finite.c: New test.
982 * gcc.target/tic6x/rotdi16.c: New test.
983 * gcc.target/tic6x/bswapl.c: New test.
984 * gcc.target/tic6x/ffsdi.c: New test.
985 * gcc.target/tic6x/tic6x.exp: New file.
986 * gcc.target/tic6x/builtins/arith24.c: New test.
987 * gcc.target/tic6x/builtins/smpy.c: New test.
988 * gcc.target/tic6x/builtins/smpylh.c: New test.
989 * gcc.target/tic6x/builtins/smpyh.c: New test.
990 * gcc.target/tic6x/builtins/sarith1.c: New test.
991 * gcc.target/tic6x/builtins/extclr.c: New test
992 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
993 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
994 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
995 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
997 * gcc.c-torture/execute/20101011-1.c: Add a condition for
999 * gcc.dg/20020312-2.c: Likewise.
1000 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1001 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1002 * gcc.dg/torture/builtin-math-7.c: Likewise.
1005 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1006 not testing tic6x-*-*.
1008 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1011 * g++.dg/torture/pr49309.C: New testcase.
1013 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1015 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1017 2011-07-14 Richard Guenther <rguenther@suse.de>
1019 PR tree-optimization/49651
1020 * gcc.dg/torture/pr49651.c: New testcase.
1022 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1025 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1027 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1029 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1030 -mno-pointers-to-nested-functions.
1031 * gcc.target/powerpc/no-r11-2.c: Ditto.
1032 * gcc.target/powerpc/no-r11-3.c: Ditto.
1034 2011-07-13 Jason Merrill <jason@redhat.com>
1036 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1037 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1038 when compiling C files.
1039 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1040 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1041 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1042 * g++.dg/lookup/anon2.C: Likewise.
1043 * g++.dg/tree-ssa/copyprop.C: Likewise.
1044 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1045 * g++.dg/init/vector1.C: Ignore narrowing errors.
1046 * g++.dg/torture/pr35526.C: Likewise.
1047 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1049 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1052 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1055 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1057 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1058 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1060 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1062 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1063 * lib/obj-c++.exp (obj-c++_init): Ditto.
1064 * lib/file-format.exp (gcc_target_object_format): Ditto.
1065 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1066 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1067 (check_visibility_available): Ditto.
1068 (check_effective_target_tls_native): Ditto.
1069 (check_effective_target_tls_emulated): Ditto.
1070 (check_effective_target_function_sections): Ditto.
1072 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1074 * gcc.target/arm/pr48183.c: New test.
1076 2011-07-13 Richard Guenther <rguenther@suse.de>
1078 * gcc.dg/torture/20110713-1.c: New testcase.
1080 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1083 * gcc.c-torture/compile/pr49474.c: New testcase.
1085 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/49712
1088 * gcc.c-torture/execute/pr49712.c: New test.
1090 2011-07-11 Jason Merrill <jason@redhat.com>
1093 * g++.dg/template/recurse3.C: New.
1095 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/guality/csttest.c: New test.
1101 * gfortran.dg/pr49698.f90: New test.
1103 2011-07-11 Jeff Law <law@redhat.com>
1105 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1107 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1109 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1110 * go.test/go-test.exp (go-set-goarch): Likewise.
1112 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1115 * gcc.target/avr/torture/pr39633.c: New test case.
1117 2011-07-11 Tobias Burnus <burnus@net-b.de>
1120 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1122 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1124 * lib/target-supports.exp (check_effective_target_scheduling):
1126 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1127 * gcc.dg/pr45055.c: Ditto.
1128 * gcc.dg/pr45353.c: Ditto.
1129 * g++.dg/pr45056.C: Ditto.
1131 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1133 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1134 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1135 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1136 * g++.dg/torture/pr31863.C: Skip AVR.
1138 2011-07-10 Tobias Burnus <burnus@net-b.de>
1141 * gfortran.dg/intrinsic_signal.f90: New.
1143 2011-07-09 Jason Merrill <jason@redhat.com>
1145 * g++.dg/cpp0x/regress/regress6.C: New.
1146 * g++.dg/parse/crash45.C: Adjust message.
1147 * g++.dg/template/crash38.C: Adjust message.
1148 * g++.dg/template/crash64.C: Adjust message.
1150 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1152 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1153 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1154 * g++.dg/abi/bitfield3.C: Likewise.
1155 * g++.dg/eh/pr38662.C: Likewise.
1156 * g++.dg/ext/attrib36.C: Likewise.
1157 * g++.dg/ext/attrib37.C: Likewise.
1158 * g++.dg/ext/attrib8.C: Likewise.
1159 * g++.dg/ext/tmplattr1.C: Likewise.
1160 * g++.dg/inherit/override-attribs.C: Likewise.
1161 * g++.dg/opt/inline9.C: Likewise.
1162 * g++.dg/opt/life1.C: Likewise.
1163 * g++.dg/opt/longbranch2.C: Likewise.
1164 * g++.dg/opt/nrv12.C: Likewise.
1165 * g++.dg/opt/reg-stack4.C: Likewise.
1166 * g++.dg/other/pr35504.C: Likewise.
1167 * g++.dg/other/pr39496.C: Likewise.
1168 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1169 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1170 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1171 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1172 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1173 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1174 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1175 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1176 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1177 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1178 * g++.dg/warn/pr15774-1.C: Likewise.
1179 * g++.dg/warn/pr15774-2.C: Likewise.
1180 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1181 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1182 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1183 * g++.old-deja/g++.pt/asm2.C: Likewise.
1184 * gcc.c-torture/compile/20000804-1.c: Likewise.
1185 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1186 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1187 * gcc.dg/20020108-1.c: Likewise.
1188 * gcc.dg/20020122-2.c: Likewise.
1189 * gcc.dg/20020122-3.c: Likewise.
1190 * gcc.dg/20020206-1.c: Likewise.
1191 * gcc.dg/20020219-1.c: Likewise.
1192 * gcc.dg/20020310-1.c: Likewise.
1193 * gcc.dg/20020411-1.c: Likewise.
1194 * gcc.dg/20020418-2.c: Likewise.
1195 * gcc.dg/20020426-2.c: Likewise.
1196 * gcc.dg/20020517-1.c: Likewise.
1197 * gcc.dg/20030204-1.c: Likewise.
1198 * gcc.dg/20030826-2.c: Likewise.
1199 * gcc.dg/20031102-1.c: Likewise.
1200 * gcc.dg/20031202-1.c: Likewise.
1201 * gcc.dg/20050111-1.c: Likewise.
1202 * gcc.dg/20050503-1.c: Likewise.
1203 * gcc.dg/array-init-1.c: Likewise.
1204 * gcc.dg/builtin-apply4.c: Likewise.
1205 * gcc.dg/dfp/pr31344.c: Likewise.
1206 * gcc.dg/gomp/atomic-11.c: Likewise.
1207 * gcc.dg/graphite/pr40281.c: Likewise.
1208 * gcc.dg/ia64-sync-1.c: Likewise.
1209 * gcc.dg/ia64-sync-2.c: Likewise.
1210 * gcc.dg/ia64-sync-3.c: Likewise.
1211 * gcc.dg/ia64-sync-4.c: Likewise.
1212 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1213 * gcc.dg/invalid-call-1.c: Likewise.
1214 * gcc.dg/loop-3.c: Likewise.
1215 * gcc.dg/lower-subreg-1.c: Likewise.
1216 * gcc.dg/lto/pr47259_0.c: Likewise.
1217 * gcc.dg/nested-calls-1.c: Likewise.
1218 * gcc.dg/pr20017.c: Likewise.
1219 * gcc.dg/pr25023.c: Likewise.
1220 * gcc.dg/pr27671-2.c: Likewise.
1221 * gcc.dg/pr32176.c: Likewise.
1222 * gcc.dg/pr33676.c: Likewise.
1223 * gcc.dg/pr35045.c: Likewise.
1224 * gcc.dg/pr36015.c: Likewise.
1225 * gcc.dg/pr36584.c: Likewise.
1226 * gcc.dg/pr36998.c: Likewise.
1227 * gcc.dg/pr37438.c: Likewise.
1228 * gcc.dg/pr37908.c: Likewise.
1229 * gcc.dg/pr41241.c: Likewise.
1230 * gcc.dg/pr41340.c: Likewise.
1231 * gcc.dg/pr44136.c: Likewise.
1232 * gcc.dg/pr44194-1.c: Likewise.
1233 * gcc.dg/pr46212.c: Likewise.
1234 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1235 * gcc.dg/setjmp-2.c: Likewise.
1236 * gcc.dg/short-compare-1.c: Likewise.
1237 * gcc.dg/short-compare-2.c: Likewise.
1238 * gcc.dg/smod-1.c: Likewise.
1239 * gcc.dg/sync-2.c: Likewise.
1240 * gcc.dg/sync-3.c: Likewise.
1241 * gcc.dg/tls/opt-1.c: Likewise.
1242 * gcc.dg/tls/opt-2.c: Likewise.
1243 * gcc.dg/tls/opt-3.c: Likewise.
1244 * gcc.dg/torture/badshift.c: Likewise.
1245 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1246 * gcc.dg/torture/pr20314-2.c: Likewise.
1247 * gcc.dg/torture/pr36891.c: Likewise.
1248 * gcc.dg/torture/pr38774.c: Likewise.
1249 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1250 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1251 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1252 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1253 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1254 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1255 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1256 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1257 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1258 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1259 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1260 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1261 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1262 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1263 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1264 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1265 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1266 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1267 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1268 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1269 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1270 * gcc.dg/unroll-1.c: Likewise.
1271 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1272 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1273 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1274 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1275 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1276 * gcc.target/i386/20000609-1.c: Likewise.
1277 * gcc.target/i386/20000720-1.c: Likewise.
1278 * gcc.target/i386/20000724-1.c: Likewise.
1279 * gcc.target/i386/20011107-1.c: Likewise.
1280 * gcc.target/i386/20011119-1.c: Likewise.
1281 * gcc.target/i386/20020201-3.c: Likewise.
1282 * gcc.target/i386/20020218-1.c: Likewise.
1283 * gcc.target/i386/20020729-1.c: Likewise.
1284 * gcc.target/i386/20030926-1.c: Likewise.
1285 * gcc.target/i386/20060125-1.c: Likewise.
1286 * gcc.target/i386/20060125-2.c: Likewise.
1287 * gcc.target/i386/20060512-1.c: Likewise.
1288 * gcc.target/i386/20060512-2.c: Likewise.
1289 * gcc.target/i386/20060512-3.c: Likewise.
1290 * gcc.target/i386/20060512-4.c: Likewise.
1291 * gcc.target/i386/387-1.c: Likewise.
1292 * gcc.target/i386/387-2.c: Likewise.
1293 * gcc.target/i386/387-5.c: Likewise.
1294 * gcc.target/i386/387-6.c: Likewise.
1295 * gcc.target/i386/980312-1.c: Likewise.
1296 * gcc.target/i386/980313-1.c: Likewise.
1297 * gcc.target/i386/990117-1.c: Likewise.
1298 * gcc.target/i386/990424-1.c: Likewise.
1299 * gcc.target/i386/990524-1.c: Likewise.
1300 * gcc.target/i386/991129-1.c: Likewise.
1301 * gcc.target/i386/991214-1.c: Likewise.
1302 * gcc.target/i386/991230-1.c: Likewise.
1303 * gcc.target/i386/addr-sel-1.c: Likewise.
1304 * gcc.target/i386/aggregate-ret1.c: Likewise.
1305 * gcc.target/i386/aggregate-ret2.c: Likewise.
1306 * gcc.target/i386/align-main-3.c: Likewise.
1307 * gcc.target/i386/amd64-abi-1.c: Likewise.
1308 * gcc.target/i386/amd64-abi-2.c: Likewise.
1309 * gcc.target/i386/amd64-abi-4.c: Likewise.
1310 * gcc.target/i386/amd64-abi-5.c: Likewise.
1311 * gcc.target/i386/amd64-abi-6.c: Likewise.
1312 * gcc.target/i386/asm-1.c: Likewise.
1313 * gcc.target/i386/asm-3.c: Likewise.
1314 * gcc.target/i386/asm-5.c: Likewise.
1315 * gcc.target/i386/attributes-error.c: Likewise.
1316 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1317 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1318 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1319 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1320 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1321 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1322 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1323 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1324 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1325 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1326 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1327 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1328 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1329 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1330 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1331 * gcc.target/i386/bitfield1.c: Likewise.
1332 * gcc.target/i386/bitfield2.c: Likewise.
1333 * gcc.target/i386/bmi-2.c: Likewise.
1334 * gcc.target/i386/bmi-5.c: Likewise.
1335 * gcc.target/i386/builtin-unreachable.c: Likewise.
1336 * gcc.target/i386/cleanup-2.c: Likewise.
1337 * gcc.target/i386/clobbers.c: Likewise.
1338 * gcc.target/i386/cmov8.c: Likewise.
1339 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1340 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1341 * gcc.target/i386/compress-float-387.c: Likewise.
1342 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1343 * gcc.target/i386/compress-float-sse.c: Likewise.
1344 * gcc.target/i386/crc32-2.c: Likewise.
1345 * gcc.target/i386/crc32-3.c: Likewise.
1346 * gcc.target/i386/divmod-7.c: Likewise.
1347 * gcc.target/i386/divmod-8.c: Likewise.
1348 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1349 * gcc.target/i386/fma3-builtin.c: Likewise.
1350 * gcc.target/i386/fma3-fma.c: Likewise.
1351 * gcc.target/i386/fma4-256-vector.c: Likewise.
1352 * gcc.target/i386/fma4-builtin.c: Likewise.
1353 * gcc.target/i386/fma4-fma-2.c: Likewise.
1354 * gcc.target/i386/fma4-fma.c: Likewise.
1355 * gcc.target/i386/fma4-vector-2.c: Likewise.
1356 * gcc.target/i386/fma4-vector.c: Likewise.
1357 * gcc.target/i386/funcspec-1.c: Likewise.
1358 * gcc.target/i386/funcspec-10.c: Likewise.
1359 * gcc.target/i386/funcspec-11.c: Likewise.
1360 * gcc.target/i386/funcspec-2.c: Likewise.
1361 * gcc.target/i386/funcspec-5.c: Likewise.
1362 * gcc.target/i386/funcspec-6.c: Likewise.
1363 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1364 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1365 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1366 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1367 * gcc.target/i386/incoming-1.c: Likewise.
1368 * gcc.target/i386/incoming-10.c: Likewise.
1369 * gcc.target/i386/incoming-11.c: Likewise.
1370 * gcc.target/i386/incoming-12.c: Likewise.
1371 * gcc.target/i386/incoming-13.c: Likewise.
1372 * gcc.target/i386/incoming-14.c: Likewise.
1373 * gcc.target/i386/incoming-15.c: Likewise.
1374 * gcc.target/i386/incoming-2.c: Likewise.
1375 * gcc.target/i386/incoming-3.c: Likewise.
1376 * gcc.target/i386/incoming-4.c: Likewise.
1377 * gcc.target/i386/incoming-5.c: Likewise.
1378 * gcc.target/i386/incoming-6.c: Likewise.
1379 * gcc.target/i386/incoming-7.c: Likewise.
1380 * gcc.target/i386/incoming-8.c: Likewise.
1381 * gcc.target/i386/incoming-9.c: Likewise.
1382 * gcc.target/i386/lea.c: Likewise.
1383 * gcc.target/i386/local.c: Likewise.
1384 * gcc.target/i386/loop-1.c: Likewise.
1385 * gcc.target/i386/loop-2.c: Likewise.
1386 * gcc.target/i386/loop-3.c: Likewise.
1387 * gcc.target/i386/max-stack-align.c: Likewise.
1388 * gcc.target/i386/memcpy-1.c: Likewise.
1389 * gcc.target/i386/movbe-2.c: Likewise.
1390 * gcc.target/i386/movq-2.c: Likewise.
1391 * gcc.target/i386/movq.c: Likewise.
1392 * gcc.target/i386/nrv1.c: Likewise.
1393 * gcc.target/i386/pad-4.c: Likewise.
1394 * gcc.target/i386/pad-5a.c: Likewise.
1395 * gcc.target/i386/pad-5b.c: Likewise.
1396 * gcc.target/i386/pad-6a.c: Likewise.
1397 * gcc.target/i386/pad-6b.c: Likewise.
1398 * gcc.target/i386/pad-7.c: Likewise.
1399 * gcc.target/i386/pad-9.c: Likewise.
1400 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1401 * gcc.target/i386/pic-1.c: Likewise.
1402 * gcc.target/i386/pr12092-1.c: Likewise.
1403 * gcc.target/i386/pr12329.c: Likewise.
1404 * gcc.target/i386/pr21518.c: Likewise.
1405 * gcc.target/i386/pr22362.c: Likewise.
1406 * gcc.target/i386/pr22585.c: Likewise.
1407 * gcc.target/i386/pr23098.c: Likewise.
1408 * gcc.target/i386/pr25196.c: Likewise.
1409 * gcc.target/i386/pr25293.c: Likewise.
1410 * gcc.target/i386/pr25654.c: Likewise.
1411 * gcc.target/i386/pr26449.c: Likewise.
1412 * gcc.target/i386/pr26778.c: Likewise.
1413 * gcc.target/i386/pr26826.c: Likewise.
1414 * gcc.target/i386/pr27266.c: Likewise.
1415 * gcc.target/i386/pr29978.c: Likewise.
1416 * gcc.target/i386/pr30505.c: Likewise.
1417 * gcc.target/i386/pr30961-1.c: Likewise.
1418 * gcc.target/i386/pr31628.c: Likewise.
1419 * gcc.target/i386/pr32000-2.c: Likewise.
1420 * gcc.target/i386/pr32661-1.c: Likewise.
1421 * gcc.target/i386/pr32708-2.c: Likewise.
1422 * gcc.target/i386/pr32708-3.c: Likewise.
1423 * gcc.target/i386/pr34256.c: Likewise.
1424 * gcc.target/i386/pr34312.c: Likewise.
1425 * gcc.target/i386/pr34522.c: Likewise.
1426 * gcc.target/i386/pr35160.c: Likewise.
1427 * gcc.target/i386/pr35281.c: Likewise.
1428 * gcc.target/i386/pr36246.c: Likewise.
1429 * gcc.target/i386/pr36786.c: Likewise.
1430 * gcc.target/i386/pr37275.c: Likewise.
1431 * gcc.target/i386/pr37843-3.c: Likewise.
1432 * gcc.target/i386/pr37843-4.c: Likewise.
1433 * gcc.target/i386/pr39082-1.c: Likewise.
1434 * gcc.target/i386/pr39431.c: Likewise.
1435 * gcc.target/i386/pr39496.c: Likewise.
1436 * gcc.target/i386/pr39543-2.c: Likewise.
1437 * gcc.target/i386/pr39911.c: Likewise.
1438 * gcc.target/i386/pr40718.c: Likewise.
1439 * gcc.target/i386/pr40906-1.c: Likewise.
1440 * gcc.target/i386/pr40906-2.c: Likewise.
1441 * gcc.target/i386/pr40906-3.c: Likewise.
1442 * gcc.target/i386/pr40934.c: Likewise.
1443 * gcc.target/i386/pr41900.c: Likewise.
1444 * gcc.target/i386/pr42589.c: Likewise.
1445 * gcc.target/i386/pr43662.c: Likewise.
1446 * gcc.target/i386/pr43671.c: Likewise.
1447 * gcc.target/i386/pr43766.c: Likewise.
1448 * gcc.target/i386/pr43869.c: Likewise.
1449 * gcc.target/i386/pr44942.c: Likewise.
1450 * gcc.target/i386/pr44948-2a.c: Likewise.
1451 * gcc.target/i386/pr45234.c: Likewise.
1452 * gcc.target/i386/pr45336-2.c: Likewise.
1453 * gcc.target/i386/pr45336-4.c: Likewise.
1454 * gcc.target/i386/pr45852.c: Likewise.
1455 * gcc.target/i386/pr46470.c: Likewise.
1456 * gcc.target/i386/pr48037-1.c: Likewise.
1457 * gcc.target/i386/pr48389.c: Likewise.
1458 * gcc.target/i386/pr49095.c: Likewise.
1459 * gcc.target/i386/pr9771-1.c: Likewise.
1460 * gcc.target/i386/rdfsbase-1.c: Likewise.
1461 * gcc.target/i386/rdfsbase-2.c: Likewise.
1462 * gcc.target/i386/rdgsbase-1.c: Likewise.
1463 * gcc.target/i386/rdgsbase-2.c: Likewise.
1464 * gcc.target/i386/rdrand-3.c: Likewise.
1465 * gcc.target/i386/regparm-stdcall.c: Likewise.
1466 * gcc.target/i386/regparm.c: Likewise.
1467 * gcc.target/i386/reload-1.c: Likewise.
1468 * gcc.target/i386/rotate-2.c: Likewise.
1469 * gcc.target/i386/sibcall-5.c: Likewise.
1470 * gcc.target/i386/signbit-1.c: Likewise.
1471 * gcc.target/i386/signbit-2.c: Likewise.
1472 * gcc.target/i386/signbit-3.c: Likewise.
1473 * gcc.target/i386/sse-5.c: Likewise.
1474 * gcc.target/i386/sse-8.c: Likewise.
1475 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1476 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1477 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1478 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1479 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1480 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1481 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1482 * gcc.target/i386/sse2-movq-2.c: Likewise.
1483 * gcc.target/i386/sse2-movq-3.c: Likewise.
1484 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1485 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1486 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1487 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1488 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1489 * gcc.target/i386/ssefn-1.c: Likewise.
1490 * gcc.target/i386/ssefn-2.c: Likewise.
1491 * gcc.target/i386/sseregparm-1.c: Likewise.
1492 * gcc.target/i386/sseregparm-2.c: Likewise.
1493 * gcc.target/i386/sseregparm-3.c: Likewise.
1494 * gcc.target/i386/sseregparm-4.c: Likewise.
1495 * gcc.target/i386/sseregparm-5.c: Likewise.
1496 * gcc.target/i386/sseregparm-6.c: Likewise.
1497 * gcc.target/i386/sseregparm-7.c: Likewise.
1498 * gcc.target/i386/sseregparm-8.c: Likewise.
1499 * gcc.target/i386/stack-realign.c: Likewise.
1500 * gcc.target/i386/stack-usage-realign.c: Likewise.
1501 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1502 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1503 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1504 * gcc.target/i386/stackalign/return-1.c: Likewise.
1505 * gcc.target/i386/stackalign/return-2.c: Likewise.
1506 * gcc.target/i386/stackalign/return-3.c: Likewise.
1507 * gcc.target/i386/tailcall-1.c: Likewise.
1508 * gcc.target/i386/tbm-2.c: Likewise.
1509 * gcc.target/i386/udivmod-7.c: Likewise.
1510 * gcc.target/i386/udivmod-8.c: Likewise.
1511 * gcc.target/i386/unroll-1.c: Likewise.
1512 * gcc.target/i386/vararg-1.c: Likewise.
1513 * gcc.target/i386/vararg-2.c: Likewise.
1514 * gcc.target/i386/vect8-ret.c: Likewise.
1515 * gcc.target/i386/vectorize5.c: Likewise.
1516 * gcc.target/i386/wmul-1.c: Likewise.
1517 * gcc.target/i386/wmul-2.c: Likewise.
1518 * gcc.target/i386/wrfsbase-1.c: Likewise.
1519 * gcc.target/i386/wrfsbase-2.c: Likewise.
1520 * gcc.target/i386/wrgsbase-1.c: Likewise.
1521 * gcc.target/i386/wrgsbase-2.c: Likewise.
1522 * gcc.target/i386/xop-pcmov.c: Likewise.
1523 * gcc.target/i386/xop-pcmov2.c: Likewise.
1524 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1525 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1526 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1527 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1528 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1529 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1530 * gcc.target/i386/zee.c: Likewise.
1531 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1532 * gfortran.dg/compiler-directive_2.f: Likewise.
1533 * gfortran.dg/g77/20010216-1.f: Likewise.
1534 * gfortran.dg/gomp/pr39152.f90: Likewise.
1535 * gfortran.dg/pr33794.f90: Likewise.
1537 2011-07-09 Jason Merrill <jason@redhat.com>
1539 * g++.dg/cpp0x/regress/regress5.C: New.
1541 2011-07-08 Jason Merrill <jason@redhat.com>
1544 * g++.dg/expr/compound-asn1.C: New.
1545 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1547 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1550 * gcc.target/powerpc/altivec-34.c: New test.
1552 2011-07-08 Jason Merrill <jason@redhat.com>
1555 * g++.dg/abi/guard3.C: New.
1557 2011-07-08 Julian Brown <julian@codesourcery.com>
1559 * lib/target-supports.exp
1560 (check_effective_target_arm_little_endian): New.
1561 (check_effective_target_vect_pack_trunc): Use above.
1562 (check_effective_target_vect_unpack): Likewise.
1563 (check_effective_target_vect_element_align): Test
1564 check_effective_target_arm_vect_no_misalign for ARM.
1566 2011-07-08 Jason Merrill <jason@redhat.com>
1569 * g++.dg/cpp0x/constexpr-rom.C: New.
1571 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1574 * g++.dg/torture/pr49519.C: New test.
1576 2011-07-08 Martin Jambor <mjambor@suse.cz>
1578 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1580 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1583 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1585 2011-07-08 Richard Guenther <rguenther@suse.de>
1587 PR tree-optimization/49662
1588 * gcc.dg/graphite/interchange-14.c: XFAIL.
1589 * gcc.dg/graphite/interchange-15.c: Likewise.
1590 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1592 2011-07-06 Jason Merrill <jason@redhat.com>
1595 * g++.dg/cpp0x/regress/regress4.C: New.
1597 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1600 * gfortran.dg/result_in_spec_4.f90: New test.
1602 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1604 * gcc.target/sparc/cas64.c: New test.
1606 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1609 * g++.dg/torture/pr49644.C: New test.
1612 * gcc.c-torture/execute/pr49644.c: New test.
1614 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1616 * lib/target-supports.exp (check_effective_target_ia32): New.
1617 (check_effective_target_x32): Likewise.
1618 (check_effective_target_vect_cmdline_needed): Also check x32.
1620 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1622 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1624 * gcc.target/arm/pr42235.c: Likewise.
1625 * gcc.target/arm/pr42495.c: Likewise.
1626 * gcc.target/arm/pr42574.c: Likewise.
1627 * gcc.target/arm/thumb-branch1.c: Likewise.
1629 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1630 unneeded prune of possible warning.
1631 * gcc.target/arm/pr40956.c: Likewise.
1632 * gcc.target/arm/pr42505.c: Likewise.
1634 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1635 * gcc.c-torture/compile/pr46883.c: Likewise.
1636 * gcc.c-torture/compile/pr46934.c: Likewise.
1638 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1639 for move to ../../gcc.c-torture/compile.
1640 * gcc.target/arm/pr46883.c: Likewise.
1641 * gcc.target/arm/pr46934.c: Likewise.
1643 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1644 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1645 * gcc.target/arm/wmul-1.c: Likewise.
1646 * gcc.target/arm/wmul-2.c: Likewise.
1647 * gcc.target/arm/wmul-3.c: Likewise.
1648 * gcc.target/arm/wmul-4.c: Likewise.
1649 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1650 add tab after scan target.
1651 * gcc.target/arm/smlaltt-1.c: Likewise.
1652 * gcc.target/arm/smlatb-1.c: Likewise.
1653 * gcc.target/arm/smlatt-1.c: Likewise.
1655 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.dg/debug/pr49522.c: New test.
1660 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1662 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1663 * gcc.dg/pr46212.c: Run only if target int32plus.
1664 * gcc.dg/torture/pr48146.c: Ditto.
1665 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1666 * c-c++-common/pr44832.c: Ditto.
1667 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1668 * gcc.dg/pr31490.c: Ditto.
1669 * gcc.dg/torture/builtin-math-7.c: Run only if target
1671 * gcc.dg/torture/pr45764.c: Skip for AVR.
1672 * gcc.dg/pr47893.c: Ditto.
1674 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1676 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1677 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1678 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1679 add tab to scan target.
1681 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1683 * gcc.target/arm/neon-modes-3.c: New test.
1685 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1687 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1688 -fno-loop-interchange -ffast-math.
1690 2011-07-07 Richard Guenther <rguenther@suse.de>
1692 * gcc.dg/ftrapv-3.c: New testcase.
1694 2011-07-07 Richard Guenther <rguenther@suse.de>
1696 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1697 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1699 2011-07-07 Kai Tietz <ktietz@redhat.com>
1701 * gcc.dg/binop-notxor1.c: New test.
1702 * gcc.dg/binop-notand4a.c: New test.
1703 * gcc.dg/binop-notxor2.c: New test.
1704 * gcc.dg/binop-notand3a.c: New test.
1705 * gcc.dg/binop-notand2a.c: New test.
1706 * gcc.dg/binop-notand6a.c: New test.
1707 * gcc.dg/binop-notor1.c: New test.
1708 * gcc.dg/binop-notand1a.c: New test.
1709 * gcc.dg/binop-notand5a.c: New test.
1710 * gcc.dg/binop-notor2.c: New test.
1712 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.dg/gomp/pr49640.c: New test.
1717 2011-07-07 Richard Guenther <rguenther@suse.de>
1719 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1721 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1724 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1726 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1728 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1729 * gcc.target/powerpc/no-r11-2.c: Ditto.
1730 * gcc.target/powerpc/no-r11-3.c: Ditto.
1732 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1734 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1735 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1737 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1739 * lib/target-supports.exp (check_profiling_available): Disable
1740 profiling with -fprofile-generate for target avr.
1742 2011-07-06 Richard Guenther <rguenther@suse.de>
1744 PR tree-optimization/49645
1745 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1747 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1750 * gcc.dg/pr47383.c: New.
1752 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754 PR tree-optimization/49647
1755 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1757 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1760 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1761 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1763 2011-07-05 Jason Merrill <jason@redhat.com>
1766 * g++.dg/template/template-id-4.C: New.
1768 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1770 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1771 * gcc.dg/pr43402.c: Ditto.
1773 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1775 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1777 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1779 * gcc.target/powerpc/ppc-switch-1.c: New test for
1780 --param case-values-threshold.
1781 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1783 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1785 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1787 2011-07-05 Jason Merrill <jason@redhat.com>
1789 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1791 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1793 PR tree-optimization/47654
1794 * gcc.dg/graphite/block-pr47654.c: New.
1796 2011-07-05 Jason Merrill <jason@redhat.com>
1798 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1800 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1802 PR tree-optimization/49580
1803 * gcc.dg/autopar/pr49580.c: New test.
1805 2011-07-05 Richard Guenther <rguenther@suse.de>
1807 PR tree-optimization/49518
1808 PR tree-optimization/49628
1809 * g++.dg/torture/pr49628.C: New testcase.
1810 * gcc.dg/torture/pr49518.c: Likewise.
1812 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1814 * ada/acats/run_acats (which): Extract last field from type -p,
1815 type output only if command succeeded.
1817 2011-07-04 Jason Merrill <jason@redhat.com>
1819 * g++.dg/abi/mangle48.C: New.
1821 * g++.dg/cpp0x/diag1.C: New.
1823 * g++.dg/diagnostic/aka1.C: New.
1825 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1827 PR rtl-optimization/49619
1828 * gcc.dg/pr49619.c: New test.
1830 PR rtl-optimization/49472
1831 * gfortran.dg/pr49472.f90: New test.
1834 * gcc.dg/pr49602.c: New test.
1836 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1840 * gcc.target/avr/avr.exp: Run over cpp files, too.
1841 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1842 * gcc.target/avr/progmem.h: New file.
1843 * gcc.target/avr/exit-abort.h: New file.
1844 * gcc.target/avr/progmem-error-1.c: New file.
1845 * gcc.target/avr/progmem-error-1.cpp: New file.
1846 * gcc.target/avr/progmem-warning-1.c: New file.
1847 * gcc.target/avr/torture/progmem-1.c: New file.
1848 * gcc.target/avr/torture/progmem-1.cpp: New file.
1850 2011-07-04 Richard Guenther <rguenther@suse.de>
1852 PR tree-optimization/49615
1853 * g++.dg/torture/pr49615.C: New testcase.
1855 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1857 PR tree-optimization/49610
1858 * gcc.dg/vect/pr49610.c: New test.
1860 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1862 * gnat.dg/specs/debug1.ads: New test.
1864 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1867 * gfortran.dg/typebound_proc_23.f90: New.
1869 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1872 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1874 2011-07-01 Jason Merrill <jason@redhat.com>
1877 * g++.dg/template/template-id-3.C: New.
1880 * g++.dg/template/qualified-id4.C: New.
1883 * g++.dg/template/explicit-args4.C: New.
1886 * g++.dg/template/offsetof2.C: New.
1888 2011-07-01 Kai Tietz <ktietz@redhat.com>
1890 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1892 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1895 * lib/target-supports.exp (check_effective_target_gld): New proc.
1897 2011-07-01 Richard Guenther <rguenther@suse.de>
1899 PR tree-optimization/49603
1900 * gcc.dg/torture/pr49603.c: New testcase.
1902 2011-06-30 Jason Merrill <jason@redhat.com>
1905 * g++.dg/rtti/template1.C: New.
1908 * g++.dg/cpp0x/regress/ctor1.C: New.
1911 * g++.dg/cpp0x/initlist54.C: New.
1913 2011-06-30 Martin Jambor <mjambor@suse.cz>
1915 * gcc.dg/tree-ssa/sra-12.c: New test.
1917 2011-06-29 Jason Merrill <jason@redhat.com>
1919 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1921 2011-06-30 Richard Guenther <rguenther@suse.de>
1923 PR tree-optimization/46787
1924 * gcc.dg/vect/vect-121.c: New testcase.
1926 2011-06-30 Martin Jambor <mjambor@suse.cz>
1928 PR tree-optimization/49094
1929 * gcc.dg/tree-ssa/pr49094.c: New test.
1931 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1934 * gfortran.dg/pr49540-1.f90: New test.
1935 * gfortran.dg/pr49540-2.f90: New test.
1937 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1940 * ada/acats/run_acats (which): Use last field of type -p output.
1942 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1943 Iain Sandoe <iains@gcc.gnu.org>
1946 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1947 Only skip on 64-bit *-*-darwin8* && !objc2.
1949 2011-06-30 Richard Guenther <rguenther@suse.de>
1951 PR tree-optimization/38752
1952 * gcc.c-torture/compile/pr38752.c: New testcase.
1954 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1956 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1957 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1959 2011-06-29 Jason Merrill <jason@redhat.com>
1962 * g++.dg/cpp0x/initlist53.C: Use placement new.
1963 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1964 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1967 * g++.dg/cpp0x/trailing6.C: New.
1968 * g++.dg/cpp0x/pr45908.C: No error.
1971 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1974 * g++.dg/cpp0x/constexpr-using2.C: New.
1976 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1979 * g++.dg/cpp0x/constexpr-diag3.C: New.
1980 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1981 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1982 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1983 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1985 2011-06-29 Jason Merrill <jason@redhat.com>
1987 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1989 2011-06-29 Richard Guenther <rguenther@suse.de>
1991 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1993 2011-06-29 Jason Merrill <jason@redhat.com>
1995 * g++.dg/cpp0x/initlist-value2.C: New.
1997 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1998 * g++.dg/cpp0x/initlist-value.C: New.
2000 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2002 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2004 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2006 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2007 * gcc.dg/inline_2.c: Likewise.
2008 * gcc.dg/unroll_1.c: Likewise.
2010 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2013 * gcc.target/i386/pr49567.c: New test.
2015 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2017 * gnat.dg/opt17.ad[sb]: New test.
2019 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2020 Tom de Vries <tom@codesourcery.com>
2022 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2023 (check_effective_target_arm_thumb2): New effective targets.
2024 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2025 properly. Clean up temporary files.
2026 * gcc.target/arm/ivopts-2.c: Likewise.
2027 * gcc.target/arm/ivopts-3.c: Likewise.
2028 * gcc.target/arm/ivopts-4.c: Likewise.
2029 * gcc.target/arm/ivopts-5.c: Likewise.
2030 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2032 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2035 * gfortran.dg/reshape_zerosize_3.f90: New test.
2037 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2039 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2040 * gcc.target/arm/vfp-ldmias.c: Likewise.
2041 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2042 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2043 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2044 * gcc.target/arm/vfp-stmias.c: Likewise.
2045 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2046 * gcc.target/arm/vfp-stmiad.c: Likewise.
2048 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2050 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2052 * gcc.target/arm/pr45701-2.c: Ditto.
2054 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2057 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2058 * gfortran.dg/extends_14.f03: Modified.
2060 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2062 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2063 early if the test is already being skipped.
2065 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2066 scan-assembler-dem-not): For missing file, report unresolved with
2067 same message as for pass/fail, with reason reported in log file.
2069 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2070 from add_options_for_arm_neon_fp16.
2071 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2072 check_effective_target_arm_neon_fp16_ok_nocache.
2073 Check -mfpu and -mfloat-abi options from current multilib.
2074 Do not require neon support.
2075 (check_effective_target_arm_fp16_ok): Renamed from
2076 check_effecitve_target_arm_neon_fp16_ok.
2077 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2078 arm_neon_fp16_ok and arm_fp16.
2079 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2080 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2081 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2082 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2084 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2086 * gcc.dg/builtin-assume-aligned-1.c: New test.
2087 * gcc.dg/builtin-assume-aligned-2.c: New test.
2088 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2091 * gcc.dg/pr49544.c: New test.
2093 2011-06-27 Richard Guenther <rguenther@suse.de>
2095 PR tree-optimization/49394
2096 * g++.dg/torture/pr49394.C: New testcase.
2098 2011-06-27 Kai Tietz <ktietz@redhat.com>
2100 * gcc.dg/optimize-bswapdi-2.c: New test.
2102 2011-06-27 Michael Hope <michael.hope@linaro.org>
2103 Richard Sandiford <richard.sandiford@linaro.org>
2105 PR tree-optimization/49169
2106 * gcc.dg/torture/pr49169.c: New test.
2108 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2111 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2113 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2116 2011-06-26 Jason Merrill <jason@redhat.com>
2118 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2121 * g++.dg/init/ref19.C: New.
2122 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2124 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2126 PR tree-optimization/48377
2127 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2130 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2133 * lib/target-supports.exp (check_effective_target_non_strict_align):
2135 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2137 2011-06-24 Martin Jambor <mjambor@suse.cz>
2139 PR tree-optimizations/49516
2140 * g++.dg/tree-ssa/pr49516.C: New test.
2142 2011-06-23 Jason Merrill <jason@redhat.com>
2145 * g++.dg/template/partial10.C: New.
2146 * g++.dg/template/partial11.C: New.
2148 2011-06-23 Jeff Law <law@redhat.com>
2151 * gcc.dg/pr48770.c: New test.
2153 2011-06-23 Jan Hubicka <jh@suse.cz>
2156 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2158 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2161 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2162 instead of -fdump-tree-optimized.
2164 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2167 * g++.dg/template/crash107.C: New.
2168 * g++.dg/template/error17.C: Adjust.
2170 2011-06-23 Jason Merrill <jason@redhat.com>
2173 * g++.dg/cpp0x/defaulted30.C: New.
2176 * g++.dg/rtti/anon-ns1.C: New.
2179 * g++.dg/init/ref18.C: New.
2182 * g++.dg/template/partial9.C: New.
2184 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2187 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2189 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/pr49496.c: New test.
2194 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2196 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2199 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2201 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2202 * gcc.target/arm/pr42879.c: Likewise.
2203 * gcc.target/arm/pr45701-3.c: Likewise.
2205 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2206 * gcc.target/arm/pr40482.c: Likewise.
2207 * gcc.target/arm/stack-corruption.c: Likewise.
2209 2011-06-22 Richard Guenther <rguenther@suse.de>
2211 PR tree-optimization/49493
2212 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2214 2011-06-22 Jason Merrill <jason@redhat.com>
2217 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2219 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2220 Dmitry Melnik <dm@ispras.ru>
2222 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2223 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2224 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2226 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2228 * gcc.target/arm/tlscall.c: New.
2230 2011-06-21 Jason Merrill <jason@redhat.com>
2233 * g++.dg/cpp0x/constexpr-ref1.C: New.
2234 * g++.dg/cpp0x/constexpr-ref2.C: New.
2235 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2238 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2241 * g++.dg/template/param3.C: New.
2243 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2245 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2246 my_clrsb test functions.
2248 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2249 test_sll, test_ull): Add clrsb tests.
2250 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2253 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2256 * gfortran.dg/class_44.f03: New.
2258 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2260 PR tree-optimization/49478
2261 * gcc.dg/vect/pr49478.c
2263 2011-06-21 Richard Guenther <rguenther@suse.de>
2265 PR tree-optimization/49483
2266 * gcc.dg/vect/vect-120.c: New testcase.
2268 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2271 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2272 * gcc.dg/vect/vect-peel-4.c: Likewise.
2274 2011-06-22 Christian Bruel <christian.bruel@st.com>
2277 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2278 * gcc.dg/always_inline2.c: Likewise.
2279 * gcc.dg/always_inline3.c: Likewise.
2280 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2281 * gcc.dg/inline_1.c: Likewise.
2282 * gcc.dg/inline_2.c: Likewise.
2283 * gcc.dg/inline_3.c: Likewise.
2284 * gcc.dg/inline_4.c: Likewise.
2285 * gcc.dg/20051201-1.c: Likewise.
2286 * gcc.dg/pr40087.c: Likewise.
2287 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2288 * gcc.dg/inline-22.c: Likewise.
2289 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2290 * gcc.dg/lto/20090218-1_1.c: Likewise.
2291 * g++.dg/ipa/devirt-7.C: Likewise.
2292 * gcc.dg/uninit-pred-5_a.c: Likewise.
2293 * gcc.dg/uninit-pred-5_b.c: Likewise.
2294 * gcc.dg/fail_always_inline.c: New.
2296 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2298 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2299 into 6 jobs instead of 3.
2301 2011-06-20 Jason Merrill <jason@redhat.com>
2304 * g++.dg/cpp0x/initlist53.C: New.
2306 2011-06-20 Tobias Burnus <burnus@net-b.de>
2309 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2310 * gfortran.dg/coarray_lock_3.f90: New.
2311 * gfortran.dg/coarray/lock_1.f90: New.
2313 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2315 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2316 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2317 unresolved and report the reason to the log file.
2319 * lib/scanasm.exp (object-size): Move argument processing earlier
2320 to report errors before verifying that the file exists. Report
2321 problems detected at runtime as unresolved instead of error and
2322 report their reasons to the log file.
2324 2011-06-20 Jason Merrill <jason@redhat.com>
2327 * g++.dg/cpp0x/explicit6.C: New.
2330 * g++.dg/cpp0x/enum20.C: New.
2333 * g++.dg/ext/attr-aligned01.C: New.
2336 * g++.dg/cpp0x/variadic-default.C: New.
2339 * g++.dg/cpp0x/auto26.C: New.
2342 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2344 2011-06-20 Kai Tietz <ktietz@redhat.com>
2346 * gcc.dg/binop-notand1.c: New test.
2347 * gcc.dg/binop-notand2.c: New test.
2348 * gcc.dg/binop-notand3.c: New test.
2349 * gcc.dg/binop-notand4.c: New test.
2350 * gcc.dg/binop-notand5.c: New test.
2351 * gcc.dg/binop-notand6.c: New test.
2353 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2356 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2358 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2361 * gfortran.dg/proc_ptr_31.f90: New.
2363 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2365 * gnat.dg/volatile6.adb: New test.
2366 * gnat.dg/volatile7.adb: Likewise.
2367 * gnat.dg/volatile8.adb: Likewise.
2368 * gnat.dg/volatile9.adb: Likewise.
2370 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2372 * gnat.dg/constant3.adb: New test.
2374 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2377 * gfortran.dg/read_list_eof_1.f90: New test.
2379 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.target/i386/testimm-1.c: New test.
2383 * gcc.target/i386/testimm-2.c: New test.
2384 * gcc.target/i386/testimm-3.c: New test.
2385 * gcc.target/i386/testimm-4.c: New test.
2386 * gcc.target/i386/testimm-5.c: New test.
2387 * gcc.target/i386/testimm-6.c: New test.
2388 * gcc.target/i386/testimm-7.c: New test.
2389 * gcc.target/i386/testimm-8.c: New test.
2390 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2391 * gcc.target/i386/xop-rotate1-int.c: New test.
2392 * gcc.target/i386/xop-rotate2-int.c: New test.
2394 2011-06-17 Jason Merrill <jason@redhat.com>
2396 * g++.dg/cpp0x/rv-func2.C: New.
2398 * g++.dg/debug/dwarf2/lambda1.C: New.
2399 * g++.dg/warn/Wshadow-6.C: Adjust.
2401 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2404 * gfortran.dg/move_alloc_5.f90: New.
2406 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2408 PR rtl-optimization/48542
2409 * gcc.dg/torture/pr48542.c: New test.
2411 2011-06-16 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2417 * g++.dg/cpp0x/initlist52.C New.
2420 * c-c++-common/raw-string-12.c: New.
2423 * g++.dg/cpp0x/sfinae26.C: New.
2426 * g++.dg/cpp0x/variadic113.C: New.
2429 * g++.dg/cpp0x/variadic112.C: New.
2431 2011-06-16 Jeff Law <law@redhat.com>
2433 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2434 improved jump threading.
2435 * gcc.dg/builtin-object-size-2.c: Likewise.
2436 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2438 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2441 * gfortran.dg/typebound_assignment_3.f03: New.
2443 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2446 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2448 2011-06-16 Martin Jambor <mjambor@suse.cz>
2450 PR tree-optimization/49343
2451 * gnat.dg/discr31.ad[sb]: New test.
2453 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2455 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2457 2011-06-16 Tom de Vries <tom@codesourcery.com>
2460 * gcc.target/arm/ivopts-3.c: Update test.
2461 * gcc.target/arm/ivopts-5.c: Same.
2463 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2466 2011-06-10 Wei Guozhi <carrot@google.com>
2469 * gcc.target/arm/pr45335.c: New test.
2470 * gcc.target/arm/pr45335-2.c: New test.
2471 * gcc.target/arm/pr45335-3.c: New test.
2472 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2473 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2474 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2476 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2478 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2480 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2483 * gfortran.dg/class_43.f03: New.
2485 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2487 PR tree-optimization/49419
2488 * gcc.c-torture/execute/pr49419.c: New test.
2490 2011-06-16 Revital Eres <revital.eres@linaro.org>
2492 * gcc.dg/sms-9.c: New file.
2494 2011-06-15 Easwaran Raman <eraman@google.com>
2496 PR rtl-optimization/49414
2497 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2499 2011-06-14 Jason Merrill <jason@redhat.com>
2501 * g++.dg/cpp0x/noexcept13.C: New.
2503 2011-06-14 Easwaran Raman <eraman@google.com>
2505 PR rtl-optimization/44194
2506 * gcc.dg/pr44194-1.c: New test.
2507 * gcc.dg/pr44194-2.c: New test.
2509 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2511 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2513 * gcc.target/arm/pr45701-2.c: Likewise.
2514 * gcc.target/arm/thumb-branch1.c: Likewise.
2516 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2519 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2521 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2523 * gcc.target/arm/pr45701-1.c: Require thumb support.
2524 * gcc.target/arm/pr45701-2.c: Likewise.
2525 * gcc.target/arm/thumb-branch1.c: Likewise.
2527 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2528 * gcc.target/arm/pr39839.c: Likewise.
2529 * gcc.target/arm/pr40657-2.c: Likewise.
2530 * gcc.target/arm/pr40956.c: Likewise.
2531 * gcc.target/arm/pr41679.c: Likewise.
2532 * gcc.target/arm/pr42235.c: Likewise.
2533 * gcc.target/arm/pr42495.c: Likewise.
2534 * gcc.target/arm/pr42505.c: Likewise.
2535 * gcc.target/arm/pr42574.c: Likewise.
2536 * gcc.target/arm/pr46883.c: Likewise.
2537 * gcc.target/arm/pr46934.c: Likewise.
2538 * gcc.target/arm/xor-and.c: Likewise.
2540 2011-06-14 Jason Merrill <jason@redhat.com>
2542 * g++.dg/other/error23.C: Adjust error message.
2543 * g++.dg/other/error32.C: Likewise.
2546 * g++.dg/cpp0x/rv-dotstar.C: New.
2549 * g++.dg/cpp0x/decltype30.C: New.
2551 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2553 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2556 * gfortran.dg/pr49103.f90: New test.
2558 2011-06-14 Tom de Vries <tom@codesourcery.com>
2561 * gcc.target/arm/ivopts-3.c: New test.
2562 * gcc.target/arm/ivopts-4.c: New test.
2563 * gcc.target/arm/ivopts-5.c: New test.
2565 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2567 PR rtl-optimization/49390
2568 * gcc.c-torture/execute/pr49390.c: New test.
2570 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2572 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2574 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2576 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2577 * gcc.c-torture/execute/cmpsi-2.x: New file.
2578 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2579 * gcc.c-torture/execute/pr45262.x: New file.
2580 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2581 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2583 * gcc.c-torture/compile/pr49163.c: Ditto.
2585 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2587 * gcc.dg/vect/vect-16.c: Rename to...
2588 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2589 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2590 for double-word vectors.
2591 * gcc.dg/vect/vect-peel-4.c: Likewise.
2592 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2594 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2597 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2600 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2602 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2604 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2606 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2608 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2610 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2612 * gfortran.dg/trim_optimize_8.f90: New test case.
2614 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2615 Ira Rosen <ira.rosen@linaro.org>
2617 PR tree-optimization/49352
2618 * gcc.dg/vect/pr49352.c: New test.
2620 2011-06-12 Tobias Burnus
2623 * gfortran.dg/alloc_comp_assign_11.f90: New.
2625 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2627 * gfortran.dg/trim_optimize_7.f90: New test.
2629 2011-06-10 Wei Guozhi <carrot@google.com>
2632 * gcc.target/arm/pr45335.c: New test.
2633 * gcc.target/arm/pr45335-2.c: New test.
2634 * gcc.target/arm/pr45335-3.c: New test.
2635 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2636 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2637 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2639 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/parse/error39.C: New.
2644 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2646 * gcc.target/arm/20090811-1.c: Skip for incompatible
2647 options, do not override other options.
2648 * gcc.target/arm/combine-cmp-shift.c: Skip for
2649 incompatible options.
2650 * gcc.target/arm/pr45094.c: Likewise.
2651 * gcc.target/arm/scd42-1.c: Likewise.
2652 * gcc.target/arm/scd42-3.c: Likewise.
2653 * gcc.target/arm/thumb-ltu.c: Likewise.
2655 * lib/target-supports.exp
2656 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2657 multilib flags use -mfpu with a value other than neon-fp16.
2659 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2661 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2662 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2664 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2666 * lib/target-supports.exp (check_effective_target_pie): New proc.
2667 * gcc.dg/pie-link.c: Use target pie.
2669 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2670 Laurent Rougé <laurent.rouge@menta.fr>
2672 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2673 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2675 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2677 * gfortran.dg/coarray/sync_1.f90: New test for
2678 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2680 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2682 PR tree-optimization/49318
2683 * gcc.dg/vect/pr49318.c: New test.
2685 2011-06-09 David Krauss <potswa@mac.com>
2687 * g++.dg/template/arrow1.C: New.
2689 2011-06-09 Jason Merrill <jason@redhat.com>
2691 * lib/prune.exp: Prune "note"s.
2692 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2694 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2695 * g++.dg/template/dependent-expr3.C: Likewise.
2696 * g++.dg/parse/template7.C: Likewise.
2697 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2698 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2699 * g++.old-deja/g++.pt/friend38.C: Likewise.
2700 * g++.old-deja/g++.pt/crash32.C: Likewise.
2701 * g++.old-deja/g++.other/init4.C: Likewise.
2702 * g++.old-deja/g++.other/friend8.C: Likewise.
2704 * g++.dg/ext/complex7.C: Adjust expected output.
2705 * g++.dg/diagnostic/method1.C: Likewise.
2706 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2707 * g++.dg/parse/crash33.C: Likewise.
2708 * g++.dg/other/warning1.C: Likewise.
2709 * g++.dg/init/pr29571.C: Likewise.
2710 * g++.dg/warn/overflow-warn-1.C: Likewise.
2711 * g++.dg/warn/overflow-warn-3.C: Likewise.
2712 * g++.dg/warn/overflow-warn-4.C: Likewise.
2713 * g++.old-deja/g++.oliva/template1.C: Likewise.
2715 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2716 * g++.dg/parse/template7.C: Adjust.
2718 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2721 * gcc.dg/pr49307.c: New.
2723 2011-06-09 Wei Guozhi <carrot@google.com>
2726 * gcc.target/arm/pr46975.c: New testcase.
2728 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2730 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2731 (PMETH, arglist_t): Removed.
2732 (method_get_number_of_arguments): Removed.
2733 (method_get_nth_argument): Removed.
2734 (method_get_first_argument): Removed.
2735 (method_get_next_argument): Removed.
2736 (method_get_sizeof_arguments): Removed.
2737 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2739 (method_get_number_of_arguments): Removed.
2740 (method_get_nth_argument): Removed.
2741 (method_get_first_argument): Removed.
2742 (method_get_next_argument): Removed.
2743 (method_get_sizeof_arguments): Removed.
2744 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2746 2011-06-09 David Li <davidxl@google.com>
2748 * gcc.dg/dump-pass.c: New test.
2750 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2753 * g++.dg/parse/error38.C: New.
2755 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2758 * gfortran.dg/pr49308.f90: New test.
2760 2011-06-08 Jason Merrill <jason@redhat.com>
2762 * g++.dg/cpp0x/noexcept11.C: New.
2763 * g++.dg/cpp0x/noexcept12.C: New.
2764 * g++.dg/cpp0x/sfinae11.C: Adjust.
2766 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2769 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2770 to dg-options, match also DW_AT_linkage_name.
2772 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2776 -fno-common on alpha*-dec-osf*.
2777 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2779 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2781 PR rtl-optimization/49303
2782 * gcc.target/ia64/pr49303.c: New test.
2784 2011-06-08 Tobias Burnus <burnus@net-b.de>
2787 * gfortran.dg/coarray_lock_1.f90: New.
2788 * gfortran.dg/coarray_lock_2.f90: New.
2790 2011-06-07 Jason Merrill <jason@redhat.com>
2792 * lib/prune.exp: Look for "required" rather than "instantiated".
2793 * g++.dg/abi/mangle11.C: Likewise.
2794 * g++.dg/abi/mangle12.C: Likewise.
2795 * g++.dg/abi/mangle17.C: Likewise.
2796 * g++.dg/abi/mangle20-2.C: Likewise.
2797 * g++.dg/abi/pragma-pack1.C: Likewise.
2798 * g++.dg/cpp0x/decltype26.C: Likewise.
2799 * g++.dg/cpp0x/decltype28.C: Likewise.
2800 * g++.dg/cpp0x/decltype29.C: Likewise.
2801 * g++.dg/cpp0x/enum11.C: Likewise.
2802 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2803 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2804 * g++.dg/cpp0x/pr47416.C: Likewise.
2805 * g++.dg/ext/case-range2.C: Likewise.
2806 * g++.dg/ext/case-range3.C: Likewise.
2807 * g++.dg/gomp/for-19.C: Likewise.
2808 * g++.dg/gomp/pr37533.C: Likewise.
2809 * g++.dg/gomp/pr38639.C: Likewise.
2810 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2811 * g++.dg/inherit/base3.C: Likewise.
2812 * g++.dg/inherit/using6.C: Likewise.
2813 * g++.dg/init/placement4.C: Likewise.
2814 * g++.dg/init/reference3.C: Likewise.
2815 * g++.dg/lookup/scoped6.C: Likewise.
2816 * g++.dg/lookup/using7.C: Likewise.
2817 * g++.dg/other/abstract1.C: Likewise.
2818 * g++.dg/other/error10.C: Likewise.
2819 * g++.dg/other/error5.C: Likewise.
2820 * g++.dg/other/field1.C: Likewise.
2821 * g++.dg/other/offsetof5.C: Likewise.
2822 * g++.dg/parse/bitfield2.C: Likewise.
2823 * g++.dg/parse/constant4.C: Likewise.
2824 * g++.dg/parse/crash20.C: Likewise.
2825 * g++.dg/parse/invalid-op1.C: Likewise.
2826 * g++.dg/parse/non-dependent2.C: Likewise.
2827 * g++.dg/parse/template18.C: Likewise.
2828 * g++.dg/tc1/dr152.C: Likewise.
2829 * g++.dg/tc1/dr166.C: Likewise.
2830 * g++.dg/tc1/dr176.C: Likewise.
2831 * g++.dg/tc1/dr213.C: Likewise.
2832 * g++.dg/template/access11.C: Likewise.
2833 * g++.dg/template/access2.C: Likewise.
2834 * g++.dg/template/access3.C: Likewise.
2835 * g++.dg/template/access7.C: Likewise.
2836 * g++.dg/template/arg7.C: Likewise.
2837 * g++.dg/template/cond2.C: Likewise.
2838 * g++.dg/template/crash13.C: Likewise.
2839 * g++.dg/template/crash40.C: Likewise.
2840 * g++.dg/template/crash7.C: Likewise.
2841 * g++.dg/template/crash84.C: Likewise.
2842 * g++.dg/template/ctor5.C: Likewise.
2843 * g++.dg/template/defarg13.C: Likewise.
2844 * g++.dg/template/defarg14.C: Likewise.
2845 * g++.dg/template/dtor7.C: Likewise.
2846 * g++.dg/template/eh2.C: Likewise.
2847 * g++.dg/template/error2.C: Likewise.
2848 * g++.dg/template/error43.C: Likewise.
2849 * g++.dg/template/friend32.C: Likewise.
2850 * g++.dg/template/injected1.C: Likewise.
2851 * g++.dg/template/instantiate1.C: Likewise.
2852 * g++.dg/template/instantiate3.C: Likewise.
2853 * g++.dg/template/instantiate5.C: Likewise.
2854 * g++.dg/template/instantiate7.C: Likewise.
2855 * g++.dg/template/local6.C: Likewise.
2856 * g++.dg/template/lookup2.C: Likewise.
2857 * g++.dg/template/member5.C: Likewise.
2858 * g++.dg/template/memfriend15.C: Likewise.
2859 * g++.dg/template/memfriend16.C: Likewise.
2860 * g++.dg/template/memfriend17.C: Likewise.
2861 * g++.dg/template/memfriend7.C: Likewise.
2862 * g++.dg/template/meminit1.C: Likewise.
2863 * g++.dg/template/nested3.C: Likewise.
2864 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2865 * g++.dg/template/nontype12.C: Likewise.
2866 * g++.dg/template/nontype13.C: Likewise.
2867 * g++.dg/template/nontype6.C: Likewise.
2868 * g++.dg/template/pr23510.C: Likewise.
2869 * g++.dg/template/pr35240.C: Likewise.
2870 * g++.dg/template/ptrmem15.C: Likewise.
2871 * g++.dg/template/ptrmem6.C: Likewise.
2872 * g++.dg/template/qualified-id1.C: Likewise.
2873 * g++.dg/template/qualttp20.C: Likewise.
2874 * g++.dg/template/qualttp3.C: Likewise.
2875 * g++.dg/template/qualttp4.C: Likewise.
2876 * g++.dg/template/qualttp5.C: Likewise.
2877 * g++.dg/template/qualttp6.C: Likewise.
2878 * g++.dg/template/qualttp7.C: Likewise.
2879 * g++.dg/template/qualttp8.C: Likewise.
2880 * g++.dg/template/recurse.C: Likewise.
2881 * g++.dg/template/recurse2.C: Likewise.
2882 * g++.dg/template/ref5.C: Likewise.
2883 * g++.dg/template/scope2.C: Likewise.
2884 * g++.dg/template/sfinae10.C: Likewise.
2885 * g++.dg/template/sfinae3.C: Likewise.
2886 * g++.dg/template/sizeof3.C: Likewise.
2887 * g++.dg/template/static9.C: Likewise.
2888 * g++.dg/template/template-id-2.C: Likewise.
2889 * g++.dg/template/typedef13.C: Likewise.
2890 * g++.dg/template/typename4.C: Likewise.
2891 * g++.dg/template/using14.C: Likewise.
2892 * g++.dg/template/using2.C: Likewise.
2893 * g++.dg/template/warn1.C: Likewise.
2894 * g++.dg/warn/Wparentheses-13.C: Likewise.
2895 * g++.dg/warn/Wparentheses-15.C: Likewise.
2896 * g++.dg/warn/Wparentheses-16.C: Likewise.
2897 * g++.dg/warn/Wparentheses-17.C: Likewise.
2898 * g++.dg/warn/Wparentheses-18.C: Likewise.
2899 * g++.dg/warn/Wparentheses-19.C: Likewise.
2900 * g++.dg/warn/Wparentheses-20.C: Likewise.
2901 * g++.dg/warn/Wparentheses-23.C: Likewise.
2902 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2903 * g++.dg/warn/noeffect2.C: Likewise.
2904 * g++.dg/warn/noeffect4.C: Likewise.
2905 * g++.dg/warn/pr8570.C: Likewise.
2906 * g++.old-deja/g++.brendan/init2.C: Likewise.
2907 * g++.old-deja/g++.eh/spec6.C: Likewise.
2908 * g++.old-deja/g++.pt/crash10.C: Likewise.
2909 * g++.old-deja/g++.pt/crash36.C: Likewise.
2910 * g++.old-deja/g++.pt/derived3.C: Likewise.
2911 * g++.old-deja/g++.pt/error2.C: Likewise.
2912 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2913 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2914 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2915 * g++.old-deja/g++.pt/overload7.C: Likewise.
2916 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2918 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2919 Iain Sandoe <iains@gcc.gnu.org>
2921 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2922 Added code to deal with the case when [Protocol
2923 -descriptionForInstanceMethod:] or [Protocol
2924 -descriptionForClassMethod:] returns NULL.
2926 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2927 Iain Sandoe <iains@gcc.gnu.org>
2929 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2930 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2933 2011-06-07 Xinliang David Li <davidxl@google.com>
2935 * gcc.dg/inline_2.c: New test.
2936 * gcc.dg/unroll_2.c: New test.
2937 * gcc.dg/inline_3.c: New test.
2938 * gcc.dg/unroll_3.c: New test.
2939 * gcc.dg/inline_4.c: New test.
2940 * gcc.dg/unroll_4.c: New test.
2941 * gcc.dg/inline_1.c: New test.
2942 * gcc.dg/unroll_1.c: New test.
2944 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2946 PR tree-optimization/48497
2947 * lib/gcc-defs.exp (dg-additional-options): New proc.
2948 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2949 -msse2 on 32-bit x86.
2951 2011-06-06 Jason Merrill <jason@redhat.com>
2953 * g++.dg/cpp0x/enum19.C: New.
2955 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2957 * gcc.target/arm/neon-reload-class.c: New test.
2959 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2962 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2964 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2966 * gcc.target/arm/smlatb-1.c: New file.
2967 * gcc.target/arm/smlatt-1.c: New file.
2968 * gcc.target/arm/smlaltb-1.c: New file.
2969 * gcc.target/arm/smlaltt-1.c: New file.
2971 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2973 * gcc.target/arm/mla-2.c: New test.
2975 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2977 PR gcov-profile/49299
2978 * gcc.dg/tree-prof/pr49299-1.c: New test.
2979 * gcc.dg/tree-prof/pr49299-2.c: New test.
2981 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2983 * lib/target-supports.exp
2984 (check_effective_target_vect_widen_mult_qi_to_hi):
2985 Add NEON as supporting target.
2986 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2987 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2988 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2989 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2990 using widening multiplication on targets that support it.
2991 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2992 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2993 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2995 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2997 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2998 Modern Objective-C runtime API.
2999 * objc/execute/next_mapping.h: Removed.
3000 * objc-obj-c++-shared/next-mapping.h: Removed.
3001 * objc-obj-c++-shared/Object1.h: Removed.
3002 * objc-obj-c++-shared/Object1.m: Removed.
3003 * objc-obj-c++-shared/Object1.mm: Removed.
3004 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3005 * objc-obj-c++-shared/Protocol1.h: Removed.
3006 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3007 of ProtoBool, IVAR_T and METHOD.
3008 * objc-obj-c++-shared/runtime.h: New.
3009 * objc-obj-c++-shared/TestsuiteObject.h: New.
3010 * objc-obj-c++-shared/TestsuiteObject.m: New.
3012 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3013 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3014 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3016 * objc/execute/_cmd.m: Include
3017 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3018 runtime API. ([TestClass +initialize]): Include this method also
3019 with the GNU runtime.
3020 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3021 Object. ([-setValue:]): Return void.
3022 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3023 with the GNU runtime. Include
3024 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3025 for the NeXT runtime. Use the existing print_ivars() and
3026 compare_structures() implementations for the old NeXT runtime.
3027 Added new implementations for the Modern GNU and NeXT runtimes.
3028 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3029 well. (main): Use objc_getClass(). Use return instead of exit.
3030 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3031 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3033 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3034 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3035 instead of Object. (main): Use return instead of exit().
3036 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3037 instead of Object. Removed prototype for exit(). (main): Use
3038 return instead of exit(). Use the Modern Objective-C runtime API.
3039 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3041 * objc/execute/class-tests-1.h: Include
3042 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3043 runtime API. (test_class_with_superclass): Do not call [Object
3044 class]. There is no need to with the current libobjc.
3045 * objc/execute/class-tests-2.h: Include
3046 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3048 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3049 ../../objc-obj-c++-shared/next-mapping.h.
3050 * objc/execute/class-2.m: Likewise.
3051 * objc/execute/class-3.m: Likewise.
3052 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3053 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3054 +initialize]): Include this method also with the GNU
3055 runtime. (main): Use the Modern Objective-C runtime API.
3056 * objc/execute/class-5.m: Likewise.
3057 * objc/execute/class-6.m: Likewise.
3058 * objc/execute/class-7.m: Likewise.
3059 * objc/execute/class-8.m: Likewise.
3060 * objc/execute/class-9.m: Likewise.
3061 * objc/execute/class-10.m: Likewise.
3062 * objc/execute/class-11.m: Likewise.
3063 * objc/execute/class-12.m: Likewise.
3064 * objc/execute/class-13.m: Likewise.
3065 * objc/execute/class-14.m: Likewise.
3066 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3067 this method also with the GNU runtime.
3068 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3069 +initialize]): Include this method also with the GNU runtime.
3070 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3072 * objc/execute/encode-1.m: Likewise.
3073 * objc/execute/enumeration-1.m: Likewise.
3074 * objc/execute/enumeration-2.m: Likewise.
3075 * objc/execute/exceptions/catchall-1.m: Likewise.
3076 * objc/execute/exceptions/finally-1.m: Likewise.
3077 * objc/execute/exceptions/foward-1.m: Likewise.
3078 * objc/execute/exceptions/local-variables-1.m: Likewise.
3079 * objc/execute/exceptions/throw-nil.m: Likewise.
3080 * objc/execute/exceptions/trivial.m: Likewise.
3081 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3082 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3083 * objc/execute/exceptions/matcher-1.m: Likewise.
3084 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3086 * objc/execute/formal_protocol-2.m: Likewise.
3087 * objc/execute/formal_protocol-3.m: Likewise.
3088 * objc/execute/formal_protocol-4.m: Likewise.
3089 * objc/execute/formal_protocol-5.m: Include
3090 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3092 * objc/execute/formal_protocol-6.m: Likewise.
3093 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3094 Object. Include <objc/Protocol.h> instead of
3095 ../../objc-obj-c++-shared/Protocol1.h.
3096 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3098 * objc/execute/informal_protocol.m: Likewise.
3099 * objc/execute/load-3.m: Likewise.
3100 * objc/execute/many_args_method.m ([TestClass +initialize]):
3101 Include this method with the GNU runtime as well.
3102 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3103 * objc/execute/nested-func-1.m: Use TestsuiteObject
3105 * objc/execute/nil_method-1.m: Likewise.
3106 * objc/execute/no_clash.m: Likewise.
3107 * objc/execute/np-1.m: Do not include
3108 ../../objc-obj-c++-shared/Protocol1.h.
3109 (main): Use return instead of exit().
3110 * objc/execute/np-2.m: Do not include
3111 ../../objc-obj-c++-shared/Protocol1.h.
3112 ([MyObject +initialize]): Include this method also with the GNU
3113 runtime. (main): Use return instead of exit().
3114 * objc/execute/object_is_class.m: Include
3115 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3116 of Object. (main): Use the Modern Objective-C runtime API.
3117 * objc/execute/object_is_meta_class.m: Likewise.
3118 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3119 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3120 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3121 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3122 Objective-C runtime API.
3123 * objc/execute/protocol-isEqual-2.m: Likewise.
3124 * objc/execute/protocol-isEqual-3.m: Likewise.
3125 * objc/execute/protocol-isEqual-4.m: Likewise.
3126 * objc/execute/redefining_self.m ([TestClass +initialize]):
3127 Include this method with the GNU runtime as well.
3128 * objc/execute/root_methods.m: Include
3129 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3130 Include this method with the GNU runtime as well.
3131 (main): Use the Modern Objective-C runtime API.
3132 * objc/execute/selector-1.m: Include
3133 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3134 of Object. (main): Use the Modern Objective-C runtime API.
3135 * objc/execute/static-1.m ([Test +initialize]): Include this
3136 method with the GNU runtime as well.
3137 * objc/execute/static-2.m: Likewise.
3138 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3139 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3140 ([MathClass +initialize]): Include this method with the GNU
3142 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3144 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3145 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3146 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3147 * objc.dg/attributes/method-attribute-1.m: Likewise.
3148 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3149 * objc.dg/attributes/method-attribute-2.m: Likewise.
3150 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3151 * objc.dg/attributes/method-attribute-3.m: Likewise.
3152 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3153 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3154 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3155 * obj-c++.dg/bitfield-1.mm: Likewise.
3156 * obj-c++.dg/bitfield-2.mm: Likewise
3157 * objc.dg/bitfield-3.m: Likewise.
3158 * obj-c++.dg/bitfield-4.mm: Likewise.
3159 * objc.dg/bitfield-5.m: Likewise
3160 * objc.dg/call-super-1.m: Likewise.
3161 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3162 Use objc_getClass() instead of objc_get_class(), but for the GNU
3163 runtime redefine objc_getClass as objc_get_class. Include
3164 ../objc-obj-c++-shared/runtime.h.
3165 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3166 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3167 Use the Modern Objective-C runtime API.
3168 * objc.dg/class-protocol-1.m: Include
3169 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3170 * obj-c++.dg/class-protocol-1.mm: Likewise.
3171 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3172 * objc.dg/comp-types-10.m: Likewise.
3173 * objc.dg/comp-types-11.m: Likewise.
3174 * objc.dg/comp-types-12.m: Likewise.
3175 * obj-c++.dg/comp-types-9.mm: Likewise.
3176 * obj-c++.dg/comp-types-11.mm: Likewise.
3177 * obj-c++.dg/comp-types-12.mm: Likewise.
3178 * obj-c++.dg/comp-types-13.mm: Likewise.
3179 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3180 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3181 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3182 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3183 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3184 * objc.dg/desig-init-1.m: Likewise.
3185 * obj-c++.dg/defs.mm: Likewise.
3186 * objc.dg/exceptions-2.m: Likewise.
3187 * obj-c++.dg/except-1.mm: Likewise.
3188 * obj-c++.dg/exceptions-2.mm: Likewise.
3189 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3190 Use the Modern Objective-C runtime API.
3191 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3192 the Modern Objective-C runtime API. Do not include
3193 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3194 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3195 the Modern Objective-C runtime API except when using an older NeXT
3197 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3198 the Modern Objective-C runtime API.
3199 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3201 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3202 * objc.dg/encode-7-next-64bit.m: Updated include.
3203 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3205 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3206 the Modern Objective-C runtime API.
3207 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3208 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3209 instead of ../objc-obj-c++-shared/Protocol1.h.
3210 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3211 the Modern Objective-C runtime API except when using an older NeXT
3213 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3214 the Modern Objective-C runtime API.
3215 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3217 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3218 * objc.dg/fix-and-continue-2.m: Likewise.
3219 * objc.dg/foreach-1.m: Likewise.
3220 * objc.dg/foreach-2.m: Likewise.
3221 * objc.dg/foreach-3.m: Likewise.
3222 * objc.dg/foreach-4.m: Likewise.
3223 * objc.dg/foreach-5.m: Likewise.
3224 * objc.dg/foreach-6.m: Likewise.
3225 * objc.dg/foreach-7.m: Likewise.
3226 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3228 * objc.dg/func-ptr-2.m: Likewise.
3229 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3230 Do not include objc/objc-api.h.
3231 * obj-c++.dg/fsf-package-0.mm: Likewise.
3232 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3233 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3234 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3236 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3237 * objc.dg/gnu-runtime-3.m: Likewise.
3238 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3239 * objc.dg/headers.m: Include objc/runtime.h instead of
3240 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3241 for the NeXT runtime.
3242 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3243 * obj-c++.dg/isa-field-1.mm: Likewise.
3244 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3245 * objc.dg/layout-1.m: Likewise.
3246 * objc.dg/layout-2.m: Likewise.
3247 * objc.dg/local-decl-2.m: Likewise.
3248 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3249 Object. ([Container +elementForView:]): Use
3250 class_conformsToProtocol().
3251 * obj-c++.dg/lookup-2.mm: Likewise.
3252 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3253 * obj-c++.dg/local-decl-1.mm: Likewise.
3254 * objc.dg/method-3.m: Likewise.
3255 * objc.dg/method-4.m: Likewise.
3256 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3257 ../objc-obj-c++-shared/Protocol1.h.
3258 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3259 * objc.dg/method-9.m: Likewise.
3260 * objc.dg/method-10.m: Likewise.
3261 * objc.dg/method-13.m ([Root +initialize]): Include this method
3262 also for the GNU runtime. (main): Use objc_getClass() also for
3264 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3265 * objc.dg/method-17.m: Likewise.
3266 * objc.dg/method-19.m: Likewise.
3267 * objc.dg/method-20b.m: Likewise.
3268 * obj-c++.dg/method-2.mm: Likewise.
3269 * obj-c++.dg/method-6.mm: Likewise.
3270 * obj-c++.dg/method-10.mm: Likewise.
3271 * obj-c++.dg/method-11.mm: Likewise.
3272 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3273 ../objc-obj-c++-shared/Protocol1.h.
3274 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3275 * obj-c++.dg/method-15.mm: Likewise.
3276 * obj-c++.dg/method-17.mm: Likewise.
3277 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3278 +initialize]): Include this method also for the GNU
3279 runtime. (main): Use objc_getClass() also for the GNU runtime.
3280 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3281 * obj-c++.dg/method-22.mm: Likewise.
3282 * obj-c++.dg/method-23.mm: Likewise.
3283 * obj-c++.dg/no-extra-load.mm: Likewise.
3284 * objc.dg/objc-fast-4.m: Likewise.
3285 * objc.dg/objc-gc-4.m: Likewise.
3286 * obj-c++.dg/objc-gc-3.mm: Likewise.
3287 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3288 protocol_getMethodDescription() instead of [Protocol
3289 -descriptionForInstanceMethod].
3290 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3291 Made it available with all runtimes. (main): Call -test instead
3293 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3294 and put into a category.
3295 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3296 Object. Include objc/objc.h.
3297 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3298 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3299 New. (main): Use protocol_getMethodDescription() instead
3300 of [Protocol -descriptionForInstanceMethod] and [Protocol
3301 -descriptionForClassMethod].
3302 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3303 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3304 Objective-C runtime API.
3305 * obj-c++.dg/proto-qual-1.mm: Likewise.
3306 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3308 * obj-c++.dg/property/property-1.mm: Likewise.
3309 * obj-c++.dg/qual-types-1.mm: Likewise.
3310 * objc.dg/selector-2.m: Include objc/objc.h instead of
3311 ../objc-obj-c++-shared/Object1.h.
3312 * obj-c++.dg/selector-2.mm: Likewise.
3313 * obj-c++.dg/selector-5.mm: Likewise.
3314 * obj-c++.dg/selector-6.mm: Likewise.
3315 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3316 Object. Do not include objc/objc-api.h.
3317 * obj-c++.dg/set-not-used-1.mm: Likewise.
3318 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3319 * objc.dg/stret-1.m: Likewise.
3320 * objc.dg/stret-2.m: Likewise.
3321 * obj-c++.dg/super-class-2.mm: Likewise.
3322 * objc.dg/super-class-3.m: Likewise.
3323 * objc.dg/super-class-4.m: Likewise.
3324 * objc.dg/sync-2.m: Likewise.
3325 * obj-c++.dg/sync-2.mm: Likewise.
3326 * objc.dg/sync-1.m: Include objc/objc.h instead of
3327 ../objc-obj-c++-shared/Object1.h.
3328 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3329 'Class' as the type of 'isa'.
3330 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3331 Objective-C runtime API. ([TestClass +initialize]): Include this
3332 method with the GNU runtime as well.
3333 * objc.dg/strings/strings-1.m: Updated includes.
3334 * obj-c++.dg/strings/strings-1.mm: Likewise.
3335 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3336 objc.dg/strings/const-str-12b.m.
3337 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3338 * obj-c++.dg/template-3.mm: Likewise.
3339 * obj-c++.dg/template-4.mm: Likewise.
3340 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3341 Objective-C runtime API.
3342 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3343 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3344 * obj-c++.dg/try-catch-1.mm: Likewise.
3345 * obj-c++.dg/try-catch-2.mm: Likewise.
3346 * objc.dg/try-catch-3.m: Likewise.
3347 * obj-c++.dg/try-catch-3.mm: Likewise.
3348 * objc.dg/try-catch-6.m: Likewise.
3349 * objc.dg/try-catch-7.m: Likewise.
3350 * obj-c++.dg/try-catch-7.mm: Likewise.
3351 * obj-c++.dg/try-catch-8.mm: Likewise.
3352 * obj-c++.dg/try-catch-9.mm: Likewise.
3353 * objc.dg/try-catch-10.m: Likewise.
3354 * obj-c++.dg/try-catch-11.mm: Likewise.
3355 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3356 Object. Include objc/objc.h.
3357 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3358 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3359 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3360 Object. Use Modern Objective-C runtime API. Do not use
3362 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3363 * obj-c++.dg/torture/trivial.mm: Likewise.
3364 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3365 instead of ../objc-obj-c++-shared/Object1.h. Include
3366 ../objc-obj-c++-shared/runtime.h.
3367 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3368 * objc.dg/torture/strings/const-str-11.m: Likewise.
3369 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3370 * objc.dg/torture/strings/const-str-9.m: Likewise.
3371 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3372 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3373 instead of Object. Only add _FooClassReference if
3375 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3376 * objc.dg/torture/strings/const-str-8.m: Likewise.
3377 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3378 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3380 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3382 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3383 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3384 * obj-c++.dg/va-meth-1.mm: Likewise.
3385 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3386 ../objc-obj-c++-shared/Object1.h.
3387 * objc.dg/zero-link-3.m: Likewise.
3389 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3391 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3393 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3396 * obj-c++.dg/property/cxx-property-1.mm: New.
3397 * obj-c++.dg/property/cxx-property-2.mm: New.
3399 2011-06-06 Jason Merrill <jason@redhat.com>
3401 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3403 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3405 PR rtl-optimization/49145
3407 * gcc.c-torture/compile/pr49145.c: New test.
3409 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3412 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3413 to dg-options, match also DW_AT_linkage_name.
3416 * gcc.dg/debug/pr49294.c: New test.
3419 * g++.dg/opt/pr49264.C: New test.
3421 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3423 PR tree-optimization/49243
3424 * gcc.dg/pr49243.c: New.
3426 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3428 * gnat.dg/specs/cond_expr1.ads: New test.
3430 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3432 * gnat.dg/deferred_const4.ad[sb]: New test.
3433 * gnat.dg/deferred_const4_pkg.ads: New helper.
3435 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3437 * gnat.dg/test_tamdt.adb: Rename to...
3438 * gnat.dg/taft_type1.adb: ...this.
3439 * gnat.dg/tamdt.ad[sb]: Rename to...
3440 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3441 * gnat.dg/tamdt_aux.ads: Rename to...
3442 * gnat.dg/taft_type1_pkg2.ads: ...this.
3443 * gnat.dg/taft_type2.ad[sb]: New test.
3444 * gnat.dg/taft_type2_pkg.ads: New helper.
3445 * gnat.dg/taft_type3.adb: New test.
3446 * gnat.dg/taft_type3_pkg.ads: New helper.
3448 2011-06-05 Tobias Burnus <burnus@net-b.de>
3451 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3454 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3457 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3459 * objc.dg/gnu-api-2-objc.m: Likewise.
3460 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3461 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3463 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3465 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3466 alignment, not the alignment, when calling class_addIvar(). Add
3467 an 'isa' instance variable to the test root class.
3468 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3470 2011-06-04 Jan Hubicka <jh@suse.cz>
3472 PR tree-optimization/48893
3473 PR tree-optimization/49091
3474 PR tree-optimization/49179
3475 * gfortran.dg/pr49179.f90: New testcase
3477 2011-06-04 Jan Hubicka <jh@suse.cz>
3480 * g++.dg/torture/pr48954.C: New testcase.
3482 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3484 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3486 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3489 * g++.dg/diagnostic/bitfld2.C: New.
3491 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3494 * gcc.c-torture/execute/pr49281.c: New test.
3496 2011-06-04 Jan Hubicka <jh@suse.cz>
3498 PR tree-optimize/48929
3499 * gcc.c-torture/compile/pr48929.c: New testcase.
3501 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3505 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3508 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3510 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3512 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3514 2011-06-03 Richard Henderson <rth@redhat.com>
3515 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3517 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3519 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3521 * objc.dg/headers.m: Do not include objc-list.h.
3523 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3525 * objc.dg/type-stream-1.m: Test removed.
3526 * objc.dg/headers.m: Do not include typedstream.h.
3528 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3530 * objc.dg/torture/forward-1.m (main): Updated testcase.
3532 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3535 * gcc.c-torture/compile/pr49163.c: New.
3537 2011-06-02 Asher Langton <langton2@llnl.gov>
3540 * gfortran.dg/PR49268.f90: New test.
3542 2011-06-02 Asher Langton <langton2@llnl.gov>
3545 * gfortran.dg/PR37039.f90: New test.
3547 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3550 * objc.dg/method-5.m: Updated.
3551 * objc.dg/method-19.m: Updated.
3552 * objc.dg/method-lookup-1.m: New.
3553 * obj-c++.dg/method-6.mm: Updated.
3554 * obj-c++.dg/method-7.mm: Updated.
3555 * obj-c++.dg/method-lookup-1.mm: New.
3557 2011-06-02 DJ Delorie <dj@redhat.com>
3559 * lib/timeout.exp (timeout): Add board_info support.
3561 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3563 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3565 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3568 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3569 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3571 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3572 Hans-Peter Nilsson <hp@axis.com>
3574 PR rtl-optimization/48840
3575 * gcc.target/sparc/ultrasp13.c: New test.
3577 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3580 * gcc.c-torture/compile/pr49238.c: New.
3582 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3584 * gcc.target/arm/g2.c: Skip test in -mthumb.
3585 Skip test unless cpu is xscale.
3586 * gcc.target/arm/scd42-2.c: Likewise.
3587 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3589 2011-06-01 Jason Merrill <jason@redhat.com>
3591 * g++.dg/cpp0x/decltype28.C: New.
3592 * g++.dg/cpp0x/decltype29.C: New.
3594 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3597 * gcc.target/mips/pr45074.c: New test.
3599 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3600 Hans-Peter Nilsson <hp@axis.com>
3602 PR rtl-optimization/48830
3603 * gcc.target/sparc/ultrasp12.c: New test.
3605 2011-06-01 David Li <davidxl@google.com>
3607 * gcc.dg/profile-dir-1.c: Change pass name.
3608 * gcc.dg/profile-dir-2.c: Ditto.
3609 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3610 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3611 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3612 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3613 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3614 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3615 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3616 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3617 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3618 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3619 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3620 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3621 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3622 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3623 * gcc.dg/profile-dir-3.c: Ditto.
3624 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3626 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3628 * objc.dg/attributes/method-nonnull-1.m: New test.
3629 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3631 2011-05-31 Tobias Burnus <burnus@net-b.de>
3634 * gfortran.dg/coarray_atomic_1.f90: New.
3635 * gfortran.dg/coarray/atomic_1.f90: New.
3637 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3639 * gcc.dg/guality/bswaptest.c: New test.
3640 * gcc.dg/guality/clztest.c: New test.
3641 * gcc.dg/guality/ctztest.c: New test.
3642 * gcc.dg/guality/rotatetest.c: New test.
3645 * gcc.target/i386/pr48688.c: New test.
3647 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3650 * g++.dg/lookup/name-clash9.C: New.
3652 2011-05-31 Tobias Burnus <burnus@net-b.de>
3655 * gfortran.dg/coarray/dummy_1.f90: New.
3657 2011-05-31 Tobias Burnus <burnus@net-b.de>
3660 * gfortran.dg/coarray/save_1.f90: New.
3661 * gfortran.dg/coarray_4.f90: Update dg-error.
3663 2011-05-31 Jason Merrill <jason@redhat.com>
3665 * g++.dg/cpp0x/rv-template1.C: New.
3667 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3669 PR rtl-optimization/49235
3670 * gcc.dg/pr49235.c: New test.
3672 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3674 PR tree-optimization/49093
3675 * gcc.dg/vect/pr49093.c: New test.
3677 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3680 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3682 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3685 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3688 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3691 * gcc.c-torture/execute/pr49186.c: New.
3693 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3696 * gcc.target/i386/pr49168-1.c: New.
3698 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3699 Eric Botcazou <ebotcazou@adacore.com>
3701 * gcc.dg/guality/drap.c: New test.
3703 2011-05-30 Richard Guenther <rguenther@suse.de>
3705 PR tree-optimization/49210
3706 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3707 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3709 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3712 * g++.dg/gomp/pr49223-1.C: New test.
3713 * g++.dg/gomp/pr49223-2.C: New test.
3715 2011-05-30 Richard Guenther <rguenther@suse.de>
3717 PR tree-optimization/49218
3718 * gcc.c-torture/execute/pr49218.c: New testcase.
3720 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3722 PR tree-optimization/49199
3723 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3724 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3725 -fno-tree-scev-cprop.
3727 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3730 * gfortran.dg/extends_13.f03: New.
3732 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3734 PR rtl-optimization/49095
3735 * gcc.target/i386/pr49095.c: New test.
3737 2011-05-29 Tobias Burnus <burnus@net-b.de>
3740 * gfortran.dg/coarray_24.f90: New.
3742 2011-05-29 Tobias Burnus <burnus@net-b.de>
3745 * gfortran.dg/coarray_23.f90: New.
3747 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3750 * gcc.dg/pr48826.c: New test.
3752 2011-05-29 Richard Guenther <rguenther@suse.de>
3754 PR tree-optimization/49217
3755 * gcc.dg/torture/pr49217.c: New testcase.
3757 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3760 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3762 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3764 * gnat.dg/boolean_subtype.adb: Rename to...
3765 * gnat.dg/boolean_subtype1.adb: ...this.
3767 2011-05-28 Jason Merrill <jason@redhat.com>
3769 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3771 2011-05-27 Jason Merrill <jason@redhat.com>
3773 * g++.dg/cpp0x/enum18.C: Adjust.
3775 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3777 2011-05-27 Tobias Burnus <burnus@net-b.de>
3780 * gfortran.dg/coarray_22.f90: New.
3782 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3784 PR tree-optimization/46728
3785 * gcc.target/powerpc/pr46728-1.c: New.
3786 * gcc.target/powerpc/pr46728-2.c: New.
3787 * gcc.target/powerpc/pr46728-3.c: New.
3788 * gcc.target/powerpc/pr46728-4.c: New.
3789 * gcc.target/powerpc/pr46728-5.c: New.
3790 * gcc.dg/pr46728-6.c: New.
3791 * gcc.target/powerpc/pr46728-7.c: New.
3792 * gcc.target/powerpc/pr46728-8.c: New.
3793 * gcc.dg/pr46728-9.c: New.
3794 * gcc.target/powerpc/pr46728-10.c: New.
3795 * gcc.target/powerpc/pr46728-11.c: New.
3796 * gcc.dg/pr46728-12.c: New.
3797 * gcc.target/powerpc/pr46728-13.c: New.
3798 * gcc.target/powerpc/pr46728-14.c: New.
3799 * gcc.target/powerpc/pr46728-15.c: New.
3800 * gcc.target/powerpc/pr46728-16.c: New.
3802 2011-05-27 Jason Merrill <jason@redhat.com>
3804 * g++.dg/abi/mangle47.C: New.
3807 * g++.dg/template/const5.C: New.
3809 * g++.dg/cpp0x/enum18.C: New.
3811 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3813 * g++.dg/cpp0x/error6.C: New.
3815 * g++.dg/cpp0x/error5.C: New.
3817 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3820 * g++.dg/eh/cond6.C: New test.
3822 2011-05-27 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/rank_3.f90: New.
3826 * gfortran.dg/rank_4.f90: New.
3828 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3830 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3831 replace dump search.
3833 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3835 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3836 * gnat.dg/bit_packed_array5.adb: ...here.
3838 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/cpp0x/auto25.C: New.
3843 2011-05-27 Richard Guenther <rguenther@suse.de>
3845 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3847 2011-05-27 Richard Guenther <rguenther@suse.de>
3849 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3851 2011-05-27 Richard Guenther <rguenther@suse.de>
3854 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3856 2011-05-26 Jason Merrill <jason@redhat.com>
3858 * g++.dg/cpp0x/friend1.C: New.
3859 * g++.dg/cpp0x/friend2.C: New.
3861 * g++.dg/cpp0x/auto7.C: Update.
3862 * g++.dg/template/crash50.C: Adjust.
3863 * g++.dg/template/static9.C: Adjust.
3864 * g++.old-deja/g++.ext/memconst.C: Adjust.
3866 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3868 * gcc.dg/march.c: Ignore a note for some targets.
3870 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3871 Nathan Froyd <froydnj@codesourcery.com>
3875 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3876 * g++.dg/parse/pr18770.C: New test.
3877 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3879 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3882 * gfortran.dg/dependency_40.f90 : New test.
3884 2011-05-26 Tobias Burnus <burnus@net-b.de>
3887 * gfortran.dg/coarray/registering_1.f90: New.
3889 2011-05-26 Jason Merrill <jason@redhat.com>
3891 * g++.dg/cpp0x/variadic111.C: New.
3892 * g++.dg/cpp0x/variadic41.C: Adjust.
3894 2011-05-26 Richard Guenther <rguenther@suse.de>
3896 PR tree-optimization/48702
3897 * gcc.dg/torture/pr48702.c: New testcase.
3899 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3901 PR gcov-profile/48845
3902 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3904 * gcc.dg/matrix/matrix.exp: Likewise.
3905 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3906 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3907 line number to check_profiling_available.
3908 * lib/target-supports.exp (check_profiling_available): Account for
3910 Require TLS runtime support with -fprofile-generate.
3911 * lib/profopt.exp (profopt-execute): Add TLS options for
3913 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3915 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3918 * g++.dg/eh/cond5.C: New test.
3920 PR tree-optimization/49161
3921 * gcc.c-torture/execute/pr49161.c: New test.
3923 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3925 * gcc.target/arm/neon-vorn-vbic.c: New test.
3927 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3929 PR tree-optimization/49038
3930 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3931 * gcc.dg/vect/pr49038.c: New test.
3933 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3934 * g++.dg/init/pr25811-3.C: New.
3935 * g++.dg/init/pr25811-4.C: New.
3937 2011-05-25 Jason Merrill <jason@redhat.com>
3939 * g++.dg/cpp0x/enum17.C: New.
3940 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3942 * g++.dg/cpp0x/auto24.C: New.
3944 * g++.dg/cpp0x/error4.C: New.
3946 * g++.dg/cpp0x/rv-restrict.C: New.
3948 * g++.dg/cpp0x/enum15.C: New.
3949 * g++.dg/cpp0x/constexpr-switch2.C: New.
3951 * g++.dg/cpp0x/variadic110.C: New.
3953 * g++.dg/cpp0x/auto9.C: Add typedef test.
3955 * g++.dg/cpp0x/auto23.C: New.
3956 * g++.dg/cpp0x/auto9.C: Adjust.
3958 * g++.dg/cpp0x/defaulted29.C: New.
3960 * g++.dg/cpp0x/initlist51.C: New.
3962 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3964 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3965 * g++.dg/abi/packed1.C: Suppress warning.
3966 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3967 * g++.dg/template/stdarg1.C: Likewise.
3968 * g++.dg/other/packed1.C: Remove arm from xfail list.
3970 2011-05-25 Jason Merrill <jason@redhat.com>
3972 * g++.dg/cpp0x/enum16.C: New.
3973 * g++.dg/parse/error15.C: Adjust.
3975 * g++.dg/cpp0x/initlist50.C: New.
3977 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3979 * g++.dg/cpp0x/variadic109.C: New.
3981 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3983 * gcc.target/i386/pause-1.c: New.
3985 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3987 * gcc.dg/stack-usage-1.c: Adjust comment.
3988 * gcc.dg/stack-usage-2.c: New test.
3990 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3993 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3994 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3996 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3998 PR rtl-optimization/48757
3999 * gfortran.dg/pr48757.f: New test case.
4001 2011-05-24 Jason Merrill <jason@redhat.com>
4003 * g++.dg/cpp0x/access01.C: New.
4005 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4008 * objc.dg/pr48177.m: New testcase.
4010 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4013 * objc.dg/pr48187.m: New testcase.
4014 * obj-c++.dg/pr48187.mm: New testcase.
4015 * objc.dg/ivar-extra-semicolon.m: New testcase.
4017 2011-05-24 Jason Merrill <jason@redhat.com>
4019 * g++.dg/template/access21.C: New.
4020 * g++.dg/template/access22.C: New.
4022 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4024 PR rtl-optimization/48633
4025 * g++.dg/pr48633.C: New test.
4027 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4030 * g++.dg/other/pr49133.C: New test.
4032 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4033 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4035 * gcc.dg/torture/tls/run-gd.c: New test.
4036 * gcc.dg/torture/tls/run-ie.c: New test.
4037 * gcc.dg/torture/tls/run-ld.c: New test.
4038 * gcc.dg/torture/tls/run-le.c: New test.
4039 * lib/target-supports.exp (check_effective_target_tls_runtime):
4040 Build testcase with TLS options.
4042 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4044 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4046 2011-05-24 Tom de Vries <tom@codesourcery.com>
4048 PR tree-optimization/49121
4049 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4051 2011-05-23 Jason Merrill <jason@redhat.com>
4053 * g++.dg/cpp0x/defaulted28.C: New.
4055 * g++.dg/cpp0x/sfinae25.C: New.
4057 * g++.dg/cpp0x/rv-cast2.C: New.
4059 * g++.dg/cpp0x/enum14.C: New.
4061 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4064 * gcc.c-torture/execute/pr49123.c: New test.
4067 * gcc.dg/debug/pr49032.c: New test.
4070 * gcc.dg/pr49120.c: New test.
4072 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4075 * gcc.target/i386/pr47315.c: New test.
4077 2011-05-23 Jason Merrill <jason@redhat.com>
4079 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4081 * g++.dg/cpp0x/sfinae24.C: New.
4083 * g++.dg/cpp0x/error3.C: New.
4085 * g++.dg/cpp0x/defaulted27.C: New.
4087 * g++.dg/cpp0x/decltype27.C: New.
4089 2011-05-23 Richard Guenther <rguenther@suse.de>
4091 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4093 2011-05-23 Richard Guenther <rguenther@suse.de>
4095 PR tree-optimization/40874
4096 * g++.dg/tree-ssa/pr40874.C: New testcase.
4098 2011-05-23 Richard Guenther <rguenther@suse.de>
4100 PR tree-optimization/49115
4101 * g++.dg/torture/pr49115.C: New testcase.
4103 2011-05-23 Richard Guenther <rguenther@suse.de>
4106 * gcc.dg/memcpy-3.c: New testcase.
4108 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4111 * gcc.c-torture/execute/pr48973-1.c: New test.
4112 * gcc.c-torture/execute/pr48973-2.c: New test.
4114 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4117 * g++.dg/warn/pr18016.C: New.
4119 2011-05-23 Tom de Vries <tom@codesourcery.com>
4122 * gcc.target/arm/ivopts-6.c: New test.
4124 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4127 * gcc.c-torture/compile/pr49029.c: New test.
4129 2011-05-22 Jason Merrill <jason@redhat.com>
4131 * g++.dg/cpp0x/sfinae23.C: New.
4132 * g++.dg/cpp0x/sfinae8.C: Correct.
4134 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4136 * gfortran.dg/function_optimize_8.f90: New test case.
4138 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4140 PR tree-optimization/49087
4141 * gcc.dg/vect/O3-pr49087.c: New test.
4143 2011-05-21 Jason Merrill <jason@redhat.com>
4145 * g++.dg/debug/const5.C: New.
4147 2011-05-20 Jason Merrill <jason@redhat.com>
4149 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4151 * g++.dg/cpp0x/constexpr-static7.C: New.
4153 * g++.dg/cpp0x/enum12.C: New.
4154 * g++.dg/cpp0x/enum13.C: New.
4156 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4159 * gfortran.dg/select_type_23.f03: New.
4161 2011-05-20 Jason Merrill <jason@redhat.com>
4163 * g++.dg/cpp0x/defaulted26.C: New.
4165 * g++.dg/cpp0x/noexcept02.C: Fix.
4166 * g++.dg/cpp0x/noexcept03.C: Fix.
4167 * g++.dg/cpp0x/noexcept08.C: Fix.
4168 * g++.dg/cpp0x/noexcept10.C: New.
4170 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4173 * gfortran.dg/extends_12.f03: New.
4175 2011-05-20 Jason Merrill <jason@redhat.com>
4177 * g++.dg/template/koenig9.C: New.
4178 * g++.dg/opt/pr47615.C: Fix.
4179 * g++.dg/overload/defarg1.C: Fix.
4180 * g++.dg/tc1/dr213.C: Remove xfail.
4181 * g++.dg/torture/pr34850.C: Fix.
4182 * g++.dg/torture/pr39362.C: Fix.
4183 * g++.old-deja/g++.brendan/crash56.C: Fix.
4184 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4186 2011-05-20 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/49079
4189 * gcc.dg/torture/pr49079.c: New testcase.
4191 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4193 PR tree-optimization/49073
4194 * gcc.c-torture/execute/pr49073.c: New test.
4196 2011-06-19 Tobias Burnus <burnus@net-b.de>
4199 * gfortran.dg/coarray_21.f90: New.
4201 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4203 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4206 2011-05-19 Richard Guenther <rguenther@suse.de>
4209 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4211 2011-05-19 Richard Guenther <rguenther@suse.de>
4214 * gcc.dg/builtin-object-size-11.c: New testcase.
4216 2011-05-19 Tom de Vries <tom@codesourcery.com>
4219 * gcc.target/arm/ivopts.c: New test.
4220 * gcc.target/arm/ivopts-2.c: New test.
4222 2011-05-19 Tom de Vries <tom@codesourcery.com>
4224 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4226 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4228 * gcc.c-torture/execute/960321-1.x: Remove.
4230 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4233 * gfortran.dg/move_alloc_4.f90: New.
4235 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4238 * gcc.target/i386/pr49002-1.c: New test.
4239 * gcc.target/i386/pr49002-2.c: Likewise.
4241 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4243 PR tree-optimization/49039
4244 * gcc.c-torture/execute/pr49039.c: New test.
4245 * gcc.dg/tree-ssa/pr49039.c: New test.
4246 * g++.dg/torture/pr49039.C: New test.
4248 2011-05-18 Jason Merrill <jason@redhat.com>
4250 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4251 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4252 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4254 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4256 * gcc.target/bfin/mcpu-bf592.c: New test.
4258 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4260 PR tree-optimization/41881
4261 * gcc.dg/vect/O3-pr41881.c: New test.
4262 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4264 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4266 PR tree-optimization/49000
4267 * gcc.dg/pr49000.c: New test.
4269 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4271 * gnat.dg/invalid1.adb: New test.
4273 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4275 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4277 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4278 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4280 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4283 * g++.dg/cpp0x/range-for18.C: New.
4285 2011-05-15 Tobias Burnus <burnus@net-b.de>
4288 * gfortran.dg/coarray/image_index_2.f90: New.
4290 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4292 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4293 * g++.dg/cpp0x/override2.C: New.
4295 2011-05-14 Tobias Burnus <burnus@net-b.de>
4298 * gfortran.de/coarray_20.f90: New.
4300 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4303 * function_optimize_7.f90: New test case.
4305 2011-05-13 Jason Merrill <jason@redhat.com>
4307 * g++.dg/cpp0x/decltype26.C: New.
4308 * g++.dg/cpp0x/enum11.C: New.
4310 2011-05-13 Tobias Burnus <burnus@net-b.de>
4314 * gfortran.dg/assign_8.f90: Update dg-error.
4316 2011-05-13 Tobias Burnus <burnus@net-b.de>
4319 * gfortran.dg/io_constraints_8.f90: New.
4320 * gfortran.dg/io_constraints_9.f90: New.
4322 2011-05-13 Martin Thuresson <martint@google.com>
4324 PR gcov-profile/47793
4325 * gcc.dg/pr47793.c: New.
4327 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4329 PR tree-optimization/48975
4330 * gcc.dg/pr48975.c: New test.
4332 2011-05-12 Tobias Burnus <burnus@net-b.de>
4335 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4337 2011-05-12 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4341 2011-05-12 Geert Bosch <bosch@adacore.com>
4343 * gnat.dg/view_conversion1.adb: New test.
4345 2011-05-12 Richard Guenther <rguenther@suse.de>
4347 PR tree-optimization/48172
4348 * gcc.dg/vect/pr48172.c: New testcase.
4350 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4353 * g++.dg/opt/pr48967.C: New test.
4355 2011-05-11 Jason Merrill <jason@redhat.com>
4357 * g++.dg/cpp0x/constexpr-friend.C: New.
4358 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4360 * g++.dg/cpp0x/sfinae22.C: New.
4362 2011-05-11 Tobias Burnus <burnus@net-b.de>
4365 * gfortran.dg/generic_24.f90: New.
4367 2011-05-11 Richard Guenther <rguenther@suse.de>
4369 PR tree-optimization/15256
4370 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4372 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4375 * gcc.dg/pr48159-1.c: New test.
4376 * gcc.dg/pr48159-2.c: New test.
4378 2011-05-11 Richard Guenther <rguenther@suse.de>
4381 * gcc.dg/torture/pr48953.c: New testcase.
4383 2011-05-11 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/18041
4386 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4388 2011-05-11 Alan Modra <amodra@gmail.com>
4391 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4393 2011-05-10 Jason Merrill <jason@redhat.com>
4395 * g++.dg/cpp0x/defaulted25.C: New.
4396 * g++.dg/template/crash7.C: Adjust.
4398 * g++.dg/cpp0x/variadic108.C: New.
4400 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4402 * g++.dg/inherit/virtual9.C: Extend.
4404 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4407 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4408 are passed and returned in vector registers.
4410 2011-05-10 Richard Guenther <rguenther@suse.de>
4412 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4413 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4414 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4415 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4416 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4419 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4421 PR tree-optimization/48611
4422 PR tree-optimization/48794
4423 * gfortran.dg/gomp/pr48611.f90: New test.
4424 * gfortran.dg/gomp/pr48794.f90: New test.
4427 * gcc.dg/dfp/pr48928.c: New test.
4429 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4432 * g++.dg/cpp0x/pr48522.C: New.
4434 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4437 * g++.dg/cpp0x/sfinae21.C: New.
4439 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4441 * g++.dg/template/sfinae28.C: Rename to...
4442 * g++.dg/cpp0x/sfinae19.C: ... this.
4443 * g++.dg/template/sfinae29.C: Rename to...
4444 * g++.dg/cpp0x/sfinae20.C: ... this.
4446 2011-05-09 Jeff Law <law@redhat.com>
4448 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4451 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4454 * g++.dg/init/pr20039.C: New.
4456 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4460 * g++.dg/template/sfinae28.C: New.
4461 * g++.dg/template/sfinae29.C: Likewise.
4463 2011-05-09 Jason Merrill <jason@redhat.com>
4465 * g++.dg/template/nontype23.C: New.
4467 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4469 * g++.dg/init/pr48859.C: New.
4471 2011-05-09 Jason Merrill <jason@redhat.com>
4473 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4474 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4475 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4476 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4477 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4478 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4479 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4480 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4482 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4484 * g++.dg/inherit/virtual9.C: New.
4486 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4489 * g++.dg/template/dependent-expr8.C: New test case.
4491 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4493 PR tree-optimization/48837
4494 * gcc.dg/pr48837.c: New testcase.
4496 2011-05-06 Jason Merrill <jason@redhat.com>
4498 * g++.dg/cpp0x/constexpr-condition2.C: New.
4500 * g++.dg/cpp0x/constexpr-missing.C: New.
4502 2011-05-06 Tobias Burnus <burnus@net-b.de>
4505 * gfortran.dg/coarray/this_image_2.f90: New.
4507 2011-05-06 Tobias Burnus <burnus@net-b.de>
4511 * gfortran.dg/bind_c_usage_22.f90: New.
4512 * gfortran.dg/bind_c_usage_23.f90: New.
4513 * gfortran.dg/bind_c_usage_24.f90: New.
4514 * gfortran.dg/bind_c_usage_24_c.c: New.
4516 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4519 * g++.dg/template/member9.C: New test case.
4521 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4523 * gnat.dg/discr29.ad[sb]: New test.
4524 * gnat.dg/discr30.adb: Likewise.
4526 2011-05-05 Julian Brown <julian@codesourcery.com>
4528 * gcc.target/arm/neon-vset_lanes8.c: New test.
4530 2011-05-05 Jason Merrill <jason@redhat.com>
4532 * g++.dg/init/new32.C: New.
4534 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4536 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4539 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4541 PR rtl-optimization/48381
4542 * gcc.c-torture/compile/pr48381.c: New test.
4544 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4546 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4548 * gcc.target/i386/opt-1.c: Ditto.
4550 2011-05-04 Jason Merrill <jason@redhat.com>
4552 * g++.dg/conversion/base1.C: New.
4554 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4556 PR libgfortran/48787
4557 * gfortran.dg/round_3.f08: Add more checks to test case.
4559 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4561 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4562 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4563 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4564 Gate test on effective_target fd_truncate.
4566 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4568 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4569 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4570 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4571 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4572 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4573 * gcc.target/i386/pr38824.c: Ditto.
4574 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4575 * gcc.target/i386/vecinit-2.c: Ditto.
4576 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4577 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4578 * gcc.target/i386/parity-2.c: Ditto.
4579 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4581 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4583 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4585 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4586 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4587 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4589 2011-05-03 Tobias Burnus <burnus@net-b.de>
4592 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4594 2011-05-03 Tobias Burnus <burnus@net-b.de>
4597 * gfortran.dg/coarray/this_image_1.f90: New.
4599 2011-05-03 Tobias Burnus <burnus@net-b.de>
4602 * gfortran.dg/coarray/caf.dg: New.
4603 * gfortran.dg/coarray/image_index_1.f90: New, copied
4604 from ../coarray_16.f90.
4606 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4609 * g++.dg/ext/complex9.C: New.
4611 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4614 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4615 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4616 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4618 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4620 * gcc.target/bfin/builtins: Created.
4621 * gcc.target/bfin/hisilh-O0.c: Deleted.
4622 * gcc.target/bfin/hisilh.c: Moved to...
4623 * gcc.target/bfin/builtins/hisilh.c: ...here.
4624 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4625 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4626 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4627 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4628 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4629 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4630 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4631 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4632 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4633 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4634 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4635 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4636 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4637 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4638 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4639 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4640 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4641 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4642 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4643 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4644 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4645 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4646 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4647 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4648 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4649 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4650 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4651 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4652 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4653 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4654 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4655 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4656 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4657 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4658 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4659 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4660 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4661 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4662 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4663 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4664 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4665 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4666 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4667 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4668 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4669 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4670 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4671 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4672 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4673 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4674 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4675 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4676 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4677 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4678 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4679 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4680 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4681 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4682 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4683 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4684 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4685 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4686 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4687 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4688 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4689 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4690 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4691 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4692 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4693 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4694 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4695 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4696 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4697 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4698 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4699 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4700 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4701 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4702 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4703 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4704 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4705 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4706 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4707 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4708 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4709 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4710 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4711 * gcc.target/bfin/builtins/circptr.c: Ditto.
4712 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4713 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4714 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4715 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4716 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4717 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4718 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4719 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4720 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4721 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4722 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4723 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4724 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4725 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4726 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4727 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4728 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4729 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4730 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4731 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4732 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4733 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4734 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4735 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4736 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4737 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4738 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4739 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4740 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4741 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4742 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4743 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4744 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4745 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4746 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4747 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4748 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4749 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4750 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4751 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4752 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4753 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4754 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4755 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4756 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4757 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4758 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4759 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4760 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4761 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4762 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4763 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4764 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4765 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4766 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4767 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4768 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4769 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4770 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4771 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4772 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4773 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4774 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4775 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4776 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4777 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4778 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4779 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4780 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4781 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4783 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4785 * gcc.target/arm/cold-lc.c: New test.
4787 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4790 * gcc.dg/pr48774.c: New test.
4792 2011-05-03 Richard Guenther <rguenther@suse.de>
4794 * gcc.dg/large-size-array-5.c: New testcase.
4796 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4798 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4800 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4802 * lib/target-supports.exp (check_effective_target_vect_strided):
4804 (check_effective_target_vect_strided2)
4805 (check_effective_target_vect_strided3)
4806 (check_effective_target_vect_strided4)
4807 (check_effective_target_vect_strided8): ...these new functions.
4809 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4810 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4811 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4812 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4813 * gcc.dg/vect/pr37539.c: Likewise.
4814 * gcc.dg/vect/slp-11a.c: Likewise.
4815 * gcc.dg/vect/slp-11b.c: Likewise.
4816 * gcc.dg/vect/slp-11c.c: Likewise.
4817 * gcc.dg/vect/slp-12a.c: Likewise.
4818 * gcc.dg/vect/slp-12b.c: Likewise.
4819 * gcc.dg/vect/slp-18.c: Likewise.
4820 * gcc.dg/vect/slp-19a.c: Likewise.
4821 * gcc.dg/vect/slp-19b.c: Likewise.
4822 * gcc.dg/vect/slp-21.c: Likewise.
4823 * gcc.dg/vect/slp-23.c: Likewise.
4824 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4826 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4827 instead of vect_interleave && vect_extract_even_odd.
4828 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4829 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4830 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4831 * gcc.dg/vect/vect-1.c: Likewise.
4832 * gcc.dg/vect/vect-10.c: Likewise.
4833 * gcc.dg/vect/vect-98.c: Likewise.
4834 * gcc.dg/vect/vect-107.c: Likewise.
4835 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4836 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4837 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4838 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4839 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4840 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4841 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4842 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4843 * gcc.dg/vect/vect-strided-float.c: Likewise.
4844 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4845 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4846 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4847 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4848 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4849 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4850 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4851 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4852 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4853 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4854 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4855 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4856 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4857 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4858 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4860 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4862 * gcc.dg/vect/pr30843.c: Likewise.
4863 * gcc.dg/vect/pr33866.c: Likewise.
4864 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4865 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4866 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4867 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4869 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4871 * gcc.dg/vect/slp-11.c: Split into...
4872 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4873 gcc.dg/vect/slp-11c.c: ...these tests.
4874 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4875 * gcc.dg/vect/slp-12c.c: ...this new test.
4876 * gcc.dg/vect/slp-19.c: Split into...
4877 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4878 gcc.dg/vect/slp-19c.c: ...these new tests.
4880 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4882 * lib/target-supports.exp
4883 (check_effective_target_vect_extract_even_odd_wide): Delete.
4884 (check_effective_target_vect_strided_wide): Likewise.
4885 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4886 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4887 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4888 * gcc.dg/vect/pr37539.c: Likewise.
4889 * gcc.dg/vect/slp-11.c: Likewise.
4890 * gcc.dg/vect/slp-12a.c: Likewise.
4891 * gcc.dg/vect/slp-12b.c: Likewise.
4892 * gcc.dg/vect/slp-19.c: Likewise.
4893 * gcc.dg/vect/slp-23.c: Likewise.
4894 * gcc.dg/vect/vect-1.c: Likewise.
4895 * gcc.dg/vect/vect-98.c: Likewise.
4896 * gcc.dg/vect/vect-107.c: Likewise.
4897 * gcc.dg/vect/vect-strided-float.c: Likewise.
4899 2011-05-02 Jason Merrill <jason@redhat.com>
4901 * g++.dg/init/new31.C: New.
4903 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4906 * gcc.dg/pr35445.c: New test.
4908 2011-05-02 Jason Merrill <jason@redhat.com>
4910 * c-c++-common/vla-1.c: New.
4912 2011-05-02 Richard Guenther <rguenther@suse.de>
4914 PR tree-optimization/48822
4915 * gcc.dg/torture/pr48822.c: New testcase.
4917 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4920 * g++.dg/cpp0x/constexpr-47969.C: New.
4922 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4925 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4926 on vect_no_align targets.
4927 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4928 vect_no_align targets.
4930 2011-05-01 Xinliang David Li <davidxl@google.com>
4932 * gcc.dg/tree-ssa/integer-addr.c: New test.
4933 * gcc.dg/tree-ssa/alias_bug.c: New test.
4935 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4937 PR libgfortran/48787
4938 * gfortran.dg/round_3.f08: Add more checks.
4940 2011-04-30 Tobias Burnus <burnus@net-b.de>
4943 * gfortran.dg/import9.f90: New, proper test.
4944 * gfortran.dg/interface_37.f90: Remove bogus
4945 test (bogus copy of interface_36.f90).
4947 2011-04-30 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/interface_37.f90: New.
4952 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4955 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4957 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4959 PR tree-optimization/48809
4960 * gcc.c-torture/execute/pr48809.c: New test.
4962 2011-04-29 Jeff Law <law@redhat.com>
4964 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4966 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4969 * g++.dg/init/ctor10.C: New.
4971 2011-04-29 Le-Chun Wu <lcwu@google.com>
4973 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4974 warning in implicitly instantiated templates.
4976 2011-04-29 Le-Chun Wu <lcwu@google.com>
4978 * g++.dg/warn/Wnull-conversion-1.C: New.
4979 * g++.dg/warn/Wnull-conversion-2.C: New.
4981 2011-04-29 Diego Novillo <dnovillo@google.com>
4983 * g++.old-deja/g++.other/null3.C: Expect warning about
4984 converting boolean to a pointer.
4986 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4989 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4993 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4995 2011-04-29 Tobias Burnus <burnus@net-b.de>
4998 * gfortran.dg/typebound_proc_22.f90: New.
5001 * gfortran.dg/interface_36.f90: New.
5003 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5005 PR libgfortran/48488
5006 PR libgfortran/48602
5007 PR libgfortran/48615
5008 PR libgfortran/48684
5009 PR libgfortran/48787
5010 * gfortran.dg/fmt_g.f: Adjust test.
5011 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5012 * gfortran.dg/round_3.f08: New test.
5013 * gfortran.dg/namelist_print_1.f: Adjust test.
5014 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5015 * gfortran.dg/f2003_io_5.f03: Adjust test.
5016 * gfortran.dg/coarray_15.f90: Adjust test.
5017 * gfortran.dg/namelist_65.f90: Adjust test.
5018 * gfortran.dg/fmt_cache_1.f: Adjust test.
5019 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5020 * gfortran.dg/real_const_3.f90: Adjust test.
5022 2011-04-28 Xinliang David Li <davidxl@google.com>
5024 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5025 * g++.dg/prof-robust-1.C: New test.
5027 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5029 PR tree-optimization/48765
5030 * gcc.dg/vect/pr48765.c: New.
5032 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5034 PR tree-optimization/48775
5035 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5037 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5040 * g++.dg/inherit/pr48798.C: New.
5041 * g++.old-deja/g++.other/base1.C: Adjust.
5043 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5046 * g++.dg/template/inherit7.C: New test case.
5048 2011-04-28 Richard Guenther <rguenther@suse.de>
5050 PR tree-optimization/40052
5051 PR tree-optimization/15347
5052 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5053 * gcc.dg/pr15347.c: Likewise.
5055 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5058 * g++.dg/cpp0x/sfinae18.C: New.
5060 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5063 * g++.dg/ext/is_literal_type1.C: New.
5065 2011-04-28 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/interface_35.f90: New.
5070 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5071 * gfortran.dg/func_result_6.f90: Add dg-warning.
5072 * gfortran.dg/bessel_1.f90: Ditto.
5073 * gfortran.dg/hypot_1.f90: Ditto.
5074 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5075 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5076 * gfortran.dg/interface_assignment_4.f90: Ditto.
5078 2011-04-27 Jason Merrill <jason@redhat.com>
5080 * g++.dg/ext/complex8.C: New.
5082 * g++.dg/cpp0x/initlist49.C: New.
5083 * g++.dg/init/new30.C: New.
5085 2011-04-27 Tobias Burnus <burnus@net-b.de>
5088 * gfortran.dg/whole_file_34.f90: New.
5090 2011-04-27 Jan Hubicka <jh@suse.cz>
5092 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5094 2011-04-27 Jason Merrill <jason@redhat.com>
5096 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5098 * g++.dg/parse/ambig6.C: New.
5100 2011-04-27 Nick Clifton <nickc@redhat.com>
5102 * gcc.dg/20020312-2.c: Add definition for RX.
5104 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5105 option with RX targets.
5107 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5110 2011-04-27 Richard Guenther <rguenther@suse.de>
5112 * gcc.dg/tree-ssa/pr23382.c: Remove.
5114 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5117 * gcc.c-torture/compile/pr48767.c: New test.
5119 2011-04-27 Richard Guenther <rguenther@suse.de>
5121 PR tree-optimization/48772
5122 * g++.dg/pr48772.C: New testcase.
5124 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5127 * gcc.c-torture/compile/pr48742.c: New test.
5129 2011-04-26 Jason Merrill <jason@redhat.com>
5131 * g++.dg/lookup/koenig13.C: New.
5133 * g++.dg/cpp0x/initlist48.C: New.
5135 2011-04-25 Jason Merrill <jason@redhat.com>
5137 * g++.dg/cpp0x/sfinae17.C: New.
5139 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5142 * gcc.target/powerpc/pr48258-1.c: New file.
5143 * gcc.target/powerpc/pr48258-2.c: Ditto.
5145 2011-04-26 Xinliang David Li <davidxl@google.com>
5147 * gcc.dg/uninit-suppress.c: New test.
5148 * gcc.dg/uninit-suppress.c: New test.
5150 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/pr48768.c: New test.
5155 PR tree-optimization/48734
5156 * gcc.c-torture/compile/pr48734.c: New test.
5159 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5161 2011-04-26 Richard Guenther <rguenther@suse.de>
5163 PR tree-optimization/48731
5164 * gcc.dg/torture/pr48731.c: New testcase.
5166 2011-04-26 Richard Guenther <rguenther@suse.de>
5169 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5171 2011-04-26 Richard Guenther <rguenther@suse.de>
5174 * gcc.dg/torture/pr48694-1.c: New testcase.
5175 * gcc.dg/torture/pr48694-2.c: Likewise.
5177 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5179 * g++.dg/ext/underlying_type1.C: New.
5180 * g++.dg/ext/underlying_type2.C: Likewise.
5181 * g++.dg/ext/underlying_type3.C: Likewise.
5182 * g++.dg/ext/underlying_type4.C: Likewise.
5183 * g++.dg/ext/underlying_type5.C: Likewise.
5184 * g++.dg/ext/underlying_type6.C: Likewise.
5185 * g++.dg/ext/underlying_type7.C: Likewise.
5186 * g++.dg/ext/underlying_type8.C: Likewise.
5187 * g++.dg/ext/underlying_type9.C: Likewise.
5188 * g++.dg/ext/underlying_type10.C: Likewise.
5190 2011-04-25 Jason Merrill <jason@redhat.com>
5192 * g++.dg/cpp0x/regress/template-const2.C: New.
5194 2011-04-25 Jeff Law <law@redhat.com>
5196 * gcc.dg/tree-ssa/vrp56.c: new test.
5198 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5200 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5202 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5204 PR preprocessor/48740
5205 * c-c++-common/raw-string-11.c: New test.
5207 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5209 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5212 2011-04-23 Tobias Burnus <burnus@net-b.de>
5215 * gfortran.dg/coarray_19.f90: New.
5217 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5220 * gcc.dg/pr48685.c: New test.
5222 2011-04-22 Jan Hubicka <jh@suse.cz>
5224 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5226 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5228 PR tree-optimization/48717
5229 * gcc.c-torture/execute/pr48717.c: New test.
5231 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5234 * gcc.target/i386/pr48723.c: New test.
5236 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5239 * gcc.dg/gomp/pr48716.c: New test.
5240 * g++.dg/gomp/pr48716.C: New test.
5242 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5245 * gcc.dg/missing-field-init-2.c: Update testcase.
5247 2011-04-22 Alan Modra <amodra@gmail.com>
5249 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5251 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5254 * gfortran.dg/function_optimize_6.f90: New test.
5256 2011-04-21 Easwaran Raman <eraman@google.com>
5258 * gcc.dg/stack-layout-2.c: New test.
5260 2011-04-21 Richard Guenther <rguenther@suse.de>
5263 * g++.dg/lto/pr48207-2_0.C: New testcase.
5264 * g++.dg/lto/pr48207-3_0.C: Likewise.
5266 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5268 * gnat.dg/volatile5.adb: New test.
5269 * gnat.dg/volatile5_pkg.ads: New helper.
5271 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5274 * gcc.target/i386/pr48708.c: New test.
5276 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5278 * gcc.dg/vect/vect-119.c: New test.
5280 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5282 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5285 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5286 Richard Sandiford <richard.sandiford@linaro.org>
5289 * gcc.target/arm/pr46329.c: New test.
5291 2011-04-21 Tobias Burnus <burnus@net-b.de>
5294 * gfortran.dg/coarray_18.f90: New.
5296 2011-04-20 Jason Merrill <jason@redhat.com>
5298 * g++.dg/cpp0x/initlist47.C: New.
5300 * g++.dg/init/dtor4.C: New.
5302 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5305 * gcc.target/i386/sse2-pinsrw.c: New test.
5306 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5307 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5308 * gcc.target/i386/sse2-insvhi.c: Ditto.
5309 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5310 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5312 2011-04-20 Jason Merrill <jason@redhat.com>
5314 * g++.dg/template/const4.C: New.
5316 2011-04-20 Easwaran Raman <eraman@google.com>
5318 * gcc.dg/stack-layout-1.c: New test.
5320 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5322 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5323 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5326 2011-04-20 Kai Tietz <ktietz@redhat.com>
5328 * gcc.dg/binop-xor1.c: New test.
5329 * gcc.dg/binop-xor2.c: New test.
5330 * gcc.dg/binop-xor3.c: New test.
5331 * gcc.dg/binop-xor4.c: New test.
5332 * gcc.dg/binop-xor5.c: New test.
5334 2011-04-20 Richard Guenther <rguenther@suse.de>
5336 PR tree-optimization/47892
5337 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5339 2011-04-20 Richard Guenther <rguenther@suse.de>
5342 * g++.dg/torture/pr48695.C: New testcase.
5344 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5346 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5347 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5348 * gcc.c-torture/execute/pr45262.c: Ditto
5349 * gcc.dg/torture/pr43165.c: Ditto.
5350 * gcc.dg/torture/pr47228.c: Ditto.
5351 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5352 * gcc.dg/ipa/pr45644.c: Ditto.
5353 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5356 2011-04-19 Jason Merrill <jason@redhat.com>
5358 * g++.dg/ext/complex7.C: New.
5360 * g++.dg/ext/attrib41.C: New.
5362 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5365 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5367 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5370 * gcc.target/i386/pr48678.c: New test.
5372 2011-04-19 Martin Jambor <mjambor@suse.cz>
5374 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5375 * g++.dg/opt/devirt2.C: New test.
5376 * g++.dg/ipa/devirt-g-1.C: Likewise.
5378 2011-04-19 Tobias Burnus <burnus@net-b.de>
5381 * gfortran.dg/whole_file_33.f90: New.
5383 2011-04-19 Martin Jambor <mjambor@suse.cz>
5385 * g++.dg/ipa/devirt-7.C: New test.
5387 2011-04-19 Richard Guenther <rguenther@suse.de>
5390 * g++.dg/lto/pr48207_0.C: New testcase.
5392 2011-04-18 Jason Merrill <jason@redhat.com>
5394 * g++.dg/init/void1.C: New.
5396 * g++.dg/cpp0x/union4.C: New.
5398 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5401 * g++.dg/torture/pr48661.C: New test.
5404 * g++.dg/gomp/pr48632.C: New test.
5406 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5408 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5409 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5411 2011-04-18 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/coarray_17.f90: New.
5415 * gfortran.dg/coarray_10.f90: Update dg-error.
5417 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5420 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5421 * gfortran.dg/guality/guality.exp: Likewise.
5423 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5425 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5427 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5429 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5431 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5433 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5435 2011-04-18 Richard Guenther <rguenther@suse.de>
5438 * g++.dg/torture/pr46364.C: New testcase.
5440 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5442 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5444 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5446 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5448 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5449 Ira Rosen <ira.rosen@linaro.org>
5452 * gcc.target/arm/pr48252.c: New test.
5454 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5456 PR tree-optimization/48616
5457 * gcc.dg/pr48616.c: New test.
5459 2011-04-18 Tobias Burnus <burnus@net-b.de>
5462 * gfortran.dg/coarray_16.f90: New.
5464 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5467 * gfortran.dg/realloc_on_assign_7.f03: New test.
5469 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5471 PR libgfortran/48602
5472 * gfortran.dg/fmt_g0_6.f08: New test.
5474 2011-04-17 Jason Merrill <jason@redhat.com>
5476 * g++.dg/cpp0x/sfinae16.C: New.
5478 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5480 * gcc.target/mips/reg-var-1.c: New test.
5482 2011-04-17 Jan Hubicka <jh@suse.cz>
5484 * gcc.dg/winline-5.c: Update testcase.
5486 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5488 * gnat.dg/discr27.ad[sb]: Move dg directive.
5489 * gnat.dg/discr28.ad[sb]: New test.
5490 * gnat.dg/discr28_pkg.ads: New helper.
5492 2011-04-17 Michael Matz <matz@suse.de>
5494 PR tree-optimization/48622
5496 * gcc.dg/lto/pr48622_0.c: New test.
5498 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5500 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5501 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5502 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5503 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5504 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5505 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5507 2011-04-15 Jason Merrill <jason@redhat.com>
5509 * g++.dg/cpp0x/range-for17.C: New.
5511 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5513 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5514 * g++.dg/cpp0x/range-for3.C: Likewise.
5515 * g++.dg/cpp0x/range-for9.C: Correct error message.
5516 * g++.dg/cpp0x/range-for11.C: New.
5517 * g++.dg/cpp0x/range-for12.C: New.
5518 * g++.dg/cpp0x/range-for13.C: New.
5519 * g++.dg/cpp0x/range-for14.C: New.
5520 * g++.dg/cpp0x/range-for15.C: New.
5521 * g++.dg/cpp0x/range-for16.C: New.
5523 2011-04-15 Tobias Burnus <burnus@net-b.de>
5526 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5528 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5530 * objc.dg/naming-4.m: Updated.
5531 * objc.dg/naming-5.m: Updated.
5532 * objc.dg/naming-6.m: New.
5533 * objc.dg/naming-7.m: New.
5534 * obj-c++.dg/naming-1.mm: Updated.
5535 * obj-c++.dg/naming-2.mm: Updated.
5536 * obj-c++.dg/naming-3.mm: New.
5537 * obj-c++.dg/naming-4.mm: New.
5539 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5541 PR libgfortran/48589
5542 * gfortran.dg/fmt_g0_5.f08: New test.
5544 2011-04-15 Richard Guenther <rguenther@suse.de>
5547 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5549 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5551 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5552 -finline-limit=0 to -fno-inline
5554 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5557 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5560 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5563 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5564 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5565 * gcc.target/i386/avx-insertps-3.c: New test.
5566 * gcc.target/i386/avx-insertps-4.c: New test.
5568 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5570 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5573 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5578 * gcc.target/avr/pr46779-1.c: New test case
5579 * gcc.target/avr/pr46779-2.c: New test case
5581 2011-04-14 Jason Merrill <jason@redhat.com>
5583 * g++.dg/cpp0x/sfinae15.C: New.
5585 * g++.dg/cpp0x/sfinae14.C: New.
5587 * g++.dg/ext/vla10.C: New.
5589 2011-04-14 Richard Guenther <rguenther@suse.de>
5591 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5593 2011-04-14 Richard Guenther <rguenther@suse.de>
5595 * gcc.dg/fold-bitand-4.c: Move ...
5596 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5598 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5600 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5602 * gcc.target/avr/torture/trivial.c: Ditto.
5604 2011-04-13 Jason Merrill <jason@redhat.com>
5606 * g++.dg/template/operator11.C: New.
5608 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5611 * gcc.dg/gomp/pr48591.c: New test.
5614 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5615 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5617 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5620 * g++.dg/template/dependent-expr7.C: New test case.
5622 2011-04-13 Jason Merrill <jason@redhat.com>
5624 * g++.dg/cpp0x/sfinae13.C: New.
5626 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5628 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5630 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5632 * gcc.target/arm/pr43698.c: Remove -march option.
5634 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5636 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5639 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5643 * gfortran.dg/realloc_on_assign_6.f03: New test.
5645 2011-04-12 Kai Tietz <ktietz@redhat.com>
5647 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5648 targets the additional -mno-ms-bitfields and
5649 -Wno-packed-bitfield-compat options.
5650 * g++.dg/ext/bitfield3.C: Likewise.
5651 * g++.dg/ext/bitfield4.C: Likewise.
5652 * g++.dg/ext/bitfield5.C: Likewise.
5653 * gcc.dg/bitfld-15.c: Likewise.
5654 * gcc.dg/bitfld-16.c: Likewise.
5655 * gcc.dg/bitfld-17.c: Likewise.
5656 * gcc.dg/bitfld-18.c: Likewise.
5658 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5660 * gcc.target/arm/neon-vld3-1.c: New test.
5661 * gcc.target/arm/neon-vst3-1.c: New test.
5662 * gcc.target/arm/neon/v*.c: Regenerate.
5664 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5666 PR rtl-optimization/48549
5667 * g++.dg/opt/pr48549.C: New test.
5669 2011-04-12 Richard Guenther <rguenther@suse.de>
5671 PR tree-optimization/46076
5672 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5674 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5677 * lib/compat.exp (compat-execute): Declare unsupported after
5678 stripping path from src1.
5679 * lib/lto.exp (lto-execute): Likewise.
5681 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5684 * gcc.dg/pr48552-1.c: New test.
5685 * gcc.dg/pr48552-2.c: New test.
5687 2011-04-11 Jason Merrill <jason@redhat.com>
5689 * g++.dg/cpp0x/sfinae12.C: New.
5691 * g++.dg/cpp0x/enum10.C: New.
5693 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5695 * g++.dg/cpp0x/rv-func.C: New.
5697 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5699 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5702 2011-04-11 Martin Jambor <mjambor@suse.cz>
5704 PR tree-optimization/48195
5705 * gcc.dg/ipa/pr48195.c: New test.
5707 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5709 * gnat.dg/return3.adb: Remove unused switch.
5711 2011-04-08 Mike Stump <mikestump@comcast.net>
5714 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5715 default to fno-common.
5717 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5719 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5720 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5722 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5725 * gfortran.dg/function_optimize_5.f90: New test.
5727 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5729 * gnat.dg/aggr17.adb: New test.
5730 * gnat.dg/aggr18.adb: Likewise.
5732 2011-04-08 Michael Matz <matz@suse.de>
5735 * gcc.target/i386/pr48389.c: New test.
5737 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5739 PR rtl-optimization/48272
5740 * g++.dg/opt/pr48272.C: New.
5742 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5744 PR rtl-optimization/48235
5745 * gcc.dg/pr48235.c: New.
5747 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5749 PR rtl-optimization/48302
5750 * g++.dg/opt/pr48302.C: New.
5752 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5755 * g++.dg/opt/pr48273.C: New.
5757 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5759 PR rtl-optimization/48442
5760 * gcc.dg/pr48442.c: New.
5762 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5764 PR tree-optimization/48377
5765 * gcc.dg/vect/pr48377.c: New test.
5767 2011-04-07 Jason Merrill <jason@redhat.com>
5769 * g++.dg/cpp0x/regress/call1.C: New.
5771 * g++.dg/cpp0x/variadic107.C: New.
5773 * g++.dg/cpp0x/sfinae11.C: New.
5774 * g++.dg/cpp0x/noexcept02.C: Fix.
5776 * g++.dg/cpp0x/sfinae10.C: New.
5778 * g++.dg/cpp0x/sfinae9.C: New.
5780 * c-c++-common/Wcast-qual-1.c: Move here from...
5781 * gcc.dg/cast-qual-3.c: ...here, and...
5782 * g++.dg/warn/Wcast-qual2.C: ...here.
5784 * g++.dg/cpp0x/sfinae8.C: New.
5786 * g++.dg/cpp0x/sfinae7.C: New.
5788 * g++.dg/cpp0x/enum9.C: New.
5790 2011-04-07 Mike Stump <mikestump@comcast.net>
5792 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5793 with no trampolines.
5795 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5798 * gfortran.dg/gomp/pr48117.f90: New test.
5801 * gcc.dg/torture/pr48343.c: New test.
5803 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5805 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5807 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5809 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5811 2011-04-07 Tom de Vries <tom@codesourcery.com>
5814 * lib/scanasm.exp (object-size): New proc.
5815 * gcc.target/arm/pr43920-2.c: New test.
5817 2011-04-06 Tobias Burnus <burnus@net-b.de>
5821 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5823 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5825 * gcc.dg/mtune.c: Prune note from output.
5827 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.dg/guality/pr36977.c: New test.
5831 * gcc.dg/guality/pr48466.c: New test.
5833 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5835 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5837 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5839 * gnat.dg/return3.adb: New test.
5841 2011-04-06 Richard Guenther <rguenther@suse.de>
5843 PR tree-optimization/47663
5844 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5846 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5848 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5849 Solaris 8 and 9 as well.
5851 2011-04-05 Tom de Vries <tom@codesourcery.com>
5854 * gcc.target/arm/pr43920-1.c: New test.
5856 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5858 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5859 (cctor): Actually return the value.
5860 (main): Cast return values.
5862 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5864 * gfortran.dg/character_comparison_8.f90: New test.
5866 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5868 * frontend-passes: (optimize_lexical_comparison): New function.
5869 (optimize_expr): Call it.
5870 (optimize_comparison): Also handle lexical comparison functions.
5871 Return false instad of -2 for unequal comparison.
5873 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5876 * function_optimize_4.f90: New test.
5878 2011-04-04 Tobias Burnus <burnus@net-b.de>
5881 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5882 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5883 * gfortran.dg/coarray_15.f90: New.
5885 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5888 * gfortran.dg/bessel_7.f90: Likewise.
5890 2011-04-03 Tobias Burnus <burnus@net-b.de>
5892 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5894 2011-04-03 Richard Guenther <rguenther@suse.de>
5895 Ira Rosen <ira.rosen@linaro.org>
5897 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5898 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5899 -ftree-loop-if-convert-stores.
5901 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5903 * gnat.dg/specs/aggr2.ads: New test.
5905 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5907 * gnat.dg/debug2.ad[sb]: New test.
5908 * gnat.dg/debug2_pkg.ads: New helper.
5909 * gnat.dg/debug3.ad[sb]: New test.
5911 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5913 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5915 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5918 * gcc.c-torture/compile/pr48335-1.c: New test.
5919 * gcc.dg/pr48335-1.c: New test.
5920 * gcc.dg/pr48335-2.c: New test.
5921 * gcc.dg/pr48335-3.c: New test.
5922 * gcc.dg/pr48335-4.c: New test.
5923 * gcc.dg/pr48335-5.c: New test.
5924 * gcc.dg/pr48335-6.c: New test.
5925 * gcc.dg/pr48335-7.c: New test.
5926 * gcc.dg/pr48335-8.c: New test.
5927 * gcc.target/i386/pr48335-1.c: New test.
5929 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5932 * gcc.dg/Waddress.c: New test.
5934 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5937 * gfortran.dg/function_optimize_3.f90: New test.
5939 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5941 * gcc.c-torture/compile/20110401-1.c: New test.
5943 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5944 * g++.dg/lto/20091002-2_0.C: Likewise.
5945 * g++.dg/lto/20090303_0.c: Likewise.
5946 * g++.dg/lto/20091004-1_0.C: Likewise.
5947 * g++.dg/lto/20091002-3_0.C: Likewise.
5948 * g++.dg/lto/20091004-2_0.C: Likewise.
5949 * g++.dg/lto/20081123_0.C: Likewise.
5950 * g++.dg/lto/20090313_0.C: Likewise.
5951 * g++.dg/lto/20081109-1_0.C: Likewise.
5952 * g++.dg/lto/20081219_0.C: Likewise.
5953 * g++.dg/lto/20081204-1_0.C: Likewise.
5954 * g++.dg/lto/20090302_0.C: Likewise.
5955 * g++.dg/lto/20081119-1_0.C: Likewise.
5956 * g++.dg/lto/20081118_0.C: Likewise.
5957 * gcc.dg/lto/20091020-2_0.c: Likewise.
5958 * gcc.dg/lto/20090210_0.c: Likewise.
5959 * gcc.dg/lto/20081204-1_0.c: Likewise.
5960 * gcc.dg/lto/20081224_0.c: Likewise.
5961 * gcc.dg/lto/20090219_0.c: Likewise.
5962 * gcc.dg/lto/20091014-1_0.c: Likewise.
5963 * gcc.dg/lto/20091016-1_0.c: Likewise.
5964 * gcc.dg/lto/20090206-2_0.c: Likewise.
5965 * gcc.dg/lto/20090116_0.c: Likewise.
5966 * gcc.dg/lto/20091013-1_0.c: Likewise.
5967 * gcc.dg/lto/20091015-1_0.c: Likewise.
5968 * gcc.dg/lto/20090126-2_0.c: Likewise.
5970 2011-03-31 Ian Lance Taylor <iant@google.com>
5972 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5974 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/opt16.adb: New test.
5978 2011-03-31 Jason Merrill <jason@redhat.com>
5980 * g++.dg/cpp0x/defaulted24.C: New.
5982 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5985 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5988 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5990 * g++.dg/other/i386-9.C: New test.
5992 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5994 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5996 2011-03-30 Jason Merrill <jason@redhat.com>
5998 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6000 * g++.dg/cpp0x/regress/isnan.C: New.
6002 * g++.dg/cpp0x/initlist46.C: New.
6004 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6007 * gcc.target/arm/neon-modes-2.c: New test.
6009 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6012 * gcc.c-torture/compile/pr48305.c: New test.
6014 2011-03-29 Jason Merrill <jason@redhat.com>
6016 * g++.dg/cpp0x/regress/value-dep1.C: New.
6018 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6020 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6022 2011-03-29 Ian Lance Taylor <iant@google.com>
6024 * go.test/go-test.exp: Handle the test lines used in several new
6026 (errchk): Add opts parameter. Change all callers. Handle parens
6029 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6030 Dominique d'Humieres <dominiq@lps.ens.fr>
6032 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6033 and __APPLE__ && __PPC__ && __ALTIVEC__.
6035 2011-03-29 Jason Merrill <jason@redhat.com>
6037 * g++.dg/cpp0x/dependent1.C: New.
6039 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6041 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6043 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6045 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6048 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6049 * gfortran.dg/proc_ptr_comp_32.f90: New.
6051 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6053 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6054 check for corresponding warning.
6056 2011-03-28 Jason Merrill <jason@redhat.com>
6058 * g++.dg/cpp0x/rv-deduce2.C: New.
6060 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6063 * gcc.dg/pr48203.c: New test.
6065 2011-03-28 Jeff Law <law@redhat.com>
6067 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6069 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6071 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6072 and __PPC__ && __ALTIVEC__.
6074 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6077 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6078 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6079 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6080 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6082 2011-03-28 Jason Merrill <jason@redhat.com>
6084 * g++.dg/cpp0x/initlist-array2.C: New.
6086 * g++.dg/cpp0x/initlist-array1.C: New.
6088 * g++.dg/cpp0x/constexpr-compound.C: New.
6090 * g++.dg/cpp0x/constexpr-using.C: New.
6092 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6094 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6097 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6099 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6101 * gcc.dg/slp-1.c: New test.
6103 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6105 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6106 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6107 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6108 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6109 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6110 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6111 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6112 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6113 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6114 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6115 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6116 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6117 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6118 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6120 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6123 * gfortran.dg/trim_optimize_5.f90: New test.
6124 * gfortran.dg/trim_optimize_6.f90: New test.
6126 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6129 * gcc.target/mips/madd-7.c: Remove -mlong32.
6130 * gcc.target/mips/msub-7.c: Likewise.
6132 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6134 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6135 accesses to preserve the meaning of the test for doubleword vectors.
6136 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6137 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6139 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6142 * gfortran.dg/class_42.f03: New.
6144 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6146 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6149 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6151 PR rtl-optimization/48144
6152 * gcc.dg/pr48144.c: New test.
6154 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6156 * gnat.dg/discr27.ad[sb]: New test.
6158 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6160 * gnat.dg/limited_with2.ad[sb]: New test.
6161 * gnat.dg/limited_with2_pkg1.ads: New helper.
6162 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6164 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6166 * gnat.dg/opt15.adb: New test.
6167 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6169 2011-03-25 Tobias Burnus <burnus@net-b.de>
6173 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6174 * gfortran.dg/leadz_trailz_3.f90: Ditto
6176 2011-03-25 Martin Jambor <mjambor@suse.cz>
6178 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6180 2011-03-25 Jason Merrill <jason@redhat.com>
6182 * g++.dg/cpp0x/defaulted22.C: New.
6183 * g++.dg/cpp0x/defaulted23.C: New.
6184 * g++.dg/cpp0x/defaulted15.C: Adjust.
6186 2011-03-25 Jason Merrill <jason@redhat.com>
6188 * g++.dg/cpp0x/move1.C: New.
6190 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6193 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6195 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6197 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6198 for mips-sgi-irix6.5.
6199 Replace snprintf prototype by <stdio.h>.
6201 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6204 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6205 run_expensive_tests.
6206 * gcc.dg/graphite/block-4.c: Likewise.
6207 * gcc.dg/graphite/block-7.c: Likewise.
6208 * gcc.dg/graphite/block-8.c: Likewise.
6210 2011-03-25 Richard Guenther <rguenther@suse.de>
6212 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6213 * g++.dg/tree-ssa/pr8781.C: Likewise.
6214 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6215 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6216 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6217 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6218 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6219 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6220 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6221 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6222 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6223 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6224 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6225 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6226 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6227 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6228 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6229 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6230 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6231 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6232 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6233 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6234 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6235 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6236 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6237 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6238 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6239 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6240 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6241 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6242 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6243 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6244 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6245 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6246 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6247 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6248 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6249 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6250 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6251 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6252 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6253 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6254 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6255 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6256 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6257 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6258 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6259 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6260 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6261 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6262 * c-c++-common/pr46562-2.c: Likewise.
6263 * gfortran.dg/pr42108.f90: Likewise.
6264 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6265 foo to be inlined even at -O1.
6266 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6267 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6268 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6269 * gcc.dg/matrix/matrix.exp: Disable FRE.
6271 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6274 * gcc.dg/dfp/pr48204.c: New test.
6276 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6279 * gcc.c-torture/execute/pr47917.c: Move this...
6280 * gcc.dg/torture/pr47917.c: to here and add xfails.
6282 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6284 * gnat.dg/array16.ad[sb]: New test.
6285 * gnat.dg/array16.ads: New helper.
6287 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6289 * gnat.dg/derived_type2.adb: New test.
6291 2011-03-24 Richard Guenther <rguenther@suse.de>
6293 PR tree-optimization/48271
6294 * g++.dg/torture/pr48271.C: New testcase.
6296 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6298 * gnat.dg/array15.ad[sb]: New test.
6300 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6303 * gcc.target/i386/pr48237.c: New test.
6305 2011-03-24 Richard Guenther <rguenther@suse.de>
6308 * gcc.dg/builtin-object-size-10.c: New testcase.
6310 2011-03-24 Richard Guenther <rguenther@suse.de>
6312 PR tree-optimization/46562
6313 * c-c++-common/pr46562-2.c: New testcase.
6314 * c-c++-common/pr46562.c: Likewise.
6316 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6318 * gcc.dg/vect/vect-cselim-1.c: New test.
6319 * gcc.dg/vect/vect-cselim-2.c: New test.
6321 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6323 * gcc.target/arm/pr46934.c: New.
6325 2011-03-23 Ian Lance Taylor <iant@google.com>
6327 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6329 2011-03-23 Richard Guenther <rguenther@suse.de>
6331 * gcc.dg/struct: Remove directory and contents.
6333 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6338 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6340 * gnat.dg/discr26.ad[sb]: New test.
6341 * gnat.dg/discr26_pkg.ads: New helper.
6343 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6346 * gcc.target/arm/neon-vld-1.c: New test.
6348 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6350 * gnat.dg/array14.ad[sb]: New test.
6351 * gnat.dg/array14_pkg.ads: New helper.
6353 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6355 * gcc.c-torture/execute/920501-8.x: Remove.
6356 * gcc.c-torture/execute/930513-1.x: Remove.
6357 * gcc.c-torture/execute/960312-1.x: Remove.
6358 * gcc.c-torture/compile/20000804-1.c,
6359 gcc.c-torture/compile/20001205-1.c,
6360 gcc.c-torture/compile/20001226-1.c,
6361 gcc.c-torture/compile/20010518-2.c,
6362 gcc.c-torture/compile/20020312-1.c,
6363 gcc.c-torture/compile/20020604-1.c,
6364 gcc.c-torture/compile/920501-12.c,
6365 gcc.c-torture/compile/920501-4.c,
6366 gcc.c-torture/compile/920520-1.c,
6367 gcc.c-torture/compile/980506-1.c,
6368 gcc.c-torture/execute/980709-1.x,
6369 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6370 options for m68hc11.
6371 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6372 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6375 2011-03-22 Nick Clifton <nickc@redhat.com>
6377 * lib/target-supports.exp (check_profiling_available): Add MN10300
6378 to the list of targets that do not support profiling. Restore
6379 alpha sorting to this list.
6381 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6383 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6384 failure on 32-bit systems.
6385 * gcc.dg/torture/vector-2.c: Ditto.
6387 2011-03-22 Richard Guenther <rguenther@suse.de>
6389 PR tree-optimization/48228
6390 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6392 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6394 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6398 * gcc.target/powerpc/pr48226.c: New file.
6400 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6402 * lib/prune.exp (prune_gcc_output): Prune "could not create
6403 compact unwind for" warnings.
6405 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6409 * gcc.c-torture/execute/pr42544.c: New test.
6410 * gcc.c-torture/execute/pr48197.c: New test.
6412 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6414 PR preprocessor/48192
6415 * gcc.target/powerpc/pr48192.c: New file.
6418 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6419 split problem of 0 being loaded in a VSX register.
6421 2011-03-21 Richard Guenther <rguenther@suse.de>
6424 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6425 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6426 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6427 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6429 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6432 * gcc.dg/pr48213.c: New test.
6434 2011-03-21 Kai Tietz <ktietz@redhat.com>
6437 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6439 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6441 * gcc.target/arm/xor-and.c: New.
6443 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6446 * gfortran.dg/function_optimize_1.f90: New test.
6447 * gfortran.dg/function_optimize_2.f90: New test.
6449 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6451 PR rtl-optimization/47502
6452 * gcc.target/i386/pr47502-1.c: New.
6453 * gcc.target/i386/pr47502-2.c: Likewise.
6455 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6457 PR rtl-optimization/48156
6458 * gcc.dg/pr48156.c: New test.
6460 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6463 * gfortran.dg/scratch_1.f90: Adjust test.
6465 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6468 * gfortran.dg/scratch_1.f90: New test.
6470 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6472 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6473 variably modified typedefs.
6474 * gcc.dg/c1x-typedef-2.c: Remove.
6476 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6478 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6479 * gcc.dg/c1x-anon-struct-3.c: New test.
6480 * gcc.dg/anon-struct-11.c: Update.
6482 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6484 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6486 Only xfail with gas.
6488 2011-03-18 Jason Merrill <jason@redhat.com>
6490 * g++.dg/template/fn-ptr1.C: New.
6492 * g++.dg/overload/volatile1.C: New.
6494 * g++.dg/opt/pr23372.C: New.
6496 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6498 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6501 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6503 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6505 * gcc.target/arm/unsigned-extend-1.c: New.
6507 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.c-torture/compile/pr48161.c: New test.
6512 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6515 * gcc.dg/torture/pr47725.c: New.
6517 2011-03-17 Jason Merrill <jason@redhat.com>
6519 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6520 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6522 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6524 * gnat.dg/specs/elab2.ads: New test.
6525 * gnat.dg/specs/elab2_pkg.ads: New helper.
6527 2011-03-17 Jason Merrill <jason@redhat.com>
6529 * g++.dg/cpp0x/decltype-1212.C: New.
6530 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6532 2011-03-17 Jason Merrill <jason@redhat.com>
6534 * g++.dg/parse/memfnquals1.C: New.
6536 2011-03-17 Richard Guenther <rguenther@suse.de>
6539 * gcc.dg/pr48134.c: New testcase.
6541 2011-03-17 Richard Guenther <rguenther@suse.de>
6544 * g++.dg/torture/pr48165.C: New testcase.
6546 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6548 PR rtl-optimization/48141
6549 * gcc.dg/pr48141.c: New test.
6551 2011-03-16 Jason Merrill <jason@redhat.com>
6553 * g++.dg/cpp0x/constexpr-48089.C: New.
6555 * g++.dg/cpp0x/constexpr-abi1.C: New.
6557 * g++.dg/cpp0x/constexpr-46336.C: New.
6558 * g++.dg/parse/friend5.C: Adjust expected errors.
6560 * g++.dg/cpp0x/constexpr-47570.C: New.
6562 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6565 * ++.dg/debug/dwarf2/typedef6.C: New test.
6567 2011-03-16 Jason Merrill <jason@redhat.com>
6569 * g++.dg/cpp0x/elision2.C: New.
6571 * g++.dg/cpp0x/constexpr-array3.C: New.
6573 2011-03-16 Jason Merrill <jason@redhat.com>
6575 * g++.dg/cpp0x/sfinae6.C: New.
6576 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6577 * g++.dg/cpp0x/pr45908.C: Likewise.
6578 * g++.dg/cpp0x/sfinae6.C: Likewise.
6579 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6580 * g++.old-deja/g++.law/arg11.C: Likewise.
6582 2011-03-16 Jason Merrill <jason@redhat.com>
6584 * g++.dg/template/incomplete6.C: New.
6586 2011-03-16 Jeff Law <law@redhat.com>
6588 * gcc.dg/tree-ssa/vrp55.c: New test.
6590 2011-03-16 Jason Merrill <jason@redhat.com>
6592 * g++.dg/cpp0x/auto22.C: New.
6594 2011-03-16 Richard Guenther <rguenther@suse.de>
6596 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6597 optimizing it away if promoted to const.
6599 2011-03-16 Richard Guenther <rguenther@suse.de>
6601 PR tree-optimization/48149
6602 * gcc.dg/fold-complex-1.c: New testcase.
6604 2011-03-16 Richard Guenther <rguenther@suse.de>
6607 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6610 2011-03-16 Richard Guenther <rguenther@suse.de>
6612 PR tree-optimization/26134
6613 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6615 2011-03-16 Richard Guenther <rguenther@suse.de>
6617 PR tree-optimization/48146
6618 * gcc.dg/torture/pr48146.c: New testcase.
6620 2011-03-16 Richard Guenther <rguenther@suse.de>
6622 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6623 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6625 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6628 * gcc.c-torture/compile/pr48136.c: New test.
6630 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6633 * gcc.dg/guality/pr45882.c: New test.
6635 2011-03-15 Jason Merrill <jason@redhat.com>
6637 * g++.dg/cpp0x/constexpr-recursion.C: New.
6639 * g++.dg/cpp0x/implicit11.C: New.
6641 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6643 * g++.dg/cpp0x/constexpr-attribute.C: New.
6645 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6647 * g++.dg/parse/pr34758.C: New.
6649 2011-03-15 Xinliang David Li <davidxl@google.com>
6652 * gcc.dg/uninit-pred-7_d.c: New test.
6653 * gcc.dg/uninit-pred-8_d.c: New test.
6655 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6658 * gcc.target/arm/pr46788.c: New.
6660 2011-03-15 Richard Guenther <rguenther@suse.de>
6663 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6664 * gfortran.dg/ishft_4.f90: Likewise.
6665 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6667 2011-03-15 Richard Guenther <rguenther@suse.de>
6669 PR tree-optimization/13954
6670 * g++.dg/tree-ssa/pr13954.C: New testcase.
6672 2011-03-15 Richard Guenther <rguenther@suse.de>
6674 PR tree-optimization/48037
6675 * gcc.target/i386/pr48037-1.c: New testcase.
6677 2011-03-15 Richard Guenther <rguenther@suse.de>
6679 PR tree-optimization/41490
6680 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6681 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6682 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6683 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6684 * g++.dg/tree-ssa/pr33604.C: Adjust.
6686 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.c-torture/execute/pr47917.c: New test.
6690 * gcc.dg/pr47917.c: New test.
6693 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6695 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6697 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6698 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6699 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6700 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6701 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6702 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6703 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6704 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6705 * gcc.target/i386/avx-floor-vec.c: Ditto.
6706 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6707 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6708 * gcc.target/i386/avx-rint-vec.c: Ditto.
6709 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6710 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6711 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6712 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6714 2011-03-14 Tom Tromey <tromey@redhat.com>
6716 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6717 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6718 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6720 2011-03-14 Tom Tromey <tromey@redhat.com>
6722 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6723 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6724 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6726 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6728 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6730 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6732 PR rtl-optimization/47166
6733 * gcc.c-torture/execute/postmod-1.c: New test.
6735 2011-03-14 Richard Guenther <rguenther@suse.de>
6738 * gcc.dg/torture/pr48098.c: New testcase.
6740 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6743 * gcc.target/powerpc/pr48053-1.c: New test.
6744 * gcc.target/powerpc/pr48053-2.c: Likewise.
6746 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6749 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6751 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6754 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6756 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6759 * gfortran.dg/class_41.f03: New.
6761 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6763 * g++.dg/conversion/cast3.C: New test.
6765 2011-03-11 Jason Merrill <jason@redhat.com>
6767 * g++.dg/template/error45.C: New.
6769 * g++.dg/parse/no-type-defn1.C: New.
6771 * g++.dg/ext/attrib40.C: New.
6773 * g++.dg/cpp0x/regress/array1.C: New.
6775 2011-03-11 Richard Guenther <rguenther@suse.de>
6777 PR tree-optimization/48067
6778 * gcc.dg/pr48067.c: New testcase.
6780 2011-03-11 Richard Guenther <rguenther@suse.de>
6783 * g++.dg/lto/20110311-1_0.C: New testcase.
6785 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6788 * g++.dg/inherit/virtual8.C: New test.
6791 * gcc.dg/torture/pr48044.c: New test.
6793 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6796 * gfortran.dg/proc_ptr_comp_31.f90: New.
6798 2011-03-11 Richard Guenther <rguenther@suse.de>
6800 PR tree-optimization/47278
6801 * gcc.dg/torture/pr47278-1.c: New testcase.
6802 * gcc.dg/torture/pr47278-2.c: Likewise.
6804 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6806 PR tree-optimization/48063
6807 * gcc.dg/torture/pr48063.c: New test.
6809 2011-03-10 Jason Merrill <jason@redhat.com>
6811 * g++.dg/template/array22.C: New.
6813 * g++.dg/cpp0x/syntax-err1.C: New.
6814 * g++.dg/parse/error36.C: Adjust expected errors.
6815 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6816 * g++.old-deja/g++.pt/typename3.C: Likewise.
6817 * g++.old-deja/g++.pt/typename4.C: Likewise.
6818 * g++.old-deja/g++.pt/typename6.C: Likewise.
6820 2011-03-09 Jason Merrill <jason@redhat.com>
6822 * g++.dg/template/nontype22.C: New.
6824 2011-03-09 Martin Jambor <mjambor@suse.cz>
6826 PR tree-optimization/47714
6827 * g++.dg/torture/pr47714.C: New test.
6829 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6832 * gcc.target/powerpc/pr47755-2.c: New file.
6834 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6836 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6837 is not set in the environment, pass 64 as first argument when not
6838 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6839 native where ulimit -u is supported.
6841 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6843 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6845 2011-03-08 Jason Merrill <jason@redhat.com>
6847 * g++.dg/template/nontype21.C: New.
6849 * g++.dg/template/anon5.C: New.
6851 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6854 * gcc.dg/pr47881.c: New test.
6856 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6859 * g++.dg/lookup/template3.C: New test.
6861 2011-03-08 Kai Tietz <ktietz@redhat.com>
6863 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6866 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6869 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6870 sizeof to compute alignment.
6872 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6874 PR tree-optimization/48022
6875 * gcc.dg/pr48022-1.c: New test.
6876 * gcc.dg/pr48022-2.c: New test.
6878 2011-03-07 Jason Merrill <jason@redhat.com>
6880 * g++.dg/template/nontype20.C: New.
6881 * g++.dg/init/member1.C: Adjust expected errors.
6882 * g++.dg/parse/constant4.C: Likewise.
6883 * g++.dg/template/qualified-id3.C: Likewise.
6884 * g++.old-deja/g++.pt/crash10.C: Likewise.
6886 * g++.dg/cpp0x/regress/non-const1.C: New.
6888 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6891 * gcc.dg/pr47991.c: New test.
6893 2011-03-07 Jason Merrill <jason@redhat.com>
6895 * g++.dg/abi/mangle46.C: New.
6897 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6900 * gcc.target/powerpc/pr47862.c: New.
6902 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6905 * gcc.target/i386/combine-mul.c: Require nonpic.
6907 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6908 Nathan Froyd <froydnj@codesourcery.com>
6910 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6912 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6914 * README.QMTEST: Remove.
6916 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6917 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6920 * gfortran.dg/array_constructor_37.f90 : New test.
6922 2011-03-05 Jason Merrill <jason@redhat.com>
6924 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6925 * g++.dg/abi/mangle45.C: Likewise.
6926 * g++.dg/cpp0x/trailing1.C: Likewise.
6928 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6930 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6932 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6934 PR rtl-optimization/47899
6935 * gcc.dg/pr47899.c: New test.
6937 * gcc.dg/torture/pr47968.c: Ignore warnings.
6939 PR tree-optimization/47967
6940 * gcc.c-torture/compile/pr47967.c: New test.
6942 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6944 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6945 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6947 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6949 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6950 and property_getAttributes() if __OBJC2__.
6951 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6952 * objc.dg/property/property-encoding-1.m: New.
6953 * obj-c++.dg/property/property-encoding-1.mm: New.
6955 2011-03-04 Jason Merrill <jason@redhat.com>
6957 * g++.dg/template/pseudodtor6.C: New.
6959 * g++.dg/inherit/covariant19.C: New.
6961 2011-03-04 Richard Guenther <rguenther@suse.de>
6964 * gcc.dg/torture/pr47968.c: New testcase.
6966 2011-03-04 Richard Guenther <rguenther@suse.de>
6969 * gcc.dg/torture/pr47975.c: New testcase.
6971 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6974 * g++.dg/template/crash106.C: New.
6976 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6979 * gcc.dg/gomp/pr47963.c: New test.
6980 * g++.dg/gomp/pr47963.C: New test.
6982 2011-03-02 Jason Merrill <jason@redhat.com>
6984 * g++.dg/cpp0x/regress/condition1.C: New.
6986 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6988 2011-03-01 Jason Merrill <jason@redhat.com>
6990 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6992 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6994 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6996 PR rtl-optimization/47925
6997 * gcc.c-torture/execute/pr47925.c: New test.
6999 2011-03-01 Jason Merrill <jason@redhat.com>
7001 * g++.dg/cpp0x/decltype25.C: New.
7003 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7005 2011-03-01 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/47890
7008 * gcc.dg/torture/pr47890.c: New testcase.
7010 2011-03-01 Richard Guenther <rguenther@suse.de>
7013 * gcc.dg/lto/pr47924_0.c: New testcase.
7015 2011-03-01 Richard Guenther <rguenther@suse.de>
7018 * gfortran.dg/lto/pr46911_0.f: New testcase.
7020 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7022 PR libgfortran/47933
7023 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7024 compile errors from older code form.
7026 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7028 PR libgfortran/47567
7029 * gfortran.dg/fmt_fw_d.f90: New test.
7031 2011-02-28 Jason Merrill <jason@redhat.com>
7033 * g++.dg/inherit/covariant18.C: New.
7035 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7038 * gcc.dg/pr47893.c: New test.
7040 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7042 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7043 NULL in case of a selector with conflicting types.
7044 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7046 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7048 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7049 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7050 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7051 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7053 2011-02-28 Jason Merrill <jason@redhat.com>
7056 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7058 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060 PR libgfortran/47778
7061 * gfortran.dg/namelist_71.f90: New test.
7063 2011-02-27 Jason Merrill <jason@redhat.com>
7066 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7067 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7069 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7072 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7074 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7077 * gfortran.dg/gomp/task-1.f90: Removed.
7079 2011-02-26 Jason Merrill <jason@redhat.com>
7081 * g++.dg/template/this-targ1.C: New.
7083 * g++.dg/cpp0x/regress/template-const1.C: New.
7084 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7085 * g++.dg/template/function1.C: Adjust.
7086 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7087 * g++.dg/debug/debug7.C: Adjust.
7089 2011-02-26 Tobias Burnus <burnus@net-b.de>
7092 * gfortran.dg/gomp/task-1.f90: New.
7094 2011-02-25 Jie Zhang <jie@codesourcery.com>
7096 * gcc.target/arm/neon-thumb2-move.c: Add
7097 dg-require-effective-target arm_thumb2_ok.
7099 2011-02-24 Jason Merrill <jason@redhat.com>
7101 * g++.dg/parse/constant1.C: Specify C++98 mode.
7102 * g++.dg/parse/constant5.C: Likewise.
7103 * g++.dg/parse/error2.C: Likewise.
7104 * g++.dg/parse/semicolon3.C: Likewise.
7105 * g++.dg/template/crash14.C: Likewise.
7106 * g++.dg/template/local4.C: Likewise.
7107 * g++.dg/template/nontype3.C: Likewise.
7108 * g++.dg/parse/crash31.C: Adjust expected errors.
7109 * g++.dg/template/function1.C: Likewise.
7110 * g++.dg/template/ref3.C: Likewise.
7111 * g++.dg/template/static9.C: Likewise.
7112 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7114 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7115 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7116 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7117 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7118 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7120 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7123 * gfortran.dg/pr47878.f90: New test.
7125 2011-02-24 Richard Guenther <rguenther@suse.de>
7128 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7129 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7131 2011-02-24 Richard Guenther <rguenther@suse.de>
7134 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7135 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7137 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7139 PR libgfortran/47567
7140 * gfortran.dg/fmt_f0_1.f90: Update test.
7142 2011-02-23 Jason Merrill <jason@redhat.com>
7144 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7145 * g++.dg/abi/mangle45.C: New.
7147 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7148 * g++.dg/template/canon-type-9.C: Match use of decltype
7149 between declaration and definition.
7150 * g++.dg/template/canon-type-12.C: Likewise.
7152 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7155 * gfortran.dg/nested_allocatables_1.f90: New.
7157 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7160 * g++.dg/pr46868.C: New test.
7161 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7162 * g++.dg/parse/error14.C: Adjust.
7164 2011-02-23 Richard Guenther <rguenther@suse.de>
7166 PR tree-optimization/47838
7167 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7169 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7171 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7173 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7175 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7176 * gfortran.dg/count_init_expr.f03: Ditto.
7177 * gfortran.dg/gomp/pr43711.f90: Ditto.
7178 * gcc.dg/struct-parse-2.c: Ditto.
7179 * gcc.dg/parse-error-3.c: Ditto.
7180 * gcc.dg/Wlogical-op-1.c: Ditto.
7181 * gcc.dg/Walways-true-1.c: Ditto.
7182 * gcc.dg/pr24225.c: Ditto.
7183 * gcc.dg/Walways-true-2.c: Ditto.
7184 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7185 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7186 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7187 * g++.dg/overload/defarg4.C: Ditto.
7188 * g++.dg/inherit/covariant16.C: Ditto.
7189 * g++.dg/inherit/virtual7.C: Ditto.
7190 * g++.dg/template/canon-type-9.C: Ditto.
7191 * g++.dg/template/access19.C: Ditto.
7192 * g++.dg/template/call7.C: Ditto.
7193 * g++.dg/template/canon-type-2.C: Ditto.
7194 * g++.dg/template/init7.C: Ditto.
7195 * g++.dg/template/sizeof-template-argument.C: Ditto.
7196 * g++.dg/template/const3.C: Ditto.
7197 * g++.dg/template/sfinae26.C: Ditto.
7198 * g++.dg/template/sfinae26.C: Ditto.
7199 * g++.dg/template/canon-type-11.C: Ditto.
7200 * g++.dg/template/union2.C: Ditto.
7201 * g++.dg/template/canon-type-3.C: Ditto.
7202 * g++.dg/template/canon-type-1.C: Ditto.
7203 * g++.dg/template/canon-type-5.C: Ditto.
7204 * g++.dg/template/canon-type-7.C: Ditto.
7205 * g++.dg/template/canon-type-10.C: Ditto.
7206 * g++.dg/template/spec36.C: Ditto.
7207 * g++.dg/template/typedef38.C: Ditto.
7208 * g++.dg/template/canon-type-4.C: Ditto.
7209 * g++.dg/template/canon-type-6.C: Ditto.
7210 * g++.dg/template/canon-type-13.C: Ditto.
7211 * g++.dg/template/instantiate9.C: Ditto.
7212 * g++.dg/template/ttp22.C: Ditto.
7213 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7214 * g++.dg/warn/Walways-true-1.C: Ditto.
7215 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7216 * g++.dg/warn/Walways-true-2.C: Ditto.
7217 * g++.dg/conversion/op4.C: Ditto.
7218 * g++.dg/opt/pr19650.C: Ditto.
7219 * g++.dg/lookup/friend11.C: Ditto.
7220 * g++.dg/other/default2.C: Ditto.
7221 * g++.dg/other/default3.C: Ditto.
7222 * g++.dg/other/dtor2.C: Ditto.
7223 * g++.dg/other/friend5.C: Ditto.
7224 * g++.dg/other/default5.C: Ditto.
7225 * g++.dg/init/brace6.C: Ditto.
7226 * g++.dg/init/aggr5.C: Ditto.
7227 * g++.dg/init/error2.C: Ditto.
7228 * g++.dg/expr/bound-mem-fun.C: Ditto.
7229 * g++.dg/expr/cond6.C: Ditto.
7230 * g++.dg/expr/stmt-expr-1.C: Ditto.
7231 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7232 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7233 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7234 * g++.dg/cpp0x/bracket1.C: Ditto.
7235 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7236 * g++.dg/cpp0x/pr38646.C: Ditto.
7237 * g++.dg/cpp0x/variadic73.C: Ditto.
7238 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7239 * g++.dg/cpp0x/bracket4.C: Ditto.
7240 * g++.dg/cpp0x/decltype4.C: Ditto.
7241 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7242 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7243 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7244 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7245 * g++.dg/cpp0x/decltype2.C: Ditto.
7246 * g++.dg/cpp0x/decltype1.C: Ditto.
7247 * g++.dg/cpp0x/bracket2.C: Ditto.
7248 * g++.dg/cpp0x/decltype5.C: Ditto.
7249 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7250 * g++.dg/cpp0x/variadic70.C: Ditto.
7251 * g++.dg/cpp0x/decltype6.C: Ditto.
7252 * g++.dg/cpp0x/rvo.C: Ditto.
7253 * g++.dg/cpp0x/vt-40092.C: Ditto.
7254 * g++.dg/cpp0x/variadic-new.C: Ditto.
7255 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7256 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7257 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7258 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7259 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7260 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7261 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7262 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7263 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7264 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7265 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7266 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7267 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7268 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7269 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7270 * g++.dg/cpp0x/pr39639.C: Ditto.
7271 * g++.dg/cpp0x/decltype3.C: Ditto.
7272 * g++.dg/cpp0x/variadic68.C: Ditto.
7273 * g++.dg/cpp0x/variadic-function.C: Ditto.
7274 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7275 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7276 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7277 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7278 * g++.dg/parse/crash35.C: Ditto.
7279 * g++.dg/parse/crash40.C: Ditto.
7280 * g++.dg/parse/defarg12.C: Ditto.
7281 * g++.dg/parse/crash34.C: Ditto.
7282 * g++.dg/parse/constructor3.C: Ditto.
7283 * g++.dg/parse/template23.C: Ditto.
7284 * g++.dg/parse/crash56.C: Ditto.
7285 * g++.dg/parse/dtor13.C: Ditto.
7286 * g++.dg/parse/error33.C: Ditto.
7287 * g++.dg/parse/ctor9.C: Ditto.
7288 * g++.dg/parse/error32.C: Ditto.
7289 * g++.dg/parse/error37.C: Ditto.
7290 * g++.dg/parse/bitfield3.C: Ditto.
7291 * g++.dg/parse/struct-4.C: Ditto.
7292 * g++.dg/ext/has_trivial_copy.C: Ditto.
7293 * g++.dg/ext/is_polymorphic.C: Ditto.
7294 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7295 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7296 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7297 * g++.dg/ext/is_union.C: Ditto.
7298 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7299 * g++.dg/ext/is_pod.C: Ditto.
7300 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7301 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7302 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7303 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7304 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7305 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7306 * g++.dg/ext/is_abstract.C: Ditto.
7307 * g++.dg/ext/has_trivial_assign.C: Ditto.
7308 * g++.dg/ext/is_class.C: Ditto.
7309 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7310 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7311 * g++.dg/ext/is_base_of.C: Ditto.
7312 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7313 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7314 * g++.dg/ext/is_empty.C: Ditto.
7315 * g++.dg/ext/is_enum.C: Ditto.
7316 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7317 * gnat.dg/opt11.adb: Ditto.
7318 * obj-c++.dg/pr45735.mm: Ditto.
7319 * obj-c++.dg/pr24393.mm: Ditto.
7320 * obj-c++.dg/exceptions-2.mm: Ditto.
7321 * objc.dg/pr45735.m: Ditto.
7322 * objc.dg/pr24393.m: Ditto.
7324 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7326 * objc.dg/attributes/objc-exception-1.m: New.
7328 2011-02-23 Jie Zhang <jie@codesourcery.com>
7330 * gcc.dg/cpp/include7.c: New test.
7332 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7335 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7337 2011-02-23 Jie Zhang <jie@codesourcery.com>
7339 PR rtl-optimization/47763
7340 * gcc.dg/pr47763.c: New test.
7342 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7345 * gfortran.dg/whole_file_32.f90 : New test.
7347 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7350 * g++.dg/inherit/virtual7.C: New test.
7352 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7355 * objc.dg/type-size-3.m: Updated error message.
7356 * objc.dg/type-size-4.m: New test.
7357 * objc.dg/type-size-5.m: New test.
7359 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7361 * lib/gnat.exp: Fix comments.
7362 Don't load libgloss.exp.
7363 (default_gnat_version): Call $compiler with --version.
7364 Adapt regexp for gnatmake output, insert version.
7365 (gnat_version): New proc.
7366 (gnat_init): Remove gnat_libgcc_s_path.
7367 (gnat_target_compile): Likewise.
7368 Remove ld_library_path.
7369 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7370 (gnat_pass): Remove.
7371 (gnat_pass): Remove.
7372 (gnat_finish): Remove.
7373 (gnat_exit): Remove.
7374 (local_find_gnatmake): Reindent.
7375 (runtest_file_p): Remove.
7376 (prune_warnings): Remove.
7377 (find_gnatclean): New proc.
7378 * lib/gnat-dg.exp (lremove): New proc.
7379 (gnat-dg-test): Reindent.
7380 Remove additional output files.
7381 (gnat-dg-runtest): Remove.
7383 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7384 * gnat.dg/loop_optimization6.adb: Likewise.
7385 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7387 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7389 PR tree-optimization/47835
7390 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7392 2011-02-22 Tobias Burnus <burnus@net-b.de>
7394 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7395 * gfortran.dg/abstract_type_2.f03: Ditto.
7396 * gfortran.dg/abstract_type_3.f03: Ditto.
7397 * gfortran.dg/abstract_type_4.f03: Ditto.
7398 * gfortran.dg/abstract_type_5.f03: Ditto.
7399 * gfortran.dg/abstract_type_6.f03: Ditto.
7400 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7401 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7402 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7403 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7404 * gfortran.dg/array_function_5.f90: Ditto.
7405 * gfortran.dg/asynchronous_3.f03: Ditto.
7406 * gfortran.dg/char_expr_1.f90: Ditto.
7407 * gfortran.dg/class_14.f03: Ditto.
7408 * gfortran.dg/data_array_6.f: Ditto.
7409 * gfortran.dg/data_invalid.f90: Ditto.
7410 * gfortran.dg/dot_product_1.f03: Ditto.
7411 * gfortran.dg/func_derived_5.f90: Ditto.
7412 * gfortran.dg/func_result_4.f90: Ditto.
7413 * gfortran.dg/implied_do_1.f90: Ditto.
7414 * gfortran.dg/initialization_25.f90: Ditto.
7415 * gfortran.dg/initialization_26.f90: Ditto.
7416 * gfortran.dg/interface_34.f90: Ditto.
7417 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7418 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7419 * gfortran.dg/matmul_8.f03: Ditto.
7420 * gfortran.dg/merge_init_expr.f90: Ditto.
7421 * gfortran.dg/pack_assign_1.f90: Ditto.
7422 * gfortran.dg/pack_vector_1.f90: Ditto.
7423 * gfortran.dg/pointer_check_8.f90: Ditto.
7424 * gfortran.dg/product_init_expr.f03: Ditto.
7425 * gfortran.dg/reshape_order_5.f90: Ditto.
7426 * gfortran.dg/reshape_shape_1.f90: Ditto.
7427 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7428 * gfortran.dg/same_name_2.f90: Ditto.
7429 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7430 * gfortran.dg/spread_init_expr.f03: Ditto.
7431 * gfortran.dg/stmt_func_1.f90: Ditto.
7432 * gfortran.dg/sum_init_expr.f03: Ditto.
7433 * gfortran.dg/transpose_3.f03: Ditto.
7434 * gfortran.dg/unpack_init_expr.f03: Ditto.
7435 * gfortran.dg/warn_conversion.f90: Ditto.
7436 * gfortran.dg/warn_conversion_2.f90: Ditto.
7437 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7438 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7439 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7440 * gfortran.dg/whole_file_16.f90: Ditto.
7441 * gfortran.dg/whole_file_17.f90: Ditto.
7442 * gfortran.dg/whole_file_18.f90: Ditto.
7443 * gfortran.dg/whole_file_20.f03: Ditto.
7444 * gfortran.dg/whole_file_5.f90: Ditto.
7445 * gfortran.dg/whole_file_6.f90: Ditto.
7446 * gfortran.dg/write_invalid_format.f90: Ditto.
7447 * gfortran.dg/zero_sized_6.f90: Ditto.
7449 2011-02-21 Jeff Law <law@redhat.com>
7451 PR rtl-optimization/46178
7452 * gcc.target/i386/pr46178.c: New test.
7454 PR rtl-optimization/46002
7455 * gcc.c-torture/compile/pr46002.c: New test.
7457 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7459 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7462 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7465 * g++.dg/debug/pr47106.C: Require effective target lto.
7467 2011-02-21 Jason Merrill <jason@redhat.com>
7469 * g++.dg/cpp0x/constexpr-diag2.C: New.
7471 2011-02-20 Jason Merrill <jason@redhat.com>
7473 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7475 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7477 * g++.dg/overload/conv-op1.C: New.
7479 * g++.dg/cpp0x/constexpr-synth1.C: New.
7481 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7483 * objc.dg/layout-2.m: New.
7484 * objc.dg/selector-3.m: Adjusted location of error message.
7485 * objc.dg/type-size-3.m: Same.
7486 * obj-c++.dg/selector-3.mm: Same.
7488 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7491 * objc.dg/property/dotsyntax-22.m: New.
7492 * obj-c++.dg/property/dotsyntax-22.mm: New.
7494 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7497 * g++.dg/template/typedef38.C: New test.
7499 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7502 * gfortran.dg/whole_file_30.f90 : New test.
7503 * gfortran.dg/whole_file_31.f90 : New test.
7505 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7509 * gfortran.dg/whole_file_28.f90 : New test.
7510 * gfortran.dg/whole_file_29.f90 : New test.
7512 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7515 * g++.dg/template/crash105.C: New.
7517 2011-02-19 Jason Merrill <jason@redhat.com>
7519 * g++.dg/cpp0x/regress/no-elide1.C: New.
7521 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7523 PR tree-optimization/46620
7524 * gcc.dg/pr46620.c: New.
7526 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7529 * gcc.target/i386/pr47809.c: New test.
7531 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7532 Tobias Burnus <burnus@net-b.de>
7534 * lib/target-supports.exp
7535 (check_effective_target_fortran_large_real): New check for large reals.
7536 * gfortran.dg/nan_7.f90: New test.
7538 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7540 PR libgfortran/47567
7541 * gfortran.dg/fmt_f0_1.f90: Update test.
7543 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7546 * gfortran.dg/array_constructor_36.f90 : New test.
7547 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7548 allow for comparison between different elements of the array
7549 constructor at different levels of optimization.
7551 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7553 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7554 * gcc.target/i386/pr32280-1.c: Likewise.
7556 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7559 * gcc.target/i386/pr47800.c: New test.
7561 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7563 * objc/execute/exceptions/foward-1.x: New.
7565 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7568 * gfortran.dg/derived_constructor_comps_4.f90: New.
7570 2011-02-18 Tobias Burnus
7573 * gfortran.dg/func_result_6.f90: New.
7575 2011-02-18 Michael Matz <matz@suse.de>
7578 * gfortran.dg/lto/pr45586_0.f90: New test.
7579 * gfortran.dg/typebound_proc_20.f90: Ditto.
7580 * gfortran.dg/typebound_proc_21.f90: Ditto.
7582 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7585 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7587 2011-02-18 Tobias Burnus <burnus@net-b.de>
7590 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7592 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7593 normalizing the error/warning output.
7594 * gfortran.dg/Wall.f90: Update dg-error/warning.
7595 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7596 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7597 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7598 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7599 * gfortran.dg/class_30.f90: Update dg-error/warning.
7600 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7601 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7602 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7603 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7604 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7605 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7606 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7607 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7608 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7609 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7610 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7611 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7612 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7613 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7614 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7615 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7616 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7617 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7618 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7619 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7620 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7621 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7622 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7623 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7624 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7626 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7629 * gfortran.dg/proc_ptr_comp_30.f90: New.
7631 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7634 * gcc.target/i386/pr47780.c: New test.
7636 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7639 * gfortran.dg/class_40.f03: New.
7641 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7644 * g++.dg/cpp0x/auto21.C: New test.
7646 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7648 * objc.dg/special/unclaimed-category-1.h: Updated for
7650 * objc.dg/special/unclaimed-category-1.m: Same.
7651 * objc.dg/zero-link-1.m: Same.
7652 * objc.dg/lookup-1.m: Same.
7653 * objc.dg/torture/strings/const-str-9.m
7654 * objc.dg/torture/strings/const-str-10.m: Same.
7655 * objc.dg/torture/strings/const-str-11.m: Same.
7656 * objc.dg/torture/forward-1.m: Same.
7657 * objc.dg/zero-link-2.m: Same.
7658 * objc.dg/encode-7-next-64bit.m: Same.
7659 * objc.dg/method-4.m: Same.
7660 * objc.dg/next-runtime-1.m: Same.
7661 * objc.dg/image-info.m: Same.
7662 * objc.dg/pr23214.m: Same.
7663 * objc.dg/symtab-1.m: Same.
7664 * obj-c++.dg/basic.m: Same.
7665 * obj-c++.dg/proto-lossage-3.m: Same.
7666 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7667 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7668 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7669 * obj-c++.dg/method-11.m: Same.
7670 * objc/execute/enumeration-1.m: Same.
7671 * objc/execute/object_is_class.m: Same.
7672 * objc/execute/formal_protocol-2.m: Same.
7673 * objc/execute/formal_protocol-4.m: Same.
7674 * objc/execute/formal_protocol-6.m: Same.
7675 * objc/execute/bycopy-3.m: Same.
7676 * objc/execute/exceptions/catchall-1.m: Same.
7677 * objc/execute/exceptions/finally-1.m: Same.
7678 * objc/execute/exceptions/local-variables-1.m: Same.
7679 * objc/execute/exceptions/foward-1.m: Same.
7680 * objc/execute/bf-common.h
7681 * objc/execute/enumeration-2.m: Same.
7682 * objc/execute/formal_protocol-1.m: Same.
7683 * objc/execute/formal_protocol-3.m: Same.
7684 * objc/execute/formal_protocol-5.m: Same.
7685 * objc/execute/accessing_ivars.m: Same.
7686 * objc/execute/bycopy-2.m: Same.
7687 * objc/execute/formal_protocol-7.m: Same.
7688 * objc/execute/compatibility_alias.m: Same.
7689 * objc/execute/no_clash.m: Same.
7690 * objc/execute/object_is_meta_class.m: Same.
7691 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7692 * objc/execute/class-tests-1.h: Include stdio.h.
7693 * objc/execute/class-tests-2.h: Same.
7694 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7696 * obj-c++.dg/try-catch-2.mm: Same.
7698 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7701 * g++.dg/warn/Wunused-parm-4.C: New test.
7703 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7704 Jan Hubicka <jh@suse.cz>
7708 * g++.dg/debug/pr47106.C: New.
7710 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7713 * gcc.target/i386/pr43653.c: New test.
7715 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7718 * g++.dg/template/inherit6.C: New test.
7720 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7723 * gfortran.dg/class_39.f03: New.
7725 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7728 * g++.dg/cpp0x/variadic106.C: New test.
7730 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7733 * gfortran.dg/pr47757-1.f90: New test.
7734 * gfortran.dg/pr47757-2.f90: New test.
7735 * gfortran.dg/pr47757-3.f90: New test.
7738 * g++.dg/cpp0x/enum8.C: New test.
7740 2011-02-15 Jason Merrill <jason@redhat.com>
7742 * g++.dg/inherit/implicit-trivial1.C: New.
7743 * g++.dg/cpp0x/implicit-trivial1.C: New.
7745 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7748 * gcc.dg/torture/pr47725.c: Removed.
7750 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7753 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7754 constant does not generate a load from memory.
7756 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7759 * gcc.dg/torture/pr47725.c: New.
7761 2011-02-15 Richard Guenther <rguenther@suse.de>
7763 PR tree-optimization/47743
7764 * gcc.dg/torture/pr47743.c: New testcase.
7766 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7769 * gcc.target/i386/pr47581.c: New test.
7771 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7774 * gfortran.dg/select_type_22.f03: New.
7776 2011-02-14 Jason Merrill <jason@redhat.com>
7778 * g++.dg/cpp0x/regress/enum1.C: New.
7780 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7782 * gnat.dg/include.adb: New test.
7784 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7787 * gfortran.dg/class_38.f03: New.
7789 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7791 * gcc.dg/pr46494.c: New test.
7793 2011-02-14 Richard Guenther <rguenther@suse.de>
7795 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7797 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7800 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7801 sparc*-sun-solaris2.11.
7803 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7806 * gfortran.dg/argument_checking_18.f90: New.
7808 2011-02-13 Tobias Burnus <burnus@net-b.de>
7810 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7811 * gfortran.dg/argument_checking_17.f90: New.
7813 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7815 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7816 are temporarily disabled.
7817 * gfortran.dg/class_7.f03: Ditto.
7818 * gfortran.dg/coarray_14.f90: Ditto.
7819 * gfortran.dg/typebound_proc_13.f03: Ditto.
7821 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7824 * gfortran.dg/extends_11.f03: New.
7826 2011-02-11 Xinliang David Li <davidxl@google.com>
7828 PR tree-optimization/47707
7829 * g++.dg/tree-ssa/pr47707.C: New test.
7831 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7833 * g++.dg/opt/inline17.C: New test.
7835 2011-02-11 Tobias Burnus <burnus@net-b.de>
7838 * gfortran.dg/pure_formal_2.f90: New.
7840 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7842 PR rtl-optimization/47614
7843 * gfortran.dg/pr47614.f: New.
7845 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7848 * gcc.dg/opts-6.c: New test.
7850 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7853 * gcc.dg/pr47684.c: New test.
7855 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7858 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7859 c99_runtime, dg-add-options c99_runtime.
7860 (main): Use __asm__.
7862 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7866 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7867 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7868 * gcc.dg/ucnid-10.c: Likewise.
7869 * gcc.dg/ucnid-13.c: Likewise.
7870 * gcc.dg/ucnid-7.c: Likewise.
7871 * gcc.dg/ucnid-8.c: Likewise.
7872 Adapt dg-warning line number.
7874 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7876 * gcc.target/i386/parity-1.c: Use -march=k8.
7877 * gcc.target/i386/parity-2.c: Ditto.
7878 * gcc.target/i386/vecinit-1.c: Ditto.
7879 * gcc.target/i386/vecinit-2.c: Ditto.
7881 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7884 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7885 * gcc.target/mips/save-restore-3.c: Likewise.
7886 * gcc.target/mips/save-restore-4.c: Likewise.
7887 * gcc.target/mips/save-restore-5.c: Likewise.
7890 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7891 * g++.dg/tree-prof/partition2.C: Likewise.
7893 2011-02-09 Jason Merrill <jason@redhat.com>
7895 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7896 rather than misdeclare std::puts.
7898 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7899 * g++.dg/other/warning1.C: Likewise.
7900 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7901 * g++.old-deja/g++.gb/scope06.C: Likewise.
7902 * g++.old-deja/g++.law/cvt11.C: Likewise.
7903 * g++.old-deja/g++.law/init1.C: Likewise.
7904 * g++.dg/abi/mangle26.C: Likewise.
7906 * g++.dg/template/function1.C: Adjust for C++0x mode.
7907 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7909 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7910 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7912 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7914 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7916 * g++.dg/cpp0x/regress: New directory.
7917 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7918 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7919 * g++.dg/cpp0x/regress/regress3.C: New.
7921 2011-02-10 Richard Guenther <rguenther@suse.de>
7923 PR tree-optimization/47677
7924 * gcc.dg/torture/pr47677.c: New testcase.
7926 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7928 * objc.dg/special/load-category-1.m: Remove unused header.
7929 * objc.dg/special/load-category-1a.m: Likewise.
7930 * objc.dg/special/load-category-2.m: Likewise.
7931 * objc.dg/special/load-category-2a.m: Likewise.
7932 * objc.dg/special/load-category-3.m: Likewise.
7933 * objc.dg/special/load-category-3a.m: Likewise.
7934 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7935 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7936 * objc.dg/attributes/class-attribute-1.m: Likewise.
7937 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7938 * obj-c++.dg/property/property.exp: Likewise.
7939 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7940 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7941 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7942 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7943 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7944 * obj-c++.dg/template-8.mm: Likewise.
7946 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7949 * gcc.target/i386/pr47665.c: New test.
7951 2011-02-10 Jie Zhang <jie@codesourcery.com>
7955 2011-02-05 Jie Zhang <jie@codesourcery.com>
7957 * gcc.dg/pr42631.c: Update test.
7958 * gcc.dg/pr42631-2.c: New test.
7960 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7963 * gfortran.dg/proc_decl_25.f90: New.
7965 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7968 * gfortran.dg/typebound_assignment_2.f03: New.
7970 2011-02-09 Richard Guenther <rguenther@suse.de>
7972 PR tree-optimization/47664
7973 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7975 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7978 * gnat.dg/uninit_func.adb: Adjust dg directive.
7980 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7983 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7985 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7988 * gfortran.dg/auto_dealloc_2.f90: New.
7990 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7992 * gcc.dg/builtins-config.h: Remove __sgi handling.
7993 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7994 -std=c99 for mips-sgi-irix6.5*.
7996 2011-02-09 Martin Jambor <mjambor@suse.cz>
7999 * gfortran.dg/pr25923.f90: Remove xfails.
8001 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8004 * gfortran.dg/inquire_14.f90: New test.
8006 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8009 * gfortran.dg/pointer_init_6.f90: New.
8011 2011-02-08 Jeff Law <law@redhat.com>
8013 PR tree-optimization/42893
8014 * gcc.tree-ssa/pr42893.c: New test.
8016 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8018 PR tree-optimization/46834
8019 PR tree-optimization/46994
8020 PR tree-optimization/46995
8021 * gcc.dg/graphite/id-pr46834.c: New.
8022 * gfortran.dg/graphite/id-pr46994.f90: New.
8023 * gfortran.dg/graphite/id-pr46995.f90: New.
8025 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8028 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8029 using the variable is known the warning is emitted there.
8030 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8031 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8033 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8036 * gcc.dg/noreturn-1.c (foo5): Likewise.
8037 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8038 (method2): Likewise.
8040 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8041 the return statement using the uninitialized variable.
8042 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8044 2011-02-08 Richard Guenther <rguenther@suse.de>
8047 * g++.dg/opt/pr47639.c: New testcase.
8049 2011-02-08 Richard Guenther <rguenther@suse.de>
8051 PR tree-optimization/47632
8052 * g++.dg/opt/pr47632.C: New testcase.
8054 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8056 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8058 2011-02-07 Richard Guenther <rguenther@suse.de>
8060 PR tree-optimization/47615
8061 * g++.dg/opt/pr47615.C: New testcase.
8063 2011-02-07 Richard Guenther <rguenther@suse.de>
8065 PR tree-optimization/47621
8066 * gcc.dg/torture/pr47621.c: New testcase.
8068 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8070 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8072 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8075 * gfortran.dg/allocate_with_source_1 : New test.
8077 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8080 * gcc.dg/pr47610.c: New test.
8082 2011-02-05 Jie Zhang <jie@codesourcery.com>
8085 * gcc.dg/pr42631.c: Update test.
8086 * gcc.dg/pr42631-2.c: New test.
8088 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8091 * gfortran.dg/pr47574.f90: New test.
8093 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8095 PR tree-optimization/46194
8096 * gcc.dg/autopar/pr46194.c: New.
8098 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8100 PR tree-optimization/43695
8101 * g++.dg/ipa/pr43695.C: New.
8103 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8106 * gcc.dg/pr23200.c: New test.
8108 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8111 * g++.dg/pr47589.C: New test.
8113 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8116 * g++.dg/template/typedef37.C: New test.
8117 * g++.dg/template/param1.C: Adjust expected error message.
8119 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8122 * gcc.dg/pr31490-2.c: New test.
8123 * gcc.dg/pr31490-3.c: New test.
8124 * gcc.dg/pr31490-4.c: New test.
8126 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8127 Jakub Jelinek <jakub@redhat.com>
8130 * g++.dg/parser/semicolon3.C: Adjust.
8131 * g++.dg/parser/semicolon4.C: New testcase.
8132 * g++.dg/pr46890.C: New testcase.
8134 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8137 * g++.dg/init/pr29571.C: New.
8139 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8141 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8142 instead of vect_int.
8144 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8147 * gcc.target/i386/pr47312.c: New test.
8150 * gcc.target/i386/pr47564.c: New test.
8152 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8154 PR tree-optimization/45122
8155 * gcc.dg/tree-ssa/pr45122.c: New.
8157 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8160 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8163 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8164 and vsx so a default --with-cpu=power7 doesn't give an error
8165 when -mavoid-indexed-addresses is used.
8167 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8168 wrapper function to save the arguments and then jump to the real
8169 function, rather than depending on the compiler not to move stuff
8171 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8173 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8174 Paul Thomas <pault@gcc.gnu.org>
8177 * gfortran.dg/class_37.f03 : New test.
8179 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8180 Richard Guenther <rguenther@suse.de>
8182 PR tree-optimization/40979
8184 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8185 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8186 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8187 check_vect_support_and_set_flags.
8188 * gfortran.dg/graphite/vect-pr40979.f90: New.
8190 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8193 * gfortran.dg/class_36.f03: New.
8195 2011-02-02 Richard Guenther <rguenther@suse.de>
8197 PR tree-optimization/47566
8198 * gcc.dg/lto/20110201-1_0.c: New testcase.
8200 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8206 * debug/pr47498.c: New.
8207 * debug/pr47501.c: New.
8209 2011-02-01 Richard Guenther <rguenther@suse.de>
8211 PR tree-optimization/47559
8212 * g++.dg/torture/pr47559.C: New testcase.
8214 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8217 * gfortran.dg/typebound_call_20.f03: New.
8219 2011-02-01 Richard Guenther <rguenther@suse.de>
8221 PR tree-optimization/47555
8222 * gcc.dg/pr47555.c: New testcase.
8224 2011-02-01 Richard Guenther <rguenther@suse.de>
8226 PR tree-optimization/47541
8227 * g++.dg/torture/pr47541.C: New testcase.
8229 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8232 * gfortran.dg/typebound_call_19.f03: New.
8234 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8237 * g++.dg/cpp0x/pr47416.C: New test.
8239 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8242 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8244 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8247 * gfortran.dg/typebound_assignment_1.f03: New.
8249 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8251 PR tree-optimization/47538
8252 * gcc.c-torture/execute/pr47538.c: New test.
8254 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8257 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8259 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8261 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8263 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8265 PR rtl-optimization/44031
8266 * gcc.c-torture/compile/20110131-1.c: New test.
8268 2011-01-31 Tobias Burnus <burnus@net-b.de>
8271 * gfortran.dg/stmt_func_1.f90: New.
8273 2011-01-31 Tobias Burnus <burnus@net-b.de>
8276 * gfortran.dg/interface_34.f90: New.
8278 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8281 * gfortran.dg/realloc_on_assign_5.f03: New test.
8282 * gfortran.dg/realloc_on_assign_5.f03: New test.
8284 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8286 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8287 * gfortran.dg/bessel_7.f90: Likewise.
8288 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8290 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8291 * gfortran.dg/sum_init_expr.f03: Likewise.
8293 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8295 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8298 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8299 loop only on "vect_intfloat_cvt" targets.
8301 2011-01-29 Tobias Burnus <burnus@net-b.de>
8304 * gfortran.dg/shape_6.f90: New.
8306 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8308 PR libgfortran/47434
8309 * gfortran.dg/read_infnan_1.f90: Update test.
8310 * gfortran.dg/module_nan.f90: Update test.
8311 * gfortran.dg/char4_iunit_1.f03: Update test.
8312 * gfortran.dg/large_real_kind_1.f90: Update test.
8313 * gfortran.dg/real_const_3.f90: Update test.
8314 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8316 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8319 * g++.dg/template/param2.C: New test.
8321 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8323 PR libgfortran/47285
8324 * gfortran.dg/fmt_g.f: New test.
8326 2011-01-28 Tobias Burnus <burnus@net-b.de>
8329 * gfortran.dg/pure_formal_1.f90: New.
8331 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8334 * gcc.dg/tls/pr42894.c: New test.
8336 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8338 * gcc.dg/pr47276.c: Add dg-require-visibility.
8340 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8342 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8344 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8345 Tobias Burnus <burnus@gcc.gnu.org>
8350 * gfortran.dg/realloc_on_assign_3.f03: New test.
8351 * gfortran.dg/realloc_on_assign_4.f03: New test.
8352 * gfortran.dg/allocatable_function_5.f90: New test.
8353 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8354 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8355 implemented" dg-errors.
8357 2011-01-27 Jan Hubicka <jh@suse.cz>
8360 * gcc.dg/attr-weakref-4.c: New testcase
8362 2011-01-27 Martin Jambor <mjambor@suse.cz>
8364 PR tree-optimization/47228
8365 * gcc.dg/torture/pr47228.c: New test.
8367 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8369 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8371 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8373 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8374 when using auto-overlay support on the SPU.
8376 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8378 PR rtl-optimization/44174
8379 * gcc.target/i386/asm-6.c: New test.
8381 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8383 PR rtl-optimization/46856
8384 * gcc.c-torture/compile/pr46856.c: New test.
8386 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8387 Andrew Pinski <pinskia@gmail.com>
8390 * gcc.dg/pr43082.c: New.
8392 2011-01-26 DJ Delorie <dj@redhat.com>
8394 PR rtl-optimization/46878
8395 * gcc.dg/pr46878-1.c: New test.
8397 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8400 * g++.dg/cpp0x/pr47476.C: New test.
8402 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8404 * gcc.c-torture/compile/20110126-1.c: New test.
8406 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8409 * gcc.dg/torture/pr47473.c: New test.
8411 2011-01-26 Jan Hubicka <jh@suse.cz>
8414 * gcc.c-torture/execute/pr47237.c: New testcase.
8416 2011-01-26 Jan Hubicka <jh@suse.cz>
8418 PR tree-optimization/47190
8419 * gcc.dg/attr-weakref-3.c: New testcase.
8421 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8424 * gcc.dg/dll-9a.c: New test file.
8425 * gcc.dg/dll-11.c: Likewise.
8426 * gcc.dg/dll-12.c: Likewise.
8427 * gcc.dg/dll-12a.c: Likewise.
8428 * gcc.dg/dll-11a.c: Likewise.
8429 * gcc.dg/dll-9.c: Likewise.
8430 * gcc.dg/dll-10.c: Likewise.
8431 * gcc.dg/dll-10a.c: Likewise.
8432 * g++.dg/ext/dllexport4a.cc: Likewise.
8433 * g++.dg/ext/dllexport4.C: Likewise.
8434 * g++.dg/ext/dllexport5.C: Likewise.
8435 * g++.dg/ext/dllexport5a.cc: Likewise.
8437 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8439 PR tree-optimization/46970
8440 * gcc.dg/graphite/pr46970.c: New.
8442 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8444 PR tree-optimization/46215
8445 * gcc.dg/graphite/pr46215.c: New.
8447 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8449 PR tree-optimization/46168
8450 * gcc.dg/graphite/pr46168.c: New.
8452 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8454 PR tree-optimization/43657
8455 * gcc.dg/graphite/pr43657.c: New.
8457 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8459 PR tree-optimization/29832
8460 * gfortran.dg/graphite/pr29832.f90: New.
8462 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8464 PR tree-optimization/43567
8465 * gcc.dg/graphite/pr43567.c: New.
8467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8469 * gfortran.dg/graphite/interchange-4.f: New.
8470 * gfortran.dg/graphite/interchange-5.f: New.
8472 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8473 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8474 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8475 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8476 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8477 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8478 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8479 * gfortran.dg/ltrans-7.f90: Removed.
8480 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8482 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8483 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8484 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8485 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8486 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8487 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8488 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8489 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8490 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8491 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8492 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8493 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8494 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8495 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8496 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8497 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8498 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8499 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8500 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8501 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8502 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8503 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8504 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8505 * gcc.dg/tree-ssa/data-dep-1.c
8506 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8507 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8508 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8509 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8510 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8512 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8514 PR tree-optimization/47265
8515 PR tree-optimization/47443
8516 * gcc.c-torture/compile/pr47265.c: New test.
8517 * gcc.dg/pr47443.c: New test.
8519 2011-01-25 Martin Jambor <mjambor@suse.cz>
8521 PR tree-optimization/47382
8522 * g++.dg/torture/pr47382.C: New test.
8523 * g++.dg/opt/devirt1.C: Xfail.
8525 2011-01-25 Yao Qi <yao@codesourcery.com>
8528 * gcc.target/arm/pr45701-1.c: New test.
8529 * gcc.target/arm/pr45701-2.c: New test.
8530 * gcc.target/arm/pr45701-3.c: New test.
8532 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8533 Jakub Jelinek <jakub@redhat.com>
8535 PR tree-optimization/47271
8536 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8538 2011-01-25 Nick Clifton <nickc@redhat.com>
8540 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8541 (saturate_add): Delete.
8543 (main): Do not run saturate_add.
8544 (set_interrupts): Delete.
8546 2011-01-25 Tobias Burnus <burnus@net-b.de>
8549 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8551 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8553 PR tree-optimization/47427
8554 PR tree-optimization/47428
8555 * gcc.c-torture/compile/pr47427.c: New test.
8556 * gcc.c-torture/compile/pr47428.c: New test.
8558 2011-01-25 Richard Guenther <rguenther@suse.de>
8561 * gcc.dg/torture/pr47411.c: New testcase.
8563 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8565 * gfortran.dg/graphite/id-24.f: New.
8566 * gfortran.dg/graphite/id-25.f: New.
8568 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8570 * gfortran.dg/graphite/id-23.f: New.
8572 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8574 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8576 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8578 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8579 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8580 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8581 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8582 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8583 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8584 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8585 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8586 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8588 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8590 * gcc.dg/graphite/block-0.c: Add documentation.
8591 * gcc.dg/graphite/block-4.c: Same.
8592 * gcc.dg/graphite/block-7.c: Same.
8593 * gcc.dg/graphite/block-8.c: New.
8594 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8595 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8596 * gcc.dg/graphite/interchange-12.c: Add documentation.
8597 * gcc.dg/graphite/interchange-13.c: New.
8598 * gcc.dg/graphite/interchange-14.c: New.
8599 * gcc.dg/graphite/interchange-15.c: New.
8600 * gcc.dg/graphite/interchange-8.c: Add documentation.
8601 * gcc.dg/graphite/interchange-mvt.c: Same.
8603 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8606 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8607 * gcc.target/powerpc/altivec-14.c: Ditto.
8608 * gcc.target/powerpc/altivec-33.c: Ditto.
8609 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8610 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8611 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8612 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8613 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8614 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8615 * g++.dg/ext/altivec-15.C: Ditto.
8616 * g++.dg/ext/altivec-types-1.C: Ditto.
8617 * g++.dg/ext/altivec-types-2.C: Ditto.
8618 * g++.dg/ext/altivec-types-3.C: Ditto.
8619 * g++.dg/ext/altivec-types-4.C: Ditto.
8621 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8623 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8625 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8627 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8628 optimization options.
8630 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8632 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8635 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8637 2011-01-23 Tobias Burnus <burnus@net-b.de>
8640 * gfortran.dg/allocatable_scalar_12.f90: New.
8642 2011-01-23 Ira Rosen <irar@il.ibm.com>
8644 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8645 vectorization to be not profitable if peeling is used to
8646 realign the memory access.
8647 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8648 loop bound to avoid loop unrolling.
8649 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8651 2011-01-22 Jan Hubicka <jh@suse.cz>
8654 * g++.dg/lto/pr47333.C: New file.
8656 2011-01-22 Jan Hubicka <jh@suse.cz>
8658 PR tree-optimization/43884
8660 * gcc.dg/autopar/outer-2.c: Increase array size.
8661 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8663 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8666 * gfortran.dg/c_loc_tests_16.f90: New test.
8668 2011-01-22 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/typebound_proc_19.f90: New.
8673 2011-01-21 Jeff Law <law@redhat.com>
8675 PR tree-optimization/47053
8676 * g++.dg/pr47053.C: New test.
8678 2011-01-21 Jason Merrill <jason@redhat.com>
8681 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8683 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8686 * g++.dg/cpp0x/range-for10.C: New test.
8687 * g++.dg/template/for1.C: New test.
8690 * g++.dg/tree-prof/partition3.C: New test.
8692 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8694 PR rtl-optimization/47366
8695 * g++.dg/opt/pr47366.C: New test.
8697 2011-01-21 Jason Merrill <jason@redhat.com>
8700 * g++.dg/cpp0x/constexpr-regress2.C: New.
8702 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8704 2011-01-21 Jeff Law <law@redhat.com>
8706 PR rtl-optimization/41619
8707 * gcc.dg/pr41619.c: New.
8709 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8711 PR tree-optimization/47355
8712 * g++.dg/opt/pr47355.C: New test.
8714 2011-01-21 Richard Guenther <rguenther@suse.de>
8716 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8719 2011-01-21 Richard Guenther <rguenther@suse.de>
8721 PR tree-optimization/47365
8722 * gcc.dg/torture/pr47365.c: New testcase.
8723 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8725 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8727 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8729 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8731 PR tree-optimization/47391
8732 * gcc.dg/pr47391.c: New test.
8734 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736 * g++.dg/template/char1.C: Use signed char.
8738 2011-01-21 Tobias Burnus <burnus@net-b.de>
8741 * gfortran.dg/pointer_target_4.f90: New.
8743 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8746 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8747 ILP32 system and not IP32.
8749 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8752 * g++.dg/debug/pr46583.C: New.
8754 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8757 * g++.dg/debug/pr47283.C: New test.
8760 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8761 * gcc.target/i386/headmerge-2.c: Likewise.
8763 2011-01-20 Richard Guenther <rguenther@suse.de>
8766 * gcc.dg/torture/pr47370.c: New testcase.
8768 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8770 PR tree-optimization/46130
8771 * gcc.dg/pr46130-1.c: New test.
8772 * gcc.dg/pr46130-2.c: New test.
8774 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8777 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8779 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8782 * g++.dg/debug/pr46240.cc: New.
8784 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8787 * g++.dg/template/anonunion1.C: New test.
8789 PR rtl-optimization/47337
8790 * gcc.c-torture/execute/pr47337.c: New test.
8792 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8795 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8797 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8799 PR tree-optimization/46021
8800 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8802 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8804 PR tree-optimization/47290
8805 * g++.dg/torture/pr47290.C: New test.
8807 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8810 * gfortran.dg/proc_ptr_comp_29.f90: New.
8812 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8815 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8816 powerpc-apple-darwin9.
8818 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8820 PR rtl-optimization/47299
8821 * gcc.c-torture/execute/pr47299.c: New test.
8823 2011-01-17 Jason Merrill <jason@redhat.com>
8825 * g++.dg/cpp0x/constexpr-virtual.C: New.
8827 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8830 * gfortran.dg/gomp/pr47331.f90: New test.
8832 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8835 * objc.dg/selector-warn-1.m: New.
8836 * obj-c++.dg/selector-warn-1.mm: New.
8838 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8840 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8841 Update dg-final accordingly.
8843 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8845 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8847 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8849 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8851 * gcc.dg/guality/pr36728-2.c: Likewise.
8853 2011-01-17 Richard Guenther <rguenther@suse.de>
8855 PR tree-optimization/47313
8856 * g++.dg/torture/pr47313.C: New testcase.
8858 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8861 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8862 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8863 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8864 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8866 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8868 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8869 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8870 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8872 2011-01-17 Richard Guenther <rguenther@suse.de>
8874 PR tree-optimization/45967
8875 * gcc.dg/torture/pr45967-2.c: New testcase.
8876 * gcc.dg/torture/pr45967-3.c: Likewise.
8878 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8881 * g++.dg/ext/pr47213.C: Require visibility.
8883 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8885 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8886 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8888 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8890 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8891 Linux-based targets.
8893 2011-01-13 Jan Hubicka <jh@suse.cz>
8895 PR tree-optimization/47276
8896 * gcc.dg/pr47276.c: New testcase.
8898 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8899 Jonathan Wakely <jwakely.gcc@gmail.com>
8902 * g++.dg/other/pr33558.C: New.
8903 * g++.dg/other/pr33558-2.C: New.
8905 2011-01-14 Martin Jambor <mjambor@suse.cz>
8907 PR tree-optimization/45934
8908 PR tree-optimization/46302
8909 * g++.dg/ipa/devirt-c-1.C: New test.
8910 * g++.dg/ipa/devirt-c-2.C: Likewise.
8911 * g++.dg/ipa/devirt-c-3.C: Likewise.
8912 * g++.dg/ipa/devirt-c-4.C: Likewise.
8913 * g++.dg/ipa/devirt-c-5.C: Likewise.
8914 * g++.dg/ipa/devirt-c-6.C: Likewise.
8915 * g++.dg/ipa/devirt-6.C: Likewise.
8916 * g++.dg/ipa/devirt-d-1.C: Likewise.
8917 * g++.dg/torture/pr45934.C: Likewise.
8919 2011-01-14 Jason Merrill <jason@redhat.com>
8921 * g++.dg/cpp0x/variadic105.C: New.
8923 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8924 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8927 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8928 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8929 execution tests on i?86-*-*, x86_64-*-* and
8930 powerpc*-apple-darwin* && ilp32.
8931 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8932 tests on i?86-*-* and x86_64-*-*.
8934 2011-01-14 Richard Guenther <rguenther@suse.de>
8936 PR tree-optimization/47280
8937 * g++.dg/opt/pr47280.C: New testcase.
8939 2011-01-14 Jason Merrill <jason@redhat.com>
8941 * g++.dg/cpp0x/constexpr-regress1.C: New.
8943 * g++.dg/ext/flexary2.C: New.
8945 2011-01-14 Richard Guenther <rguenther@suse.de>
8948 * gcc.dg/torture/pr47281.c: New testcase.
8949 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8951 2011-01-14 Richard Guenther <rguenther@suse.de>
8953 PR tree-optimization/47286
8954 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8956 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8959 * g++.dg/ext/pr47213.C: New.
8961 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8963 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8965 2011-01-13 Tobias Burnus <burnus@net-b.de>
8966 Mikael Morin <mikael@gcc.gnu.org>
8970 * gfortran.dg/select_type_20.f90: New.
8971 * gfortran.dg/select_type_21.f90: New.
8973 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8976 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8978 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8980 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8981 * gcc.dg/guality/pr36728-2.c: Likewise.
8983 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8986 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8988 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8990 PR rtl-optimization/45352
8991 * gcc.dg/pr45352-3.c: New.
8993 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8995 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8997 * g++.dg/cpp0x/range-for8.C: New.
8998 * g++.dg/cpp0x/range-for9.C: New.
9000 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9003 * g++.dg/debug/pr47209.C: New.
9005 2011-01-12 Richard Guenther <rguenther@suse.de>
9008 * gcc.dg/lto/pr47259_0.c: New testcase.
9009 * gcc.dg/lto/pr47259_1.c: Likewise.
9011 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9013 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9014 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9015 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9016 methods missing from the OBJC2 Object.
9017 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9018 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9019 GNU and NeXT runtimes.
9020 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9022 * objc-obj-c++-shared/Object1.m: Likewise.
9023 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9024 * objc.dg/proto-qual-1.m: Likewise.
9025 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9026 * obj-c++.dg/proto-qual-1.mm: Likewise.
9028 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9031 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9033 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9035 Fixed the Objective-C++ testsuite and updated all tests.
9036 * lib/obj-c++.exp (obj-c++_init): Declare and set
9037 gcc_warning_prefix and gcc_error_prefix.
9038 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9039 'dg-warning', 'dg-message' and 'dg-error'.
9040 * obj-c++.dg/class-extension-3.mm: Likewise.
9041 * obj-c++.dg/class-protocol-1.mm: Likewise.
9042 * obj-c++.dg/encode-7.mm: Likewise.
9043 * obj-c++.dg/exceptions-3.mm: Likewise.
9044 * obj-c++.dg/exceptions-5.mm: Likewise.
9045 * obj-c++.dg/method-12.mm: Likewise.
9046 * obj-c++.dg/method-13.mm: Likewise.
9047 * obj-c++.dg/method-15.mm: Likewise.
9048 * obj-c++.dg/method-16.mm: Likewise.
9049 * obj-c++.dg/method-4.mm: Likewise.
9050 * obj-c++.dg/method-8.mm: Likewise.
9051 * obj-c++.dg/method-conflict-1.mm: Likewise.
9052 * obj-c++.dg/method-conflict-2.mm: Likewise.
9053 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9054 and uncommented second part of the testcase now that the testsuite
9056 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9057 and uncommented second part of the testcase now that the testsuite
9059 * obj-c++.dg/private-1.mm: Likewise.
9060 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9061 * obj-c++.dg/syntax-error-7.mm: Likewise.
9062 * obj-c++.dg/warn5.mm: Likewise.
9063 * obj-c++.dg/property/at-property-14.mm: Likewise.
9064 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9066 * obj-c++.dg/property/at-property-18.mm: Likewise.
9067 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9069 * obj-c++.dg/property/at-property-21.mm: Likewise.
9070 * obj-c++.dg/property/at-property-28.mm: Likewise.
9071 * obj-c++.dg/property/at-property-5.mm: Likewise.
9072 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9073 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9074 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9075 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9076 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9077 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9078 * obj-c++.dg/tls/diag-5.mm: Likewise.
9079 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9080 dg-error, now matched correctly.
9082 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9084 * objc.dg/property/at-property-29.m: New.
9085 * obj-c++.dg/property/at-property-29.mm: New.
9087 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9089 * go.test/go-test.exp (go-set-goarch): New proc.
9090 (go-gc-tests): Use it.
9092 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9095 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9097 2011-01-11 Richard Henderson <rth@redhat.com>
9099 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9101 2011-01-11 Jan Hubicka <jh@suse.cz>
9105 * gcc.dg/lto/pr45721_1.c: New file.
9106 * gcc.dg/lto/pr45721_0.c: New file.
9108 2011-01-11 Richard Guenther <rguenther@suse.de>
9110 PR tree-optimization/46076
9111 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9113 2011-01-11 Jeff Law <law@redhat.com>
9115 * PR tree-optimization/47086
9116 * gcc.dg/pr47086.c: New test.
9118 2011-01-11 Jason Merrill <jason@redhat.com>
9121 * g++.dg/template/new10.C: New.
9124 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9126 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9128 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9129 Split type definitions and NSConstantString class into...
9130 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9131 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9132 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9133 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9134 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9135 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9137 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9138 encode defines for newer NeXT system headers.
9139 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9140 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9141 * objc.dg/foreach-5.m: Likewise.
9142 * objc.dg/foreach-2.m: Likewise.
9143 * objc.dg/foreach-4.m: Likewise.
9144 * objc.dg/torture/strings/string1.m: Likewise.
9145 * objc.dg/torture/strings/string2.m: Likewise.
9146 * objc.dg/torture/strings/string3.m: Likewise.
9147 * objc.dg/torture/strings/string4.m: Likewise.
9148 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9149 header and stand alone.
9150 * obj-c++.dg/strings/strings-2.mm: Likewise.
9151 * objc.dg/torture/strings/const-str-3.m: Likewise.
9152 * objc.dg/strings/strings-2.m: Likewise.
9153 * objc.dg/strings/const-str-12b.m: Likewise.
9155 2011-01-12 Richard Guenther <rguenther@suse.de>
9158 * gcc.dg/attr-weak-1.c: Adjust.
9160 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9163 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9164 standard compliant and comment.
9166 2011-01-10 Jan Hubicka <jh@suse.cz>
9169 * gcc.dg/initpri3.c: New testcase.
9171 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9174 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9180 (g_ebp_save): Likewise.
9181 (g_esp_save): Likewise.
9183 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9185 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9187 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9189 PR tree-optimization/46021
9190 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9191 i?86-*-*, x86_64-*-*.
9193 2011-01-10 Jeff Law <law@redhat.com>
9195 * PR tree-optimization/47141
9196 * gcc.c-torture/compile/pr47141.c: New test.
9198 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9201 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9202 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9203 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9204 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9207 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9208 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9209 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9210 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9211 being vectorized. Adjust dg-final pattern.
9214 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9215 * gcc.dg/vect/slp-24.c: Likewise.
9217 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9220 * g++.dg/other/pr47218-1.C: New test file.
9221 * g++.dg/other/pr47218.C: Likewise.
9222 * g++.dg/other/pr47218.h: New supporting header.
9224 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9227 * objc.dg/attributes/invalid-attribute-1.m: New.
9228 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9230 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9233 * gfortran.dg/proc_ptr_comp_28.f90: New.
9235 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9237 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9238 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9239 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9240 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9241 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9242 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9243 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9244 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9245 * objc.dg/gnu-api-2-class.m: Likewise.
9246 * objc.dg/gnu-api-2-ivar.m: Likewise.
9247 * objc.dg/gnu-api-2-method.m: Likewise.
9248 * objc.dg/gnu-api-2-objc.m: Likewise.
9249 * objc.dg/gnu-api-2-object.m: Likewise.
9250 * objc.dg/gnu-api-2-property.m: Likewise.
9251 * objc.dg/gnu-api-2-protocol.m: Likewise.
9252 * objc.dg/gnu-api-2-sel.m: Likewise.
9254 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9256 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9257 * objc.dg/objc-foreach-4.m: Likewise.
9258 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9259 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9260 * objc.dg/foreach-4.m: Likewise.
9261 * objc.dg/foreach-5.m: Likewise.
9262 * objc.dg/foreach-3.m: Return self from init.
9264 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9267 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9269 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9272 * gfortran.dg/class_35.f90: New.
9274 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9276 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9278 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9281 * objc.dg/invalid-method-2.m: New.
9282 * obj-c++.dg/invalid-method-2.mm: New.
9284 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9287 * gfortran.dg/transpose_optimization_2.f90 : New test.
9289 2011-01-08 Jan Hubicka <jh@suse.cz>
9291 PR tree-optmization/46469
9292 * g++.dg/torture/pr46469.C: New testcase.
9294 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9296 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9297 emulation of libobjc-gnu structure layout functionality to ..
9298 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9299 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9300 * objc/execute/bf-common.h: Adjust headers.
9301 * objc/execute/bf-1.m: Likewise.
9302 * objc/execute/bf-2.m: Likewise.
9303 * objc/execute/bf-3.m: Likewise.
9304 * objc/execute/bf-4.m: Likewise.
9305 * objc/execute/bf-5.m: Likewise.
9306 * objc/execute/bf-6.m: Likewise.
9307 * objc/execute/bf-7.m: Likewise.
9308 * objc/execute/bf-8.m: Likewise.
9309 * objc/execute/bf-9.m: Likewise.
9310 * objc/execute/bf-10.m: Likewise.
9311 * objc/execute/bf-11.m: Likewise.
9312 * objc/execute/bf-12.m: Likewise.
9313 * objc/execute/bf-13.m: Likewise.
9314 * objc/execute/bf-14.m: Likewise.
9315 * objc/execute/bf-15.m: Likewise.
9316 * objc/execute/bf-16.m: Likewise.
9317 * objc/execute/bf-17.m: Likewise.
9318 * objc/execute/bf-18.m: Likewise.
9319 * objc/execute/bf-19.m: Likewise.
9320 * objc/execute/bf-20.m: Likewise.
9321 * objc/execute/bf-21.m: Likewise.
9322 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9323 objc_get_type_qualifiers ().
9325 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9328 * gfortran.dg/dependency_39.f90: New test.
9330 2011-01-07 Jan Hubicka <jh@suse.cz>
9332 Get builtins tests ready for linker plugin.
9333 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9334 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9335 my_memset, my_bzero): Mark used.
9336 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9337 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9339 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9342 2011-01-07 Jan Hubicka <jh@suse.cz>
9344 PR tree-optimization/46367
9345 * g++.dg/torture/pr46367.C: New file.
9347 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9350 * gcc.dg/pr47201.c: New test.
9353 * gcc.dg/tree-prof/pr47187.c: New test.
9355 2011-01-07 Tobias Burnus <burnus@net-b.de>
9358 * gfortran.dg/extends_type_of_3.f90: New.
9360 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9362 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9363 * g++.dg/ext/dllimport-MI1.C: Likewise.
9364 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9365 * g++.dg/ext/dllimport10.C: Likewise.
9366 * g++.dg/ext/dllimport11.C: Likewise.
9367 * g++.dg/ext/dllimport12.C: Likewise.
9368 * g++.dg/ext/dllimport13.C: Likewise.
9369 * g++.dg/ext/dllimport2.C: Likewise.
9370 * g++.dg/ext/dllimport3.C: Likewise.
9371 * g++.dg/ext/dllimport4.C: Likewise.
9372 * g++.dg/ext/dllimport5.C: Likewise.
9373 * g++.dg/ext/dllimport6.C: Likewise.
9374 * g++.dg/ext/dllimport8.C: Likewise.
9375 * g++.dg/ext/dllimport9.C: Likewise.
9376 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9377 targets, too. Additionally enable test for i?86-*-mingw*.
9378 * g++.dg/ext/selectany1.C: Likewise.
9379 Remove guard variable check.
9381 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9385 * gfortran.dg/storage_size_3.f08: Extended.
9387 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9390 * g++.dg/template/stdarg1.C: New test.
9392 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9395 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9396 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9397 from the interface of functions to not hide the errors that
9400 2011-01-06 Jan Hubicka <jh@suse.cz>
9402 * gcc.dg/lto/pr47188_0.c: New testcase.
9403 * gcc.dg/lto/pr47188_1.c: New testcase.
9405 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9409 * gfortran.dg/interface_33.f90: New test.
9411 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9414 * gcc.c-torture/compile/pr47150.c: New test.
9416 2011-01-06 Ira Rosen <irar@il.ibm.com>
9418 PR tree-optimization/47139
9419 * gcc.dg/vect/pr47139.c: New test.
9421 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9424 * gfortran.dg/extends_type_of_2.f03: New.
9426 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9428 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9430 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9432 * gnat.dg/opt14.adb: New test.
9434 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9437 * gfortran.dg/allocate_error_2.f90: New test.
9439 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9442 * gfortran.dg/storage_size_3.f08: New.
9444 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9446 PR libgfortran/47154
9447 * gfortran.dg/namelist_68.f90: New test.
9449 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9451 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9453 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9456 * gfortran.dg/class_34.f90: New.
9458 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9460 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9461 use __builtin_inff. Skip all single-precision tests that require
9464 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9466 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9468 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9470 PR tree-optimization/47148
9471 * gcc.c-torture/execute/pr47148.c: New test.
9473 PR tree-optimization/47155
9474 * gcc.c-torture/execute/pr47155.c: New test.
9476 PR rtl-optimization/47157
9477 * gcc.c-torture/compile/pr47157.c: New test.
9479 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9481 * gcc.dg/torture/vector-shift2.c (schar): Define.
9482 (main): Always use schar or uchar instead of plain "char" to avoid
9483 dependencies on implementation-defined char signedness.
9485 2011-01-03 Martin Jambor <mjambor@suse.cz>
9487 PR tree-optimization/46801
9488 * gnat.dg/pack9.adb: Remove xfail.
9490 2011-01-03 Martin Jambor <mjambor@suse.cz>
9492 PR tree-optimization/46984
9493 * g++.dg/ipa/pr46984.C: New test.
9495 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9498 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9500 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9502 PR tree-optimization/47140
9503 * gcc.c-torture/compile/pr47140.c: New test.
9505 PR rtl-optimization/47028
9506 * gcc.dg/pr47028.c: New test.
9508 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9510 * objc.dg/protocol-forward-1.m: Removed TODO.
9511 * objc.dg/protocol-forward-2.m: New.
9512 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9513 * obj-c++.dg/protocol-forward-2.mm: New.
9515 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9518 * g++.dg/eh/pr38662.C: New testcase.
9520 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9522 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9523 scan for newline '\n'.
9526 Copyright (C) 2011 Free Software Foundation, Inc.
9528 Copying and distribution of this file, with or without modification,
9529 are permitted in any medium without royalty provided the copyright
9530 notice and this notice are preserved.