1 2011-08-05 Jan Hubicka <jh@suse.cz>
4 * gcc.c-torture/compile/pr49735.c: New testcase.
6 2011-08-05 Jason Merrill <jason@redhat.com>
9 * g++.dg/cpp0x/initlist56.C: New.
12 * g++.dg/overload/rvalue2.C: New.
15 * g++.dg/cpp0x/range-for21.C: New.
17 * g++.dg/ext/vla11.C: New.
19 2011-08-05 Richard Guenther <rguenther@suse.de>
21 PR tree-optimization/49984
22 * gcc.dg/tree-ssa/vrp59.c: New testcase.
24 2011-08-05 Richard Guenther <rguenther@suse.de>
26 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
27 * gcc.dg/tree-ssa/vrp52.c: Likewise.
28 * gcc.dg/tree-ssa/vrp53.c: Likewise.
30 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
32 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
33 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
34 * gfortran.dg/ldist-pr43023.f90: Ditto.
35 * gfortran.dg/namelist_52.f90: Ditto.
36 * gfortran.dg/interface_proc_end.f90: Ditto.
37 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
38 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
40 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
42 * gcc.dg/vect/vect-over-widen-1.c: New test.
43 * gcc.dg/vect/vect-over-widen-2.c: New test.
44 * gcc.dg/vect/vect-over-widen-3.c: New test.
45 * gcc.dg/vect/vect-over-widen-4.c: New test.
47 2011-08-04 Richard Guenther <rguenther@suse.de>
50 * gfortran.dg/vect/O3-pr49957.f: New testcase.
52 2011-08-04 Ian Bolton <ian.bolton@arm.com>
54 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
56 2011-08-04 Jakub Jelinek <jakub@redhat.com>
59 * g++.dg/ext/builtin-object-size3.C: New test.
61 2011-08-03 Jakub Jelinek <jakub@redhat.com>
63 PR tree-optimization/49948
64 * gcc.dg/pr49948.c: New test.
66 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
69 * gcc.dg/torture/pr47383.c: New.
71 2011-08-03 Arnaud Charlet <charlet@adacore.com>
73 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
75 2011-08-03 Arnaud Charlet <charlet@adacore.com>
77 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
79 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
82 * gcc.dg/torture/pr47744-1.c: New.
83 * gcc.dg/torture/pr47744-2.c: Likewise.
84 * gcc.dg/torture/pr47744-3.c: Likewise.
86 2011-08-03 Richard Guenther <rguenther@suse.de>
89 * gcc.dg/torture/pr49958.c: New testcase.
91 2011-08-03 Richard Guenther <rguenther@suse.de>
93 PR tree-optimization/49938
94 * g++.dg/torture/pr49938.C: New testcase.
96 2011-08-02 Jason Merrill <jason@redhat.com>
99 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
102 * g++.dg/cpp0x/initlist5.C: Add additional cases.
105 * g++.dg/cpp0x/variadic115.C: New.
108 * g++.dg/cpp0x/union5.C: New.
110 2011-08-02 Daniel Kraft <d@domob.eu>
113 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
115 2011-08-02 Kai Tietz <ktietz@redhat.com>
118 * gcc.dg/tree-ssa/forwprop-15.c
120 2011-08-02 Jason Merrill <jason@redhat.com>
123 * g++.dg/cpp0x/range-for20.C: New.
125 2011-08-02 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/coarray_lib_token_3.f90: New.
129 2011-08-02 Jakub Jelinek <jakub@redhat.com>
132 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
133 * gcc.dg/gomp/atomic-15.c: New test.
134 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
135 * g++.dg/gomp/atomic-15.C: New test.
136 * g++.dg/gomp/private-1.C: New test.
137 * g++.dg/gomp/sharing-2.C: New test.
138 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
139 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
140 * gfortran.dg/gomp/omp_atomic2.f90: New test.
142 2011-08-02 Tobias Burnus <burnus@net-b.de>
144 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
145 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
147 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
148 * gfortran.dg/allocatable_function_5.f90: Ditto.
149 * gfortran.dg/allocate_stat.f90: Ditto.
150 * gfortran.dg/array_constructor_20.f90: Ditto.
151 * gfortran.dg/array_constructor_21.f90: Ditto.
152 * gfortran.dg/array_constructor_22.f90: Ditto.
153 * gfortran.dg/array_constructor_26.f03: Ditto.
154 * gfortran.dg/array_function_4.f90: Ditto.
155 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
156 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
157 * gfortran.dg/bind_c_usage_15.f90: Ditto.
158 * gfortran.dg/bind_c_usage_16.f03: Ditto.
159 * gfortran.dg/bind_c_usage_3.f03: Ditto.
160 * gfortran.dg/binding_label_tests_7.f03: Ditto.
161 * gfortran.dg/class_15.f03: Ditto.
162 * gfortran.dg/class_27.f03: Ditto.
163 * gfortran.dg/class_33.f90: Ditto.
164 * gfortran.dg/class_37.f03: Ditto.
165 * gfortran.dg/class_40.f03: Ditto.
166 * gfortran.dg/class_42.f03: Ditto.
167 * gfortran.dg/class_defined_operator_1.f03: Ditto.
168 * gfortran.dg/coarray/registering_1.f90: Ditto.
169 * gfortran.dg/convert_1.f90: Ditto.
170 * gfortran.dg/default_initialization_3.f90: Ditto.
171 * gfortran.dg/dependency_25.f90: Ditto.
172 * gfortran.dg/dependency_26.f90: Ditto.
173 * gfortran.dg/dependency_36.f90: Ditto.
174 * gfortran.dg/dependency_37.f90: Ditto.
175 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
176 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
177 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
178 * gfortran.dg/elemental_pointer_1.f90: Ditto.
179 * gfortran.dg/elemental_result_1.f90: Ditto.
180 * gfortran.dg/empty_derived_type.f90: Ditto.
181 * gfortran.dg/entry_7.f90: Ditto.
182 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
183 * gfortran.dg/equiv_constraint_3.f90: Ditto.
184 * gfortran.dg/error_recovery_3.f90: Ditto.
185 * gfortran.dg/extends_4.f03: Ditto.
186 * gfortran.dg/func_assign.f90: Ditto.
187 * gfortran.dg/func_assign_3.f90: Ditto.
188 * gfortran.dg/generic_1.f90: Ditto.
189 * gfortran.dg/generic_18.f90: Ditto.
190 * gfortran.dg/generic_22.f03: Ditto.
191 * gfortran.dg/generic_4.f90: Ditto.
192 * gfortran.dg/generic_6.f90: Ditto.
193 * gfortran.dg/generic_actual_arg.f90: Ditto.
194 * gfortran.dg/graphite/id-21.f: Ditto.
195 * gfortran.dg/graphite/pr45758.f90: Ditto.
196 * gfortran.dg/host_assoc_call_2.f90: Ditto.
197 * gfortran.dg/host_assoc_call_3.f90: Ditto.
198 * gfortran.dg/host_assoc_call_4.f90: Ditto.
199 * gfortran.dg/host_assoc_function_4.f90: Ditto.
200 * gfortran.dg/host_used_types_1.f90: Ditto.
201 * gfortran.dg/implicit_1.f90: Ditto.
202 * gfortran.dg/implicit_11.f90: Ditto.
203 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
204 * gfortran.dg/impure_actual_1.f90: Ditto.
205 * gfortran.dg/impure_assignment_1.f90: Ditto.
206 * gfortran.dg/impure_constructor_1.f90: Ditto.
207 * gfortran.dg/initialization_10.f90: Ditto.
208 * gfortran.dg/initialization_12.f90: Ditto.
209 * gfortran.dg/interface_14.f90: Ditto.
210 * gfortran.dg/interface_15.f90: Ditto.
211 * gfortran.dg/interface_2.f90: Ditto.
212 * gfortran.dg/interface_25.f90: Ditto.
213 * gfortran.dg/interface_26.f90: Ditto.
214 * gfortran.dg/interface_29.f90: Ditto.
215 * gfortran.dg/interface_assignment_1.f90: Ditto.
216 * gfortran.dg/internal_pack_6.f90: Ditto.
217 * gfortran.dg/internal_pack_7.f90: Ditto.
218 * gfortran.dg/internal_pack_8.f90: Ditto.
219 * gfortran.dg/lto/pr45586_0.f90: Ditto.
220 * gfortran.dg/lto/pr47839_0.f90: Ditto.
221 * gfortran.dg/module_commons_3.f90: Ditto.
222 * gfortran.dg/module_equivalence_4.f90: Ditto.
223 * gfortran.dg/module_equivalence_6.f90: Ditto.
224 * gfortran.dg/module_function_type_1.f90: Ditto.
225 * gfortran.dg/module_naming_1.f90: Ditto.
226 * gfortran.dg/namelist_4.f90: Ditto.
227 * gfortran.dg/operator_c1202.f90: Ditto.
228 * gfortran.dg/parens_7.f90: Ditto.
229 * gfortran.dg/pr32921.f: Ditto.
230 * gfortran.dg/pr33646.f90: Ditto.
231 * gfortran.dg/pr41928.f90: Ditto.
232 * gfortran.dg/pr42119.f90: Ditto.
233 * gfortran.dg/pr43984.f90: Ditto.
234 * gfortran.dg/present_1.f90: Ditto.
235 * gfortran.dg/private_type_2.f90: Ditto.
236 * gfortran.dg/proc_decl_2.f90: Ditto.
237 * gfortran.dg/proc_ptr_10.f90: Ditto.
238 * gfortran.dg/proc_ptr_22.f90: Ditto.
239 * gfortran.dg/proc_ptr_8.f90: Ditto.
240 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
241 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
242 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
243 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
244 * gfortran.dg/substring_equivalence.f90: Ditto.
245 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
246 * gfortran.dg/transpose_optimization_1.f90: Ditto.
247 * gfortran.dg/trim_optimize_6.f90: Ditto.
248 * gfortran.dg/typebound_call_12.f03: Ditto.
249 * gfortran.dg/typebound_operator_5.f03: Ditto.
250 * gfortran.dg/typebound_operator_6.f03: Ditto.
251 * gfortran.dg/typebound_proc_18.f03: Ditto.
252 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
253 * gfortran.dg/use_1.f90: Ditto.
254 * gfortran.dg/use_10.f90: Ditto.
255 * gfortran.dg/use_11.f90: Ditto.
256 * gfortran.dg/use_14.f90: Ditto.
257 * gfortran.dg/use_only_2.f90: Ditto.
258 * gfortran.dg/use_rename_4.f90: Ditto.
259 * gfortran.dg/use_rename_5.f90: Ditto.
260 * gfortran.dg/used_dummy_types_3.f90: Ditto.
261 * gfortran.dg/used_interface_ref.f90: Ditto.
262 * gfortran.dg/used_types_11.f90: Ditto.
263 * gfortran.dg/used_types_3.f90: Ditto.
264 * gfortran.dg/used_types_4.f90: Ditto.
265 * gfortran.dg/userdef_operator_2.f90: Ditto.
266 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
267 * gfortran.dg/vect/pr46213.f90: Ditto.
268 * gfortran.dg/whole_file_21.f90: Ditto.
269 * gfortran.dg/whole_file_22.f90: Ditto.
270 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
271 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
273 2011-08-02 Kai Tietz <ktietz@redhat.com>
275 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
277 2011-08-01 Jason Merrill <jason@redhat.com>
280 * g++.dg/abi/mangle49.C: New.
283 * g++.dg/cpp0x/constexpr-array4.C: New.
286 * g++.dg/cpp0x/constexpr-builtin1.C: New.
288 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/i386/pr49927.c: New test.
293 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
295 PR tree-optimization/49926
296 * gcc.dg/vect/pr49926.c: New test.
298 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
300 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
301 * gcc.target/i386/lzcnt-1.c: New test.
302 * gcc.target/i386/lzcnt-2.c: Likewise.
303 * gcc.target/i386/lzcnt-2a.c: Likewise.
304 * gcc.target/i386/lzcnt-3.c: Likewise.
305 * gcc.target/i386/lzcnt-4.c: Likewise.
306 * gcc.target/i386/lzcnt-4a.c: Likewise.
307 * gcc.target/i386/lzcnt-5.c: Likewise.
308 * gcc.target/i386/lzcnt-6.c: Likewise.
309 * gcc.target/i386/lzcnt-6a.c: Likewise.
310 * gcc.target/i386/lzcnt-check.h: Likewise.
312 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
313 * gcc.target/i386/sse-13.c: Likewise.
314 * gcc.target/i386/sse-14.c: Likewise.
315 * g++.dg/other/i386-2.C: Likewise.
316 * g++.dg/other/i386-3.C: Likewise.
318 2011-08-01 Julian Brown <julian@codesourcery.com>
320 * gcc.target/arm/fixed-point-exec.c: New test.
322 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
325 * gcc.target/i386/pr49920.c: New test.
327 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
329 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
330 * gcc.dg/tree-ssa/pr23109.c: Ditto.
331 * gcc.dg/tree-ssa/loop-7.c: Ditto.
332 * gcc.dg/tree-ssa/loop-32.c: Ditto.
333 * gcc.dg/tree-ssa/loop-33.c: Ditto.
334 * gcc.dg/tree-ssa/loop-34.c: Ditto.
335 * gcc.dg/tree-ssa/loop-35.c: Ditto.
336 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
337 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
338 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
339 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
340 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
341 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
342 * g++.dg/tree-ssa/pr33615.C: Ditto.
343 * g++.dg/tree-ssa/restrict1.C: Ditto.
344 * c-c++-common/restrict-2.c: Ditto.
345 * gfortran.dg/pr32921.f: Ditto.
346 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
347 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
348 * gcc.dg/tree-ssa/vrp47.c: Ditto.
349 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
350 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
351 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
352 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
353 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
354 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
355 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
357 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
359 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
360 .exe.ltrans[0-9]*. dump files.
362 2011-07-31 Janus Weil <janus@gcc.gnu.org>
365 * gfortran.dg/abstract_type_6.f03: Modified.
366 * gfortran.dg/typebound_proc_24.f03: New.
368 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/init/for1.C: Fix.
373 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
376 * gfortran.dg/string_5.f90: New test.
378 2011-07-29 Jason Merrill <jason@redhat.com>
381 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
383 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
385 PR tree-optimization/47407
386 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
390 2011-07-29 Richard Guenther <rguenther@suse.de>
392 * gcc.dg/uninit-suppress.c: Also disable VRP.
393 * gcc.dg/uninit-suppress_2.c: Likewise.
395 2011-07-28 Jason Merrill <jason@redhat.com>
398 * g++.dg/template/nontype24.C: New.
400 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
402 PR rtl-optimization/47958
403 * gcc.dg/torture/pr47958-1.c: New.
405 2011-07-29 Wei Guozhi <carrot@google.com>
407 PR rtl-optimization/49799
408 * gcc.dg/pr49799.c: New test case.
410 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
413 * gcc.dg/graphite/id-pr48648.c: New.
415 2011-07-28 Jakub Jelinek <jakub@redhat.com>
418 * gfortran.dg/maxloc_2.f90: New test.
419 * gfortran.dg/maxloc_3.f90: New test.
420 * gfortran.dg/minloc_1.f90: New test.
421 * gfortran.dg/minloc_2.f90: New test.
422 * gfortran.dg/minloc_3.f90: New test.
423 * gfortran.dg/minmaxloc_7.f90: New test.
426 * gcc.dg/debug/dwarf2/pr49871.c: New test.
428 2011-07-28 Jakub Jelinek <jakub@redhat.com>
430 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
431 the builtin isn't optimized away.
433 2011-07-27 Tobias Burnus <burnus@net-b.de>
436 * gfortran.dg/lto/pr45586-2_0.f90: New.
438 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
441 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
442 * c-c++-common/cxxbitfields-5.c: Same.
444 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
446 * lib/target-supports.exp (check_effective_target_mmap): Use
447 check_function_available.
449 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
451 * g++.old-deja/g++.pt/crash60.C: Updated.
453 2011-07-27 Jakub Jelinek <jakub@redhat.com>
456 * gcc.target/i386/pr49866.c: New test.
458 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
460 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
461 * gcc.target/i386/bmi-andn-1.c: New test.
462 * gcc.target/i386/bmi-andn-1a.c: Likewise.
463 * gcc.target/i386/bmi-andn-2.c: Likewise.
464 * gcc.target/i386/bmi-andn-2a.c: Likewise.
465 * gcc.target/i386/bmi-bextr-1.c: Likewise.
466 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
467 * gcc.target/i386/bmi-bextr-2.c: Likewise.
468 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
469 * gcc.target/i386/bmi-blsi-1.c: Likewise.
470 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
471 * gcc.target/i386/bmi-blsi-2.c: Likewise.
472 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
473 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
474 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
475 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
476 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
477 * gcc.target/i386/bmi-blsr-1.c: Likewise.
478 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
479 * gcc.target/i386/bmi-blsr-2.c: Likewise.
480 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
481 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
482 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
483 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
484 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
486 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
489 * gfortran.dg/graphite/id-pr47691.f: New.
491 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
493 * gcc.target/i386/avx-os-support.h: New.
494 * gcc.target/i386/avx-check.h: Include avx-os-support.h
495 (main): Check avx_os_support before the test is run.
496 * gcc.target/i386/aes-avx-check.h: Ditto.
497 * gcc.target/i386/pclmul-avx-check.h: Ditto.
499 2011-07-27 Kai Tietz <ktietz@redhat.com>
501 * gcc.target/i386/aggregate-ret3.c: New test.
502 * gcc.target/i386/aggregate-ret4.c: New test.
504 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
507 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
508 allocated array should *not* change its size.
509 * gfortran.dg/multiple_allocation_3.f90: New test.
511 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/cpp0x/constexpr-49776.C: New.
516 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
519 * gcc.dg/graphite/id-pr47046.c: New.
521 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
524 * gcc.dg/graphite/run-id-pr47593.c: New.
526 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
529 * gcc.dg/graphite/run-id-pr47653.c: New.
530 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
532 * gcc.dg/graphite/scop-16.c: Same.
533 * gcc.dg/graphite/scop-17.c: Same.
534 * gcc.dg/graphite/scop-21.c: Same.
536 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
539 * gcc.dg/graphite/id-pr48805.c: New.
541 2011-07-26 Tobias Burnus <burnus@net-b.de>
543 * gfortran.dg/coarray_lib_token_2.f90: New.
545 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
547 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
550 2011-07-25 Andrew Pinski <apinski@cavium.com>
553 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
554 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
556 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
558 * lib/target-supports.exp (check_effective_target_mmap): New proc.
560 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
561 * gcc.c-torture/execute/loop-2g.c: Likewise.
562 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
563 Require mmap support.
564 * gcc.c-torture/execute/loop-2g.x: Likewise.
565 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
566 (MAP_ANON): Provide default.
567 * gcc.dg/20050826-1.c: Likewise.
568 * gcc.target/i386/pr36533.c: Likewise.
569 * gcc.dg/vect/pr49038.c: Remove dg-do run.
570 Use dg-require-effective-target mmap.
572 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/cpp0x/range-for19.C: New.
577 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
580 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
583 2011-07-15 Jakub Jelinek <jakub@redhat.com>
586 * g++.dg/torture/pr49309.C: Remove.
588 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
590 PR tree-optimization/49809
591 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
594 2011-07-25 Richard Guenther <rguenther@suse.de>
596 PR tree-optimization/49715
597 * gcc.target/i386/pr49715-1.c: New testcase.
598 * gcc.target/i386/pr49715-2.c: Likewise.
600 2011-07-23 Jason Merrill <jason@redhat.com>
602 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
604 2011-07-22 Jason Merrill <jason@redhat.com>
607 * g++.dg/cpp0x/initlist55.C: New.
609 2011-07-23 Tobias Burnus <burnus@net-b.de>
612 * gfortran.dg/namelist_72.f: New.
614 2011-07-23 Tobias Burnus <burnus@net-b.de>
616 * gfortran.dg/coarray_25.f90: New.
618 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
620 * override1.C: This test should use c++0x mode.
621 * override3.C: New. Test the diagnostics in c++98 mode.
623 2011-07-22 Jason Merrill <jason@redhat.com>
624 Mark Glisse <marc.glisse@normalesup.org>
627 * g++.dg/other/pragma-re-1.C: Add namespace cases.
630 * g++.dg/opt/builtins2.C: New.
631 * g++.dg/other/error27.C: Don't rely on __builtin.
633 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
635 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
637 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
638 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
639 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
640 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
642 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
645 2011-07-22 Richard Guenther <rguenther@suse.de>
647 PR tree-optimization/45819
648 * gcc.dg/pr45819.c: New testcase.
650 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
652 * lib/target-supports.exp (check_ifunc_available): Rewrite.
654 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
658 * gcc.dg/graphite/run-id-pr47654.c: New.
660 2011-07-21 Ian Lance Taylor <iant@google.com>
663 * gcc.dg/pr49705.c: New test.
665 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
667 * lib/target-supports.exp (check_avx_os_support_available): New.
668 (check_effective_target_avx_runtime): Use it.
670 2011-07-21 Richard Guenther <rguenther@suse.de>
672 PR tree-optimization/49770
673 * g++.dg/torture/pr49770.C: New testcase.
675 2011-07-21 Kai Tietz <ktietz@redhat.com>
677 * gcc.dg/tree-ssa/pr30978.c: adjusted.
678 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
680 2011-07-21 Tobias Burnus <burnus@net-b.de>
682 * gfortran.dg/coarray_lib_token_1.f90: New.
684 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
686 * gcc.dg/pr32912-2.c: Skip for AVR.
687 * gcc.dg/pr44674.c: Add dg-require-profiling.
689 2011-07-20 Jason Merrill <jason@redhat.com>
691 * g++.dg/ext/desig2.C: New.
693 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
695 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
697 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
698 * gcc.target/powerpc/recip-3.c: Ditto.
700 2011-07-19 Jason Merrill <jason@redhat.com>
703 PR c++/42603 (DR 950)
704 * g++.dg/cpp0x/decltype21.C: New.
706 2011-07-20 Richard Guenther <rguenther@suse.de>
709 * gcc.dg/tree-ssa/pr18908.c: New testcase.
710 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
712 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
714 * gcc.target/arm/combine-movs.c: New.
715 * gcc.target/arm/unsigned-extend-2.c: New.
717 2011-07-19 Jason Merrill <jason@redhat.com>
720 * g++.dg/cpp0x/variadic114.C: New.
722 2011-07-19 Tobias Burnus <burnus@net-b.de>
724 * gfortran.dg/coarray_args_1.f90: New.
725 * gfortran.dg/coarray_args_2.f90: New.
727 2011-07-19 Janus Weil <janus@gcc.gnu.org>
730 * gfortran.dg/allocate_error_3.f90: New.
732 2011-07-19 Richard Guenther <rguenther@suse.de>
734 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
735 * gcc.dg/tree-ssa/bool-11.c: Likewise.
736 * gcc.dg/torture/20110719-1.c: New testcase.
738 2011-07-19 Jakub Jelinek <jakub@redhat.com>
740 PR tree-optimization/49768
741 * gcc.c-torture/execute/pr49768.c: New test.
743 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
745 PR tree-optimization/49771
746 * gcc.dg/vect/pr49771.c: New test.
748 2011-07-18 Martin Jambor <mjambor@suse.cz>
750 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
751 * gcc.dg/ipa/ipa-2.c: Likewise.
752 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
753 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
754 * gcc.dg/ipa/ipa-5.c: Likewise.
755 * gcc.dg/ipa/ipa-7.c: Likewise.
756 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
757 * gcc.dg/ipa/ipacost-1.c: Likewise.
758 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
760 * gcc.dg/ipa/ipcp-1.c: New test.
761 * gcc.dg/ipa/ipcp-2.c: Likewise.
762 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
764 2011-07-18 Jakub Jelinek <jakub@redhat.com>
767 * gfortran.dg/pr49675.f90: New test.
769 2011-07-18 Richard Guenther <rguenther@suse.de>
771 * gcc.dg/torture/20110718-1.c: New testcase.
773 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
775 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
776 * g++.dg/ext/bitfield3.C: Likewise.
777 * g++.dg/ext/bitfield4.C: Likewise.
778 * g++.dg/ext/bitfield5.C: Likewise.
779 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
780 * g++.dg/other/pr23205-2.C: Likewise.
781 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
782 * gcc.c-torture/compile/20001109-2.c: Likewise.
783 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
784 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
785 * gcc.dg/bitfld-16.c: Likewise.
786 * gcc.dg/bitfld-17.c: Likewise.
787 * gcc.dg/bitfld-18.c: Likewise.
788 * gcc.dg/builtins-config.h: Remove Netware support.
789 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
790 * gcc.dg/cdce2.c: Likewise.
791 * gcc.dg/cpp/assert4.c: Remove netware support.
792 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
793 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
795 * lib/target-supports.exp (check_visibility_available): Remove
797 (check_profiling_available): Likewise.
799 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
801 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
803 2011-07-17 Tobias Burnus <burnus@net-b.de>
804 Thomas Koenig <tkoenig@gcc.gnu.org>
807 * gfortran.dg/generic_17.f90: Fix testcase.
808 * gfortran.dg/interface_3.f90: Add dg-error.
809 * gfortran.dg/use_14.f90: New.
810 * gfortran.dg/use_15.f90: New.
812 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
814 * gnat.dg/pointer_controlled.adb: New test.
816 2011-07-17 Tobias Burnus <burnus@net-b.de>
819 * gfortran.dg/pointer_remapping_7.f90: New.
821 2011-07-16 Jason Merrill <jason@redhat.com>
823 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
825 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
826 Jason Merrill <jason@redhat.com>
830 * g++.dg/cpp0x/decltype29.C: Adjust.
831 * g++.dg/cpp0x/error4.C: Adjust.
832 * g++.dg/cpp0x/sfinae26.C: Adjust.
833 * g++.dg/cpp0x/variadic105.C: Adjust.
834 * g++.dg/template/deduce3.C: Adjust.
835 * g++.dg/template/error45.C: Adjust.
836 * g++.dg/template/ptrmem2.C: Adjust.
837 * g++.dg/template/sfinae2.C: Adjust.
838 * g++.old-deja/g++.pt/crash60.C: Adjust.
839 * g++.old-deja/g++.pt/unify6.C: Adjust.
840 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
841 * g++.dg/cpp0x/nullptr15.C: Adjust.
842 * g++.dg/cpp0x/pr31431-2.C: Adjust.
843 * g++.dg/cpp0x/pr31431.C: Adjust.
844 * g++.dg/cpp0x/pr31434.C: Adjust.
845 * g++.dg/cpp0x/sfinae11.C: Adjust
846 * g++.dg/cpp0x/temp_default2.C: Adjust.
847 * g++.dg/cpp0x/trailing4.C: Adjust.
848 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
849 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
850 * g++.dg/cpp0x/variadic105.C: Adjust.
851 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
852 * g++.dg/ext/vla2.C: Adjust.
853 * g++.dg/other/ptrmem10.C: Adjust.
854 * g++.dg/other/ptrmem11.C: Adjust.
855 * g++.dg/overload/unknown1.C: Adjust.
856 * g++.dg/template/conv11.C: Adjust.
857 * g++.dg/template/dependent-expr5.C: Adjust.
858 * g++.dg/template/friend.C: Adjust.
859 * g++.dg/template/incomplete2.C: Adjust.
860 * g++.dg/template/local4.C: Adjust.
861 * g++.dg/template/local6.C: Adjust.
862 * g++.dg/template/operator9.C: Adjust.
863 * g++.dg/template/ttp25.C: Adjust.
864 * g++.dg/template/unify10.C: Adjust.
865 * g++.dg/template/unify11.C: Adjust.
866 * g++.dg/template/unify6.C: Adjust.
867 * g++.dg/template/unify9.C: Adjust.
868 * g++.dg/template/varmod1.C: Adjust.
869 * g++.old-deja/g++.brendan/crash56.C: Adjust.
870 * g++.old-deja/g++.pt/crash28.C: Adjust.
871 * g++.old-deja/g++.pt/explicit41.C: Adjust.
872 * g++.old-deja/g++.pt/explicit77.C: Adjust.
873 * g++.old-deja/g++.pt/expr2.C: Adjust.
874 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
875 * g++.old-deja/g++.pt/spec5.C: Adjust.
876 * g++.old-deja/g++.pt/spec6.C: Adjust.
877 * g++.old-deja/g++.pt/unify4.C: Adjust.
878 * g++.old-deja/g++.pt/unify8.C: Adjust.
879 * g++.old-deja/g++.robertl/eb98.C: Adjust.
880 * g++.dg/overload/template5.C: New testcase.
881 * g++.dg/template/overload12.C: New testcase.
883 2011-07-11 Tobias Burnus <burnus@net-b.de>
885 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
886 * gfortran.dg/coarray_7.f90: Ditto.
887 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
888 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
890 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
892 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
894 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
895 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
896 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
898 * gcc.c-torture/execute/ieee/pr29302.x: New file.
899 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
900 * gcc.dg/torture/builtin-math-7.c: Add a comment.
902 2011-07-15 Jason Merrill <jason@redhat.com>
905 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
906 Use --extra_opts instead of --additional_options.
908 2011-07-15 Jakub Jelinek <jakub@redhat.com>
911 * g++.dg/torture/pr49309.C: Remove.
913 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
915 * gcc.target/tic6x/weak-call.c: New test.
916 * gcc.target/tic6x/fpcmp.c: New test.
917 * gcc.target/tic6x/fpdiv.c: New test.
918 * gcc.target/tic6x/rotdi16-scan.c: New test.
919 * gcc.target/tic6x/ffssi.c: New test.
920 * gcc.target/tic6x/fpdiv-lib.c: New test.
921 * gcc.target/tic6x/cold-lc.c: New test.
922 * gcc.target/tic6x/longcalls.c: New test.
923 * gcc.target/tic6x/abi-align-1.c: New test.
924 * gcc.target/tic6x/fpcmp-finite.c: New test.
925 * gcc.target/tic6x/rotdi16.c: New test.
926 * gcc.target/tic6x/bswapl.c: New test.
927 * gcc.target/tic6x/ffsdi.c: New test.
928 * gcc.target/tic6x/tic6x.exp: New file.
929 * gcc.target/tic6x/builtins/arith24.c: New test.
930 * gcc.target/tic6x/builtins/smpy.c: New test.
931 * gcc.target/tic6x/builtins/smpylh.c: New test.
932 * gcc.target/tic6x/builtins/smpyh.c: New test.
933 * gcc.target/tic6x/builtins/sarith1.c: New test.
934 * gcc.target/tic6x/builtins/extclr.c: New test
935 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
936 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
937 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
938 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
940 * gcc.c-torture/execute/20101011-1.c: Add a condition for
942 * gcc.dg/20020312-2.c: Likewise.
943 * gcc.dg/pr27095.c: Handle tic6x like hppa.
944 * gcc.dg/torture/pr37868.c: Skip on tic6x.
945 * gcc.dg/torture/builtin-math-7.c: Likewise.
948 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
949 not testing tic6x-*-*.
951 2011-07-14 Andrew Pinski <pinskia@gmail.com>
954 * g++.dg/torture/pr49309.C: New testcase.
956 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
958 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
960 2011-07-14 Richard Guenther <rguenther@suse.de>
962 PR tree-optimization/49651
963 * gcc.dg/torture/pr49651.c: New testcase.
965 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
968 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
970 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
972 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
973 -mno-pointers-to-nested-functions.
974 * gcc.target/powerpc/no-r11-2.c: Ditto.
975 * gcc.target/powerpc/no-r11-3.c: Ditto.
977 2011-07-13 Jason Merrill <jason@redhat.com>
979 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
980 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
981 when compiling C files.
982 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
983 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
984 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
985 * g++.dg/lookup/anon2.C: Likewise.
986 * g++.dg/tree-ssa/copyprop.C: Likewise.
987 * g++.old-deja/g++.jason/rfg27.C: Likewise.
988 * g++.dg/init/vector1.C: Ignore narrowing errors.
989 * g++.dg/torture/pr35526.C: Likewise.
990 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
992 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
995 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
998 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1000 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1001 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1003 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1005 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1006 * lib/obj-c++.exp (obj-c++_init): Ditto.
1007 * lib/file-format.exp (gcc_target_object_format): Ditto.
1008 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1009 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1010 (check_visibility_available): Ditto.
1011 (check_effective_target_tls_native): Ditto.
1012 (check_effective_target_tls_emulated): Ditto.
1013 (check_effective_target_function_sections): Ditto.
1015 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1017 * gcc.target/arm/pr48183.c: New test.
1019 2011-07-13 Richard Guenther <rguenther@suse.de>
1021 * gcc.dg/torture/20110713-1.c: New testcase.
1023 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1026 * gcc.c-torture/compile/pr49474.c: New testcase.
1028 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1030 PR tree-optimization/49712
1031 * gcc.c-torture/execute/pr49712.c: New test.
1033 2011-07-11 Jason Merrill <jason@redhat.com>
1036 * g++.dg/template/recurse3.C: New.
1038 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1041 * gcc.dg/guality/csttest.c: New test.
1044 * gfortran.dg/pr49698.f90: New test.
1046 2011-07-11 Jeff Law <law@redhat.com>
1048 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1050 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1052 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1053 * go.test/go-test.exp (go-set-goarch): Likewise.
1055 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1058 * gcc.target/avr/torture/pr39633.c: New test case.
1060 2011-07-11 Tobias Burnus <burnus@net-b.de>
1063 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1065 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1067 * lib/target-supports.exp (check_effective_target_scheduling):
1069 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1070 * gcc.dg/pr45055.c: Ditto.
1071 * gcc.dg/pr45353.c: Ditto.
1072 * g++.dg/pr45056.C: Ditto.
1074 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1076 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1077 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1078 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1079 * g++.dg/torture/pr31863.C: Skip AVR.
1081 2011-07-10 Tobias Burnus <burnus@net-b.de>
1084 * gfortran.dg/intrinsic_signal.f90: New.
1086 2011-07-09 Jason Merrill <jason@redhat.com>
1088 * g++.dg/cpp0x/regress/regress6.C: New.
1089 * g++.dg/parse/crash45.C: Adjust message.
1090 * g++.dg/template/crash38.C: Adjust message.
1091 * g++.dg/template/crash64.C: Adjust message.
1093 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1095 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1096 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1097 * g++.dg/abi/bitfield3.C: Likewise.
1098 * g++.dg/eh/pr38662.C: Likewise.
1099 * g++.dg/ext/attrib36.C: Likewise.
1100 * g++.dg/ext/attrib37.C: Likewise.
1101 * g++.dg/ext/attrib8.C: Likewise.
1102 * g++.dg/ext/tmplattr1.C: Likewise.
1103 * g++.dg/inherit/override-attribs.C: Likewise.
1104 * g++.dg/opt/inline9.C: Likewise.
1105 * g++.dg/opt/life1.C: Likewise.
1106 * g++.dg/opt/longbranch2.C: Likewise.
1107 * g++.dg/opt/nrv12.C: Likewise.
1108 * g++.dg/opt/reg-stack4.C: Likewise.
1109 * g++.dg/other/pr35504.C: Likewise.
1110 * g++.dg/other/pr39496.C: Likewise.
1111 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1112 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1113 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1114 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1115 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1116 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1117 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1118 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1119 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1120 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1121 * g++.dg/warn/pr15774-1.C: Likewise.
1122 * g++.dg/warn/pr15774-2.C: Likewise.
1123 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1124 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1125 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1126 * g++.old-deja/g++.pt/asm2.C: Likewise.
1127 * gcc.c-torture/compile/20000804-1.c: Likewise.
1128 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1129 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1130 * gcc.dg/20020108-1.c: Likewise.
1131 * gcc.dg/20020122-2.c: Likewise.
1132 * gcc.dg/20020122-3.c: Likewise.
1133 * gcc.dg/20020206-1.c: Likewise.
1134 * gcc.dg/20020219-1.c: Likewise.
1135 * gcc.dg/20020310-1.c: Likewise.
1136 * gcc.dg/20020411-1.c: Likewise.
1137 * gcc.dg/20020418-2.c: Likewise.
1138 * gcc.dg/20020426-2.c: Likewise.
1139 * gcc.dg/20020517-1.c: Likewise.
1140 * gcc.dg/20030204-1.c: Likewise.
1141 * gcc.dg/20030826-2.c: Likewise.
1142 * gcc.dg/20031102-1.c: Likewise.
1143 * gcc.dg/20031202-1.c: Likewise.
1144 * gcc.dg/20050111-1.c: Likewise.
1145 * gcc.dg/20050503-1.c: Likewise.
1146 * gcc.dg/array-init-1.c: Likewise.
1147 * gcc.dg/builtin-apply4.c: Likewise.
1148 * gcc.dg/dfp/pr31344.c: Likewise.
1149 * gcc.dg/gomp/atomic-11.c: Likewise.
1150 * gcc.dg/graphite/pr40281.c: Likewise.
1151 * gcc.dg/ia64-sync-1.c: Likewise.
1152 * gcc.dg/ia64-sync-2.c: Likewise.
1153 * gcc.dg/ia64-sync-3.c: Likewise.
1154 * gcc.dg/ia64-sync-4.c: Likewise.
1155 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1156 * gcc.dg/invalid-call-1.c: Likewise.
1157 * gcc.dg/loop-3.c: Likewise.
1158 * gcc.dg/lower-subreg-1.c: Likewise.
1159 * gcc.dg/lto/pr47259_0.c: Likewise.
1160 * gcc.dg/nested-calls-1.c: Likewise.
1161 * gcc.dg/pr20017.c: Likewise.
1162 * gcc.dg/pr25023.c: Likewise.
1163 * gcc.dg/pr27671-2.c: Likewise.
1164 * gcc.dg/pr32176.c: Likewise.
1165 * gcc.dg/pr33676.c: Likewise.
1166 * gcc.dg/pr35045.c: Likewise.
1167 * gcc.dg/pr36015.c: Likewise.
1168 * gcc.dg/pr36584.c: Likewise.
1169 * gcc.dg/pr36998.c: Likewise.
1170 * gcc.dg/pr37438.c: Likewise.
1171 * gcc.dg/pr37908.c: Likewise.
1172 * gcc.dg/pr41241.c: Likewise.
1173 * gcc.dg/pr41340.c: Likewise.
1174 * gcc.dg/pr44136.c: Likewise.
1175 * gcc.dg/pr44194-1.c: Likewise.
1176 * gcc.dg/pr46212.c: Likewise.
1177 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1178 * gcc.dg/setjmp-2.c: Likewise.
1179 * gcc.dg/short-compare-1.c: Likewise.
1180 * gcc.dg/short-compare-2.c: Likewise.
1181 * gcc.dg/smod-1.c: Likewise.
1182 * gcc.dg/sync-2.c: Likewise.
1183 * gcc.dg/sync-3.c: Likewise.
1184 * gcc.dg/tls/opt-1.c: Likewise.
1185 * gcc.dg/tls/opt-2.c: Likewise.
1186 * gcc.dg/tls/opt-3.c: Likewise.
1187 * gcc.dg/torture/badshift.c: Likewise.
1188 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1189 * gcc.dg/torture/pr20314-2.c: Likewise.
1190 * gcc.dg/torture/pr36891.c: Likewise.
1191 * gcc.dg/torture/pr38774.c: Likewise.
1192 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1193 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1194 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1195 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1196 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1197 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1198 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1199 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1200 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1201 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1202 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1203 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1204 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1205 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1206 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1207 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1208 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1209 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1210 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1211 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1212 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1213 * gcc.dg/unroll-1.c: Likewise.
1214 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1215 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1216 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1217 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1218 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1219 * gcc.target/i386/20000609-1.c: Likewise.
1220 * gcc.target/i386/20000720-1.c: Likewise.
1221 * gcc.target/i386/20000724-1.c: Likewise.
1222 * gcc.target/i386/20011107-1.c: Likewise.
1223 * gcc.target/i386/20011119-1.c: Likewise.
1224 * gcc.target/i386/20020201-3.c: Likewise.
1225 * gcc.target/i386/20020218-1.c: Likewise.
1226 * gcc.target/i386/20020729-1.c: Likewise.
1227 * gcc.target/i386/20030926-1.c: Likewise.
1228 * gcc.target/i386/20060125-1.c: Likewise.
1229 * gcc.target/i386/20060125-2.c: Likewise.
1230 * gcc.target/i386/20060512-1.c: Likewise.
1231 * gcc.target/i386/20060512-2.c: Likewise.
1232 * gcc.target/i386/20060512-3.c: Likewise.
1233 * gcc.target/i386/20060512-4.c: Likewise.
1234 * gcc.target/i386/387-1.c: Likewise.
1235 * gcc.target/i386/387-2.c: Likewise.
1236 * gcc.target/i386/387-5.c: Likewise.
1237 * gcc.target/i386/387-6.c: Likewise.
1238 * gcc.target/i386/980312-1.c: Likewise.
1239 * gcc.target/i386/980313-1.c: Likewise.
1240 * gcc.target/i386/990117-1.c: Likewise.
1241 * gcc.target/i386/990424-1.c: Likewise.
1242 * gcc.target/i386/990524-1.c: Likewise.
1243 * gcc.target/i386/991129-1.c: Likewise.
1244 * gcc.target/i386/991214-1.c: Likewise.
1245 * gcc.target/i386/991230-1.c: Likewise.
1246 * gcc.target/i386/addr-sel-1.c: Likewise.
1247 * gcc.target/i386/aggregate-ret1.c: Likewise.
1248 * gcc.target/i386/aggregate-ret2.c: Likewise.
1249 * gcc.target/i386/align-main-3.c: Likewise.
1250 * gcc.target/i386/amd64-abi-1.c: Likewise.
1251 * gcc.target/i386/amd64-abi-2.c: Likewise.
1252 * gcc.target/i386/amd64-abi-4.c: Likewise.
1253 * gcc.target/i386/amd64-abi-5.c: Likewise.
1254 * gcc.target/i386/amd64-abi-6.c: Likewise.
1255 * gcc.target/i386/asm-1.c: Likewise.
1256 * gcc.target/i386/asm-3.c: Likewise.
1257 * gcc.target/i386/asm-5.c: Likewise.
1258 * gcc.target/i386/attributes-error.c: Likewise.
1259 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1260 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1261 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1262 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1263 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1264 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1265 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1266 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1267 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1268 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1269 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1270 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1271 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1272 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1273 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1274 * gcc.target/i386/bitfield1.c: Likewise.
1275 * gcc.target/i386/bitfield2.c: Likewise.
1276 * gcc.target/i386/bmi-2.c: Likewise.
1277 * gcc.target/i386/bmi-5.c: Likewise.
1278 * gcc.target/i386/builtin-unreachable.c: Likewise.
1279 * gcc.target/i386/cleanup-2.c: Likewise.
1280 * gcc.target/i386/clobbers.c: Likewise.
1281 * gcc.target/i386/cmov8.c: Likewise.
1282 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1283 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1284 * gcc.target/i386/compress-float-387.c: Likewise.
1285 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1286 * gcc.target/i386/compress-float-sse.c: Likewise.
1287 * gcc.target/i386/crc32-2.c: Likewise.
1288 * gcc.target/i386/crc32-3.c: Likewise.
1289 * gcc.target/i386/divmod-7.c: Likewise.
1290 * gcc.target/i386/divmod-8.c: Likewise.
1291 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1292 * gcc.target/i386/fma3-builtin.c: Likewise.
1293 * gcc.target/i386/fma3-fma.c: Likewise.
1294 * gcc.target/i386/fma4-256-vector.c: Likewise.
1295 * gcc.target/i386/fma4-builtin.c: Likewise.
1296 * gcc.target/i386/fma4-fma-2.c: Likewise.
1297 * gcc.target/i386/fma4-fma.c: Likewise.
1298 * gcc.target/i386/fma4-vector-2.c: Likewise.
1299 * gcc.target/i386/fma4-vector.c: Likewise.
1300 * gcc.target/i386/funcspec-1.c: Likewise.
1301 * gcc.target/i386/funcspec-10.c: Likewise.
1302 * gcc.target/i386/funcspec-11.c: Likewise.
1303 * gcc.target/i386/funcspec-2.c: Likewise.
1304 * gcc.target/i386/funcspec-5.c: Likewise.
1305 * gcc.target/i386/funcspec-6.c: Likewise.
1306 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1307 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1308 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1309 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1310 * gcc.target/i386/incoming-1.c: Likewise.
1311 * gcc.target/i386/incoming-10.c: Likewise.
1312 * gcc.target/i386/incoming-11.c: Likewise.
1313 * gcc.target/i386/incoming-12.c: Likewise.
1314 * gcc.target/i386/incoming-13.c: Likewise.
1315 * gcc.target/i386/incoming-14.c: Likewise.
1316 * gcc.target/i386/incoming-15.c: Likewise.
1317 * gcc.target/i386/incoming-2.c: Likewise.
1318 * gcc.target/i386/incoming-3.c: Likewise.
1319 * gcc.target/i386/incoming-4.c: Likewise.
1320 * gcc.target/i386/incoming-5.c: Likewise.
1321 * gcc.target/i386/incoming-6.c: Likewise.
1322 * gcc.target/i386/incoming-7.c: Likewise.
1323 * gcc.target/i386/incoming-8.c: Likewise.
1324 * gcc.target/i386/incoming-9.c: Likewise.
1325 * gcc.target/i386/lea.c: Likewise.
1326 * gcc.target/i386/local.c: Likewise.
1327 * gcc.target/i386/loop-1.c: Likewise.
1328 * gcc.target/i386/loop-2.c: Likewise.
1329 * gcc.target/i386/loop-3.c: Likewise.
1330 * gcc.target/i386/max-stack-align.c: Likewise.
1331 * gcc.target/i386/memcpy-1.c: Likewise.
1332 * gcc.target/i386/movbe-2.c: Likewise.
1333 * gcc.target/i386/movq-2.c: Likewise.
1334 * gcc.target/i386/movq.c: Likewise.
1335 * gcc.target/i386/nrv1.c: Likewise.
1336 * gcc.target/i386/pad-4.c: Likewise.
1337 * gcc.target/i386/pad-5a.c: Likewise.
1338 * gcc.target/i386/pad-5b.c: Likewise.
1339 * gcc.target/i386/pad-6a.c: Likewise.
1340 * gcc.target/i386/pad-6b.c: Likewise.
1341 * gcc.target/i386/pad-7.c: Likewise.
1342 * gcc.target/i386/pad-9.c: Likewise.
1343 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1344 * gcc.target/i386/pic-1.c: Likewise.
1345 * gcc.target/i386/pr12092-1.c: Likewise.
1346 * gcc.target/i386/pr12329.c: Likewise.
1347 * gcc.target/i386/pr21518.c: Likewise.
1348 * gcc.target/i386/pr22362.c: Likewise.
1349 * gcc.target/i386/pr22585.c: Likewise.
1350 * gcc.target/i386/pr23098.c: Likewise.
1351 * gcc.target/i386/pr25196.c: Likewise.
1352 * gcc.target/i386/pr25293.c: Likewise.
1353 * gcc.target/i386/pr25654.c: Likewise.
1354 * gcc.target/i386/pr26449.c: Likewise.
1355 * gcc.target/i386/pr26778.c: Likewise.
1356 * gcc.target/i386/pr26826.c: Likewise.
1357 * gcc.target/i386/pr27266.c: Likewise.
1358 * gcc.target/i386/pr29978.c: Likewise.
1359 * gcc.target/i386/pr30505.c: Likewise.
1360 * gcc.target/i386/pr30961-1.c: Likewise.
1361 * gcc.target/i386/pr31628.c: Likewise.
1362 * gcc.target/i386/pr32000-2.c: Likewise.
1363 * gcc.target/i386/pr32661-1.c: Likewise.
1364 * gcc.target/i386/pr32708-2.c: Likewise.
1365 * gcc.target/i386/pr32708-3.c: Likewise.
1366 * gcc.target/i386/pr34256.c: Likewise.
1367 * gcc.target/i386/pr34312.c: Likewise.
1368 * gcc.target/i386/pr34522.c: Likewise.
1369 * gcc.target/i386/pr35160.c: Likewise.
1370 * gcc.target/i386/pr35281.c: Likewise.
1371 * gcc.target/i386/pr36246.c: Likewise.
1372 * gcc.target/i386/pr36786.c: Likewise.
1373 * gcc.target/i386/pr37275.c: Likewise.
1374 * gcc.target/i386/pr37843-3.c: Likewise.
1375 * gcc.target/i386/pr37843-4.c: Likewise.
1376 * gcc.target/i386/pr39082-1.c: Likewise.
1377 * gcc.target/i386/pr39431.c: Likewise.
1378 * gcc.target/i386/pr39496.c: Likewise.
1379 * gcc.target/i386/pr39543-2.c: Likewise.
1380 * gcc.target/i386/pr39911.c: Likewise.
1381 * gcc.target/i386/pr40718.c: Likewise.
1382 * gcc.target/i386/pr40906-1.c: Likewise.
1383 * gcc.target/i386/pr40906-2.c: Likewise.
1384 * gcc.target/i386/pr40906-3.c: Likewise.
1385 * gcc.target/i386/pr40934.c: Likewise.
1386 * gcc.target/i386/pr41900.c: Likewise.
1387 * gcc.target/i386/pr42589.c: Likewise.
1388 * gcc.target/i386/pr43662.c: Likewise.
1389 * gcc.target/i386/pr43671.c: Likewise.
1390 * gcc.target/i386/pr43766.c: Likewise.
1391 * gcc.target/i386/pr43869.c: Likewise.
1392 * gcc.target/i386/pr44942.c: Likewise.
1393 * gcc.target/i386/pr44948-2a.c: Likewise.
1394 * gcc.target/i386/pr45234.c: Likewise.
1395 * gcc.target/i386/pr45336-2.c: Likewise.
1396 * gcc.target/i386/pr45336-4.c: Likewise.
1397 * gcc.target/i386/pr45852.c: Likewise.
1398 * gcc.target/i386/pr46470.c: Likewise.
1399 * gcc.target/i386/pr48037-1.c: Likewise.
1400 * gcc.target/i386/pr48389.c: Likewise.
1401 * gcc.target/i386/pr49095.c: Likewise.
1402 * gcc.target/i386/pr9771-1.c: Likewise.
1403 * gcc.target/i386/rdfsbase-1.c: Likewise.
1404 * gcc.target/i386/rdfsbase-2.c: Likewise.
1405 * gcc.target/i386/rdgsbase-1.c: Likewise.
1406 * gcc.target/i386/rdgsbase-2.c: Likewise.
1407 * gcc.target/i386/rdrand-3.c: Likewise.
1408 * gcc.target/i386/regparm-stdcall.c: Likewise.
1409 * gcc.target/i386/regparm.c: Likewise.
1410 * gcc.target/i386/reload-1.c: Likewise.
1411 * gcc.target/i386/rotate-2.c: Likewise.
1412 * gcc.target/i386/sibcall-5.c: Likewise.
1413 * gcc.target/i386/signbit-1.c: Likewise.
1414 * gcc.target/i386/signbit-2.c: Likewise.
1415 * gcc.target/i386/signbit-3.c: Likewise.
1416 * gcc.target/i386/sse-5.c: Likewise.
1417 * gcc.target/i386/sse-8.c: Likewise.
1418 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1419 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1420 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1421 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1422 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1423 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1424 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1425 * gcc.target/i386/sse2-movq-2.c: Likewise.
1426 * gcc.target/i386/sse2-movq-3.c: Likewise.
1427 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1428 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1429 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1430 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1431 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1432 * gcc.target/i386/ssefn-1.c: Likewise.
1433 * gcc.target/i386/ssefn-2.c: Likewise.
1434 * gcc.target/i386/sseregparm-1.c: Likewise.
1435 * gcc.target/i386/sseregparm-2.c: Likewise.
1436 * gcc.target/i386/sseregparm-3.c: Likewise.
1437 * gcc.target/i386/sseregparm-4.c: Likewise.
1438 * gcc.target/i386/sseregparm-5.c: Likewise.
1439 * gcc.target/i386/sseregparm-6.c: Likewise.
1440 * gcc.target/i386/sseregparm-7.c: Likewise.
1441 * gcc.target/i386/sseregparm-8.c: Likewise.
1442 * gcc.target/i386/stack-realign.c: Likewise.
1443 * gcc.target/i386/stack-usage-realign.c: Likewise.
1444 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1445 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1446 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1447 * gcc.target/i386/stackalign/return-1.c: Likewise.
1448 * gcc.target/i386/stackalign/return-2.c: Likewise.
1449 * gcc.target/i386/stackalign/return-3.c: Likewise.
1450 * gcc.target/i386/tailcall-1.c: Likewise.
1451 * gcc.target/i386/tbm-2.c: Likewise.
1452 * gcc.target/i386/udivmod-7.c: Likewise.
1453 * gcc.target/i386/udivmod-8.c: Likewise.
1454 * gcc.target/i386/unroll-1.c: Likewise.
1455 * gcc.target/i386/vararg-1.c: Likewise.
1456 * gcc.target/i386/vararg-2.c: Likewise.
1457 * gcc.target/i386/vect8-ret.c: Likewise.
1458 * gcc.target/i386/vectorize5.c: Likewise.
1459 * gcc.target/i386/wmul-1.c: Likewise.
1460 * gcc.target/i386/wmul-2.c: Likewise.
1461 * gcc.target/i386/wrfsbase-1.c: Likewise.
1462 * gcc.target/i386/wrfsbase-2.c: Likewise.
1463 * gcc.target/i386/wrgsbase-1.c: Likewise.
1464 * gcc.target/i386/wrgsbase-2.c: Likewise.
1465 * gcc.target/i386/xop-pcmov.c: Likewise.
1466 * gcc.target/i386/xop-pcmov2.c: Likewise.
1467 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1468 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1469 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1470 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1471 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1472 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1473 * gcc.target/i386/zee.c: Likewise.
1474 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1475 * gfortran.dg/compiler-directive_2.f: Likewise.
1476 * gfortran.dg/g77/20010216-1.f: Likewise.
1477 * gfortran.dg/gomp/pr39152.f90: Likewise.
1478 * gfortran.dg/pr33794.f90: Likewise.
1480 2011-07-09 Jason Merrill <jason@redhat.com>
1482 * g++.dg/cpp0x/regress/regress5.C: New.
1484 2011-07-08 Jason Merrill <jason@redhat.com>
1487 * g++.dg/expr/compound-asn1.C: New.
1488 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1490 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.target/powerpc/altivec-34.c: New test.
1495 2011-07-08 Jason Merrill <jason@redhat.com>
1498 * g++.dg/abi/guard3.C: New.
1500 2011-07-08 Julian Brown <julian@codesourcery.com>
1502 * lib/target-supports.exp
1503 (check_effective_target_arm_little_endian): New.
1504 (check_effective_target_vect_pack_trunc): Use above.
1505 (check_effective_target_vect_unpack): Likewise.
1506 (check_effective_target_vect_element_align): Test
1507 check_effective_target_arm_vect_no_misalign for ARM.
1509 2011-07-08 Jason Merrill <jason@redhat.com>
1512 * g++.dg/cpp0x/constexpr-rom.C: New.
1514 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1517 * g++.dg/torture/pr49519.C: New test.
1519 2011-07-08 Martin Jambor <mjambor@suse.cz>
1521 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1523 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1526 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1528 2011-07-08 Richard Guenther <rguenther@suse.de>
1530 PR tree-optimization/49662
1531 * gcc.dg/graphite/interchange-14.c: XFAIL.
1532 * gcc.dg/graphite/interchange-15.c: Likewise.
1533 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1535 2011-07-06 Jason Merrill <jason@redhat.com>
1538 * g++.dg/cpp0x/regress/regress4.C: New.
1540 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1543 * gfortran.dg/result_in_spec_4.f90: New test.
1545 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1547 * gcc.target/sparc/cas64.c: New test.
1549 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1552 * g++.dg/torture/pr49644.C: New test.
1555 * gcc.c-torture/execute/pr49644.c: New test.
1557 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1559 * lib/target-supports.exp (check_effective_target_ia32): New.
1560 (check_effective_target_x32): Likewise.
1561 (check_effective_target_vect_cmdline_needed): Also check x32.
1563 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1565 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1567 * gcc.target/arm/pr42235.c: Likewise.
1568 * gcc.target/arm/pr42495.c: Likewise.
1569 * gcc.target/arm/pr42574.c: Likewise.
1570 * gcc.target/arm/thumb-branch1.c: Likewise.
1572 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1573 unneeded prune of possible warning.
1574 * gcc.target/arm/pr40956.c: Likewise.
1575 * gcc.target/arm/pr42505.c: Likewise.
1577 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1578 * gcc.c-torture/compile/pr46883.c: Likewise.
1579 * gcc.c-torture/compile/pr46934.c: Likewise.
1581 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1582 for move to ../../gcc.c-torture/compile.
1583 * gcc.target/arm/pr46883.c: Likewise.
1584 * gcc.target/arm/pr46934.c: Likewise.
1586 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1587 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1588 * gcc.target/arm/wmul-1.c: Likewise.
1589 * gcc.target/arm/wmul-2.c: Likewise.
1590 * gcc.target/arm/wmul-3.c: Likewise.
1591 * gcc.target/arm/wmul-4.c: Likewise.
1592 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1593 add tab after scan target.
1594 * gcc.target/arm/smlaltt-1.c: Likewise.
1595 * gcc.target/arm/smlatb-1.c: Likewise.
1596 * gcc.target/arm/smlatt-1.c: Likewise.
1598 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1601 * gcc.dg/debug/pr49522.c: New test.
1603 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1605 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1606 * gcc.dg/pr46212.c: Run only if target int32plus.
1607 * gcc.dg/torture/pr48146.c: Ditto.
1608 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1609 * c-c++-common/pr44832.c: Ditto.
1610 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1611 * gcc.dg/pr31490.c: Ditto.
1612 * gcc.dg/torture/builtin-math-7.c: Run only if target
1614 * gcc.dg/torture/pr45764.c: Skip for AVR.
1615 * gcc.dg/pr47893.c: Ditto.
1617 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1619 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1620 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1621 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1622 add tab to scan target.
1624 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1626 * gcc.target/arm/neon-modes-3.c: New test.
1628 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1630 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1631 -fno-loop-interchange -ffast-math.
1633 2011-07-07 Richard Guenther <rguenther@suse.de>
1635 * gcc.dg/ftrapv-3.c: New testcase.
1637 2011-07-07 Richard Guenther <rguenther@suse.de>
1639 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1640 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1642 2011-07-07 Kai Tietz <ktietz@redhat.com>
1644 * gcc.dg/binop-notxor1.c: New test.
1645 * gcc.dg/binop-notand4a.c: New test.
1646 * gcc.dg/binop-notxor2.c: New test.
1647 * gcc.dg/binop-notand3a.c: New test.
1648 * gcc.dg/binop-notand2a.c: New test.
1649 * gcc.dg/binop-notand6a.c: New test.
1650 * gcc.dg/binop-notor1.c: New test.
1651 * gcc.dg/binop-notand1a.c: New test.
1652 * gcc.dg/binop-notand5a.c: New test.
1653 * gcc.dg/binop-notor2.c: New test.
1655 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.dg/gomp/pr49640.c: New test.
1660 2011-07-07 Richard Guenther <rguenther@suse.de>
1662 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1664 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1667 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1669 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1671 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1672 * gcc.target/powerpc/no-r11-2.c: Ditto.
1673 * gcc.target/powerpc/no-r11-3.c: Ditto.
1675 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1677 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1678 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1680 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1682 * lib/target-supports.exp (check_profiling_available): Disable
1683 profiling with -fprofile-generate for target avr.
1685 2011-07-06 Richard Guenther <rguenther@suse.de>
1687 PR tree-optimization/49645
1688 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1690 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1693 * gcc.dg/pr47383.c: New.
1695 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1697 PR tree-optimization/49647
1698 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1700 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1703 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1704 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1706 2011-07-05 Jason Merrill <jason@redhat.com>
1709 * g++.dg/template/template-id-4.C: New.
1711 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1713 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1714 * gcc.dg/pr43402.c: Ditto.
1716 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1718 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1720 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1722 * gcc.target/powerpc/ppc-switch-1.c: New test for
1723 --param case-values-threshold.
1724 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1726 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1728 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1730 2011-07-05 Jason Merrill <jason@redhat.com>
1732 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1734 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1736 PR tree-optimization/47654
1737 * gcc.dg/graphite/block-pr47654.c: New.
1739 2011-07-05 Jason Merrill <jason@redhat.com>
1741 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1743 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1745 PR tree-optimization/49580
1746 * gcc.dg/autopar/pr49580.c: New test.
1748 2011-07-05 Richard Guenther <rguenther@suse.de>
1750 PR tree-optimization/49518
1751 PR tree-optimization/49628
1752 * g++.dg/torture/pr49628.C: New testcase.
1753 * gcc.dg/torture/pr49518.c: Likewise.
1755 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1757 * ada/acats/run_acats (which): Extract last field from type -p,
1758 type output only if command succeeded.
1760 2011-07-04 Jason Merrill <jason@redhat.com>
1762 * g++.dg/abi/mangle48.C: New.
1764 * g++.dg/cpp0x/diag1.C: New.
1766 * g++.dg/diagnostic/aka1.C: New.
1768 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1770 PR rtl-optimization/49619
1771 * gcc.dg/pr49619.c: New test.
1773 PR rtl-optimization/49472
1774 * gfortran.dg/pr49472.f90: New test.
1777 * gcc.dg/pr49602.c: New test.
1779 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1783 * gcc.target/avr/avr.exp: Run over cpp files, too.
1784 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1785 * gcc.target/avr/progmem.h: New file.
1786 * gcc.target/avr/exit-abort.h: New file.
1787 * gcc.target/avr/progmem-error-1.c: New file.
1788 * gcc.target/avr/progmem-error-1.cpp: New file.
1789 * gcc.target/avr/progmem-warning-1.c: New file.
1790 * gcc.target/avr/torture/progmem-1.c: New file.
1791 * gcc.target/avr/torture/progmem-1.cpp: New file.
1793 2011-07-04 Richard Guenther <rguenther@suse.de>
1795 PR tree-optimization/49615
1796 * g++.dg/torture/pr49615.C: New testcase.
1798 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1800 PR tree-optimization/49610
1801 * gcc.dg/vect/pr49610.c: New test.
1803 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1805 * gnat.dg/specs/debug1.ads: New test.
1807 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1810 * gfortran.dg/typebound_proc_23.f90: New.
1812 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1815 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1817 2011-07-01 Jason Merrill <jason@redhat.com>
1820 * g++.dg/template/template-id-3.C: New.
1823 * g++.dg/template/qualified-id4.C: New.
1826 * g++.dg/template/explicit-args4.C: New.
1829 * g++.dg/template/offsetof2.C: New.
1831 2011-07-01 Kai Tietz <ktietz@redhat.com>
1833 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1835 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1838 * lib/target-supports.exp (check_effective_target_gld): New proc.
1840 2011-07-01 Richard Guenther <rguenther@suse.de>
1842 PR tree-optimization/49603
1843 * gcc.dg/torture/pr49603.c: New testcase.
1845 2011-06-30 Jason Merrill <jason@redhat.com>
1848 * g++.dg/rtti/template1.C: New.
1851 * g++.dg/cpp0x/regress/ctor1.C: New.
1854 * g++.dg/cpp0x/initlist54.C: New.
1856 2011-06-30 Martin Jambor <mjambor@suse.cz>
1858 * gcc.dg/tree-ssa/sra-12.c: New test.
1860 2011-06-29 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1864 2011-06-30 Richard Guenther <rguenther@suse.de>
1866 PR tree-optimization/46787
1867 * gcc.dg/vect/vect-121.c: New testcase.
1869 2011-06-30 Martin Jambor <mjambor@suse.cz>
1871 PR tree-optimization/49094
1872 * gcc.dg/tree-ssa/pr49094.c: New test.
1874 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1877 * gfortran.dg/pr49540-1.f90: New test.
1878 * gfortran.dg/pr49540-2.f90: New test.
1880 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1883 * ada/acats/run_acats (which): Use last field of type -p output.
1885 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1886 Iain Sandoe <iains@gcc.gnu.org>
1889 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1890 Only skip on 64-bit *-*-darwin8* && !objc2.
1892 2011-06-30 Richard Guenther <rguenther@suse.de>
1894 PR tree-optimization/38752
1895 * gcc.c-torture/compile/pr38752.c: New testcase.
1897 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1899 * gcc.dg/vect/slp-widen-mult-half.c: New test.
1900 * gcc.dg/vect/vect-widen-mult-half.c: New test.
1902 2011-06-29 Jason Merrill <jason@redhat.com>
1905 * g++.dg/cpp0x/initlist53.C: Use placement new.
1906 * g++.dg/cpp0x/initlist-value.C: Use placement new.
1907 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1910 * g++.dg/cpp0x/trailing6.C: New.
1911 * g++.dg/cpp0x/pr45908.C: No error.
1914 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1917 * g++.dg/cpp0x/constexpr-using2.C: New.
1919 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1922 * g++.dg/cpp0x/constexpr-diag3.C: New.
1923 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1924 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1925 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1926 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1928 2011-06-29 Jason Merrill <jason@redhat.com>
1930 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1932 2011-06-29 Richard Guenther <rguenther@suse.de>
1934 * gcc.dg/tree-ssa/loop-17.c: Adjust.
1936 2011-06-29 Jason Merrill <jason@redhat.com>
1938 * g++.dg/cpp0x/initlist-value2.C: New.
1940 * g++.dg/cpp0x/constexpr-initlist4.C: New.
1941 * g++.dg/cpp0x/initlist-value.C: New.
1943 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
1945 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1947 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949 * gcc.dg/inline_1.c: Remove dg-excess-errors.
1950 * gcc.dg/inline_2.c: Likewise.
1951 * gcc.dg/unroll_1.c: Likewise.
1953 2011-06-29 Jakub Jelinek <jakub@redhat.com>
1956 * gcc.target/i386/pr49567.c: New test.
1958 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/opt17.ad[sb]: New test.
1962 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1963 Tom de Vries <tom@codesourcery.com>
1965 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1966 (check_effective_target_arm_thumb2): New effective targets.
1967 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1968 properly. Clean up temporary files.
1969 * gcc.target/arm/ivopts-2.c: Likewise.
1970 * gcc.target/arm/ivopts-3.c: Likewise.
1971 * gcc.target/arm/ivopts-4.c: Likewise.
1972 * gcc.target/arm/ivopts-5.c: Likewise.
1973 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1975 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1978 * gfortran.dg/reshape_zerosize_3.f90: New test.
1980 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1982 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1983 * gcc.target/arm/vfp-ldmias.c: Likewise.
1984 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1985 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1986 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1987 * gcc.target/arm/vfp-stmias.c: Likewise.
1988 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1989 * gcc.target/arm/vfp-stmiad.c: Likewise.
1991 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1993 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1995 * gcc.target/arm/pr45701-2.c: Ditto.
1997 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2000 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2001 * gfortran.dg/extends_14.f03: Modified.
2003 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2005 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2006 early if the test is already being skipped.
2008 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2009 scan-assembler-dem-not): For missing file, report unresolved with
2010 same message as for pass/fail, with reason reported in log file.
2012 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2013 from add_options_for_arm_neon_fp16.
2014 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2015 check_effective_target_arm_neon_fp16_ok_nocache.
2016 Check -mfpu and -mfloat-abi options from current multilib.
2017 Do not require neon support.
2018 (check_effective_target_arm_fp16_ok): Renamed from
2019 check_effecitve_target_arm_neon_fp16_ok.
2020 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2021 arm_neon_fp16_ok and arm_fp16.
2022 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2023 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2024 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2025 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2027 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/builtin-assume-aligned-1.c: New test.
2030 * gcc.dg/builtin-assume-aligned-2.c: New test.
2031 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2034 * gcc.dg/pr49544.c: New test.
2036 2011-06-27 Richard Guenther <rguenther@suse.de>
2038 PR tree-optimization/49394
2039 * g++.dg/torture/pr49394.C: New testcase.
2041 2011-06-27 Kai Tietz <ktietz@redhat.com>
2043 * gcc.dg/optimize-bswapdi-2.c: New test.
2045 2011-06-27 Michael Hope <michael.hope@linaro.org>
2046 Richard Sandiford <richard.sandiford@linaro.org>
2048 PR tree-optimization/49169
2049 * gcc.dg/torture/pr49169.c: New test.
2051 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2054 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2056 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2059 2011-06-26 Jason Merrill <jason@redhat.com>
2061 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2064 * g++.dg/init/ref19.C: New.
2065 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2067 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2069 PR tree-optimization/48377
2070 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2073 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2076 * lib/target-supports.exp (check_effective_target_non_strict_align):
2078 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2080 2011-06-24 Martin Jambor <mjambor@suse.cz>
2082 PR tree-optimizations/49516
2083 * g++.dg/tree-ssa/pr49516.C: New test.
2085 2011-06-23 Jason Merrill <jason@redhat.com>
2088 * g++.dg/template/partial10.C: New.
2089 * g++.dg/template/partial11.C: New.
2091 2011-06-23 Jeff Law <law@redhat.com>
2094 * gcc.dg/pr48770.c: New test.
2096 2011-06-23 Jan Hubicka <jh@suse.cz>
2099 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2101 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2105 instead of -fdump-tree-optimized.
2107 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/template/crash107.C: New.
2111 * g++.dg/template/error17.C: Adjust.
2113 2011-06-23 Jason Merrill <jason@redhat.com>
2116 * g++.dg/cpp0x/defaulted30.C: New.
2119 * g++.dg/rtti/anon-ns1.C: New.
2122 * g++.dg/init/ref18.C: New.
2125 * g++.dg/template/partial9.C: New.
2127 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2130 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2132 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2135 * gcc.dg/pr49496.c: New test.
2137 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2139 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2142 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2144 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2145 * gcc.target/arm/pr42879.c: Likewise.
2146 * gcc.target/arm/pr45701-3.c: Likewise.
2148 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2149 * gcc.target/arm/pr40482.c: Likewise.
2150 * gcc.target/arm/stack-corruption.c: Likewise.
2152 2011-06-22 Richard Guenther <rguenther@suse.de>
2154 PR tree-optimization/49493
2155 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2157 2011-06-22 Jason Merrill <jason@redhat.com>
2160 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2162 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2163 Dmitry Melnik <dm@ispras.ru>
2165 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2166 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2167 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2169 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2171 * gcc.target/arm/tlscall.c: New.
2173 2011-06-21 Jason Merrill <jason@redhat.com>
2176 * g++.dg/cpp0x/constexpr-ref1.C: New.
2177 * g++.dg/cpp0x/constexpr-ref2.C: New.
2178 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2181 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2184 * g++.dg/template/param3.C: New.
2186 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2188 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2189 my_clrsb test functions.
2191 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2192 test_sll, test_ull): Add clrsb tests.
2193 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2196 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2199 * gfortran.dg/class_44.f03: New.
2201 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2203 PR tree-optimization/49478
2204 * gcc.dg/vect/pr49478.c
2206 2011-06-21 Richard Guenther <rguenther@suse.de>
2208 PR tree-optimization/49483
2209 * gcc.dg/vect/vect-120.c: New testcase.
2211 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2214 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2215 * gcc.dg/vect/vect-peel-4.c: Likewise.
2217 2011-06-22 Christian Bruel <christian.bruel@st.com>
2220 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2221 * gcc.dg/always_inline2.c: Likewise.
2222 * gcc.dg/always_inline3.c: Likewise.
2223 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2224 * gcc.dg/inline_1.c: Likewise.
2225 * gcc.dg/inline_2.c: Likewise.
2226 * gcc.dg/inline_3.c: Likewise.
2227 * gcc.dg/inline_4.c: Likewise.
2228 * gcc.dg/20051201-1.c: Likewise.
2229 * gcc.dg/pr40087.c: Likewise.
2230 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2231 * gcc.dg/inline-22.c: Likewise.
2232 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2233 * gcc.dg/lto/20090218-1_1.c: Likewise.
2234 * g++.dg/ipa/devirt-7.C: Likewise.
2235 * gcc.dg/uninit-pred-5_a.c: Likewise.
2236 * gcc.dg/uninit-pred-5_b.c: Likewise.
2237 * gcc.dg/fail_always_inline.c: New.
2239 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2241 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2242 into 6 jobs instead of 3.
2244 2011-06-20 Jason Merrill <jason@redhat.com>
2247 * g++.dg/cpp0x/initlist53.C: New.
2249 2011-06-20 Tobias Burnus <burnus@net-b.de>
2252 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2253 * gfortran.dg/coarray_lock_3.f90: New.
2254 * gfortran.dg/coarray/lock_1.f90: New.
2256 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2258 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2259 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2260 unresolved and report the reason to the log file.
2262 * lib/scanasm.exp (object-size): Move argument processing earlier
2263 to report errors before verifying that the file exists. Report
2264 problems detected at runtime as unresolved instead of error and
2265 report their reasons to the log file.
2267 2011-06-20 Jason Merrill <jason@redhat.com>
2270 * g++.dg/cpp0x/explicit6.C: New.
2273 * g++.dg/cpp0x/enum20.C: New.
2276 * g++.dg/ext/attr-aligned01.C: New.
2279 * g++.dg/cpp0x/variadic-default.C: New.
2282 * g++.dg/cpp0x/auto26.C: New.
2285 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2287 2011-06-20 Kai Tietz <ktietz@redhat.com>
2289 * gcc.dg/binop-notand1.c: New test.
2290 * gcc.dg/binop-notand2.c: New test.
2291 * gcc.dg/binop-notand3.c: New test.
2292 * gcc.dg/binop-notand4.c: New test.
2293 * gcc.dg/binop-notand5.c: New test.
2294 * gcc.dg/binop-notand6.c: New test.
2296 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2299 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2301 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2304 * gfortran.dg/proc_ptr_31.f90: New.
2306 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2308 * gnat.dg/volatile6.adb: New test.
2309 * gnat.dg/volatile7.adb: Likewise.
2310 * gnat.dg/volatile8.adb: Likewise.
2311 * gnat.dg/volatile9.adb: Likewise.
2313 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2315 * gnat.dg/constant3.adb: New test.
2317 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2320 * gfortran.dg/read_list_eof_1.f90: New test.
2322 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.target/i386/testimm-1.c: New test.
2326 * gcc.target/i386/testimm-2.c: New test.
2327 * gcc.target/i386/testimm-3.c: New test.
2328 * gcc.target/i386/testimm-4.c: New test.
2329 * gcc.target/i386/testimm-5.c: New test.
2330 * gcc.target/i386/testimm-6.c: New test.
2331 * gcc.target/i386/testimm-7.c: New test.
2332 * gcc.target/i386/testimm-8.c: New test.
2333 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2334 * gcc.target/i386/xop-rotate1-int.c: New test.
2335 * gcc.target/i386/xop-rotate2-int.c: New test.
2337 2011-06-17 Jason Merrill <jason@redhat.com>
2339 * g++.dg/cpp0x/rv-func2.C: New.
2341 * g++.dg/debug/dwarf2/lambda1.C: New.
2342 * g++.dg/warn/Wshadow-6.C: Adjust.
2344 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2347 * gfortran.dg/move_alloc_5.f90: New.
2349 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2351 PR rtl-optimization/48542
2352 * gcc.dg/torture/pr48542.c: New test.
2354 2011-06-16 Jason Merrill <jason@redhat.com>
2357 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2360 * g++.dg/cpp0x/initlist52.C New.
2363 * c-c++-common/raw-string-12.c: New.
2366 * g++.dg/cpp0x/sfinae26.C: New.
2369 * g++.dg/cpp0x/variadic113.C: New.
2372 * g++.dg/cpp0x/variadic112.C: New.
2374 2011-06-16 Jeff Law <law@redhat.com>
2376 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2377 improved jump threading.
2378 * gcc.dg/builtin-object-size-2.c: Likewise.
2379 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2381 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2384 * gfortran.dg/typebound_assignment_3.f03: New.
2386 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2389 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2391 2011-06-16 Martin Jambor <mjambor@suse.cz>
2393 PR tree-optimization/49343
2394 * gnat.dg/discr31.ad[sb]: New test.
2396 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2398 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2400 2011-06-16 Tom de Vries <tom@codesourcery.com>
2403 * gcc.target/arm/ivopts-3.c: Update test.
2404 * gcc.target/arm/ivopts-5.c: Same.
2406 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2409 2011-06-10 Wei Guozhi <carrot@google.com>
2412 * gcc.target/arm/pr45335.c: New test.
2413 * gcc.target/arm/pr45335-2.c: New test.
2414 * gcc.target/arm/pr45335-3.c: New test.
2415 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2416 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2417 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2419 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2421 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2423 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2426 * gfortran.dg/class_43.f03: New.
2428 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2430 PR tree-optimization/49419
2431 * gcc.c-torture/execute/pr49419.c: New test.
2433 2011-06-16 Revital Eres <revital.eres@linaro.org>
2435 * gcc.dg/sms-9.c: New file.
2437 2011-06-15 Easwaran Raman <eraman@google.com>
2439 PR rtl-optimization/49414
2440 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2442 2011-06-14 Jason Merrill <jason@redhat.com>
2444 * g++.dg/cpp0x/noexcept13.C: New.
2446 2011-06-14 Easwaran Raman <eraman@google.com>
2448 PR rtl-optimization/44194
2449 * gcc.dg/pr44194-1.c: New test.
2450 * gcc.dg/pr44194-2.c: New test.
2452 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2454 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2456 * gcc.target/arm/pr45701-2.c: Likewise.
2457 * gcc.target/arm/thumb-branch1.c: Likewise.
2459 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2462 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2464 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2466 * gcc.target/arm/pr45701-1.c: Require thumb support.
2467 * gcc.target/arm/pr45701-2.c: Likewise.
2468 * gcc.target/arm/thumb-branch1.c: Likewise.
2470 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2471 * gcc.target/arm/pr39839.c: Likewise.
2472 * gcc.target/arm/pr40657-2.c: Likewise.
2473 * gcc.target/arm/pr40956.c: Likewise.
2474 * gcc.target/arm/pr41679.c: Likewise.
2475 * gcc.target/arm/pr42235.c: Likewise.
2476 * gcc.target/arm/pr42495.c: Likewise.
2477 * gcc.target/arm/pr42505.c: Likewise.
2478 * gcc.target/arm/pr42574.c: Likewise.
2479 * gcc.target/arm/pr46883.c: Likewise.
2480 * gcc.target/arm/pr46934.c: Likewise.
2481 * gcc.target/arm/xor-and.c: Likewise.
2483 2011-06-14 Jason Merrill <jason@redhat.com>
2485 * g++.dg/other/error23.C: Adjust error message.
2486 * g++.dg/other/error32.C: Likewise.
2489 * g++.dg/cpp0x/rv-dotstar.C: New.
2492 * g++.dg/cpp0x/decltype30.C: New.
2494 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2496 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2499 * gfortran.dg/pr49103.f90: New test.
2501 2011-06-14 Tom de Vries <tom@codesourcery.com>
2504 * gcc.target/arm/ivopts-3.c: New test.
2505 * gcc.target/arm/ivopts-4.c: New test.
2506 * gcc.target/arm/ivopts-5.c: New test.
2508 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2510 PR rtl-optimization/49390
2511 * gcc.c-torture/execute/pr49390.c: New test.
2513 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2515 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2517 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2519 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2520 * gcc.c-torture/execute/cmpsi-2.x: New file.
2521 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2522 * gcc.c-torture/execute/pr45262.x: New file.
2523 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2524 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2526 * gcc.c-torture/compile/pr49163.c: Ditto.
2528 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2530 * gcc.dg/vect/vect-16.c: Rename to...
2531 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2532 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2533 for double-word vectors.
2534 * gcc.dg/vect/vect-peel-4.c: Likewise.
2535 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2537 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2540 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2543 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2545 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2547 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2549 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2551 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2553 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2555 * gfortran.dg/trim_optimize_8.f90: New test case.
2557 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2558 Ira Rosen <ira.rosen@linaro.org>
2560 PR tree-optimization/49352
2561 * gcc.dg/vect/pr49352.c: New test.
2563 2011-06-12 Tobias Burnus
2566 * gfortran.dg/alloc_comp_assign_11.f90: New.
2568 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2570 * gfortran.dg/trim_optimize_7.f90: New test.
2572 2011-06-10 Wei Guozhi <carrot@google.com>
2575 * gcc.target/arm/pr45335.c: New test.
2576 * gcc.target/arm/pr45335-2.c: New test.
2577 * gcc.target/arm/pr45335-3.c: New test.
2578 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2579 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2580 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2582 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/parse/error39.C: New.
2587 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2589 * gcc.target/arm/20090811-1.c: Skip for incompatible
2590 options, do not override other options.
2591 * gcc.target/arm/combine-cmp-shift.c: Skip for
2592 incompatible options.
2593 * gcc.target/arm/pr45094.c: Likewise.
2594 * gcc.target/arm/scd42-1.c: Likewise.
2595 * gcc.target/arm/scd42-3.c: Likewise.
2596 * gcc.target/arm/thumb-ltu.c: Likewise.
2598 * lib/target-supports.exp
2599 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2600 multilib flags use -mfpu with a value other than neon-fp16.
2602 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2604 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2605 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2607 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2609 * lib/target-supports.exp (check_effective_target_pie): New proc.
2610 * gcc.dg/pie-link.c: Use target pie.
2612 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2613 Laurent Rougé <laurent.rouge@menta.fr>
2615 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2616 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2618 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2620 * gfortran.dg/coarray/sync_1.f90: New test for
2621 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2623 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2625 PR tree-optimization/49318
2626 * gcc.dg/vect/pr49318.c: New test.
2628 2011-06-09 David Krauss <potswa@mac.com>
2630 * g++.dg/template/arrow1.C: New.
2632 2011-06-09 Jason Merrill <jason@redhat.com>
2634 * lib/prune.exp: Prune "note"s.
2635 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2637 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2638 * g++.dg/template/dependent-expr3.C: Likewise.
2639 * g++.dg/parse/template7.C: Likewise.
2640 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2641 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2642 * g++.old-deja/g++.pt/friend38.C: Likewise.
2643 * g++.old-deja/g++.pt/crash32.C: Likewise.
2644 * g++.old-deja/g++.other/init4.C: Likewise.
2645 * g++.old-deja/g++.other/friend8.C: Likewise.
2647 * g++.dg/ext/complex7.C: Adjust expected output.
2648 * g++.dg/diagnostic/method1.C: Likewise.
2649 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2650 * g++.dg/parse/crash33.C: Likewise.
2651 * g++.dg/other/warning1.C: Likewise.
2652 * g++.dg/init/pr29571.C: Likewise.
2653 * g++.dg/warn/overflow-warn-1.C: Likewise.
2654 * g++.dg/warn/overflow-warn-3.C: Likewise.
2655 * g++.dg/warn/overflow-warn-4.C: Likewise.
2656 * g++.old-deja/g++.oliva/template1.C: Likewise.
2658 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2659 * g++.dg/parse/template7.C: Adjust.
2661 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2664 * gcc.dg/pr49307.c: New.
2666 2011-06-09 Wei Guozhi <carrot@google.com>
2669 * gcc.target/arm/pr46975.c: New testcase.
2671 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2673 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2674 (PMETH, arglist_t): Removed.
2675 (method_get_number_of_arguments): Removed.
2676 (method_get_nth_argument): Removed.
2677 (method_get_first_argument): Removed.
2678 (method_get_next_argument): Removed.
2679 (method_get_sizeof_arguments): Removed.
2680 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2682 (method_get_number_of_arguments): Removed.
2683 (method_get_nth_argument): Removed.
2684 (method_get_first_argument): Removed.
2685 (method_get_next_argument): Removed.
2686 (method_get_sizeof_arguments): Removed.
2687 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2689 2011-06-09 David Li <davidxl@google.com>
2691 * gcc.dg/dump-pass.c: New test.
2693 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2696 * g++.dg/parse/error38.C: New.
2698 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2701 * gfortran.dg/pr49308.f90: New test.
2703 2011-06-08 Jason Merrill <jason@redhat.com>
2705 * g++.dg/cpp0x/noexcept11.C: New.
2706 * g++.dg/cpp0x/noexcept12.C: New.
2707 * g++.dg/cpp0x/sfinae11.C: Adjust.
2709 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2712 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2713 to dg-options, match also DW_AT_linkage_name.
2715 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2718 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2719 -fno-common on alpha*-dec-osf*.
2720 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2722 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2724 PR rtl-optimization/49303
2725 * gcc.target/ia64/pr49303.c: New test.
2727 2011-06-08 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/coarray_lock_1.f90: New.
2731 * gfortran.dg/coarray_lock_2.f90: New.
2733 2011-06-07 Jason Merrill <jason@redhat.com>
2735 * lib/prune.exp: Look for "required" rather than "instantiated".
2736 * g++.dg/abi/mangle11.C: Likewise.
2737 * g++.dg/abi/mangle12.C: Likewise.
2738 * g++.dg/abi/mangle17.C: Likewise.
2739 * g++.dg/abi/mangle20-2.C: Likewise.
2740 * g++.dg/abi/pragma-pack1.C: Likewise.
2741 * g++.dg/cpp0x/decltype26.C: Likewise.
2742 * g++.dg/cpp0x/decltype28.C: Likewise.
2743 * g++.dg/cpp0x/decltype29.C: Likewise.
2744 * g++.dg/cpp0x/enum11.C: Likewise.
2745 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2746 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2747 * g++.dg/cpp0x/pr47416.C: Likewise.
2748 * g++.dg/ext/case-range2.C: Likewise.
2749 * g++.dg/ext/case-range3.C: Likewise.
2750 * g++.dg/gomp/for-19.C: Likewise.
2751 * g++.dg/gomp/pr37533.C: Likewise.
2752 * g++.dg/gomp/pr38639.C: Likewise.
2753 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2754 * g++.dg/inherit/base3.C: Likewise.
2755 * g++.dg/inherit/using6.C: Likewise.
2756 * g++.dg/init/placement4.C: Likewise.
2757 * g++.dg/init/reference3.C: Likewise.
2758 * g++.dg/lookup/scoped6.C: Likewise.
2759 * g++.dg/lookup/using7.C: Likewise.
2760 * g++.dg/other/abstract1.C: Likewise.
2761 * g++.dg/other/error10.C: Likewise.
2762 * g++.dg/other/error5.C: Likewise.
2763 * g++.dg/other/field1.C: Likewise.
2764 * g++.dg/other/offsetof5.C: Likewise.
2765 * g++.dg/parse/bitfield2.C: Likewise.
2766 * g++.dg/parse/constant4.C: Likewise.
2767 * g++.dg/parse/crash20.C: Likewise.
2768 * g++.dg/parse/invalid-op1.C: Likewise.
2769 * g++.dg/parse/non-dependent2.C: Likewise.
2770 * g++.dg/parse/template18.C: Likewise.
2771 * g++.dg/tc1/dr152.C: Likewise.
2772 * g++.dg/tc1/dr166.C: Likewise.
2773 * g++.dg/tc1/dr176.C: Likewise.
2774 * g++.dg/tc1/dr213.C: Likewise.
2775 * g++.dg/template/access11.C: Likewise.
2776 * g++.dg/template/access2.C: Likewise.
2777 * g++.dg/template/access3.C: Likewise.
2778 * g++.dg/template/access7.C: Likewise.
2779 * g++.dg/template/arg7.C: Likewise.
2780 * g++.dg/template/cond2.C: Likewise.
2781 * g++.dg/template/crash13.C: Likewise.
2782 * g++.dg/template/crash40.C: Likewise.
2783 * g++.dg/template/crash7.C: Likewise.
2784 * g++.dg/template/crash84.C: Likewise.
2785 * g++.dg/template/ctor5.C: Likewise.
2786 * g++.dg/template/defarg13.C: Likewise.
2787 * g++.dg/template/defarg14.C: Likewise.
2788 * g++.dg/template/dtor7.C: Likewise.
2789 * g++.dg/template/eh2.C: Likewise.
2790 * g++.dg/template/error2.C: Likewise.
2791 * g++.dg/template/error43.C: Likewise.
2792 * g++.dg/template/friend32.C: Likewise.
2793 * g++.dg/template/injected1.C: Likewise.
2794 * g++.dg/template/instantiate1.C: Likewise.
2795 * g++.dg/template/instantiate3.C: Likewise.
2796 * g++.dg/template/instantiate5.C: Likewise.
2797 * g++.dg/template/instantiate7.C: Likewise.
2798 * g++.dg/template/local6.C: Likewise.
2799 * g++.dg/template/lookup2.C: Likewise.
2800 * g++.dg/template/member5.C: Likewise.
2801 * g++.dg/template/memfriend15.C: Likewise.
2802 * g++.dg/template/memfriend16.C: Likewise.
2803 * g++.dg/template/memfriend17.C: Likewise.
2804 * g++.dg/template/memfriend7.C: Likewise.
2805 * g++.dg/template/meminit1.C: Likewise.
2806 * g++.dg/template/nested3.C: Likewise.
2807 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2808 * g++.dg/template/nontype12.C: Likewise.
2809 * g++.dg/template/nontype13.C: Likewise.
2810 * g++.dg/template/nontype6.C: Likewise.
2811 * g++.dg/template/pr23510.C: Likewise.
2812 * g++.dg/template/pr35240.C: Likewise.
2813 * g++.dg/template/ptrmem15.C: Likewise.
2814 * g++.dg/template/ptrmem6.C: Likewise.
2815 * g++.dg/template/qualified-id1.C: Likewise.
2816 * g++.dg/template/qualttp20.C: Likewise.
2817 * g++.dg/template/qualttp3.C: Likewise.
2818 * g++.dg/template/qualttp4.C: Likewise.
2819 * g++.dg/template/qualttp5.C: Likewise.
2820 * g++.dg/template/qualttp6.C: Likewise.
2821 * g++.dg/template/qualttp7.C: Likewise.
2822 * g++.dg/template/qualttp8.C: Likewise.
2823 * g++.dg/template/recurse.C: Likewise.
2824 * g++.dg/template/recurse2.C: Likewise.
2825 * g++.dg/template/ref5.C: Likewise.
2826 * g++.dg/template/scope2.C: Likewise.
2827 * g++.dg/template/sfinae10.C: Likewise.
2828 * g++.dg/template/sfinae3.C: Likewise.
2829 * g++.dg/template/sizeof3.C: Likewise.
2830 * g++.dg/template/static9.C: Likewise.
2831 * g++.dg/template/template-id-2.C: Likewise.
2832 * g++.dg/template/typedef13.C: Likewise.
2833 * g++.dg/template/typename4.C: Likewise.
2834 * g++.dg/template/using14.C: Likewise.
2835 * g++.dg/template/using2.C: Likewise.
2836 * g++.dg/template/warn1.C: Likewise.
2837 * g++.dg/warn/Wparentheses-13.C: Likewise.
2838 * g++.dg/warn/Wparentheses-15.C: Likewise.
2839 * g++.dg/warn/Wparentheses-16.C: Likewise.
2840 * g++.dg/warn/Wparentheses-17.C: Likewise.
2841 * g++.dg/warn/Wparentheses-18.C: Likewise.
2842 * g++.dg/warn/Wparentheses-19.C: Likewise.
2843 * g++.dg/warn/Wparentheses-20.C: Likewise.
2844 * g++.dg/warn/Wparentheses-23.C: Likewise.
2845 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2846 * g++.dg/warn/noeffect2.C: Likewise.
2847 * g++.dg/warn/noeffect4.C: Likewise.
2848 * g++.dg/warn/pr8570.C: Likewise.
2849 * g++.old-deja/g++.brendan/init2.C: Likewise.
2850 * g++.old-deja/g++.eh/spec6.C: Likewise.
2851 * g++.old-deja/g++.pt/crash10.C: Likewise.
2852 * g++.old-deja/g++.pt/crash36.C: Likewise.
2853 * g++.old-deja/g++.pt/derived3.C: Likewise.
2854 * g++.old-deja/g++.pt/error2.C: Likewise.
2855 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2856 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2857 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2858 * g++.old-deja/g++.pt/overload7.C: Likewise.
2859 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2861 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2862 Iain Sandoe <iains@gcc.gnu.org>
2864 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2865 Added code to deal with the case when [Protocol
2866 -descriptionForInstanceMethod:] or [Protocol
2867 -descriptionForClassMethod:] returns NULL.
2869 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2870 Iain Sandoe <iains@gcc.gnu.org>
2872 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2873 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2876 2011-06-07 Xinliang David Li <davidxl@google.com>
2878 * gcc.dg/inline_2.c: New test.
2879 * gcc.dg/unroll_2.c: New test.
2880 * gcc.dg/inline_3.c: New test.
2881 * gcc.dg/unroll_3.c: New test.
2882 * gcc.dg/inline_4.c: New test.
2883 * gcc.dg/unroll_4.c: New test.
2884 * gcc.dg/inline_1.c: New test.
2885 * gcc.dg/unroll_1.c: New test.
2887 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2889 PR tree-optimization/48497
2890 * lib/gcc-defs.exp (dg-additional-options): New proc.
2891 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2892 -msse2 on 32-bit x86.
2894 2011-06-06 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/enum19.C: New.
2898 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
2900 * gcc.target/arm/neon-reload-class.c: New test.
2902 2011-06-07 Dodji Seketeli <dodji@redhat.com>
2905 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2907 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2909 * gcc.target/arm/smlatb-1.c: New file.
2910 * gcc.target/arm/smlatt-1.c: New file.
2911 * gcc.target/arm/smlaltb-1.c: New file.
2912 * gcc.target/arm/smlaltt-1.c: New file.
2914 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
2916 * gcc.target/arm/mla-2.c: New test.
2918 2011-06-07 Jakub Jelinek <jakub@redhat.com>
2920 PR gcov-profile/49299
2921 * gcc.dg/tree-prof/pr49299-1.c: New test.
2922 * gcc.dg/tree-prof/pr49299-2.c: New test.
2924 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
2926 * lib/target-supports.exp
2927 (check_effective_target_vect_widen_mult_qi_to_hi):
2928 Add NEON as supporting target.
2929 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2930 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2931 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2932 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2933 using widening multiplication on targets that support it.
2934 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2935 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2936 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2938 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2940 Updated all testcases in the ObjC/ObjC++ testsuites to use the
2941 Modern Objective-C runtime API.
2942 * objc/execute/next_mapping.h: Removed.
2943 * objc-obj-c++-shared/next-mapping.h: Removed.
2944 * objc-obj-c++-shared/Object1.h: Removed.
2945 * objc-obj-c++-shared/Object1.m: Removed.
2946 * objc-obj-c++-shared/Object1.mm: Removed.
2947 * objc-obj-c++-shared/Object1-implementation.h: Removed.
2948 * objc-obj-c++-shared/Protocol1.h: Removed.
2949 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2950 of ProtoBool, IVAR_T and METHOD.
2951 * objc-obj-c++-shared/runtime.h: New.
2952 * objc-obj-c++-shared/TestsuiteObject.h: New.
2953 * objc-obj-c++-shared/TestsuiteObject.m: New.
2955 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2956 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2957 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2959 * objc/execute/_cmd.m: Include
2960 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2961 runtime API. ([TestClass +initialize]): Include this method also
2962 with the GNU runtime.
2963 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2964 Object. ([-setValue:]): Return void.
2965 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2966 with the GNU runtime. Include
2967 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2968 for the NeXT runtime. Use the existing print_ivars() and
2969 compare_structures() implementations for the old NeXT runtime.
2970 Added new implementations for the Modern GNU and NeXT runtimes.
2971 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2972 well. (main): Use objc_getClass(). Use return instead of exit.
2973 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2974 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2976 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2977 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2978 instead of Object. (main): Use return instead of exit().
2979 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2980 instead of Object. Removed prototype for exit(). (main): Use
2981 return instead of exit(). Use the Modern Objective-C runtime API.
2982 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2984 * objc/execute/class-tests-1.h: Include
2985 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2986 runtime API. (test_class_with_superclass): Do not call [Object
2987 class]. There is no need to with the current libobjc.
2988 * objc/execute/class-tests-2.h: Include
2989 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2991 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2992 ../../objc-obj-c++-shared/next-mapping.h.
2993 * objc/execute/class-2.m: Likewise.
2994 * objc/execute/class-3.m: Likewise.
2995 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2996 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2997 +initialize]): Include this method also with the GNU
2998 runtime. (main): Use the Modern Objective-C runtime API.
2999 * objc/execute/class-5.m: Likewise.
3000 * objc/execute/class-6.m: Likewise.
3001 * objc/execute/class-7.m: Likewise.
3002 * objc/execute/class-8.m: Likewise.
3003 * objc/execute/class-9.m: Likewise.
3004 * objc/execute/class-10.m: Likewise.
3005 * objc/execute/class-11.m: Likewise.
3006 * objc/execute/class-12.m: Likewise.
3007 * objc/execute/class-13.m: Likewise.
3008 * objc/execute/class-14.m: Likewise.
3009 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3010 this method also with the GNU runtime.
3011 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3012 +initialize]): Include this method also with the GNU runtime.
3013 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3015 * objc/execute/encode-1.m: Likewise.
3016 * objc/execute/enumeration-1.m: Likewise.
3017 * objc/execute/enumeration-2.m: Likewise.
3018 * objc/execute/exceptions/catchall-1.m: Likewise.
3019 * objc/execute/exceptions/finally-1.m: Likewise.
3020 * objc/execute/exceptions/foward-1.m: Likewise.
3021 * objc/execute/exceptions/local-variables-1.m: Likewise.
3022 * objc/execute/exceptions/throw-nil.m: Likewise.
3023 * objc/execute/exceptions/trivial.m: Likewise.
3024 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3025 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3026 * objc/execute/exceptions/matcher-1.m: Likewise.
3027 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3029 * objc/execute/formal_protocol-2.m: Likewise.
3030 * objc/execute/formal_protocol-3.m: Likewise.
3031 * objc/execute/formal_protocol-4.m: Likewise.
3032 * objc/execute/formal_protocol-5.m: Include
3033 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3035 * objc/execute/formal_protocol-6.m: Likewise.
3036 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3037 Object. Include <objc/Protocol.h> instead of
3038 ../../objc-obj-c++-shared/Protocol1.h.
3039 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3041 * objc/execute/informal_protocol.m: Likewise.
3042 * objc/execute/load-3.m: Likewise.
3043 * objc/execute/many_args_method.m ([TestClass +initialize]):
3044 Include this method with the GNU runtime as well.
3045 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3046 * objc/execute/nested-func-1.m: Use TestsuiteObject
3048 * objc/execute/nil_method-1.m: Likewise.
3049 * objc/execute/no_clash.m: Likewise.
3050 * objc/execute/np-1.m: Do not include
3051 ../../objc-obj-c++-shared/Protocol1.h.
3052 (main): Use return instead of exit().
3053 * objc/execute/np-2.m: Do not include
3054 ../../objc-obj-c++-shared/Protocol1.h.
3055 ([MyObject +initialize]): Include this method also with the GNU
3056 runtime. (main): Use return instead of exit().
3057 * objc/execute/object_is_class.m: Include
3058 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3059 of Object. (main): Use the Modern Objective-C runtime API.
3060 * objc/execute/object_is_meta_class.m: Likewise.
3061 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3062 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3063 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3064 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3065 Objective-C runtime API.
3066 * objc/execute/protocol-isEqual-2.m: Likewise.
3067 * objc/execute/protocol-isEqual-3.m: Likewise.
3068 * objc/execute/protocol-isEqual-4.m: Likewise.
3069 * objc/execute/redefining_self.m ([TestClass +initialize]):
3070 Include this method with the GNU runtime as well.
3071 * objc/execute/root_methods.m: Include
3072 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3073 Include this method with the GNU runtime as well.
3074 (main): Use the Modern Objective-C runtime API.
3075 * objc/execute/selector-1.m: Include
3076 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3077 of Object. (main): Use the Modern Objective-C runtime API.
3078 * objc/execute/static-1.m ([Test +initialize]): Include this
3079 method with the GNU runtime as well.
3080 * objc/execute/static-2.m: Likewise.
3081 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3082 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3083 ([MathClass +initialize]): Include this method with the GNU
3085 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3087 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3088 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3089 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3090 * objc.dg/attributes/method-attribute-1.m: Likewise.
3091 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3092 * objc.dg/attributes/method-attribute-2.m: Likewise.
3093 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3094 * objc.dg/attributes/method-attribute-3.m: Likewise.
3095 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3096 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3097 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3098 * obj-c++.dg/bitfield-1.mm: Likewise.
3099 * obj-c++.dg/bitfield-2.mm: Likewise
3100 * objc.dg/bitfield-3.m: Likewise.
3101 * obj-c++.dg/bitfield-4.mm: Likewise.
3102 * objc.dg/bitfield-5.m: Likewise
3103 * objc.dg/call-super-1.m: Likewise.
3104 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3105 Use objc_getClass() instead of objc_get_class(), but for the GNU
3106 runtime redefine objc_getClass as objc_get_class. Include
3107 ../objc-obj-c++-shared/runtime.h.
3108 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3109 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3110 Use the Modern Objective-C runtime API.
3111 * objc.dg/class-protocol-1.m: Include
3112 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3113 * obj-c++.dg/class-protocol-1.mm: Likewise.
3114 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3115 * objc.dg/comp-types-10.m: Likewise.
3116 * objc.dg/comp-types-11.m: Likewise.
3117 * objc.dg/comp-types-12.m: Likewise.
3118 * obj-c++.dg/comp-types-9.mm: Likewise.
3119 * obj-c++.dg/comp-types-11.mm: Likewise.
3120 * obj-c++.dg/comp-types-12.mm: Likewise.
3121 * obj-c++.dg/comp-types-13.mm: Likewise.
3122 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3123 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3124 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3125 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3126 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3127 * objc.dg/desig-init-1.m: Likewise.
3128 * obj-c++.dg/defs.mm: Likewise.
3129 * objc.dg/exceptions-2.m: Likewise.
3130 * obj-c++.dg/except-1.mm: Likewise.
3131 * obj-c++.dg/exceptions-2.mm: Likewise.
3132 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3133 Use the Modern Objective-C runtime API.
3134 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3135 the Modern Objective-C runtime API. Do not include
3136 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3137 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3138 the Modern Objective-C runtime API except when using an older NeXT
3140 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3141 the Modern Objective-C runtime API.
3142 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3144 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3145 * objc.dg/encode-7-next-64bit.m: Updated include.
3146 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3148 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3149 the Modern Objective-C runtime API.
3150 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3151 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3152 instead of ../objc-obj-c++-shared/Protocol1.h.
3153 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3154 the Modern Objective-C runtime API except when using an older NeXT
3156 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3157 the Modern Objective-C runtime API.
3158 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3160 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3161 * objc.dg/fix-and-continue-2.m: Likewise.
3162 * objc.dg/foreach-1.m: Likewise.
3163 * objc.dg/foreach-2.m: Likewise.
3164 * objc.dg/foreach-3.m: Likewise.
3165 * objc.dg/foreach-4.m: Likewise.
3166 * objc.dg/foreach-5.m: Likewise.
3167 * objc.dg/foreach-6.m: Likewise.
3168 * objc.dg/foreach-7.m: Likewise.
3169 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3171 * objc.dg/func-ptr-2.m: Likewise.
3172 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3173 Do not include objc/objc-api.h.
3174 * obj-c++.dg/fsf-package-0.mm: Likewise.
3175 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3176 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3177 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3179 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3180 * objc.dg/gnu-runtime-3.m: Likewise.
3181 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3182 * objc.dg/headers.m: Include objc/runtime.h instead of
3183 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3184 for the NeXT runtime.
3185 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3186 * obj-c++.dg/isa-field-1.mm: Likewise.
3187 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3188 * objc.dg/layout-1.m: Likewise.
3189 * objc.dg/layout-2.m: Likewise.
3190 * objc.dg/local-decl-2.m: Likewise.
3191 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3192 Object. ([Container +elementForView:]): Use
3193 class_conformsToProtocol().
3194 * obj-c++.dg/lookup-2.mm: Likewise.
3195 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3196 * obj-c++.dg/local-decl-1.mm: Likewise.
3197 * objc.dg/method-3.m: Likewise.
3198 * objc.dg/method-4.m: Likewise.
3199 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3200 ../objc-obj-c++-shared/Protocol1.h.
3201 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3202 * objc.dg/method-9.m: Likewise.
3203 * objc.dg/method-10.m: Likewise.
3204 * objc.dg/method-13.m ([Root +initialize]): Include this method
3205 also for the GNU runtime. (main): Use objc_getClass() also for
3207 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3208 * objc.dg/method-17.m: Likewise.
3209 * objc.dg/method-19.m: Likewise.
3210 * objc.dg/method-20b.m: Likewise.
3211 * obj-c++.dg/method-2.mm: Likewise.
3212 * obj-c++.dg/method-6.mm: Likewise.
3213 * obj-c++.dg/method-10.mm: Likewise.
3214 * obj-c++.dg/method-11.mm: Likewise.
3215 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3216 ../objc-obj-c++-shared/Protocol1.h.
3217 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3218 * obj-c++.dg/method-15.mm: Likewise.
3219 * obj-c++.dg/method-17.mm: Likewise.
3220 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3221 +initialize]): Include this method also for the GNU
3222 runtime. (main): Use objc_getClass() also for the GNU runtime.
3223 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3224 * obj-c++.dg/method-22.mm: Likewise.
3225 * obj-c++.dg/method-23.mm: Likewise.
3226 * obj-c++.dg/no-extra-load.mm: Likewise.
3227 * objc.dg/objc-fast-4.m: Likewise.
3228 * objc.dg/objc-gc-4.m: Likewise.
3229 * obj-c++.dg/objc-gc-3.mm: Likewise.
3230 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3231 protocol_getMethodDescription() instead of [Protocol
3232 -descriptionForInstanceMethod].
3233 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3234 Made it available with all runtimes. (main): Call -test instead
3236 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3237 and put into a category.
3238 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3239 Object. Include objc/objc.h.
3240 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3241 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3242 New. (main): Use protocol_getMethodDescription() instead
3243 of [Protocol -descriptionForInstanceMethod] and [Protocol
3244 -descriptionForClassMethod].
3245 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3246 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3247 Objective-C runtime API.
3248 * obj-c++.dg/proto-qual-1.mm: Likewise.
3249 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3251 * obj-c++.dg/property/property-1.mm: Likewise.
3252 * obj-c++.dg/qual-types-1.mm: Likewise.
3253 * objc.dg/selector-2.m: Include objc/objc.h instead of
3254 ../objc-obj-c++-shared/Object1.h.
3255 * obj-c++.dg/selector-2.mm: Likewise.
3256 * obj-c++.dg/selector-5.mm: Likewise.
3257 * obj-c++.dg/selector-6.mm: Likewise.
3258 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3259 Object. Do not include objc/objc-api.h.
3260 * obj-c++.dg/set-not-used-1.mm: Likewise.
3261 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3262 * objc.dg/stret-1.m: Likewise.
3263 * objc.dg/stret-2.m: Likewise.
3264 * obj-c++.dg/super-class-2.mm: Likewise.
3265 * objc.dg/super-class-3.m: Likewise.
3266 * objc.dg/super-class-4.m: Likewise.
3267 * objc.dg/sync-2.m: Likewise.
3268 * obj-c++.dg/sync-2.mm: Likewise.
3269 * objc.dg/sync-1.m: Include objc/objc.h instead of
3270 ../objc-obj-c++-shared/Object1.h.
3271 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3272 'Class' as the type of 'isa'.
3273 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3274 Objective-C runtime API. ([TestClass +initialize]): Include this
3275 method with the GNU runtime as well.
3276 * objc.dg/strings/strings-1.m: Updated includes.
3277 * obj-c++.dg/strings/strings-1.mm: Likewise.
3278 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3279 objc.dg/strings/const-str-12b.m.
3280 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3281 * obj-c++.dg/template-3.mm: Likewise.
3282 * obj-c++.dg/template-4.mm: Likewise.
3283 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3284 Objective-C runtime API.
3285 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3286 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3287 * obj-c++.dg/try-catch-1.mm: Likewise.
3288 * obj-c++.dg/try-catch-2.mm: Likewise.
3289 * objc.dg/try-catch-3.m: Likewise.
3290 * obj-c++.dg/try-catch-3.mm: Likewise.
3291 * objc.dg/try-catch-6.m: Likewise.
3292 * objc.dg/try-catch-7.m: Likewise.
3293 * obj-c++.dg/try-catch-7.mm: Likewise.
3294 * obj-c++.dg/try-catch-8.mm: Likewise.
3295 * obj-c++.dg/try-catch-9.mm: Likewise.
3296 * objc.dg/try-catch-10.m: Likewise.
3297 * obj-c++.dg/try-catch-11.mm: Likewise.
3298 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3299 Object. Include objc/objc.h.
3300 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3301 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3302 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3303 Object. Use Modern Objective-C runtime API. Do not use
3305 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3306 * obj-c++.dg/torture/trivial.mm: Likewise.
3307 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3308 instead of ../objc-obj-c++-shared/Object1.h. Include
3309 ../objc-obj-c++-shared/runtime.h.
3310 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3311 * objc.dg/torture/strings/const-str-11.m: Likewise.
3312 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3313 * objc.dg/torture/strings/const-str-9.m: Likewise.
3314 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3315 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3316 instead of Object. Only add _FooClassReference if
3318 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3319 * objc.dg/torture/strings/const-str-8.m: Likewise.
3320 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3321 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3323 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3325 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3326 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3327 * obj-c++.dg/va-meth-1.mm: Likewise.
3328 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3329 ../objc-obj-c++-shared/Object1.h.
3330 * objc.dg/zero-link-3.m: Likewise.
3332 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3334 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3336 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3339 * obj-c++.dg/property/cxx-property-1.mm: New.
3340 * obj-c++.dg/property/cxx-property-2.mm: New.
3342 2011-06-06 Jason Merrill <jason@redhat.com>
3344 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3346 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3348 PR rtl-optimization/49145
3350 * gcc.c-torture/compile/pr49145.c: New test.
3352 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3355 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3356 to dg-options, match also DW_AT_linkage_name.
3359 * gcc.dg/debug/pr49294.c: New test.
3362 * g++.dg/opt/pr49264.C: New test.
3364 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3366 PR tree-optimization/49243
3367 * gcc.dg/pr49243.c: New.
3369 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3371 * gnat.dg/specs/cond_expr1.ads: New test.
3373 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3375 * gnat.dg/deferred_const4.ad[sb]: New test.
3376 * gnat.dg/deferred_const4_pkg.ads: New helper.
3378 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3380 * gnat.dg/test_tamdt.adb: Rename to...
3381 * gnat.dg/taft_type1.adb: ...this.
3382 * gnat.dg/tamdt.ad[sb]: Rename to...
3383 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3384 * gnat.dg/tamdt_aux.ads: Rename to...
3385 * gnat.dg/taft_type1_pkg2.ads: ...this.
3386 * gnat.dg/taft_type2.ad[sb]: New test.
3387 * gnat.dg/taft_type2_pkg.ads: New helper.
3388 * gnat.dg/taft_type3.adb: New test.
3389 * gnat.dg/taft_type3_pkg.ads: New helper.
3391 2011-06-05 Tobias Burnus <burnus@net-b.de>
3394 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3397 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3400 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3402 * objc.dg/gnu-api-2-objc.m: Likewise.
3403 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3404 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3406 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3408 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3409 alignment, not the alignment, when calling class_addIvar(). Add
3410 an 'isa' instance variable to the test root class.
3411 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3413 2011-06-04 Jan Hubicka <jh@suse.cz>
3415 PR tree-optimization/48893
3416 PR tree-optimization/49091
3417 PR tree-optimization/49179
3418 * gfortran.dg/pr49179.f90: New testcase
3420 2011-06-04 Jan Hubicka <jh@suse.cz>
3423 * g++.dg/torture/pr48954.C: New testcase.
3425 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3427 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3429 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3432 * g++.dg/diagnostic/bitfld2.C: New.
3434 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3437 * gcc.c-torture/execute/pr49281.c: New test.
3439 2011-06-04 Jan Hubicka <jh@suse.cz>
3441 PR tree-optimize/48929
3442 * gcc.c-torture/compile/pr48929.c: New testcase.
3444 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3446 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3448 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3451 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3453 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3455 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3457 2011-06-03 Richard Henderson <rth@redhat.com>
3458 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3460 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3462 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3464 * objc.dg/headers.m: Do not include objc-list.h.
3466 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3468 * objc.dg/type-stream-1.m: Test removed.
3469 * objc.dg/headers.m: Do not include typedstream.h.
3471 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3473 * objc.dg/torture/forward-1.m (main): Updated testcase.
3475 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3478 * gcc.c-torture/compile/pr49163.c: New.
3480 2011-06-02 Asher Langton <langton2@llnl.gov>
3483 * gfortran.dg/PR49268.f90: New test.
3485 2011-06-02 Asher Langton <langton2@llnl.gov>
3488 * gfortran.dg/PR37039.f90: New test.
3490 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3493 * objc.dg/method-5.m: Updated.
3494 * objc.dg/method-19.m: Updated.
3495 * objc.dg/method-lookup-1.m: New.
3496 * obj-c++.dg/method-6.mm: Updated.
3497 * obj-c++.dg/method-7.mm: Updated.
3498 * obj-c++.dg/method-lookup-1.mm: New.
3500 2011-06-02 DJ Delorie <dj@redhat.com>
3502 * lib/timeout.exp (timeout): Add board_info support.
3504 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3506 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3508 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3511 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3512 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3514 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3515 Hans-Peter Nilsson <hp@axis.com>
3517 PR rtl-optimization/48840
3518 * gcc.target/sparc/ultrasp13.c: New test.
3520 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3523 * gcc.c-torture/compile/pr49238.c: New.
3525 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3527 * gcc.target/arm/g2.c: Skip test in -mthumb.
3528 Skip test unless cpu is xscale.
3529 * gcc.target/arm/scd42-2.c: Likewise.
3530 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3532 2011-06-01 Jason Merrill <jason@redhat.com>
3534 * g++.dg/cpp0x/decltype28.C: New.
3535 * g++.dg/cpp0x/decltype29.C: New.
3537 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3540 * gcc.target/mips/pr45074.c: New test.
3542 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3543 Hans-Peter Nilsson <hp@axis.com>
3545 PR rtl-optimization/48830
3546 * gcc.target/sparc/ultrasp12.c: New test.
3548 2011-06-01 David Li <davidxl@google.com>
3550 * gcc.dg/profile-dir-1.c: Change pass name.
3551 * gcc.dg/profile-dir-2.c: Ditto.
3552 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3553 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3554 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3555 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3556 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3557 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3558 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3559 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3560 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3561 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3562 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3563 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3564 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3565 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3566 * gcc.dg/profile-dir-3.c: Ditto.
3567 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3569 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3571 * objc.dg/attributes/method-nonnull-1.m: New test.
3572 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3574 2011-05-31 Tobias Burnus <burnus@net-b.de>
3577 * gfortran.dg/coarray_atomic_1.f90: New.
3578 * gfortran.dg/coarray/atomic_1.f90: New.
3580 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3582 * gcc.dg/guality/bswaptest.c: New test.
3583 * gcc.dg/guality/clztest.c: New test.
3584 * gcc.dg/guality/ctztest.c: New test.
3585 * gcc.dg/guality/rotatetest.c: New test.
3588 * gcc.target/i386/pr48688.c: New test.
3590 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3593 * g++.dg/lookup/name-clash9.C: New.
3595 2011-05-31 Tobias Burnus <burnus@net-b.de>
3598 * gfortran.dg/coarray/dummy_1.f90: New.
3600 2011-05-31 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/coarray/save_1.f90: New.
3604 * gfortran.dg/coarray_4.f90: Update dg-error.
3606 2011-05-31 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/rv-template1.C: New.
3610 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3612 PR rtl-optimization/49235
3613 * gcc.dg/pr49235.c: New test.
3615 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3617 PR tree-optimization/49093
3618 * gcc.dg/vect/pr49093.c: New test.
3620 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3623 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3625 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3628 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3631 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3634 * gcc.c-torture/execute/pr49186.c: New.
3636 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3639 * gcc.target/i386/pr49168-1.c: New.
3641 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3642 Eric Botcazou <ebotcazou@adacore.com>
3644 * gcc.dg/guality/drap.c: New test.
3646 2011-05-30 Richard Guenther <rguenther@suse.de>
3648 PR tree-optimization/49210
3649 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3650 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3652 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3655 * g++.dg/gomp/pr49223-1.C: New test.
3656 * g++.dg/gomp/pr49223-2.C: New test.
3658 2011-05-30 Richard Guenther <rguenther@suse.de>
3660 PR tree-optimization/49218
3661 * gcc.c-torture/execute/pr49218.c: New testcase.
3663 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3665 PR tree-optimization/49199
3666 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3667 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3668 -fno-tree-scev-cprop.
3670 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3673 * gfortran.dg/extends_13.f03: New.
3675 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3677 PR rtl-optimization/49095
3678 * gcc.target/i386/pr49095.c: New test.
3680 2011-05-29 Tobias Burnus <burnus@net-b.de>
3683 * gfortran.dg/coarray_24.f90: New.
3685 2011-05-29 Tobias Burnus <burnus@net-b.de>
3688 * gfortran.dg/coarray_23.f90: New.
3690 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3693 * gcc.dg/pr48826.c: New test.
3695 2011-05-29 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/49217
3698 * gcc.dg/torture/pr49217.c: New testcase.
3700 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3703 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3705 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3707 * gnat.dg/boolean_subtype.adb: Rename to...
3708 * gnat.dg/boolean_subtype1.adb: ...this.
3710 2011-05-28 Jason Merrill <jason@redhat.com>
3712 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3714 2011-05-27 Jason Merrill <jason@redhat.com>
3716 * g++.dg/cpp0x/enum18.C: Adjust.
3718 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3720 2011-05-27 Tobias Burnus <burnus@net-b.de>
3723 * gfortran.dg/coarray_22.f90: New.
3725 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3727 PR tree-optimization/46728
3728 * gcc.target/powerpc/pr46728-1.c: New.
3729 * gcc.target/powerpc/pr46728-2.c: New.
3730 * gcc.target/powerpc/pr46728-3.c: New.
3731 * gcc.target/powerpc/pr46728-4.c: New.
3732 * gcc.target/powerpc/pr46728-5.c: New.
3733 * gcc.dg/pr46728-6.c: New.
3734 * gcc.target/powerpc/pr46728-7.c: New.
3735 * gcc.target/powerpc/pr46728-8.c: New.
3736 * gcc.dg/pr46728-9.c: New.
3737 * gcc.target/powerpc/pr46728-10.c: New.
3738 * gcc.target/powerpc/pr46728-11.c: New.
3739 * gcc.dg/pr46728-12.c: New.
3740 * gcc.target/powerpc/pr46728-13.c: New.
3741 * gcc.target/powerpc/pr46728-14.c: New.
3742 * gcc.target/powerpc/pr46728-15.c: New.
3743 * gcc.target/powerpc/pr46728-16.c: New.
3745 2011-05-27 Jason Merrill <jason@redhat.com>
3747 * g++.dg/abi/mangle47.C: New.
3750 * g++.dg/template/const5.C: New.
3752 * g++.dg/cpp0x/enum18.C: New.
3754 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3756 * g++.dg/cpp0x/error6.C: New.
3758 * g++.dg/cpp0x/error5.C: New.
3760 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3763 * g++.dg/eh/cond6.C: New test.
3765 2011-05-27 Tobias Burnus <burnus@net-b.de>
3768 * gfortran.dg/rank_3.f90: New.
3769 * gfortran.dg/rank_4.f90: New.
3771 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3773 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3774 replace dump search.
3776 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3778 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3779 * gnat.dg/bit_packed_array5.adb: ...here.
3781 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/cpp0x/auto25.C: New.
3786 2011-05-27 Richard Guenther <rguenther@suse.de>
3788 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3790 2011-05-27 Richard Guenther <rguenther@suse.de>
3792 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3794 2011-05-27 Richard Guenther <rguenther@suse.de>
3797 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3799 2011-05-26 Jason Merrill <jason@redhat.com>
3801 * g++.dg/cpp0x/friend1.C: New.
3802 * g++.dg/cpp0x/friend2.C: New.
3804 * g++.dg/cpp0x/auto7.C: Update.
3805 * g++.dg/template/crash50.C: Adjust.
3806 * g++.dg/template/static9.C: Adjust.
3807 * g++.old-deja/g++.ext/memconst.C: Adjust.
3809 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3811 * gcc.dg/march.c: Ignore a note for some targets.
3813 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3814 Nathan Froyd <froydnj@codesourcery.com>
3818 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3819 * g++.dg/parse/pr18770.C: New test.
3820 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3822 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3825 * gfortran.dg/dependency_40.f90 : New test.
3827 2011-05-26 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/coarray/registering_1.f90: New.
3832 2011-05-26 Jason Merrill <jason@redhat.com>
3834 * g++.dg/cpp0x/variadic111.C: New.
3835 * g++.dg/cpp0x/variadic41.C: Adjust.
3837 2011-05-26 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/48702
3840 * gcc.dg/torture/pr48702.c: New testcase.
3842 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3844 PR gcov-profile/48845
3845 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3847 * gcc.dg/matrix/matrix.exp: Likewise.
3848 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3849 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3850 line number to check_profiling_available.
3851 * lib/target-supports.exp (check_profiling_available): Account for
3853 Require TLS runtime support with -fprofile-generate.
3854 * lib/profopt.exp (profopt-execute): Add TLS options for
3856 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3858 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3861 * g++.dg/eh/cond5.C: New test.
3863 PR tree-optimization/49161
3864 * gcc.c-torture/execute/pr49161.c: New test.
3866 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3868 * gcc.target/arm/neon-vorn-vbic.c: New test.
3870 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3872 PR tree-optimization/49038
3873 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3874 * gcc.dg/vect/pr49038.c: New test.
3876 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3877 * g++.dg/init/pr25811-3.C: New.
3878 * g++.dg/init/pr25811-4.C: New.
3880 2011-05-25 Jason Merrill <jason@redhat.com>
3882 * g++.dg/cpp0x/enum17.C: New.
3883 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3885 * g++.dg/cpp0x/auto24.C: New.
3887 * g++.dg/cpp0x/error4.C: New.
3889 * g++.dg/cpp0x/rv-restrict.C: New.
3891 * g++.dg/cpp0x/enum15.C: New.
3892 * g++.dg/cpp0x/constexpr-switch2.C: New.
3894 * g++.dg/cpp0x/variadic110.C: New.
3896 * g++.dg/cpp0x/auto9.C: Add typedef test.
3898 * g++.dg/cpp0x/auto23.C: New.
3899 * g++.dg/cpp0x/auto9.C: Adjust.
3901 * g++.dg/cpp0x/defaulted29.C: New.
3903 * g++.dg/cpp0x/initlist51.C: New.
3905 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
3907 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3908 * g++.dg/abi/packed1.C: Suppress warning.
3909 * g++.dg/warn/Wunused-parm-3.C: Likewise.
3910 * g++.dg/template/stdarg1.C: Likewise.
3911 * g++.dg/other/packed1.C: Remove arm from xfail list.
3913 2011-05-25 Jason Merrill <jason@redhat.com>
3915 * g++.dg/cpp0x/enum16.C: New.
3916 * g++.dg/parse/error15.C: Adjust.
3918 * g++.dg/cpp0x/initlist50.C: New.
3920 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3922 * g++.dg/cpp0x/variadic109.C: New.
3924 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
3926 * gcc.target/i386/pause-1.c: New.
3928 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
3930 * gcc.dg/stack-usage-1.c: Adjust comment.
3931 * gcc.dg/stack-usage-2.c: New test.
3933 2011-05-25 Jakub Jelinek <jakub@redhat.com>
3936 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3937 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3939 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
3941 PR rtl-optimization/48757
3942 * gfortran.dg/pr48757.f: New test case.
3944 2011-05-24 Jason Merrill <jason@redhat.com>
3946 * g++.dg/cpp0x/access01.C: New.
3948 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3951 * objc.dg/pr48177.m: New testcase.
3953 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
3956 * objc.dg/pr48187.m: New testcase.
3957 * obj-c++.dg/pr48187.mm: New testcase.
3958 * objc.dg/ivar-extra-semicolon.m: New testcase.
3960 2011-05-24 Jason Merrill <jason@redhat.com>
3962 * g++.dg/template/access21.C: New.
3963 * g++.dg/template/access22.C: New.
3965 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3967 PR rtl-optimization/48633
3968 * g++.dg/pr48633.C: New test.
3970 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3973 * g++.dg/other/pr49133.C: New test.
3975 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3976 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3978 * gcc.dg/torture/tls/run-gd.c: New test.
3979 * gcc.dg/torture/tls/run-ie.c: New test.
3980 * gcc.dg/torture/tls/run-ld.c: New test.
3981 * gcc.dg/torture/tls/run-le.c: New test.
3982 * lib/target-supports.exp (check_effective_target_tls_runtime):
3983 Build testcase with TLS options.
3985 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3987 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3989 2011-05-24 Tom de Vries <tom@codesourcery.com>
3991 PR tree-optimization/49121
3992 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3994 2011-05-23 Jason Merrill <jason@redhat.com>
3996 * g++.dg/cpp0x/defaulted28.C: New.
3998 * g++.dg/cpp0x/sfinae25.C: New.
4000 * g++.dg/cpp0x/rv-cast2.C: New.
4002 * g++.dg/cpp0x/enum14.C: New.
4004 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4007 * gcc.c-torture/execute/pr49123.c: New test.
4010 * gcc.dg/debug/pr49032.c: New test.
4013 * gcc.dg/pr49120.c: New test.
4015 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4018 * gcc.target/i386/pr47315.c: New test.
4020 2011-05-23 Jason Merrill <jason@redhat.com>
4022 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4024 * g++.dg/cpp0x/sfinae24.C: New.
4026 * g++.dg/cpp0x/error3.C: New.
4028 * g++.dg/cpp0x/defaulted27.C: New.
4030 * g++.dg/cpp0x/decltype27.C: New.
4032 2011-05-23 Richard Guenther <rguenther@suse.de>
4034 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4036 2011-05-23 Richard Guenther <rguenther@suse.de>
4038 PR tree-optimization/40874
4039 * g++.dg/tree-ssa/pr40874.C: New testcase.
4041 2011-05-23 Richard Guenther <rguenther@suse.de>
4043 PR tree-optimization/49115
4044 * g++.dg/torture/pr49115.C: New testcase.
4046 2011-05-23 Richard Guenther <rguenther@suse.de>
4049 * gcc.dg/memcpy-3.c: New testcase.
4051 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4054 * gcc.c-torture/execute/pr48973-1.c: New test.
4055 * gcc.c-torture/execute/pr48973-2.c: New test.
4057 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4060 * g++.dg/warn/pr18016.C: New.
4062 2011-05-23 Tom de Vries <tom@codesourcery.com>
4065 * gcc.target/arm/ivopts-6.c: New test.
4067 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4070 * gcc.c-torture/compile/pr49029.c: New test.
4072 2011-05-22 Jason Merrill <jason@redhat.com>
4074 * g++.dg/cpp0x/sfinae23.C: New.
4075 * g++.dg/cpp0x/sfinae8.C: Correct.
4077 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4079 * gfortran.dg/function_optimize_8.f90: New test case.
4081 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4083 PR tree-optimization/49087
4084 * gcc.dg/vect/O3-pr49087.c: New test.
4086 2011-05-21 Jason Merrill <jason@redhat.com>
4088 * g++.dg/debug/const5.C: New.
4090 2011-05-20 Jason Merrill <jason@redhat.com>
4092 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4094 * g++.dg/cpp0x/constexpr-static7.C: New.
4096 * g++.dg/cpp0x/enum12.C: New.
4097 * g++.dg/cpp0x/enum13.C: New.
4099 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4102 * gfortran.dg/select_type_23.f03: New.
4104 2011-05-20 Jason Merrill <jason@redhat.com>
4106 * g++.dg/cpp0x/defaulted26.C: New.
4108 * g++.dg/cpp0x/noexcept02.C: Fix.
4109 * g++.dg/cpp0x/noexcept03.C: Fix.
4110 * g++.dg/cpp0x/noexcept08.C: Fix.
4111 * g++.dg/cpp0x/noexcept10.C: New.
4113 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4116 * gfortran.dg/extends_12.f03: New.
4118 2011-05-20 Jason Merrill <jason@redhat.com>
4120 * g++.dg/template/koenig9.C: New.
4121 * g++.dg/opt/pr47615.C: Fix.
4122 * g++.dg/overload/defarg1.C: Fix.
4123 * g++.dg/tc1/dr213.C: Remove xfail.
4124 * g++.dg/torture/pr34850.C: Fix.
4125 * g++.dg/torture/pr39362.C: Fix.
4126 * g++.old-deja/g++.brendan/crash56.C: Fix.
4127 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4129 2011-05-20 Richard Guenther <rguenther@suse.de>
4131 PR tree-optimization/49079
4132 * gcc.dg/torture/pr49079.c: New testcase.
4134 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4136 PR tree-optimization/49073
4137 * gcc.c-torture/execute/pr49073.c: New test.
4139 2011-06-19 Tobias Burnus <burnus@net-b.de>
4142 * gfortran.dg/coarray_21.f90: New.
4144 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4146 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4149 2011-05-19 Richard Guenther <rguenther@suse.de>
4152 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4154 2011-05-19 Richard Guenther <rguenther@suse.de>
4157 * gcc.dg/builtin-object-size-11.c: New testcase.
4159 2011-05-19 Tom de Vries <tom@codesourcery.com>
4162 * gcc.target/arm/ivopts.c: New test.
4163 * gcc.target/arm/ivopts-2.c: New test.
4165 2011-05-19 Tom de Vries <tom@codesourcery.com>
4167 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4169 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4171 * gcc.c-torture/execute/960321-1.x: Remove.
4173 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4176 * gfortran.dg/move_alloc_4.f90: New.
4178 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4181 * gcc.target/i386/pr49002-1.c: New test.
4182 * gcc.target/i386/pr49002-2.c: Likewise.
4184 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4186 PR tree-optimization/49039
4187 * gcc.c-torture/execute/pr49039.c: New test.
4188 * gcc.dg/tree-ssa/pr49039.c: New test.
4189 * g++.dg/torture/pr49039.C: New test.
4191 2011-05-18 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4194 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4195 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4197 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4199 * gcc.target/bfin/mcpu-bf592.c: New test.
4201 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4203 PR tree-optimization/41881
4204 * gcc.dg/vect/O3-pr41881.c: New test.
4205 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4207 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4209 PR tree-optimization/49000
4210 * gcc.dg/pr49000.c: New test.
4212 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/invalid1.adb: New test.
4216 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4218 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4220 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4221 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4223 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4226 * g++.dg/cpp0x/range-for18.C: New.
4228 2011-05-15 Tobias Burnus <burnus@net-b.de>
4231 * gfortran.dg/coarray/image_index_2.f90: New.
4233 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4235 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4236 * g++.dg/cpp0x/override2.C: New.
4238 2011-05-14 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.de/coarray_20.f90: New.
4243 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4246 * function_optimize_7.f90: New test case.
4248 2011-05-13 Jason Merrill <jason@redhat.com>
4250 * g++.dg/cpp0x/decltype26.C: New.
4251 * g++.dg/cpp0x/enum11.C: New.
4253 2011-05-13 Tobias Burnus <burnus@net-b.de>
4257 * gfortran.dg/assign_8.f90: Update dg-error.
4259 2011-05-13 Tobias Burnus <burnus@net-b.de>
4262 * gfortran.dg/io_constraints_8.f90: New.
4263 * gfortran.dg/io_constraints_9.f90: New.
4265 2011-05-13 Martin Thuresson <martint@google.com>
4267 PR gcov-profile/47793
4268 * gcc.dg/pr47793.c: New.
4270 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4272 PR tree-optimization/48975
4273 * gcc.dg/pr48975.c: New test.
4275 2011-05-12 Tobias Burnus <burnus@net-b.de>
4278 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4280 2011-05-12 Jason Merrill <jason@redhat.com>
4282 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4284 2011-05-12 Geert Bosch <bosch@adacore.com>
4286 * gnat.dg/view_conversion1.adb: New test.
4288 2011-05-12 Richard Guenther <rguenther@suse.de>
4290 PR tree-optimization/48172
4291 * gcc.dg/vect/pr48172.c: New testcase.
4293 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4296 * g++.dg/opt/pr48967.C: New test.
4298 2011-05-11 Jason Merrill <jason@redhat.com>
4300 * g++.dg/cpp0x/constexpr-friend.C: New.
4301 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4303 * g++.dg/cpp0x/sfinae22.C: New.
4305 2011-05-11 Tobias Burnus <burnus@net-b.de>
4308 * gfortran.dg/generic_24.f90: New.
4310 2011-05-11 Richard Guenther <rguenther@suse.de>
4312 PR tree-optimization/15256
4313 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4315 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4318 * gcc.dg/pr48159-1.c: New test.
4319 * gcc.dg/pr48159-2.c: New test.
4321 2011-05-11 Richard Guenther <rguenther@suse.de>
4324 * gcc.dg/torture/pr48953.c: New testcase.
4326 2011-05-11 Richard Guenther <rguenther@suse.de>
4328 PR tree-optimization/18041
4329 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4331 2011-05-11 Alan Modra <amodra@gmail.com>
4334 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4336 2011-05-10 Jason Merrill <jason@redhat.com>
4338 * g++.dg/cpp0x/defaulted25.C: New.
4339 * g++.dg/template/crash7.C: Adjust.
4341 * g++.dg/cpp0x/variadic108.C: New.
4343 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4345 * g++.dg/inherit/virtual9.C: Extend.
4347 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4350 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4351 are passed and returned in vector registers.
4353 2011-05-10 Richard Guenther <rguenther@suse.de>
4355 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4356 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4357 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4358 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4359 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4362 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4364 PR tree-optimization/48611
4365 PR tree-optimization/48794
4366 * gfortran.dg/gomp/pr48611.f90: New test.
4367 * gfortran.dg/gomp/pr48794.f90: New test.
4370 * gcc.dg/dfp/pr48928.c: New test.
4372 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4375 * g++.dg/cpp0x/pr48522.C: New.
4377 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4380 * g++.dg/cpp0x/sfinae21.C: New.
4382 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4384 * g++.dg/template/sfinae28.C: Rename to...
4385 * g++.dg/cpp0x/sfinae19.C: ... this.
4386 * g++.dg/template/sfinae29.C: Rename to...
4387 * g++.dg/cpp0x/sfinae20.C: ... this.
4389 2011-05-09 Jeff Law <law@redhat.com>
4391 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4394 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4397 * g++.dg/init/pr20039.C: New.
4399 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4403 * g++.dg/template/sfinae28.C: New.
4404 * g++.dg/template/sfinae29.C: Likewise.
4406 2011-05-09 Jason Merrill <jason@redhat.com>
4408 * g++.dg/template/nontype23.C: New.
4410 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4412 * g++.dg/init/pr48859.C: New.
4414 2011-05-09 Jason Merrill <jason@redhat.com>
4416 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4417 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4418 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4419 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4420 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4421 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4422 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4423 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4425 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4427 * g++.dg/inherit/virtual9.C: New.
4429 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4432 * g++.dg/template/dependent-expr8.C: New test case.
4434 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4436 PR tree-optimization/48837
4437 * gcc.dg/pr48837.c: New testcase.
4439 2011-05-06 Jason Merrill <jason@redhat.com>
4441 * g++.dg/cpp0x/constexpr-condition2.C: New.
4443 * g++.dg/cpp0x/constexpr-missing.C: New.
4445 2011-05-06 Tobias Burnus <burnus@net-b.de>
4448 * gfortran.dg/coarray/this_image_2.f90: New.
4450 2011-05-06 Tobias Burnus <burnus@net-b.de>
4454 * gfortran.dg/bind_c_usage_22.f90: New.
4455 * gfortran.dg/bind_c_usage_23.f90: New.
4456 * gfortran.dg/bind_c_usage_24.f90: New.
4457 * gfortran.dg/bind_c_usage_24_c.c: New.
4459 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4462 * g++.dg/template/member9.C: New test case.
4464 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4466 * gnat.dg/discr29.ad[sb]: New test.
4467 * gnat.dg/discr30.adb: Likewise.
4469 2011-05-05 Julian Brown <julian@codesourcery.com>
4471 * gcc.target/arm/neon-vset_lanes8.c: New test.
4473 2011-05-05 Jason Merrill <jason@redhat.com>
4475 * g++.dg/init/new32.C: New.
4477 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4479 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4482 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4484 PR rtl-optimization/48381
4485 * gcc.c-torture/compile/pr48381.c: New test.
4487 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4489 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4491 * gcc.target/i386/opt-1.c: Ditto.
4493 2011-05-04 Jason Merrill <jason@redhat.com>
4495 * g++.dg/conversion/base1.C: New.
4497 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4499 PR libgfortran/48787
4500 * gfortran.dg/round_3.f08: Add more checks to test case.
4502 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4504 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4505 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4506 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4507 Gate test on effective_target fd_truncate.
4509 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4511 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4512 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4513 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4514 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4515 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4516 * gcc.target/i386/pr38824.c: Ditto.
4517 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4518 * gcc.target/i386/vecinit-2.c: Ditto.
4519 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4520 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4521 * gcc.target/i386/parity-2.c: Ditto.
4522 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4524 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4526 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4528 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4529 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4530 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4532 2011-05-03 Tobias Burnus <burnus@net-b.de>
4535 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4537 2011-05-03 Tobias Burnus <burnus@net-b.de>
4540 * gfortran.dg/coarray/this_image_1.f90: New.
4542 2011-05-03 Tobias Burnus <burnus@net-b.de>
4545 * gfortran.dg/coarray/caf.dg: New.
4546 * gfortran.dg/coarray/image_index_1.f90: New, copied
4547 from ../coarray_16.f90.
4549 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4552 * g++.dg/ext/complex9.C: New.
4554 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4557 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4558 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4559 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4561 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4563 * gcc.target/bfin/builtins: Created.
4564 * gcc.target/bfin/hisilh-O0.c: Deleted.
4565 * gcc.target/bfin/hisilh.c: Moved to...
4566 * gcc.target/bfin/builtins/hisilh.c: ...here.
4567 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4568 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4569 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4570 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4571 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4572 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4573 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4574 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4575 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4576 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4577 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4578 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4579 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4580 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4581 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4582 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4583 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4584 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4585 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4586 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4587 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4588 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4589 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4590 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4591 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4592 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4593 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4594 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4595 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4596 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4597 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4598 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4599 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4600 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4601 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4602 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4603 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4604 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4605 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4606 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4607 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4608 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4609 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4610 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4611 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4612 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4613 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4614 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4615 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4616 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4617 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4618 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4619 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4620 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4621 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4622 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4623 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4624 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4625 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4626 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4627 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4628 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4629 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4630 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4631 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4632 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4633 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4634 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4635 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4636 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4637 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4638 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4639 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4640 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4641 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4642 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4643 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4644 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4645 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4646 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4647 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4648 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4649 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4650 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4651 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4652 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4653 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4654 * gcc.target/bfin/builtins/circptr.c: Ditto.
4655 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4656 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4657 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4658 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4659 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4660 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4661 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4662 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4663 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4664 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4665 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4666 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4667 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4668 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4669 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4670 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4671 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4672 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4673 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4674 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4675 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4676 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4677 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4678 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4679 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4680 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4681 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4682 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4683 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4684 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4685 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4686 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4687 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4688 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4689 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4690 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4691 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4692 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4693 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4694 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4695 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4696 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4697 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4698 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4699 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4700 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4701 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4702 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4703 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4704 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4705 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4706 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4707 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4708 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4709 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4710 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4711 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4712 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4713 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4714 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4715 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4716 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4717 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4718 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4719 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4720 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4721 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4722 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4723 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4724 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4726 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4728 * gcc.target/arm/cold-lc.c: New test.
4730 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4733 * gcc.dg/pr48774.c: New test.
4735 2011-05-03 Richard Guenther <rguenther@suse.de>
4737 * gcc.dg/large-size-array-5.c: New testcase.
4739 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4741 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4743 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4745 * lib/target-supports.exp (check_effective_target_vect_strided):
4747 (check_effective_target_vect_strided2)
4748 (check_effective_target_vect_strided3)
4749 (check_effective_target_vect_strided4)
4750 (check_effective_target_vect_strided8): ...these new functions.
4752 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4753 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4754 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4755 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4756 * gcc.dg/vect/pr37539.c: Likewise.
4757 * gcc.dg/vect/slp-11a.c: Likewise.
4758 * gcc.dg/vect/slp-11b.c: Likewise.
4759 * gcc.dg/vect/slp-11c.c: Likewise.
4760 * gcc.dg/vect/slp-12a.c: Likewise.
4761 * gcc.dg/vect/slp-12b.c: Likewise.
4762 * gcc.dg/vect/slp-18.c: Likewise.
4763 * gcc.dg/vect/slp-19a.c: Likewise.
4764 * gcc.dg/vect/slp-19b.c: Likewise.
4765 * gcc.dg/vect/slp-21.c: Likewise.
4766 * gcc.dg/vect/slp-23.c: Likewise.
4767 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4769 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4770 instead of vect_interleave && vect_extract_even_odd.
4771 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4772 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4773 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4774 * gcc.dg/vect/vect-1.c: Likewise.
4775 * gcc.dg/vect/vect-10.c: Likewise.
4776 * gcc.dg/vect/vect-98.c: Likewise.
4777 * gcc.dg/vect/vect-107.c: Likewise.
4778 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4779 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4780 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4781 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4782 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4783 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4784 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4785 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4786 * gcc.dg/vect/vect-strided-float.c: Likewise.
4787 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4788 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4789 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4790 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4791 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4792 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4793 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4794 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4795 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4796 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4797 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4798 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4799 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4800 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4801 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4803 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4805 * gcc.dg/vect/pr30843.c: Likewise.
4806 * gcc.dg/vect/pr33866.c: Likewise.
4807 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4808 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4809 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4810 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4812 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4814 * gcc.dg/vect/slp-11.c: Split into...
4815 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4816 gcc.dg/vect/slp-11c.c: ...these tests.
4817 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4818 * gcc.dg/vect/slp-12c.c: ...this new test.
4819 * gcc.dg/vect/slp-19.c: Split into...
4820 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4821 gcc.dg/vect/slp-19c.c: ...these new tests.
4823 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4825 * lib/target-supports.exp
4826 (check_effective_target_vect_extract_even_odd_wide): Delete.
4827 (check_effective_target_vect_strided_wide): Likewise.
4828 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4829 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4830 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4831 * gcc.dg/vect/pr37539.c: Likewise.
4832 * gcc.dg/vect/slp-11.c: Likewise.
4833 * gcc.dg/vect/slp-12a.c: Likewise.
4834 * gcc.dg/vect/slp-12b.c: Likewise.
4835 * gcc.dg/vect/slp-19.c: Likewise.
4836 * gcc.dg/vect/slp-23.c: Likewise.
4837 * gcc.dg/vect/vect-1.c: Likewise.
4838 * gcc.dg/vect/vect-98.c: Likewise.
4839 * gcc.dg/vect/vect-107.c: Likewise.
4840 * gcc.dg/vect/vect-strided-float.c: Likewise.
4842 2011-05-02 Jason Merrill <jason@redhat.com>
4844 * g++.dg/init/new31.C: New.
4846 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4849 * gcc.dg/pr35445.c: New test.
4851 2011-05-02 Jason Merrill <jason@redhat.com>
4853 * c-c++-common/vla-1.c: New.
4855 2011-05-02 Richard Guenther <rguenther@suse.de>
4857 PR tree-optimization/48822
4858 * gcc.dg/torture/pr48822.c: New testcase.
4860 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4863 * g++.dg/cpp0x/constexpr-47969.C: New.
4865 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4868 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4869 on vect_no_align targets.
4870 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4871 vect_no_align targets.
4873 2011-05-01 Xinliang David Li <davidxl@google.com>
4875 * gcc.dg/tree-ssa/integer-addr.c: New test.
4876 * gcc.dg/tree-ssa/alias_bug.c: New test.
4878 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4880 PR libgfortran/48787
4881 * gfortran.dg/round_3.f08: Add more checks.
4883 2011-04-30 Tobias Burnus <burnus@net-b.de>
4886 * gfortran.dg/import9.f90: New, proper test.
4887 * gfortran.dg/interface_37.f90: Remove bogus
4888 test (bogus copy of interface_36.f90).
4890 2011-04-30 Tobias Burnus <burnus@net-b.de>
4893 * gfortran.dg/interface_37.f90: New.
4895 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4898 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4900 2011-04-30 Jakub Jelinek <jakub@redhat.com>
4902 PR tree-optimization/48809
4903 * gcc.c-torture/execute/pr48809.c: New test.
4905 2011-04-29 Jeff Law <law@redhat.com>
4907 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4909 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4912 * g++.dg/init/ctor10.C: New.
4914 2011-04-29 Le-Chun Wu <lcwu@google.com>
4916 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4917 warning in implicitly instantiated templates.
4919 2011-04-29 Le-Chun Wu <lcwu@google.com>
4921 * g++.dg/warn/Wnull-conversion-1.C: New.
4922 * g++.dg/warn/Wnull-conversion-2.C: New.
4924 2011-04-29 Diego Novillo <dnovillo@google.com>
4926 * g++.old-deja/g++.other/null3.C: Expect warning about
4927 converting boolean to a pointer.
4929 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
4932 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4936 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4938 2011-04-29 Tobias Burnus <burnus@net-b.de>
4941 * gfortran.dg/typebound_proc_22.f90: New.
4944 * gfortran.dg/interface_36.f90: New.
4946 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4948 PR libgfortran/48488
4949 PR libgfortran/48602
4950 PR libgfortran/48615
4951 PR libgfortran/48684
4952 PR libgfortran/48787
4953 * gfortran.dg/fmt_g.f: Adjust test.
4954 * gfortran.dg/fmt_g0_1.f08: Adjust test.
4955 * gfortran.dg/round_3.f08: New test.
4956 * gfortran.dg/namelist_print_1.f: Adjust test.
4957 * gfortran.dg/char4_iunit_1.f03: Adjust test.
4958 * gfortran.dg/f2003_io_5.f03: Adjust test.
4959 * gfortran.dg/coarray_15.f90: Adjust test.
4960 * gfortran.dg/namelist_65.f90: Adjust test.
4961 * gfortran.dg/fmt_cache_1.f: Adjust test.
4962 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4963 * gfortran.dg/real_const_3.f90: Adjust test.
4965 2011-04-28 Xinliang David Li <davidxl@google.com>
4967 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4968 * g++.dg/prof-robust-1.C: New test.
4970 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4972 PR tree-optimization/48765
4973 * gcc.dg/vect/pr48765.c: New.
4975 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4977 PR tree-optimization/48775
4978 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4980 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4983 * g++.dg/inherit/pr48798.C: New.
4984 * g++.old-deja/g++.other/base1.C: Adjust.
4986 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4989 * g++.dg/template/inherit7.C: New test case.
4991 2011-04-28 Richard Guenther <rguenther@suse.de>
4993 PR tree-optimization/40052
4994 PR tree-optimization/15347
4995 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4996 * gcc.dg/pr15347.c: Likewise.
4998 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5001 * g++.dg/cpp0x/sfinae18.C: New.
5003 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/ext/is_literal_type1.C: New.
5008 2011-04-28 Tobias Burnus <burnus@net-b.de>
5012 * gfortran.dg/interface_35.f90: New.
5013 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5014 * gfortran.dg/func_result_6.f90: Add dg-warning.
5015 * gfortran.dg/bessel_1.f90: Ditto.
5016 * gfortran.dg/hypot_1.f90: Ditto.
5017 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5018 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5019 * gfortran.dg/interface_assignment_4.f90: Ditto.
5021 2011-04-27 Jason Merrill <jason@redhat.com>
5023 * g++.dg/ext/complex8.C: New.
5025 * g++.dg/cpp0x/initlist49.C: New.
5026 * g++.dg/init/new30.C: New.
5028 2011-04-27 Tobias Burnus <burnus@net-b.de>
5031 * gfortran.dg/whole_file_34.f90: New.
5033 2011-04-27 Jan Hubicka <jh@suse.cz>
5035 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5037 2011-04-27 Jason Merrill <jason@redhat.com>
5039 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5041 * g++.dg/parse/ambig6.C: New.
5043 2011-04-27 Nick Clifton <nickc@redhat.com>
5045 * gcc.dg/20020312-2.c: Add definition for RX.
5047 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5048 option with RX targets.
5050 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5053 2011-04-27 Richard Guenther <rguenther@suse.de>
5055 * gcc.dg/tree-ssa/pr23382.c: Remove.
5057 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5060 * gcc.c-torture/compile/pr48767.c: New test.
5062 2011-04-27 Richard Guenther <rguenther@suse.de>
5064 PR tree-optimization/48772
5065 * g++.dg/pr48772.C: New testcase.
5067 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5070 * gcc.c-torture/compile/pr48742.c: New test.
5072 2011-04-26 Jason Merrill <jason@redhat.com>
5074 * g++.dg/lookup/koenig13.C: New.
5076 * g++.dg/cpp0x/initlist48.C: New.
5078 2011-04-25 Jason Merrill <jason@redhat.com>
5080 * g++.dg/cpp0x/sfinae17.C: New.
5082 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5085 * gcc.target/powerpc/pr48258-1.c: New file.
5086 * gcc.target/powerpc/pr48258-2.c: Ditto.
5088 2011-04-26 Xinliang David Li <davidxl@google.com>
5090 * gcc.dg/uninit-suppress.c: New test.
5091 * gcc.dg/uninit-suppress.c: New test.
5093 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5096 * gcc.dg/pr48768.c: New test.
5098 PR tree-optimization/48734
5099 * gcc.c-torture/compile/pr48734.c: New test.
5102 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5104 2011-04-26 Richard Guenther <rguenther@suse.de>
5106 PR tree-optimization/48731
5107 * gcc.dg/torture/pr48731.c: New testcase.
5109 2011-04-26 Richard Guenther <rguenther@suse.de>
5112 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5114 2011-04-26 Richard Guenther <rguenther@suse.de>
5117 * gcc.dg/torture/pr48694-1.c: New testcase.
5118 * gcc.dg/torture/pr48694-2.c: Likewise.
5120 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5122 * g++.dg/ext/underlying_type1.C: New.
5123 * g++.dg/ext/underlying_type2.C: Likewise.
5124 * g++.dg/ext/underlying_type3.C: Likewise.
5125 * g++.dg/ext/underlying_type4.C: Likewise.
5126 * g++.dg/ext/underlying_type5.C: Likewise.
5127 * g++.dg/ext/underlying_type6.C: Likewise.
5128 * g++.dg/ext/underlying_type7.C: Likewise.
5129 * g++.dg/ext/underlying_type8.C: Likewise.
5130 * g++.dg/ext/underlying_type9.C: Likewise.
5131 * g++.dg/ext/underlying_type10.C: Likewise.
5133 2011-04-25 Jason Merrill <jason@redhat.com>
5135 * g++.dg/cpp0x/regress/template-const2.C: New.
5137 2011-04-25 Jeff Law <law@redhat.com>
5139 * gcc.dg/tree-ssa/vrp56.c: new test.
5141 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5143 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5145 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5147 PR preprocessor/48740
5148 * c-c++-common/raw-string-11.c: New test.
5150 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5152 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5155 2011-04-23 Tobias Burnus <burnus@net-b.de>
5158 * gfortran.dg/coarray_19.f90: New.
5160 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5163 * gcc.dg/pr48685.c: New test.
5165 2011-04-22 Jan Hubicka <jh@suse.cz>
5167 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5169 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5171 PR tree-optimization/48717
5172 * gcc.c-torture/execute/pr48717.c: New test.
5174 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.target/i386/pr48723.c: New test.
5179 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5182 * gcc.dg/gomp/pr48716.c: New test.
5183 * g++.dg/gomp/pr48716.C: New test.
5185 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5188 * gcc.dg/missing-field-init-2.c: Update testcase.
5190 2011-04-22 Alan Modra <amodra@gmail.com>
5192 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5194 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5197 * gfortran.dg/function_optimize_6.f90: New test.
5199 2011-04-21 Easwaran Raman <eraman@google.com>
5201 * gcc.dg/stack-layout-2.c: New test.
5203 2011-04-21 Richard Guenther <rguenther@suse.de>
5206 * g++.dg/lto/pr48207-2_0.C: New testcase.
5207 * g++.dg/lto/pr48207-3_0.C: Likewise.
5209 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5211 * gnat.dg/volatile5.adb: New test.
5212 * gnat.dg/volatile5_pkg.ads: New helper.
5214 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5217 * gcc.target/i386/pr48708.c: New test.
5219 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5221 * gcc.dg/vect/vect-119.c: New test.
5223 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5225 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5228 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5229 Richard Sandiford <richard.sandiford@linaro.org>
5232 * gcc.target/arm/pr46329.c: New test.
5234 2011-04-21 Tobias Burnus <burnus@net-b.de>
5237 * gfortran.dg/coarray_18.f90: New.
5239 2011-04-20 Jason Merrill <jason@redhat.com>
5241 * g++.dg/cpp0x/initlist47.C: New.
5243 * g++.dg/init/dtor4.C: New.
5245 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5248 * gcc.target/i386/sse2-pinsrw.c: New test.
5249 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5250 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5251 * gcc.target/i386/sse2-insvhi.c: Ditto.
5252 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5253 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5255 2011-04-20 Jason Merrill <jason@redhat.com>
5257 * g++.dg/template/const4.C: New.
5259 2011-04-20 Easwaran Raman <eraman@google.com>
5261 * gcc.dg/stack-layout-1.c: New test.
5263 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5265 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5266 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5269 2011-04-20 Kai Tietz <ktietz@redhat.com>
5271 * gcc.dg/binop-xor1.c: New test.
5272 * gcc.dg/binop-xor2.c: New test.
5273 * gcc.dg/binop-xor3.c: New test.
5274 * gcc.dg/binop-xor4.c: New test.
5275 * gcc.dg/binop-xor5.c: New test.
5277 2011-04-20 Richard Guenther <rguenther@suse.de>
5279 PR tree-optimization/47892
5280 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5282 2011-04-20 Richard Guenther <rguenther@suse.de>
5285 * g++.dg/torture/pr48695.C: New testcase.
5287 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5289 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5290 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5291 * gcc.c-torture/execute/pr45262.c: Ditto
5292 * gcc.dg/torture/pr43165.c: Ditto.
5293 * gcc.dg/torture/pr47228.c: Ditto.
5294 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5295 * gcc.dg/ipa/pr45644.c: Ditto.
5296 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5299 2011-04-19 Jason Merrill <jason@redhat.com>
5301 * g++.dg/ext/complex7.C: New.
5303 * g++.dg/ext/attrib41.C: New.
5305 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5308 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5310 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5313 * gcc.target/i386/pr48678.c: New test.
5315 2011-04-19 Martin Jambor <mjambor@suse.cz>
5317 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5318 * g++.dg/opt/devirt2.C: New test.
5319 * g++.dg/ipa/devirt-g-1.C: Likewise.
5321 2011-04-19 Tobias Burnus <burnus@net-b.de>
5324 * gfortran.dg/whole_file_33.f90: New.
5326 2011-04-19 Martin Jambor <mjambor@suse.cz>
5328 * g++.dg/ipa/devirt-7.C: New test.
5330 2011-04-19 Richard Guenther <rguenther@suse.de>
5333 * g++.dg/lto/pr48207_0.C: New testcase.
5335 2011-04-18 Jason Merrill <jason@redhat.com>
5337 * g++.dg/init/void1.C: New.
5339 * g++.dg/cpp0x/union4.C: New.
5341 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5344 * g++.dg/torture/pr48661.C: New test.
5347 * g++.dg/gomp/pr48632.C: New test.
5349 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5351 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5352 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5354 2011-04-18 Tobias Burnus <burnus@net-b.de>
5357 * gfortran.dg/coarray_17.f90: New.
5358 * gfortran.dg/coarray_10.f90: Update dg-error.
5360 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5363 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5364 * gfortran.dg/guality/guality.exp: Likewise.
5366 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5368 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5370 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5372 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5374 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5376 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5378 2011-04-18 Richard Guenther <rguenther@suse.de>
5381 * g++.dg/torture/pr46364.C: New testcase.
5383 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5385 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5387 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5389 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5391 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5392 Ira Rosen <ira.rosen@linaro.org>
5395 * gcc.target/arm/pr48252.c: New test.
5397 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5399 PR tree-optimization/48616
5400 * gcc.dg/pr48616.c: New test.
5402 2011-04-18 Tobias Burnus <burnus@net-b.de>
5405 * gfortran.dg/coarray_16.f90: New.
5407 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5410 * gfortran.dg/realloc_on_assign_7.f03: New test.
5412 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5414 PR libgfortran/48602
5415 * gfortran.dg/fmt_g0_6.f08: New test.
5417 2011-04-17 Jason Merrill <jason@redhat.com>
5419 * g++.dg/cpp0x/sfinae16.C: New.
5421 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5423 * gcc.target/mips/reg-var-1.c: New test.
5425 2011-04-17 Jan Hubicka <jh@suse.cz>
5427 * gcc.dg/winline-5.c: Update testcase.
5429 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5431 * gnat.dg/discr27.ad[sb]: Move dg directive.
5432 * gnat.dg/discr28.ad[sb]: New test.
5433 * gnat.dg/discr28_pkg.ads: New helper.
5435 2011-04-17 Michael Matz <matz@suse.de>
5437 PR tree-optimization/48622
5439 * gcc.dg/lto/pr48622_0.c: New test.
5441 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5443 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5444 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5445 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5446 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5447 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5448 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5450 2011-04-15 Jason Merrill <jason@redhat.com>
5452 * g++.dg/cpp0x/range-for17.C: New.
5454 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5456 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5457 * g++.dg/cpp0x/range-for3.C: Likewise.
5458 * g++.dg/cpp0x/range-for9.C: Correct error message.
5459 * g++.dg/cpp0x/range-for11.C: New.
5460 * g++.dg/cpp0x/range-for12.C: New.
5461 * g++.dg/cpp0x/range-for13.C: New.
5462 * g++.dg/cpp0x/range-for14.C: New.
5463 * g++.dg/cpp0x/range-for15.C: New.
5464 * g++.dg/cpp0x/range-for16.C: New.
5466 2011-04-15 Tobias Burnus <burnus@net-b.de>
5469 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5471 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5473 * objc.dg/naming-4.m: Updated.
5474 * objc.dg/naming-5.m: Updated.
5475 * objc.dg/naming-6.m: New.
5476 * objc.dg/naming-7.m: New.
5477 * obj-c++.dg/naming-1.mm: Updated.
5478 * obj-c++.dg/naming-2.mm: Updated.
5479 * obj-c++.dg/naming-3.mm: New.
5480 * obj-c++.dg/naming-4.mm: New.
5482 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5484 PR libgfortran/48589
5485 * gfortran.dg/fmt_g0_5.f08: New test.
5487 2011-04-15 Richard Guenther <rguenther@suse.de>
5490 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5492 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5494 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5495 -finline-limit=0 to -fno-inline
5497 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5503 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5506 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5507 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5508 * gcc.target/i386/avx-insertps-3.c: New test.
5509 * gcc.target/i386/avx-insertps-4.c: New test.
5511 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5513 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5516 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5521 * gcc.target/avr/pr46779-1.c: New test case
5522 * gcc.target/avr/pr46779-2.c: New test case
5524 2011-04-14 Jason Merrill <jason@redhat.com>
5526 * g++.dg/cpp0x/sfinae15.C: New.
5528 * g++.dg/cpp0x/sfinae14.C: New.
5530 * g++.dg/ext/vla10.C: New.
5532 2011-04-14 Richard Guenther <rguenther@suse.de>
5534 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5536 2011-04-14 Richard Guenther <rguenther@suse.de>
5538 * gcc.dg/fold-bitand-4.c: Move ...
5539 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5541 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5543 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5545 * gcc.target/avr/torture/trivial.c: Ditto.
5547 2011-04-13 Jason Merrill <jason@redhat.com>
5549 * g++.dg/template/operator11.C: New.
5551 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5554 * gcc.dg/gomp/pr48591.c: New test.
5557 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5558 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5560 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5563 * g++.dg/template/dependent-expr7.C: New test case.
5565 2011-04-13 Jason Merrill <jason@redhat.com>
5567 * g++.dg/cpp0x/sfinae13.C: New.
5569 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5571 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5573 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5575 * gcc.target/arm/pr43698.c: Remove -march option.
5577 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5579 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5582 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5586 * gfortran.dg/realloc_on_assign_6.f03: New test.
5588 2011-04-12 Kai Tietz <ktietz@redhat.com>
5590 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5591 targets the additional -mno-ms-bitfields and
5592 -Wno-packed-bitfield-compat options.
5593 * g++.dg/ext/bitfield3.C: Likewise.
5594 * g++.dg/ext/bitfield4.C: Likewise.
5595 * g++.dg/ext/bitfield5.C: Likewise.
5596 * gcc.dg/bitfld-15.c: Likewise.
5597 * gcc.dg/bitfld-16.c: Likewise.
5598 * gcc.dg/bitfld-17.c: Likewise.
5599 * gcc.dg/bitfld-18.c: Likewise.
5601 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5603 * gcc.target/arm/neon-vld3-1.c: New test.
5604 * gcc.target/arm/neon-vst3-1.c: New test.
5605 * gcc.target/arm/neon/v*.c: Regenerate.
5607 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5609 PR rtl-optimization/48549
5610 * g++.dg/opt/pr48549.C: New test.
5612 2011-04-12 Richard Guenther <rguenther@suse.de>
5614 PR tree-optimization/46076
5615 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5617 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5620 * lib/compat.exp (compat-execute): Declare unsupported after
5621 stripping path from src1.
5622 * lib/lto.exp (lto-execute): Likewise.
5624 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5627 * gcc.dg/pr48552-1.c: New test.
5628 * gcc.dg/pr48552-2.c: New test.
5630 2011-04-11 Jason Merrill <jason@redhat.com>
5632 * g++.dg/cpp0x/sfinae12.C: New.
5634 * g++.dg/cpp0x/enum10.C: New.
5636 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5638 * g++.dg/cpp0x/rv-func.C: New.
5640 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5642 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5645 2011-04-11 Martin Jambor <mjambor@suse.cz>
5647 PR tree-optimization/48195
5648 * gcc.dg/ipa/pr48195.c: New test.
5650 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5652 * gnat.dg/return3.adb: Remove unused switch.
5654 2011-04-08 Mike Stump <mikestump@comcast.net>
5657 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5658 default to fno-common.
5660 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5662 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5663 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5665 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5668 * gfortran.dg/function_optimize_5.f90: New test.
5670 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5672 * gnat.dg/aggr17.adb: New test.
5673 * gnat.dg/aggr18.adb: Likewise.
5675 2011-04-08 Michael Matz <matz@suse.de>
5678 * gcc.target/i386/pr48389.c: New test.
5680 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5682 PR rtl-optimization/48272
5683 * g++.dg/opt/pr48272.C: New.
5685 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5687 PR rtl-optimization/48235
5688 * gcc.dg/pr48235.c: New.
5690 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5692 PR rtl-optimization/48302
5693 * g++.dg/opt/pr48302.C: New.
5695 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5698 * g++.dg/opt/pr48273.C: New.
5700 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5702 PR rtl-optimization/48442
5703 * gcc.dg/pr48442.c: New.
5705 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5707 PR tree-optimization/48377
5708 * gcc.dg/vect/pr48377.c: New test.
5710 2011-04-07 Jason Merrill <jason@redhat.com>
5712 * g++.dg/cpp0x/regress/call1.C: New.
5714 * g++.dg/cpp0x/variadic107.C: New.
5716 * g++.dg/cpp0x/sfinae11.C: New.
5717 * g++.dg/cpp0x/noexcept02.C: Fix.
5719 * g++.dg/cpp0x/sfinae10.C: New.
5721 * g++.dg/cpp0x/sfinae9.C: New.
5723 * c-c++-common/Wcast-qual-1.c: Move here from...
5724 * gcc.dg/cast-qual-3.c: ...here, and...
5725 * g++.dg/warn/Wcast-qual2.C: ...here.
5727 * g++.dg/cpp0x/sfinae8.C: New.
5729 * g++.dg/cpp0x/sfinae7.C: New.
5731 * g++.dg/cpp0x/enum9.C: New.
5733 2011-04-07 Mike Stump <mikestump@comcast.net>
5735 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5736 with no trampolines.
5738 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5741 * gfortran.dg/gomp/pr48117.f90: New test.
5744 * gcc.dg/torture/pr48343.c: New test.
5746 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5748 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5750 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5752 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5754 2011-04-07 Tom de Vries <tom@codesourcery.com>
5757 * lib/scanasm.exp (object-size): New proc.
5758 * gcc.target/arm/pr43920-2.c: New test.
5760 2011-04-06 Tobias Burnus <burnus@net-b.de>
5764 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5766 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5768 * gcc.dg/mtune.c: Prune note from output.
5770 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5773 * gcc.dg/guality/pr36977.c: New test.
5774 * gcc.dg/guality/pr48466.c: New test.
5776 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5778 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5780 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5782 * gnat.dg/return3.adb: New test.
5784 2011-04-06 Richard Guenther <rguenther@suse.de>
5786 PR tree-optimization/47663
5787 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5789 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5791 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5792 Solaris 8 and 9 as well.
5794 2011-04-05 Tom de Vries <tom@codesourcery.com>
5797 * gcc.target/arm/pr43920-1.c: New test.
5799 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5801 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5802 (cctor): Actually return the value.
5803 (main): Cast return values.
5805 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5807 * gfortran.dg/character_comparison_8.f90: New test.
5809 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5811 * frontend-passes: (optimize_lexical_comparison): New function.
5812 (optimize_expr): Call it.
5813 (optimize_comparison): Also handle lexical comparison functions.
5814 Return false instad of -2 for unequal comparison.
5816 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5819 * function_optimize_4.f90: New test.
5821 2011-04-04 Tobias Burnus <burnus@net-b.de>
5824 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5825 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5826 * gfortran.dg/coarray_15.f90: New.
5828 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5830 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5831 * gfortran.dg/bessel_7.f90: Likewise.
5833 2011-04-03 Tobias Burnus <burnus@net-b.de>
5835 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5837 2011-04-03 Richard Guenther <rguenther@suse.de>
5838 Ira Rosen <ira.rosen@linaro.org>
5840 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5841 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5842 -ftree-loop-if-convert-stores.
5844 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5846 * gnat.dg/specs/aggr2.ads: New test.
5848 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5850 * gnat.dg/debug2.ad[sb]: New test.
5851 * gnat.dg/debug2_pkg.ads: New helper.
5852 * gnat.dg/debug3.ad[sb]: New test.
5854 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5856 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5858 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5861 * gcc.c-torture/compile/pr48335-1.c: New test.
5862 * gcc.dg/pr48335-1.c: New test.
5863 * gcc.dg/pr48335-2.c: New test.
5864 * gcc.dg/pr48335-3.c: New test.
5865 * gcc.dg/pr48335-4.c: New test.
5866 * gcc.dg/pr48335-5.c: New test.
5867 * gcc.dg/pr48335-6.c: New test.
5868 * gcc.dg/pr48335-7.c: New test.
5869 * gcc.dg/pr48335-8.c: New test.
5870 * gcc.target/i386/pr48335-1.c: New test.
5872 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5875 * gcc.dg/Waddress.c: New test.
5877 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5880 * gfortran.dg/function_optimize_3.f90: New test.
5882 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5884 * gcc.c-torture/compile/20110401-1.c: New test.
5886 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5887 * g++.dg/lto/20091002-2_0.C: Likewise.
5888 * g++.dg/lto/20090303_0.c: Likewise.
5889 * g++.dg/lto/20091004-1_0.C: Likewise.
5890 * g++.dg/lto/20091002-3_0.C: Likewise.
5891 * g++.dg/lto/20091004-2_0.C: Likewise.
5892 * g++.dg/lto/20081123_0.C: Likewise.
5893 * g++.dg/lto/20090313_0.C: Likewise.
5894 * g++.dg/lto/20081109-1_0.C: Likewise.
5895 * g++.dg/lto/20081219_0.C: Likewise.
5896 * g++.dg/lto/20081204-1_0.C: Likewise.
5897 * g++.dg/lto/20090302_0.C: Likewise.
5898 * g++.dg/lto/20081119-1_0.C: Likewise.
5899 * g++.dg/lto/20081118_0.C: Likewise.
5900 * gcc.dg/lto/20091020-2_0.c: Likewise.
5901 * gcc.dg/lto/20090210_0.c: Likewise.
5902 * gcc.dg/lto/20081204-1_0.c: Likewise.
5903 * gcc.dg/lto/20081224_0.c: Likewise.
5904 * gcc.dg/lto/20090219_0.c: Likewise.
5905 * gcc.dg/lto/20091014-1_0.c: Likewise.
5906 * gcc.dg/lto/20091016-1_0.c: Likewise.
5907 * gcc.dg/lto/20090206-2_0.c: Likewise.
5908 * gcc.dg/lto/20090116_0.c: Likewise.
5909 * gcc.dg/lto/20091013-1_0.c: Likewise.
5910 * gcc.dg/lto/20091015-1_0.c: Likewise.
5911 * gcc.dg/lto/20090126-2_0.c: Likewise.
5913 2011-03-31 Ian Lance Taylor <iant@google.com>
5915 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5917 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5919 * gnat.dg/opt16.adb: New test.
5921 2011-03-31 Jason Merrill <jason@redhat.com>
5923 * g++.dg/cpp0x/defaulted24.C: New.
5925 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5928 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5931 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
5933 * g++.dg/other/i386-9.C: New test.
5935 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5937 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5939 2011-03-30 Jason Merrill <jason@redhat.com>
5941 * g++.dg/cpp0x/regress/error-recovery1.C: New.
5943 * g++.dg/cpp0x/regress/isnan.C: New.
5945 * g++.dg/cpp0x/initlist46.C: New.
5947 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
5950 * gcc.target/arm/neon-modes-2.c: New test.
5952 2011-03-30 Jakub Jelinek <jakub@redhat.com>
5955 * gcc.c-torture/compile/pr48305.c: New test.
5957 2011-03-29 Jason Merrill <jason@redhat.com>
5959 * g++.dg/cpp0x/regress/value-dep1.C: New.
5961 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5963 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5965 2011-03-29 Ian Lance Taylor <iant@google.com>
5967 * go.test/go-test.exp: Handle the test lines used in several new
5969 (errchk): Add opts parameter. Change all callers. Handle parens
5972 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5973 Dominique d'Humieres <dominiq@lps.ens.fr>
5975 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5976 and __APPLE__ && __PPC__ && __ALTIVEC__.
5978 2011-03-29 Jason Merrill <jason@redhat.com>
5980 * g++.dg/cpp0x/dependent1.C: New.
5982 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5984 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5986 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5988 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5991 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5992 * gfortran.dg/proc_ptr_comp_32.f90: New.
5994 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5996 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5997 check for corresponding warning.
5999 2011-03-28 Jason Merrill <jason@redhat.com>
6001 * g++.dg/cpp0x/rv-deduce2.C: New.
6003 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.dg/pr48203.c: New test.
6008 2011-03-28 Jeff Law <law@redhat.com>
6010 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6012 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6014 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6015 and __PPC__ && __ALTIVEC__.
6017 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6020 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6021 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6022 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6023 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6025 2011-03-28 Jason Merrill <jason@redhat.com>
6027 * g++.dg/cpp0x/initlist-array2.C: New.
6029 * g++.dg/cpp0x/initlist-array1.C: New.
6031 * g++.dg/cpp0x/constexpr-compound.C: New.
6033 * g++.dg/cpp0x/constexpr-using.C: New.
6035 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6037 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6040 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6042 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6044 * gcc.dg/slp-1.c: New test.
6046 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6048 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6049 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6050 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6051 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6052 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6053 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6054 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6055 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6056 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6057 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6058 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6059 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6060 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6061 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6063 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6066 * gfortran.dg/trim_optimize_5.f90: New test.
6067 * gfortran.dg/trim_optimize_6.f90: New test.
6069 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6072 * gcc.target/mips/madd-7.c: Remove -mlong32.
6073 * gcc.target/mips/msub-7.c: Likewise.
6075 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6077 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6078 accesses to preserve the meaning of the test for doubleword vectors.
6079 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6080 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6082 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6085 * gfortran.dg/class_42.f03: New.
6087 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6089 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6092 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6094 PR rtl-optimization/48144
6095 * gcc.dg/pr48144.c: New test.
6097 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6099 * gnat.dg/discr27.ad[sb]: New test.
6101 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6103 * gnat.dg/limited_with2.ad[sb]: New test.
6104 * gnat.dg/limited_with2_pkg1.ads: New helper.
6105 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6107 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6109 * gnat.dg/opt15.adb: New test.
6110 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6112 2011-03-25 Tobias Burnus <burnus@net-b.de>
6116 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6117 * gfortran.dg/leadz_trailz_3.f90: Ditto
6119 2011-03-25 Martin Jambor <mjambor@suse.cz>
6121 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6123 2011-03-25 Jason Merrill <jason@redhat.com>
6125 * g++.dg/cpp0x/defaulted22.C: New.
6126 * g++.dg/cpp0x/defaulted23.C: New.
6127 * g++.dg/cpp0x/defaulted15.C: Adjust.
6129 2011-03-25 Jason Merrill <jason@redhat.com>
6131 * g++.dg/cpp0x/move1.C: New.
6133 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6136 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6138 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6140 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6141 for mips-sgi-irix6.5.
6142 Replace snprintf prototype by <stdio.h>.
6144 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6148 run_expensive_tests.
6149 * gcc.dg/graphite/block-4.c: Likewise.
6150 * gcc.dg/graphite/block-7.c: Likewise.
6151 * gcc.dg/graphite/block-8.c: Likewise.
6153 2011-03-25 Richard Guenther <rguenther@suse.de>
6155 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6156 * g++.dg/tree-ssa/pr8781.C: Likewise.
6157 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6158 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6159 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6160 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6161 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6162 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6163 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6164 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6165 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6166 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6167 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6168 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6169 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6170 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6171 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6172 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6173 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6174 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6175 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6176 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6177 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6178 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6179 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6180 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6181 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6182 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6183 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6184 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6185 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6186 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6187 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6188 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6189 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6190 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6191 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6192 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6193 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6194 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6195 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6196 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6197 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6198 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6199 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6200 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6201 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6202 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6203 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6204 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6205 * c-c++-common/pr46562-2.c: Likewise.
6206 * gfortran.dg/pr42108.f90: Likewise.
6207 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6208 foo to be inlined even at -O1.
6209 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6210 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6211 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6212 * gcc.dg/matrix/matrix.exp: Disable FRE.
6214 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6217 * gcc.dg/dfp/pr48204.c: New test.
6219 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6222 * gcc.c-torture/execute/pr47917.c: Move this...
6223 * gcc.dg/torture/pr47917.c: to here and add xfails.
6225 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6227 * gnat.dg/array16.ad[sb]: New test.
6228 * gnat.dg/array16.ads: New helper.
6230 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6232 * gnat.dg/derived_type2.adb: New test.
6234 2011-03-24 Richard Guenther <rguenther@suse.de>
6236 PR tree-optimization/48271
6237 * g++.dg/torture/pr48271.C: New testcase.
6239 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6241 * gnat.dg/array15.ad[sb]: New test.
6243 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6246 * gcc.target/i386/pr48237.c: New test.
6248 2011-03-24 Richard Guenther <rguenther@suse.de>
6251 * gcc.dg/builtin-object-size-10.c: New testcase.
6253 2011-03-24 Richard Guenther <rguenther@suse.de>
6255 PR tree-optimization/46562
6256 * c-c++-common/pr46562-2.c: New testcase.
6257 * c-c++-common/pr46562.c: Likewise.
6259 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6261 * gcc.dg/vect/vect-cselim-1.c: New test.
6262 * gcc.dg/vect/vect-cselim-2.c: New test.
6264 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6266 * gcc.target/arm/pr46934.c: New.
6268 2011-03-23 Ian Lance Taylor <iant@google.com>
6270 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6272 2011-03-23 Richard Guenther <rguenther@suse.de>
6274 * gcc.dg/struct: Remove directory and contents.
6276 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6279 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6281 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6283 * gnat.dg/discr26.ad[sb]: New test.
6284 * gnat.dg/discr26_pkg.ads: New helper.
6286 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6289 * gcc.target/arm/neon-vld-1.c: New test.
6291 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6293 * gnat.dg/array14.ad[sb]: New test.
6294 * gnat.dg/array14_pkg.ads: New helper.
6296 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6298 * gcc.c-torture/execute/920501-8.x: Remove.
6299 * gcc.c-torture/execute/930513-1.x: Remove.
6300 * gcc.c-torture/execute/960312-1.x: Remove.
6301 * gcc.c-torture/compile/20000804-1.c,
6302 gcc.c-torture/compile/20001205-1.c,
6303 gcc.c-torture/compile/20001226-1.c,
6304 gcc.c-torture/compile/20010518-2.c,
6305 gcc.c-torture/compile/20020312-1.c,
6306 gcc.c-torture/compile/20020604-1.c,
6307 gcc.c-torture/compile/920501-12.c,
6308 gcc.c-torture/compile/920501-4.c,
6309 gcc.c-torture/compile/920520-1.c,
6310 gcc.c-torture/compile/980506-1.c,
6311 gcc.c-torture/execute/980709-1.x,
6312 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6313 options for m68hc11.
6314 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6315 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6318 2011-03-22 Nick Clifton <nickc@redhat.com>
6320 * lib/target-supports.exp (check_profiling_available): Add MN10300
6321 to the list of targets that do not support profiling. Restore
6322 alpha sorting to this list.
6324 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6326 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6327 failure on 32-bit systems.
6328 * gcc.dg/torture/vector-2.c: Ditto.
6330 2011-03-22 Richard Guenther <rguenther@suse.de>
6332 PR tree-optimization/48228
6333 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6335 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6337 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6341 * gcc.target/powerpc/pr48226.c: New file.
6343 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6345 * lib/prune.exp (prune_gcc_output): Prune "could not create
6346 compact unwind for" warnings.
6348 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6352 * gcc.c-torture/execute/pr42544.c: New test.
6353 * gcc.c-torture/execute/pr48197.c: New test.
6355 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6357 PR preprocessor/48192
6358 * gcc.target/powerpc/pr48192.c: New file.
6361 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6362 split problem of 0 being loaded in a VSX register.
6364 2011-03-21 Richard Guenther <rguenther@suse.de>
6367 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6368 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6369 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6370 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6372 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6375 * gcc.dg/pr48213.c: New test.
6377 2011-03-21 Kai Tietz <ktietz@redhat.com>
6380 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6382 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6384 * gcc.target/arm/xor-and.c: New.
6386 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6389 * gfortran.dg/function_optimize_1.f90: New test.
6390 * gfortran.dg/function_optimize_2.f90: New test.
6392 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6394 PR rtl-optimization/47502
6395 * gcc.target/i386/pr47502-1.c: New.
6396 * gcc.target/i386/pr47502-2.c: Likewise.
6398 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6400 PR rtl-optimization/48156
6401 * gcc.dg/pr48156.c: New test.
6403 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6406 * gfortran.dg/scratch_1.f90: Adjust test.
6408 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6411 * gfortran.dg/scratch_1.f90: New test.
6413 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6415 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6416 variably modified typedefs.
6417 * gcc.dg/c1x-typedef-2.c: Remove.
6419 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6421 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6422 * gcc.dg/c1x-anon-struct-3.c: New test.
6423 * gcc.dg/anon-struct-11.c: Update.
6425 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6427 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6429 Only xfail with gas.
6431 2011-03-18 Jason Merrill <jason@redhat.com>
6433 * g++.dg/template/fn-ptr1.C: New.
6435 * g++.dg/overload/volatile1.C: New.
6437 * g++.dg/opt/pr23372.C: New.
6439 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6441 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6444 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6446 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6448 * gcc.target/arm/unsigned-extend-1.c: New.
6450 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6453 * gcc.c-torture/compile/pr48161.c: New test.
6455 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6458 * gcc.dg/torture/pr47725.c: New.
6460 2011-03-17 Jason Merrill <jason@redhat.com>
6462 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6463 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6465 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6467 * gnat.dg/specs/elab2.ads: New test.
6468 * gnat.dg/specs/elab2_pkg.ads: New helper.
6470 2011-03-17 Jason Merrill <jason@redhat.com>
6472 * g++.dg/cpp0x/decltype-1212.C: New.
6473 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6475 2011-03-17 Jason Merrill <jason@redhat.com>
6477 * g++.dg/parse/memfnquals1.C: New.
6479 2011-03-17 Richard Guenther <rguenther@suse.de>
6482 * gcc.dg/pr48134.c: New testcase.
6484 2011-03-17 Richard Guenther <rguenther@suse.de>
6487 * g++.dg/torture/pr48165.C: New testcase.
6489 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6491 PR rtl-optimization/48141
6492 * gcc.dg/pr48141.c: New test.
6494 2011-03-16 Jason Merrill <jason@redhat.com>
6496 * g++.dg/cpp0x/constexpr-48089.C: New.
6498 * g++.dg/cpp0x/constexpr-abi1.C: New.
6500 * g++.dg/cpp0x/constexpr-46336.C: New.
6501 * g++.dg/parse/friend5.C: Adjust expected errors.
6503 * g++.dg/cpp0x/constexpr-47570.C: New.
6505 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6508 * ++.dg/debug/dwarf2/typedef6.C: New test.
6510 2011-03-16 Jason Merrill <jason@redhat.com>
6512 * g++.dg/cpp0x/elision2.C: New.
6514 * g++.dg/cpp0x/constexpr-array3.C: New.
6516 2011-03-16 Jason Merrill <jason@redhat.com>
6518 * g++.dg/cpp0x/sfinae6.C: New.
6519 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6520 * g++.dg/cpp0x/pr45908.C: Likewise.
6521 * g++.dg/cpp0x/sfinae6.C: Likewise.
6522 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6523 * g++.old-deja/g++.law/arg11.C: Likewise.
6525 2011-03-16 Jason Merrill <jason@redhat.com>
6527 * g++.dg/template/incomplete6.C: New.
6529 2011-03-16 Jeff Law <law@redhat.com>
6531 * gcc.dg/tree-ssa/vrp55.c: New test.
6533 2011-03-16 Jason Merrill <jason@redhat.com>
6535 * g++.dg/cpp0x/auto22.C: New.
6537 2011-03-16 Richard Guenther <rguenther@suse.de>
6539 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6540 optimizing it away if promoted to const.
6542 2011-03-16 Richard Guenther <rguenther@suse.de>
6544 PR tree-optimization/48149
6545 * gcc.dg/fold-complex-1.c: New testcase.
6547 2011-03-16 Richard Guenther <rguenther@suse.de>
6550 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6553 2011-03-16 Richard Guenther <rguenther@suse.de>
6555 PR tree-optimization/26134
6556 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6558 2011-03-16 Richard Guenther <rguenther@suse.de>
6560 PR tree-optimization/48146
6561 * gcc.dg/torture/pr48146.c: New testcase.
6563 2011-03-16 Richard Guenther <rguenther@suse.de>
6565 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6566 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6568 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.c-torture/compile/pr48136.c: New test.
6573 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6576 * gcc.dg/guality/pr45882.c: New test.
6578 2011-03-15 Jason Merrill <jason@redhat.com>
6580 * g++.dg/cpp0x/constexpr-recursion.C: New.
6582 * g++.dg/cpp0x/implicit11.C: New.
6584 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6586 * g++.dg/cpp0x/constexpr-attribute.C: New.
6588 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6590 * g++.dg/parse/pr34758.C: New.
6592 2011-03-15 Xinliang David Li <davidxl@google.com>
6595 * gcc.dg/uninit-pred-7_d.c: New test.
6596 * gcc.dg/uninit-pred-8_d.c: New test.
6598 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6601 * gcc.target/arm/pr46788.c: New.
6603 2011-03-15 Richard Guenther <rguenther@suse.de>
6606 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6607 * gfortran.dg/ishft_4.f90: Likewise.
6608 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6610 2011-03-15 Richard Guenther <rguenther@suse.de>
6612 PR tree-optimization/13954
6613 * g++.dg/tree-ssa/pr13954.C: New testcase.
6615 2011-03-15 Richard Guenther <rguenther@suse.de>
6617 PR tree-optimization/48037
6618 * gcc.target/i386/pr48037-1.c: New testcase.
6620 2011-03-15 Richard Guenther <rguenther@suse.de>
6622 PR tree-optimization/41490
6623 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6624 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6625 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6626 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6627 * g++.dg/tree-ssa/pr33604.C: Adjust.
6629 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6632 * gcc.c-torture/execute/pr47917.c: New test.
6633 * gcc.dg/pr47917.c: New test.
6636 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6638 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6640 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6641 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6642 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6643 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6644 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6645 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6646 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6647 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6648 * gcc.target/i386/avx-floor-vec.c: Ditto.
6649 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6650 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6651 * gcc.target/i386/avx-rint-vec.c: Ditto.
6652 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6653 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6654 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6655 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6657 2011-03-14 Tom Tromey <tromey@redhat.com>
6659 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6660 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6661 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6663 2011-03-14 Tom Tromey <tromey@redhat.com>
6665 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6666 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6667 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6669 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6671 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6673 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6675 PR rtl-optimization/47166
6676 * gcc.c-torture/execute/postmod-1.c: New test.
6678 2011-03-14 Richard Guenther <rguenther@suse.de>
6681 * gcc.dg/torture/pr48098.c: New testcase.
6683 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6686 * gcc.target/powerpc/pr48053-1.c: New test.
6687 * gcc.target/powerpc/pr48053-2.c: Likewise.
6689 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6692 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6694 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6697 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6699 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6702 * gfortran.dg/class_41.f03: New.
6704 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6706 * g++.dg/conversion/cast3.C: New test.
6708 2011-03-11 Jason Merrill <jason@redhat.com>
6710 * g++.dg/template/error45.C: New.
6712 * g++.dg/parse/no-type-defn1.C: New.
6714 * g++.dg/ext/attrib40.C: New.
6716 * g++.dg/cpp0x/regress/array1.C: New.
6718 2011-03-11 Richard Guenther <rguenther@suse.de>
6720 PR tree-optimization/48067
6721 * gcc.dg/pr48067.c: New testcase.
6723 2011-03-11 Richard Guenther <rguenther@suse.de>
6726 * g++.dg/lto/20110311-1_0.C: New testcase.
6728 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6731 * g++.dg/inherit/virtual8.C: New test.
6734 * gcc.dg/torture/pr48044.c: New test.
6736 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6739 * gfortran.dg/proc_ptr_comp_31.f90: New.
6741 2011-03-11 Richard Guenther <rguenther@suse.de>
6743 PR tree-optimization/47278
6744 * gcc.dg/torture/pr47278-1.c: New testcase.
6745 * gcc.dg/torture/pr47278-2.c: Likewise.
6747 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6749 PR tree-optimization/48063
6750 * gcc.dg/torture/pr48063.c: New test.
6752 2011-03-10 Jason Merrill <jason@redhat.com>
6754 * g++.dg/template/array22.C: New.
6756 * g++.dg/cpp0x/syntax-err1.C: New.
6757 * g++.dg/parse/error36.C: Adjust expected errors.
6758 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6759 * g++.old-deja/g++.pt/typename3.C: Likewise.
6760 * g++.old-deja/g++.pt/typename4.C: Likewise.
6761 * g++.old-deja/g++.pt/typename6.C: Likewise.
6763 2011-03-09 Jason Merrill <jason@redhat.com>
6765 * g++.dg/template/nontype22.C: New.
6767 2011-03-09 Martin Jambor <mjambor@suse.cz>
6769 PR tree-optimization/47714
6770 * g++.dg/torture/pr47714.C: New test.
6772 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6775 * gcc.target/powerpc/pr47755-2.c: New file.
6777 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6779 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6780 is not set in the environment, pass 64 as first argument when not
6781 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6782 native where ulimit -u is supported.
6784 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6786 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6788 2011-03-08 Jason Merrill <jason@redhat.com>
6790 * g++.dg/template/nontype21.C: New.
6792 * g++.dg/template/anon5.C: New.
6794 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6797 * gcc.dg/pr47881.c: New test.
6799 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6802 * g++.dg/lookup/template3.C: New test.
6804 2011-03-08 Kai Tietz <ktietz@redhat.com>
6806 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6809 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6812 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6813 sizeof to compute alignment.
6815 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6817 PR tree-optimization/48022
6818 * gcc.dg/pr48022-1.c: New test.
6819 * gcc.dg/pr48022-2.c: New test.
6821 2011-03-07 Jason Merrill <jason@redhat.com>
6823 * g++.dg/template/nontype20.C: New.
6824 * g++.dg/init/member1.C: Adjust expected errors.
6825 * g++.dg/parse/constant4.C: Likewise.
6826 * g++.dg/template/qualified-id3.C: Likewise.
6827 * g++.old-deja/g++.pt/crash10.C: Likewise.
6829 * g++.dg/cpp0x/regress/non-const1.C: New.
6831 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6834 * gcc.dg/pr47991.c: New test.
6836 2011-03-07 Jason Merrill <jason@redhat.com>
6838 * g++.dg/abi/mangle46.C: New.
6840 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6843 * gcc.target/powerpc/pr47862.c: New.
6845 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6848 * gcc.target/i386/combine-mul.c: Require nonpic.
6850 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6851 Nathan Froyd <froydnj@codesourcery.com>
6853 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6855 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6857 * README.QMTEST: Remove.
6859 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6860 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6863 * gfortran.dg/array_constructor_37.f90 : New test.
6865 2011-03-05 Jason Merrill <jason@redhat.com>
6867 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6868 * g++.dg/abi/mangle45.C: Likewise.
6869 * g++.dg/cpp0x/trailing1.C: Likewise.
6871 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6873 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6875 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6877 PR rtl-optimization/47899
6878 * gcc.dg/pr47899.c: New test.
6880 * gcc.dg/torture/pr47968.c: Ignore warnings.
6882 PR tree-optimization/47967
6883 * gcc.c-torture/compile/pr47967.c: New test.
6885 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6887 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6888 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6890 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6892 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6893 and property_getAttributes() if __OBJC2__.
6894 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6895 * objc.dg/property/property-encoding-1.m: New.
6896 * obj-c++.dg/property/property-encoding-1.mm: New.
6898 2011-03-04 Jason Merrill <jason@redhat.com>
6900 * g++.dg/template/pseudodtor6.C: New.
6902 * g++.dg/inherit/covariant19.C: New.
6904 2011-03-04 Richard Guenther <rguenther@suse.de>
6907 * gcc.dg/torture/pr47968.c: New testcase.
6909 2011-03-04 Richard Guenther <rguenther@suse.de>
6912 * gcc.dg/torture/pr47975.c: New testcase.
6914 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6917 * g++.dg/template/crash106.C: New.
6919 2011-03-03 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.dg/gomp/pr47963.c: New test.
6923 * g++.dg/gomp/pr47963.C: New test.
6925 2011-03-02 Jason Merrill <jason@redhat.com>
6927 * g++.dg/cpp0x/regress/condition1.C: New.
6929 * g++.dg/cpp0x/constexpr-ctor9.C: New.
6931 2011-03-01 Jason Merrill <jason@redhat.com>
6933 * g++.dg/cpp0x/lambda/lambda-98.C: New.
6935 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6937 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6939 PR rtl-optimization/47925
6940 * gcc.c-torture/execute/pr47925.c: New test.
6942 2011-03-01 Jason Merrill <jason@redhat.com>
6944 * g++.dg/cpp0x/decltype25.C: New.
6946 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6948 2011-03-01 Richard Guenther <rguenther@suse.de>
6950 PR tree-optimization/47890
6951 * gcc.dg/torture/pr47890.c: New testcase.
6953 2011-03-01 Richard Guenther <rguenther@suse.de>
6956 * gcc.dg/lto/pr47924_0.c: New testcase.
6958 2011-03-01 Richard Guenther <rguenther@suse.de>
6961 * gfortran.dg/lto/pr46911_0.f: New testcase.
6963 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6965 PR libgfortran/47933
6966 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6967 compile errors from older code form.
6969 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6971 PR libgfortran/47567
6972 * gfortran.dg/fmt_fw_d.f90: New test.
6974 2011-02-28 Jason Merrill <jason@redhat.com>
6976 * g++.dg/inherit/covariant18.C: New.
6978 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6981 * gcc.dg/pr47893.c: New test.
6983 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6985 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6986 NULL in case of a selector with conflicting types.
6987 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6989 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6991 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6992 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6993 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6994 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6996 2011-02-28 Jason Merrill <jason@redhat.com>
6999 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7001 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7003 PR libgfortran/47778
7004 * gfortran.dg/namelist_71.f90: New test.
7006 2011-02-27 Jason Merrill <jason@redhat.com>
7009 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7010 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7012 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7015 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7017 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7020 * gfortran.dg/gomp/task-1.f90: Removed.
7022 2011-02-26 Jason Merrill <jason@redhat.com>
7024 * g++.dg/template/this-targ1.C: New.
7026 * g++.dg/cpp0x/regress/template-const1.C: New.
7027 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7028 * g++.dg/template/function1.C: Adjust.
7029 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7030 * g++.dg/debug/debug7.C: Adjust.
7032 2011-02-26 Tobias Burnus <burnus@net-b.de>
7035 * gfortran.dg/gomp/task-1.f90: New.
7037 2011-02-25 Jie Zhang <jie@codesourcery.com>
7039 * gcc.target/arm/neon-thumb2-move.c: Add
7040 dg-require-effective-target arm_thumb2_ok.
7042 2011-02-24 Jason Merrill <jason@redhat.com>
7044 * g++.dg/parse/constant1.C: Specify C++98 mode.
7045 * g++.dg/parse/constant5.C: Likewise.
7046 * g++.dg/parse/error2.C: Likewise.
7047 * g++.dg/parse/semicolon3.C: Likewise.
7048 * g++.dg/template/crash14.C: Likewise.
7049 * g++.dg/template/local4.C: Likewise.
7050 * g++.dg/template/nontype3.C: Likewise.
7051 * g++.dg/parse/crash31.C: Adjust expected errors.
7052 * g++.dg/template/function1.C: Likewise.
7053 * g++.dg/template/ref3.C: Likewise.
7054 * g++.dg/template/static9.C: Likewise.
7055 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7057 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7058 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7059 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7060 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7061 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7063 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7066 * gfortran.dg/pr47878.f90: New test.
7068 2011-02-24 Richard Guenther <rguenther@suse.de>
7071 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7072 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7074 2011-02-24 Richard Guenther <rguenther@suse.de>
7077 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7078 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7080 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7082 PR libgfortran/47567
7083 * gfortran.dg/fmt_f0_1.f90: Update test.
7085 2011-02-23 Jason Merrill <jason@redhat.com>
7087 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7088 * g++.dg/abi/mangle45.C: New.
7090 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7091 * g++.dg/template/canon-type-9.C: Match use of decltype
7092 between declaration and definition.
7093 * g++.dg/template/canon-type-12.C: Likewise.
7095 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7098 * gfortran.dg/nested_allocatables_1.f90: New.
7100 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7103 * g++.dg/pr46868.C: New test.
7104 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7105 * g++.dg/parse/error14.C: Adjust.
7107 2011-02-23 Richard Guenther <rguenther@suse.de>
7109 PR tree-optimization/47838
7110 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7112 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7114 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7116 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7118 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7119 * gfortran.dg/count_init_expr.f03: Ditto.
7120 * gfortran.dg/gomp/pr43711.f90: Ditto.
7121 * gcc.dg/struct-parse-2.c: Ditto.
7122 * gcc.dg/parse-error-3.c: Ditto.
7123 * gcc.dg/Wlogical-op-1.c: Ditto.
7124 * gcc.dg/Walways-true-1.c: Ditto.
7125 * gcc.dg/pr24225.c: Ditto.
7126 * gcc.dg/Walways-true-2.c: Ditto.
7127 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7128 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7129 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7130 * g++.dg/overload/defarg4.C: Ditto.
7131 * g++.dg/inherit/covariant16.C: Ditto.
7132 * g++.dg/inherit/virtual7.C: Ditto.
7133 * g++.dg/template/canon-type-9.C: Ditto.
7134 * g++.dg/template/access19.C: Ditto.
7135 * g++.dg/template/call7.C: Ditto.
7136 * g++.dg/template/canon-type-2.C: Ditto.
7137 * g++.dg/template/init7.C: Ditto.
7138 * g++.dg/template/sizeof-template-argument.C: Ditto.
7139 * g++.dg/template/const3.C: Ditto.
7140 * g++.dg/template/sfinae26.C: Ditto.
7141 * g++.dg/template/sfinae26.C: Ditto.
7142 * g++.dg/template/canon-type-11.C: Ditto.
7143 * g++.dg/template/union2.C: Ditto.
7144 * g++.dg/template/canon-type-3.C: Ditto.
7145 * g++.dg/template/canon-type-1.C: Ditto.
7146 * g++.dg/template/canon-type-5.C: Ditto.
7147 * g++.dg/template/canon-type-7.C: Ditto.
7148 * g++.dg/template/canon-type-10.C: Ditto.
7149 * g++.dg/template/spec36.C: Ditto.
7150 * g++.dg/template/typedef38.C: Ditto.
7151 * g++.dg/template/canon-type-4.C: Ditto.
7152 * g++.dg/template/canon-type-6.C: Ditto.
7153 * g++.dg/template/canon-type-13.C: Ditto.
7154 * g++.dg/template/instantiate9.C: Ditto.
7155 * g++.dg/template/ttp22.C: Ditto.
7156 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7157 * g++.dg/warn/Walways-true-1.C: Ditto.
7158 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7159 * g++.dg/warn/Walways-true-2.C: Ditto.
7160 * g++.dg/conversion/op4.C: Ditto.
7161 * g++.dg/opt/pr19650.C: Ditto.
7162 * g++.dg/lookup/friend11.C: Ditto.
7163 * g++.dg/other/default2.C: Ditto.
7164 * g++.dg/other/default3.C: Ditto.
7165 * g++.dg/other/dtor2.C: Ditto.
7166 * g++.dg/other/friend5.C: Ditto.
7167 * g++.dg/other/default5.C: Ditto.
7168 * g++.dg/init/brace6.C: Ditto.
7169 * g++.dg/init/aggr5.C: Ditto.
7170 * g++.dg/init/error2.C: Ditto.
7171 * g++.dg/expr/bound-mem-fun.C: Ditto.
7172 * g++.dg/expr/cond6.C: Ditto.
7173 * g++.dg/expr/stmt-expr-1.C: Ditto.
7174 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7175 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7176 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7177 * g++.dg/cpp0x/bracket1.C: Ditto.
7178 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7179 * g++.dg/cpp0x/pr38646.C: Ditto.
7180 * g++.dg/cpp0x/variadic73.C: Ditto.
7181 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7182 * g++.dg/cpp0x/bracket4.C: Ditto.
7183 * g++.dg/cpp0x/decltype4.C: Ditto.
7184 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7185 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7186 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7187 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7188 * g++.dg/cpp0x/decltype2.C: Ditto.
7189 * g++.dg/cpp0x/decltype1.C: Ditto.
7190 * g++.dg/cpp0x/bracket2.C: Ditto.
7191 * g++.dg/cpp0x/decltype5.C: Ditto.
7192 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7193 * g++.dg/cpp0x/variadic70.C: Ditto.
7194 * g++.dg/cpp0x/decltype6.C: Ditto.
7195 * g++.dg/cpp0x/rvo.C: Ditto.
7196 * g++.dg/cpp0x/vt-40092.C: Ditto.
7197 * g++.dg/cpp0x/variadic-new.C: Ditto.
7198 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7199 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7200 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7201 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7202 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7203 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7204 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7205 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7206 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7207 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7208 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7209 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7210 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7211 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7212 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7213 * g++.dg/cpp0x/pr39639.C: Ditto.
7214 * g++.dg/cpp0x/decltype3.C: Ditto.
7215 * g++.dg/cpp0x/variadic68.C: Ditto.
7216 * g++.dg/cpp0x/variadic-function.C: Ditto.
7217 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7218 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7219 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7220 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7221 * g++.dg/parse/crash35.C: Ditto.
7222 * g++.dg/parse/crash40.C: Ditto.
7223 * g++.dg/parse/defarg12.C: Ditto.
7224 * g++.dg/parse/crash34.C: Ditto.
7225 * g++.dg/parse/constructor3.C: Ditto.
7226 * g++.dg/parse/template23.C: Ditto.
7227 * g++.dg/parse/crash56.C: Ditto.
7228 * g++.dg/parse/dtor13.C: Ditto.
7229 * g++.dg/parse/error33.C: Ditto.
7230 * g++.dg/parse/ctor9.C: Ditto.
7231 * g++.dg/parse/error32.C: Ditto.
7232 * g++.dg/parse/error37.C: Ditto.
7233 * g++.dg/parse/bitfield3.C: Ditto.
7234 * g++.dg/parse/struct-4.C: Ditto.
7235 * g++.dg/ext/has_trivial_copy.C: Ditto.
7236 * g++.dg/ext/is_polymorphic.C: Ditto.
7237 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7238 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7239 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7240 * g++.dg/ext/is_union.C: Ditto.
7241 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7242 * g++.dg/ext/is_pod.C: Ditto.
7243 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7244 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7245 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7246 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7247 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7248 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7249 * g++.dg/ext/is_abstract.C: Ditto.
7250 * g++.dg/ext/has_trivial_assign.C: Ditto.
7251 * g++.dg/ext/is_class.C: Ditto.
7252 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7253 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7254 * g++.dg/ext/is_base_of.C: Ditto.
7255 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7256 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7257 * g++.dg/ext/is_empty.C: Ditto.
7258 * g++.dg/ext/is_enum.C: Ditto.
7259 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7260 * gnat.dg/opt11.adb: Ditto.
7261 * obj-c++.dg/pr45735.mm: Ditto.
7262 * obj-c++.dg/pr24393.mm: Ditto.
7263 * obj-c++.dg/exceptions-2.mm: Ditto.
7264 * objc.dg/pr45735.m: Ditto.
7265 * objc.dg/pr24393.m: Ditto.
7267 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7269 * objc.dg/attributes/objc-exception-1.m: New.
7271 2011-02-23 Jie Zhang <jie@codesourcery.com>
7273 * gcc.dg/cpp/include7.c: New test.
7275 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7278 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7280 2011-02-23 Jie Zhang <jie@codesourcery.com>
7282 PR rtl-optimization/47763
7283 * gcc.dg/pr47763.c: New test.
7285 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7288 * gfortran.dg/whole_file_32.f90 : New test.
7290 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7293 * g++.dg/inherit/virtual7.C: New test.
7295 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7298 * objc.dg/type-size-3.m: Updated error message.
7299 * objc.dg/type-size-4.m: New test.
7300 * objc.dg/type-size-5.m: New test.
7302 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7304 * lib/gnat.exp: Fix comments.
7305 Don't load libgloss.exp.
7306 (default_gnat_version): Call $compiler with --version.
7307 Adapt regexp for gnatmake output, insert version.
7308 (gnat_version): New proc.
7309 (gnat_init): Remove gnat_libgcc_s_path.
7310 (gnat_target_compile): Likewise.
7311 Remove ld_library_path.
7312 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7313 (gnat_pass): Remove.
7314 (gnat_pass): Remove.
7315 (gnat_finish): Remove.
7316 (gnat_exit): Remove.
7317 (local_find_gnatmake): Reindent.
7318 (runtest_file_p): Remove.
7319 (prune_warnings): Remove.
7320 (find_gnatclean): New proc.
7321 * lib/gnat-dg.exp (lremove): New proc.
7322 (gnat-dg-test): Reindent.
7323 Remove additional output files.
7324 (gnat-dg-runtest): Remove.
7326 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7327 * gnat.dg/loop_optimization6.adb: Likewise.
7328 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7330 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7332 PR tree-optimization/47835
7333 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7335 2011-02-22 Tobias Burnus <burnus@net-b.de>
7337 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7338 * gfortran.dg/abstract_type_2.f03: Ditto.
7339 * gfortran.dg/abstract_type_3.f03: Ditto.
7340 * gfortran.dg/abstract_type_4.f03: Ditto.
7341 * gfortran.dg/abstract_type_5.f03: Ditto.
7342 * gfortran.dg/abstract_type_6.f03: Ditto.
7343 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7344 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7345 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7346 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7347 * gfortran.dg/array_function_5.f90: Ditto.
7348 * gfortran.dg/asynchronous_3.f03: Ditto.
7349 * gfortran.dg/char_expr_1.f90: Ditto.
7350 * gfortran.dg/class_14.f03: Ditto.
7351 * gfortran.dg/data_array_6.f: Ditto.
7352 * gfortran.dg/data_invalid.f90: Ditto.
7353 * gfortran.dg/dot_product_1.f03: Ditto.
7354 * gfortran.dg/func_derived_5.f90: Ditto.
7355 * gfortran.dg/func_result_4.f90: Ditto.
7356 * gfortran.dg/implied_do_1.f90: Ditto.
7357 * gfortran.dg/initialization_25.f90: Ditto.
7358 * gfortran.dg/initialization_26.f90: Ditto.
7359 * gfortran.dg/interface_34.f90: Ditto.
7360 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7361 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7362 * gfortran.dg/matmul_8.f03: Ditto.
7363 * gfortran.dg/merge_init_expr.f90: Ditto.
7364 * gfortran.dg/pack_assign_1.f90: Ditto.
7365 * gfortran.dg/pack_vector_1.f90: Ditto.
7366 * gfortran.dg/pointer_check_8.f90: Ditto.
7367 * gfortran.dg/product_init_expr.f03: Ditto.
7368 * gfortran.dg/reshape_order_5.f90: Ditto.
7369 * gfortran.dg/reshape_shape_1.f90: Ditto.
7370 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7371 * gfortran.dg/same_name_2.f90: Ditto.
7372 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7373 * gfortran.dg/spread_init_expr.f03: Ditto.
7374 * gfortran.dg/stmt_func_1.f90: Ditto.
7375 * gfortran.dg/sum_init_expr.f03: Ditto.
7376 * gfortran.dg/transpose_3.f03: Ditto.
7377 * gfortran.dg/unpack_init_expr.f03: Ditto.
7378 * gfortran.dg/warn_conversion.f90: Ditto.
7379 * gfortran.dg/warn_conversion_2.f90: Ditto.
7380 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7381 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7382 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7383 * gfortran.dg/whole_file_16.f90: Ditto.
7384 * gfortran.dg/whole_file_17.f90: Ditto.
7385 * gfortran.dg/whole_file_18.f90: Ditto.
7386 * gfortran.dg/whole_file_20.f03: Ditto.
7387 * gfortran.dg/whole_file_5.f90: Ditto.
7388 * gfortran.dg/whole_file_6.f90: Ditto.
7389 * gfortran.dg/write_invalid_format.f90: Ditto.
7390 * gfortran.dg/zero_sized_6.f90: Ditto.
7392 2011-02-21 Jeff Law <law@redhat.com>
7394 PR rtl-optimization/46178
7395 * gcc.target/i386/pr46178.c: New test.
7397 PR rtl-optimization/46002
7398 * gcc.c-torture/compile/pr46002.c: New test.
7400 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7402 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7405 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7408 * g++.dg/debug/pr47106.C: Require effective target lto.
7410 2011-02-21 Jason Merrill <jason@redhat.com>
7412 * g++.dg/cpp0x/constexpr-diag2.C: New.
7414 2011-02-20 Jason Merrill <jason@redhat.com>
7416 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7418 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7420 * g++.dg/overload/conv-op1.C: New.
7422 * g++.dg/cpp0x/constexpr-synth1.C: New.
7424 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7426 * objc.dg/layout-2.m: New.
7427 * objc.dg/selector-3.m: Adjusted location of error message.
7428 * objc.dg/type-size-3.m: Same.
7429 * obj-c++.dg/selector-3.mm: Same.
7431 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7434 * objc.dg/property/dotsyntax-22.m: New.
7435 * obj-c++.dg/property/dotsyntax-22.mm: New.
7437 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7440 * g++.dg/template/typedef38.C: New test.
7442 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7445 * gfortran.dg/whole_file_30.f90 : New test.
7446 * gfortran.dg/whole_file_31.f90 : New test.
7448 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7452 * gfortran.dg/whole_file_28.f90 : New test.
7453 * gfortran.dg/whole_file_29.f90 : New test.
7455 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7458 * g++.dg/template/crash105.C: New.
7460 2011-02-19 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/regress/no-elide1.C: New.
7464 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7466 PR tree-optimization/46620
7467 * gcc.dg/pr46620.c: New.
7469 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7472 * gcc.target/i386/pr47809.c: New test.
7474 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7475 Tobias Burnus <burnus@net-b.de>
7477 * lib/target-supports.exp
7478 (check_effective_target_fortran_large_real): New check for large reals.
7479 * gfortran.dg/nan_7.f90: New test.
7481 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7483 PR libgfortran/47567
7484 * gfortran.dg/fmt_f0_1.f90: Update test.
7486 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7489 * gfortran.dg/array_constructor_36.f90 : New test.
7490 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7491 allow for comparison between different elements of the array
7492 constructor at different levels of optimization.
7494 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7496 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7497 * gcc.target/i386/pr32280-1.c: Likewise.
7499 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7502 * gcc.target/i386/pr47800.c: New test.
7504 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7506 * objc/execute/exceptions/foward-1.x: New.
7508 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7511 * gfortran.dg/derived_constructor_comps_4.f90: New.
7513 2011-02-18 Tobias Burnus
7516 * gfortran.dg/func_result_6.f90: New.
7518 2011-02-18 Michael Matz <matz@suse.de>
7521 * gfortran.dg/lto/pr45586_0.f90: New test.
7522 * gfortran.dg/typebound_proc_20.f90: Ditto.
7523 * gfortran.dg/typebound_proc_21.f90: Ditto.
7525 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7528 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7530 2011-02-18 Tobias Burnus <burnus@net-b.de>
7533 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7535 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7536 normalizing the error/warning output.
7537 * gfortran.dg/Wall.f90: Update dg-error/warning.
7538 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7539 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7540 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7541 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7542 * gfortran.dg/class_30.f90: Update dg-error/warning.
7543 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7544 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7545 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7546 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7547 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7548 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7549 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7550 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7551 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7552 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7553 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7554 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7555 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7556 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7557 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7558 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7559 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7560 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7561 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7562 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7563 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7564 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7565 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7566 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7567 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7569 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7572 * gfortran.dg/proc_ptr_comp_30.f90: New.
7574 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7577 * gcc.target/i386/pr47780.c: New test.
7579 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7582 * gfortran.dg/class_40.f03: New.
7584 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7587 * g++.dg/cpp0x/auto21.C: New test.
7589 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7591 * objc.dg/special/unclaimed-category-1.h: Updated for
7593 * objc.dg/special/unclaimed-category-1.m: Same.
7594 * objc.dg/zero-link-1.m: Same.
7595 * objc.dg/lookup-1.m: Same.
7596 * objc.dg/torture/strings/const-str-9.m
7597 * objc.dg/torture/strings/const-str-10.m: Same.
7598 * objc.dg/torture/strings/const-str-11.m: Same.
7599 * objc.dg/torture/forward-1.m: Same.
7600 * objc.dg/zero-link-2.m: Same.
7601 * objc.dg/encode-7-next-64bit.m: Same.
7602 * objc.dg/method-4.m: Same.
7603 * objc.dg/next-runtime-1.m: Same.
7604 * objc.dg/image-info.m: Same.
7605 * objc.dg/pr23214.m: Same.
7606 * objc.dg/symtab-1.m: Same.
7607 * obj-c++.dg/basic.m: Same.
7608 * obj-c++.dg/proto-lossage-3.m: Same.
7609 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7610 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7611 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7612 * obj-c++.dg/method-11.m: Same.
7613 * objc/execute/enumeration-1.m: Same.
7614 * objc/execute/object_is_class.m: Same.
7615 * objc/execute/formal_protocol-2.m: Same.
7616 * objc/execute/formal_protocol-4.m: Same.
7617 * objc/execute/formal_protocol-6.m: Same.
7618 * objc/execute/bycopy-3.m: Same.
7619 * objc/execute/exceptions/catchall-1.m: Same.
7620 * objc/execute/exceptions/finally-1.m: Same.
7621 * objc/execute/exceptions/local-variables-1.m: Same.
7622 * objc/execute/exceptions/foward-1.m: Same.
7623 * objc/execute/bf-common.h
7624 * objc/execute/enumeration-2.m: Same.
7625 * objc/execute/formal_protocol-1.m: Same.
7626 * objc/execute/formal_protocol-3.m: Same.
7627 * objc/execute/formal_protocol-5.m: Same.
7628 * objc/execute/accessing_ivars.m: Same.
7629 * objc/execute/bycopy-2.m: Same.
7630 * objc/execute/formal_protocol-7.m: Same.
7631 * objc/execute/compatibility_alias.m: Same.
7632 * objc/execute/no_clash.m: Same.
7633 * objc/execute/object_is_meta_class.m: Same.
7634 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7635 * objc/execute/class-tests-1.h: Include stdio.h.
7636 * objc/execute/class-tests-2.h: Same.
7637 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7639 * obj-c++.dg/try-catch-2.mm: Same.
7641 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7644 * g++.dg/warn/Wunused-parm-4.C: New test.
7646 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7647 Jan Hubicka <jh@suse.cz>
7651 * g++.dg/debug/pr47106.C: New.
7653 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7656 * gcc.target/i386/pr43653.c: New test.
7658 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7661 * g++.dg/template/inherit6.C: New test.
7663 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7666 * gfortran.dg/class_39.f03: New.
7668 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7671 * g++.dg/cpp0x/variadic106.C: New test.
7673 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7676 * gfortran.dg/pr47757-1.f90: New test.
7677 * gfortran.dg/pr47757-2.f90: New test.
7678 * gfortran.dg/pr47757-3.f90: New test.
7681 * g++.dg/cpp0x/enum8.C: New test.
7683 2011-02-15 Jason Merrill <jason@redhat.com>
7685 * g++.dg/inherit/implicit-trivial1.C: New.
7686 * g++.dg/cpp0x/implicit-trivial1.C: New.
7688 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7691 * gcc.dg/torture/pr47725.c: Removed.
7693 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7696 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7697 constant does not generate a load from memory.
7699 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7702 * gcc.dg/torture/pr47725.c: New.
7704 2011-02-15 Richard Guenther <rguenther@suse.de>
7706 PR tree-optimization/47743
7707 * gcc.dg/torture/pr47743.c: New testcase.
7709 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7712 * gcc.target/i386/pr47581.c: New test.
7714 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7717 * gfortran.dg/select_type_22.f03: New.
7719 2011-02-14 Jason Merrill <jason@redhat.com>
7721 * g++.dg/cpp0x/regress/enum1.C: New.
7723 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7725 * gnat.dg/include.adb: New test.
7727 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7730 * gfortran.dg/class_38.f03: New.
7732 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7734 * gcc.dg/pr46494.c: New test.
7736 2011-02-14 Richard Guenther <rguenther@suse.de>
7738 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7740 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7743 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7744 sparc*-sun-solaris2.11.
7746 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7749 * gfortran.dg/argument_checking_18.f90: New.
7751 2011-02-13 Tobias Burnus <burnus@net-b.de>
7753 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7754 * gfortran.dg/argument_checking_17.f90: New.
7756 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7758 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7759 are temporarily disabled.
7760 * gfortran.dg/class_7.f03: Ditto.
7761 * gfortran.dg/coarray_14.f90: Ditto.
7762 * gfortran.dg/typebound_proc_13.f03: Ditto.
7764 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7767 * gfortran.dg/extends_11.f03: New.
7769 2011-02-11 Xinliang David Li <davidxl@google.com>
7771 PR tree-optimization/47707
7772 * g++.dg/tree-ssa/pr47707.C: New test.
7774 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7776 * g++.dg/opt/inline17.C: New test.
7778 2011-02-11 Tobias Burnus <burnus@net-b.de>
7781 * gfortran.dg/pure_formal_2.f90: New.
7783 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7785 PR rtl-optimization/47614
7786 * gfortran.dg/pr47614.f: New.
7788 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7791 * gcc.dg/opts-6.c: New test.
7793 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7796 * gcc.dg/pr47684.c: New test.
7798 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7801 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7802 c99_runtime, dg-add-options c99_runtime.
7803 (main): Use __asm__.
7805 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7808 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7809 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7810 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7811 * gcc.dg/ucnid-10.c: Likewise.
7812 * gcc.dg/ucnid-13.c: Likewise.
7813 * gcc.dg/ucnid-7.c: Likewise.
7814 * gcc.dg/ucnid-8.c: Likewise.
7815 Adapt dg-warning line number.
7817 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7819 * gcc.target/i386/parity-1.c: Use -march=k8.
7820 * gcc.target/i386/parity-2.c: Ditto.
7821 * gcc.target/i386/vecinit-1.c: Ditto.
7822 * gcc.target/i386/vecinit-2.c: Ditto.
7824 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7827 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7828 * gcc.target/mips/save-restore-3.c: Likewise.
7829 * gcc.target/mips/save-restore-4.c: Likewise.
7830 * gcc.target/mips/save-restore-5.c: Likewise.
7833 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7834 * g++.dg/tree-prof/partition2.C: Likewise.
7836 2011-02-09 Jason Merrill <jason@redhat.com>
7838 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7839 rather than misdeclare std::puts.
7841 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7842 * g++.dg/other/warning1.C: Likewise.
7843 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7844 * g++.old-deja/g++.gb/scope06.C: Likewise.
7845 * g++.old-deja/g++.law/cvt11.C: Likewise.
7846 * g++.old-deja/g++.law/init1.C: Likewise.
7847 * g++.dg/abi/mangle26.C: Likewise.
7849 * g++.dg/template/function1.C: Adjust for C++0x mode.
7850 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7852 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7853 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7855 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7857 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7859 * g++.dg/cpp0x/regress: New directory.
7860 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7861 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7862 * g++.dg/cpp0x/regress/regress3.C: New.
7864 2011-02-10 Richard Guenther <rguenther@suse.de>
7866 PR tree-optimization/47677
7867 * gcc.dg/torture/pr47677.c: New testcase.
7869 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7871 * objc.dg/special/load-category-1.m: Remove unused header.
7872 * objc.dg/special/load-category-1a.m: Likewise.
7873 * objc.dg/special/load-category-2.m: Likewise.
7874 * objc.dg/special/load-category-2a.m: Likewise.
7875 * objc.dg/special/load-category-3.m: Likewise.
7876 * objc.dg/special/load-category-3a.m: Likewise.
7877 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7878 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7879 * objc.dg/attributes/class-attribute-1.m: Likewise.
7880 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7881 * obj-c++.dg/property/property.exp: Likewise.
7882 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7883 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7884 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7885 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7886 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7887 * obj-c++.dg/template-8.mm: Likewise.
7889 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7892 * gcc.target/i386/pr47665.c: New test.
7894 2011-02-10 Jie Zhang <jie@codesourcery.com>
7898 2011-02-05 Jie Zhang <jie@codesourcery.com>
7900 * gcc.dg/pr42631.c: Update test.
7901 * gcc.dg/pr42631-2.c: New test.
7903 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7906 * gfortran.dg/proc_decl_25.f90: New.
7908 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7911 * gfortran.dg/typebound_assignment_2.f03: New.
7913 2011-02-09 Richard Guenther <rguenther@suse.de>
7915 PR tree-optimization/47664
7916 * gcc.dg/tree-ssa/inline-7.c: New testcase.
7918 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
7921 * gnat.dg/uninit_func.adb: Adjust dg directive.
7923 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
7926 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7928 2011-02-09 Janus Weil <janus@gcc.gnu.org>
7931 * gfortran.dg/auto_dealloc_2.f90: New.
7933 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7935 * gcc.dg/builtins-config.h: Remove __sgi handling.
7936 * lib/target-supports.exp (add_options_for_c99_runtime): Add
7937 -std=c99 for mips-sgi-irix6.5*.
7939 2011-02-09 Martin Jambor <mjambor@suse.cz>
7942 * gfortran.dg/pr25923.f90: Remove xfails.
7944 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7947 * gfortran.dg/inquire_14.f90: New test.
7949 2011-02-08 Janus Weil <janus@gcc.gnu.org>
7952 * gfortran.dg/pointer_init_6.f90: New.
7954 2011-02-08 Jeff Law <law@redhat.com>
7956 PR tree-optimization/42893
7957 * gcc.tree-ssa/pr42893.c: New test.
7959 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7961 PR tree-optimization/46834
7962 PR tree-optimization/46994
7963 PR tree-optimization/46995
7964 * gcc.dg/graphite/id-pr46834.c: New.
7965 * gfortran.dg/graphite/id-pr46994.f90: New.
7966 * gfortran.dg/graphite/id-pr46995.f90: New.
7968 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7971 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7972 using the variable is known the warning is emitted there.
7973 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7974 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7976 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7979 * gcc.dg/noreturn-1.c (foo5): Likewise.
7980 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7981 (method2): Likewise.
7983 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7984 the return statement using the uninitialized variable.
7985 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7987 2011-02-08 Richard Guenther <rguenther@suse.de>
7990 * g++.dg/opt/pr47639.c: New testcase.
7992 2011-02-08 Richard Guenther <rguenther@suse.de>
7994 PR tree-optimization/47632
7995 * g++.dg/opt/pr47632.C: New testcase.
7997 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7999 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8001 2011-02-07 Richard Guenther <rguenther@suse.de>
8003 PR tree-optimization/47615
8004 * g++.dg/opt/pr47615.C: New testcase.
8006 2011-02-07 Richard Guenther <rguenther@suse.de>
8008 PR tree-optimization/47621
8009 * gcc.dg/torture/pr47621.c: New testcase.
8011 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8013 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8015 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8018 * gfortran.dg/allocate_with_source_1 : New test.
8020 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8023 * gcc.dg/pr47610.c: New test.
8025 2011-02-05 Jie Zhang <jie@codesourcery.com>
8028 * gcc.dg/pr42631.c: Update test.
8029 * gcc.dg/pr42631-2.c: New test.
8031 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8034 * gfortran.dg/pr47574.f90: New test.
8036 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8038 PR tree-optimization/46194
8039 * gcc.dg/autopar/pr46194.c: New.
8041 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8043 PR tree-optimization/43695
8044 * g++.dg/ipa/pr43695.C: New.
8046 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8049 * gcc.dg/pr23200.c: New test.
8051 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8054 * g++.dg/pr47589.C: New test.
8056 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8059 * g++.dg/template/typedef37.C: New test.
8060 * g++.dg/template/param1.C: Adjust expected error message.
8062 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8065 * gcc.dg/pr31490-2.c: New test.
8066 * gcc.dg/pr31490-3.c: New test.
8067 * gcc.dg/pr31490-4.c: New test.
8069 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8070 Jakub Jelinek <jakub@redhat.com>
8073 * g++.dg/parser/semicolon3.C: Adjust.
8074 * g++.dg/parser/semicolon4.C: New testcase.
8075 * g++.dg/pr46890.C: New testcase.
8077 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8080 * g++.dg/init/pr29571.C: New.
8082 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8084 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8085 instead of vect_int.
8087 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8090 * gcc.target/i386/pr47312.c: New test.
8093 * gcc.target/i386/pr47564.c: New test.
8095 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8097 PR tree-optimization/45122
8098 * gcc.dg/tree-ssa/pr45122.c: New.
8100 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8103 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8106 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8107 and vsx so a default --with-cpu=power7 doesn't give an error
8108 when -mavoid-indexed-addresses is used.
8110 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8111 wrapper function to save the arguments and then jump to the real
8112 function, rather than depending on the compiler not to move stuff
8114 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8116 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8117 Paul Thomas <pault@gcc.gnu.org>
8120 * gfortran.dg/class_37.f03 : New test.
8122 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8123 Richard Guenther <rguenther@suse.de>
8125 PR tree-optimization/40979
8127 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8128 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8129 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8130 check_vect_support_and_set_flags.
8131 * gfortran.dg/graphite/vect-pr40979.f90: New.
8133 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8136 * gfortran.dg/class_36.f03: New.
8138 2011-02-02 Richard Guenther <rguenther@suse.de>
8140 PR tree-optimization/47566
8141 * gcc.dg/lto/20110201-1_0.c: New testcase.
8143 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8149 * debug/pr47498.c: New.
8150 * debug/pr47501.c: New.
8152 2011-02-01 Richard Guenther <rguenther@suse.de>
8154 PR tree-optimization/47559
8155 * g++.dg/torture/pr47559.C: New testcase.
8157 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8160 * gfortran.dg/typebound_call_20.f03: New.
8162 2011-02-01 Richard Guenther <rguenther@suse.de>
8164 PR tree-optimization/47555
8165 * gcc.dg/pr47555.c: New testcase.
8167 2011-02-01 Richard Guenther <rguenther@suse.de>
8169 PR tree-optimization/47541
8170 * g++.dg/torture/pr47541.C: New testcase.
8172 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8175 * gfortran.dg/typebound_call_19.f03: New.
8177 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8180 * g++.dg/cpp0x/pr47416.C: New test.
8182 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8185 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8187 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8190 * gfortran.dg/typebound_assignment_1.f03: New.
8192 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8194 PR tree-optimization/47538
8195 * gcc.c-torture/execute/pr47538.c: New test.
8197 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8200 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8202 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8204 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8206 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8208 PR rtl-optimization/44031
8209 * gcc.c-torture/compile/20110131-1.c: New test.
8211 2011-01-31 Tobias Burnus <burnus@net-b.de>
8214 * gfortran.dg/stmt_func_1.f90: New.
8216 2011-01-31 Tobias Burnus <burnus@net-b.de>
8219 * gfortran.dg/interface_34.f90: New.
8221 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8224 * gfortran.dg/realloc_on_assign_5.f03: New test.
8225 * gfortran.dg/realloc_on_assign_5.f03: New test.
8227 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8229 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8230 * gfortran.dg/bessel_7.f90: Likewise.
8231 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8233 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8234 * gfortran.dg/sum_init_expr.f03: Likewise.
8236 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8238 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8241 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8242 loop only on "vect_intfloat_cvt" targets.
8244 2011-01-29 Tobias Burnus <burnus@net-b.de>
8247 * gfortran.dg/shape_6.f90: New.
8249 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8251 PR libgfortran/47434
8252 * gfortran.dg/read_infnan_1.f90: Update test.
8253 * gfortran.dg/module_nan.f90: Update test.
8254 * gfortran.dg/char4_iunit_1.f03: Update test.
8255 * gfortran.dg/large_real_kind_1.f90: Update test.
8256 * gfortran.dg/real_const_3.f90: Update test.
8257 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8259 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8262 * g++.dg/template/param2.C: New test.
8264 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8266 PR libgfortran/47285
8267 * gfortran.dg/fmt_g.f: New test.
8269 2011-01-28 Tobias Burnus <burnus@net-b.de>
8272 * gfortran.dg/pure_formal_1.f90: New.
8274 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8277 * gcc.dg/tls/pr42894.c: New test.
8279 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8281 * gcc.dg/pr47276.c: Add dg-require-visibility.
8283 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8285 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8287 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8288 Tobias Burnus <burnus@gcc.gnu.org>
8293 * gfortran.dg/realloc_on_assign_3.f03: New test.
8294 * gfortran.dg/realloc_on_assign_4.f03: New test.
8295 * gfortran.dg/allocatable_function_5.f90: New test.
8296 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8297 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8298 implemented" dg-errors.
8300 2011-01-27 Jan Hubicka <jh@suse.cz>
8303 * gcc.dg/attr-weakref-4.c: New testcase
8305 2011-01-27 Martin Jambor <mjambor@suse.cz>
8307 PR tree-optimization/47228
8308 * gcc.dg/torture/pr47228.c: New test.
8310 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8312 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8314 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8316 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8317 when using auto-overlay support on the SPU.
8319 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8321 PR rtl-optimization/44174
8322 * gcc.target/i386/asm-6.c: New test.
8324 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8326 PR rtl-optimization/46856
8327 * gcc.c-torture/compile/pr46856.c: New test.
8329 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8330 Andrew Pinski <pinskia@gmail.com>
8333 * gcc.dg/pr43082.c: New.
8335 2011-01-26 DJ Delorie <dj@redhat.com>
8337 PR rtl-optimization/46878
8338 * gcc.dg/pr46878-1.c: New test.
8340 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8343 * g++.dg/cpp0x/pr47476.C: New test.
8345 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8347 * gcc.c-torture/compile/20110126-1.c: New test.
8349 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8352 * gcc.dg/torture/pr47473.c: New test.
8354 2011-01-26 Jan Hubicka <jh@suse.cz>
8357 * gcc.c-torture/execute/pr47237.c: New testcase.
8359 2011-01-26 Jan Hubicka <jh@suse.cz>
8361 PR tree-optimization/47190
8362 * gcc.dg/attr-weakref-3.c: New testcase.
8364 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8367 * gcc.dg/dll-9a.c: New test file.
8368 * gcc.dg/dll-11.c: Likewise.
8369 * gcc.dg/dll-12.c: Likewise.
8370 * gcc.dg/dll-12a.c: Likewise.
8371 * gcc.dg/dll-11a.c: Likewise.
8372 * gcc.dg/dll-9.c: Likewise.
8373 * gcc.dg/dll-10.c: Likewise.
8374 * gcc.dg/dll-10a.c: Likewise.
8375 * g++.dg/ext/dllexport4a.cc: Likewise.
8376 * g++.dg/ext/dllexport4.C: Likewise.
8377 * g++.dg/ext/dllexport5.C: Likewise.
8378 * g++.dg/ext/dllexport5a.cc: Likewise.
8380 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8382 PR tree-optimization/46970
8383 * gcc.dg/graphite/pr46970.c: New.
8385 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8387 PR tree-optimization/46215
8388 * gcc.dg/graphite/pr46215.c: New.
8390 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8392 PR tree-optimization/46168
8393 * gcc.dg/graphite/pr46168.c: New.
8395 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8397 PR tree-optimization/43657
8398 * gcc.dg/graphite/pr43657.c: New.
8400 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8402 PR tree-optimization/29832
8403 * gfortran.dg/graphite/pr29832.f90: New.
8405 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8407 PR tree-optimization/43567
8408 * gcc.dg/graphite/pr43567.c: New.
8410 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8412 * gfortran.dg/graphite/interchange-4.f: New.
8413 * gfortran.dg/graphite/interchange-5.f: New.
8415 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8416 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8417 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8418 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8419 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8420 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8421 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8422 * gfortran.dg/ltrans-7.f90: Removed.
8423 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8425 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8426 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8427 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8428 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8429 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8430 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8431 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8432 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8433 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8434 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8435 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8436 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8437 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8438 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8439 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8440 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8441 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8442 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8443 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8444 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8445 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8446 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8447 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8448 * gcc.dg/tree-ssa/data-dep-1.c
8449 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8450 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8451 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8452 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8453 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8455 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8457 PR tree-optimization/47265
8458 PR tree-optimization/47443
8459 * gcc.c-torture/compile/pr47265.c: New test.
8460 * gcc.dg/pr47443.c: New test.
8462 2011-01-25 Martin Jambor <mjambor@suse.cz>
8464 PR tree-optimization/47382
8465 * g++.dg/torture/pr47382.C: New test.
8466 * g++.dg/opt/devirt1.C: Xfail.
8468 2011-01-25 Yao Qi <yao@codesourcery.com>
8471 * gcc.target/arm/pr45701-1.c: New test.
8472 * gcc.target/arm/pr45701-2.c: New test.
8473 * gcc.target/arm/pr45701-3.c: New test.
8475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8476 Jakub Jelinek <jakub@redhat.com>
8478 PR tree-optimization/47271
8479 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8481 2011-01-25 Nick Clifton <nickc@redhat.com>
8483 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8484 (saturate_add): Delete.
8486 (main): Do not run saturate_add.
8487 (set_interrupts): Delete.
8489 2011-01-25 Tobias Burnus <burnus@net-b.de>
8492 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8494 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8496 PR tree-optimization/47427
8497 PR tree-optimization/47428
8498 * gcc.c-torture/compile/pr47427.c: New test.
8499 * gcc.c-torture/compile/pr47428.c: New test.
8501 2011-01-25 Richard Guenther <rguenther@suse.de>
8504 * gcc.dg/torture/pr47411.c: New testcase.
8506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8508 * gfortran.dg/graphite/id-24.f: New.
8509 * gfortran.dg/graphite/id-25.f: New.
8511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8513 * gfortran.dg/graphite/id-23.f: New.
8515 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8517 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8519 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8521 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8522 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8523 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8524 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8525 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8526 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8527 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8528 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8529 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8531 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8533 * gcc.dg/graphite/block-0.c: Add documentation.
8534 * gcc.dg/graphite/block-4.c: Same.
8535 * gcc.dg/graphite/block-7.c: Same.
8536 * gcc.dg/graphite/block-8.c: New.
8537 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8538 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8539 * gcc.dg/graphite/interchange-12.c: Add documentation.
8540 * gcc.dg/graphite/interchange-13.c: New.
8541 * gcc.dg/graphite/interchange-14.c: New.
8542 * gcc.dg/graphite/interchange-15.c: New.
8543 * gcc.dg/graphite/interchange-8.c: Add documentation.
8544 * gcc.dg/graphite/interchange-mvt.c: Same.
8546 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8549 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8550 * gcc.target/powerpc/altivec-14.c: Ditto.
8551 * gcc.target/powerpc/altivec-33.c: Ditto.
8552 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8553 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8554 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8555 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8556 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8557 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8558 * g++.dg/ext/altivec-15.C: Ditto.
8559 * g++.dg/ext/altivec-types-1.C: Ditto.
8560 * g++.dg/ext/altivec-types-2.C: Ditto.
8561 * g++.dg/ext/altivec-types-3.C: Ditto.
8562 * g++.dg/ext/altivec-types-4.C: Ditto.
8564 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8566 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8568 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8570 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8571 optimization options.
8573 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8575 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8578 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8580 2011-01-23 Tobias Burnus <burnus@net-b.de>
8583 * gfortran.dg/allocatable_scalar_12.f90: New.
8585 2011-01-23 Ira Rosen <irar@il.ibm.com>
8587 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8588 vectorization to be not profitable if peeling is used to
8589 realign the memory access.
8590 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8591 loop bound to avoid loop unrolling.
8592 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8594 2011-01-22 Jan Hubicka <jh@suse.cz>
8597 * g++.dg/lto/pr47333.C: New file.
8599 2011-01-22 Jan Hubicka <jh@suse.cz>
8601 PR tree-optimization/43884
8603 * gcc.dg/autopar/outer-2.c: Increase array size.
8604 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8606 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8609 * gfortran.dg/c_loc_tests_16.f90: New test.
8611 2011-01-22 Tobias Burnus <burnus@net-b.de>
8614 * gfortran.dg/typebound_proc_19.f90: New.
8616 2011-01-21 Jeff Law <law@redhat.com>
8618 PR tree-optimization/47053
8619 * g++.dg/pr47053.C: New test.
8621 2011-01-21 Jason Merrill <jason@redhat.com>
8624 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8626 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8629 * g++.dg/cpp0x/range-for10.C: New test.
8630 * g++.dg/template/for1.C: New test.
8633 * g++.dg/tree-prof/partition3.C: New test.
8635 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8637 PR rtl-optimization/47366
8638 * g++.dg/opt/pr47366.C: New test.
8640 2011-01-21 Jason Merrill <jason@redhat.com>
8643 * g++.dg/cpp0x/constexpr-regress2.C: New.
8645 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8647 2011-01-21 Jeff Law <law@redhat.com>
8649 PR rtl-optimization/41619
8650 * gcc.dg/pr41619.c: New.
8652 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8654 PR tree-optimization/47355
8655 * g++.dg/opt/pr47355.C: New test.
8657 2011-01-21 Richard Guenther <rguenther@suse.de>
8659 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8662 2011-01-21 Richard Guenther <rguenther@suse.de>
8664 PR tree-optimization/47365
8665 * gcc.dg/torture/pr47365.c: New testcase.
8666 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8668 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8672 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8674 PR tree-optimization/47391
8675 * gcc.dg/pr47391.c: New test.
8677 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8679 * g++.dg/template/char1.C: Use signed char.
8681 2011-01-21 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/pointer_target_4.f90: New.
8686 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8689 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8690 ILP32 system and not IP32.
8692 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8695 * g++.dg/debug/pr46583.C: New.
8697 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8700 * g++.dg/debug/pr47283.C: New test.
8703 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8704 * gcc.target/i386/headmerge-2.c: Likewise.
8706 2011-01-20 Richard Guenther <rguenther@suse.de>
8709 * gcc.dg/torture/pr47370.c: New testcase.
8711 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8713 PR tree-optimization/46130
8714 * gcc.dg/pr46130-1.c: New test.
8715 * gcc.dg/pr46130-2.c: New test.
8717 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8720 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8722 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8725 * g++.dg/debug/pr46240.cc: New.
8727 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8730 * g++.dg/template/anonunion1.C: New test.
8732 PR rtl-optimization/47337
8733 * gcc.c-torture/execute/pr47337.c: New test.
8735 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8738 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8740 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8742 PR tree-optimization/46021
8743 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8745 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8747 PR tree-optimization/47290
8748 * g++.dg/torture/pr47290.C: New test.
8750 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8753 * gfortran.dg/proc_ptr_comp_29.f90: New.
8755 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8758 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8759 powerpc-apple-darwin9.
8761 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8763 PR rtl-optimization/47299
8764 * gcc.c-torture/execute/pr47299.c: New test.
8766 2011-01-17 Jason Merrill <jason@redhat.com>
8768 * g++.dg/cpp0x/constexpr-virtual.C: New.
8770 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8773 * gfortran.dg/gomp/pr47331.f90: New test.
8775 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8778 * objc.dg/selector-warn-1.m: New.
8779 * obj-c++.dg/selector-warn-1.mm: New.
8781 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8783 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8784 Update dg-final accordingly.
8786 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8788 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8790 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8792 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8794 * gcc.dg/guality/pr36728-2.c: Likewise.
8796 2011-01-17 Richard Guenther <rguenther@suse.de>
8798 PR tree-optimization/47313
8799 * g++.dg/torture/pr47313.C: New testcase.
8801 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8804 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8805 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8806 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8807 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8809 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8811 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8812 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8813 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8815 2011-01-17 Richard Guenther <rguenther@suse.de>
8817 PR tree-optimization/45967
8818 * gcc.dg/torture/pr45967-2.c: New testcase.
8819 * gcc.dg/torture/pr45967-3.c: Likewise.
8821 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8824 * g++.dg/ext/pr47213.C: Require visibility.
8826 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8828 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8829 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8831 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8833 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8834 Linux-based targets.
8836 2011-01-13 Jan Hubicka <jh@suse.cz>
8838 PR tree-optimization/47276
8839 * gcc.dg/pr47276.c: New testcase.
8841 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8842 Jonathan Wakely <jwakely.gcc@gmail.com>
8845 * g++.dg/other/pr33558.C: New.
8846 * g++.dg/other/pr33558-2.C: New.
8848 2011-01-14 Martin Jambor <mjambor@suse.cz>
8850 PR tree-optimization/45934
8851 PR tree-optimization/46302
8852 * g++.dg/ipa/devirt-c-1.C: New test.
8853 * g++.dg/ipa/devirt-c-2.C: Likewise.
8854 * g++.dg/ipa/devirt-c-3.C: Likewise.
8855 * g++.dg/ipa/devirt-c-4.C: Likewise.
8856 * g++.dg/ipa/devirt-c-5.C: Likewise.
8857 * g++.dg/ipa/devirt-c-6.C: Likewise.
8858 * g++.dg/ipa/devirt-6.C: Likewise.
8859 * g++.dg/ipa/devirt-d-1.C: Likewise.
8860 * g++.dg/torture/pr45934.C: Likewise.
8862 2011-01-14 Jason Merrill <jason@redhat.com>
8864 * g++.dg/cpp0x/variadic105.C: New.
8866 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8867 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8870 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8871 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8872 execution tests on i?86-*-*, x86_64-*-* and
8873 powerpc*-apple-darwin* && ilp32.
8874 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8875 tests on i?86-*-* and x86_64-*-*.
8877 2011-01-14 Richard Guenther <rguenther@suse.de>
8879 PR tree-optimization/47280
8880 * g++.dg/opt/pr47280.C: New testcase.
8882 2011-01-14 Jason Merrill <jason@redhat.com>
8884 * g++.dg/cpp0x/constexpr-regress1.C: New.
8886 * g++.dg/ext/flexary2.C: New.
8888 2011-01-14 Richard Guenther <rguenther@suse.de>
8891 * gcc.dg/torture/pr47281.c: New testcase.
8892 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8894 2011-01-14 Richard Guenther <rguenther@suse.de>
8896 PR tree-optimization/47286
8897 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8899 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
8902 * g++.dg/ext/pr47213.C: New.
8904 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8908 2011-01-13 Tobias Burnus <burnus@net-b.de>
8909 Mikael Morin <mikael@gcc.gnu.org>
8913 * gfortran.dg/select_type_20.f90: New.
8914 * gfortran.dg/select_type_21.f90: New.
8916 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
8919 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8921 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8923 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8924 * gcc.dg/guality/pr36728-2.c: Likewise.
8926 2011-01-13 Dodji Seketeli <dodji@redhat.com>
8929 * g++.dg/debug/dwarf2/template-params-9.C: New test.
8931 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
8933 PR rtl-optimization/45352
8934 * gcc.dg/pr45352-3.c: New.
8936 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8938 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8940 * g++.dg/cpp0x/range-for8.C: New.
8941 * g++.dg/cpp0x/range-for9.C: New.
8943 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
8946 * g++.dg/debug/pr47209.C: New.
8948 2011-01-12 Richard Guenther <rguenther@suse.de>
8951 * gcc.dg/lto/pr47259_0.c: New testcase.
8952 * gcc.dg/lto/pr47259_1.c: Likewise.
8954 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
8956 * objc-obj-c++-shared/Object1.h: Add copyright header, update
8957 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8958 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8959 methods missing from the OBJC2 Object.
8960 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8961 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8962 GNU and NeXT runtimes.
8963 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8965 * objc-obj-c++-shared/Object1.m: Likewise.
8966 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8967 * objc.dg/proto-qual-1.m: Likewise.
8968 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8969 * obj-c++.dg/proto-qual-1.mm: Likewise.
8971 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8974 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8976 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8978 Fixed the Objective-C++ testsuite and updated all tests.
8979 * lib/obj-c++.exp (obj-c++_init): Declare and set
8980 gcc_warning_prefix and gcc_error_prefix.
8981 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8982 'dg-warning', 'dg-message' and 'dg-error'.
8983 * obj-c++.dg/class-extension-3.mm: Likewise.
8984 * obj-c++.dg/class-protocol-1.mm: Likewise.
8985 * obj-c++.dg/encode-7.mm: Likewise.
8986 * obj-c++.dg/exceptions-3.mm: Likewise.
8987 * obj-c++.dg/exceptions-5.mm: Likewise.
8988 * obj-c++.dg/method-12.mm: Likewise.
8989 * obj-c++.dg/method-13.mm: Likewise.
8990 * obj-c++.dg/method-15.mm: Likewise.
8991 * obj-c++.dg/method-16.mm: Likewise.
8992 * obj-c++.dg/method-4.mm: Likewise.
8993 * obj-c++.dg/method-8.mm: Likewise.
8994 * obj-c++.dg/method-conflict-1.mm: Likewise.
8995 * obj-c++.dg/method-conflict-2.mm: Likewise.
8996 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8997 and uncommented second part of the testcase now that the testsuite
8999 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9000 and uncommented second part of the testcase now that the testsuite
9002 * obj-c++.dg/private-1.mm: Likewise.
9003 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9004 * obj-c++.dg/syntax-error-7.mm: Likewise.
9005 * obj-c++.dg/warn5.mm: Likewise.
9006 * obj-c++.dg/property/at-property-14.mm: Likewise.
9007 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9009 * obj-c++.dg/property/at-property-18.mm: Likewise.
9010 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9012 * obj-c++.dg/property/at-property-21.mm: Likewise.
9013 * obj-c++.dg/property/at-property-28.mm: Likewise.
9014 * obj-c++.dg/property/at-property-5.mm: Likewise.
9015 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9016 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9017 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9018 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9019 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9020 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9021 * obj-c++.dg/tls/diag-5.mm: Likewise.
9022 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9023 dg-error, now matched correctly.
9025 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9027 * objc.dg/property/at-property-29.m: New.
9028 * obj-c++.dg/property/at-property-29.mm: New.
9030 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9032 * go.test/go-test.exp (go-set-goarch): New proc.
9033 (go-gc-tests): Use it.
9035 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9038 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9040 2011-01-11 Richard Henderson <rth@redhat.com>
9042 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9044 2011-01-11 Jan Hubicka <jh@suse.cz>
9048 * gcc.dg/lto/pr45721_1.c: New file.
9049 * gcc.dg/lto/pr45721_0.c: New file.
9051 2011-01-11 Richard Guenther <rguenther@suse.de>
9053 PR tree-optimization/46076
9054 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9056 2011-01-11 Jeff Law <law@redhat.com>
9058 * PR tree-optimization/47086
9059 * gcc.dg/pr47086.c: New test.
9061 2011-01-11 Jason Merrill <jason@redhat.com>
9064 * g++.dg/template/new10.C: New.
9067 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9069 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9071 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9072 Split type definitions and NSConstantString class into...
9073 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9074 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9075 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9076 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9077 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9078 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9080 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9081 encode defines for newer NeXT system headers.
9082 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9083 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9084 * objc.dg/foreach-5.m: Likewise.
9085 * objc.dg/foreach-2.m: Likewise.
9086 * objc.dg/foreach-4.m: Likewise.
9087 * objc.dg/torture/strings/string1.m: Likewise.
9088 * objc.dg/torture/strings/string2.m: Likewise.
9089 * objc.dg/torture/strings/string3.m: Likewise.
9090 * objc.dg/torture/strings/string4.m: Likewise.
9091 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9092 header and stand alone.
9093 * obj-c++.dg/strings/strings-2.mm: Likewise.
9094 * objc.dg/torture/strings/const-str-3.m: Likewise.
9095 * objc.dg/strings/strings-2.m: Likewise.
9096 * objc.dg/strings/const-str-12b.m: Likewise.
9098 2011-01-12 Richard Guenther <rguenther@suse.de>
9101 * gcc.dg/attr-weak-1.c: Adjust.
9103 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9106 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9107 standard compliant and comment.
9109 2011-01-10 Jan Hubicka <jh@suse.cz>
9112 * gcc.dg/initpri3.c: New testcase.
9114 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9117 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9123 (g_ebp_save): Likewise.
9124 (g_esp_save): Likewise.
9126 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9128 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9130 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132 PR tree-optimization/46021
9133 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9134 i?86-*-*, x86_64-*-*.
9136 2011-01-10 Jeff Law <law@redhat.com>
9138 * PR tree-optimization/47141
9139 * gcc.c-torture/compile/pr47141.c: New test.
9141 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9144 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9145 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9146 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9147 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9150 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9151 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9152 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9153 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9154 being vectorized. Adjust dg-final pattern.
9157 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9158 * gcc.dg/vect/slp-24.c: Likewise.
9160 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9163 * g++.dg/other/pr47218-1.C: New test file.
9164 * g++.dg/other/pr47218.C: Likewise.
9165 * g++.dg/other/pr47218.h: New supporting header.
9167 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9170 * objc.dg/attributes/invalid-attribute-1.m: New.
9171 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9173 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9176 * gfortran.dg/proc_ptr_comp_28.f90: New.
9178 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9180 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9181 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9182 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9183 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9184 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9185 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9186 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9187 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9188 * objc.dg/gnu-api-2-class.m: Likewise.
9189 * objc.dg/gnu-api-2-ivar.m: Likewise.
9190 * objc.dg/gnu-api-2-method.m: Likewise.
9191 * objc.dg/gnu-api-2-objc.m: Likewise.
9192 * objc.dg/gnu-api-2-object.m: Likewise.
9193 * objc.dg/gnu-api-2-property.m: Likewise.
9194 * objc.dg/gnu-api-2-protocol.m: Likewise.
9195 * objc.dg/gnu-api-2-sel.m: Likewise.
9197 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9199 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9200 * objc.dg/objc-foreach-4.m: Likewise.
9201 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9202 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9203 * objc.dg/foreach-4.m: Likewise.
9204 * objc.dg/foreach-5.m: Likewise.
9205 * objc.dg/foreach-3.m: Return self from init.
9207 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9210 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9212 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9215 * gfortran.dg/class_35.f90: New.
9217 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9219 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9221 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9224 * objc.dg/invalid-method-2.m: New.
9225 * obj-c++.dg/invalid-method-2.mm: New.
9227 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9230 * gfortran.dg/transpose_optimization_2.f90 : New test.
9232 2011-01-08 Jan Hubicka <jh@suse.cz>
9234 PR tree-optmization/46469
9235 * g++.dg/torture/pr46469.C: New testcase.
9237 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9239 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9240 emulation of libobjc-gnu structure layout functionality to ..
9241 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9242 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9243 * objc/execute/bf-common.h: Adjust headers.
9244 * objc/execute/bf-1.m: Likewise.
9245 * objc/execute/bf-2.m: Likewise.
9246 * objc/execute/bf-3.m: Likewise.
9247 * objc/execute/bf-4.m: Likewise.
9248 * objc/execute/bf-5.m: Likewise.
9249 * objc/execute/bf-6.m: Likewise.
9250 * objc/execute/bf-7.m: Likewise.
9251 * objc/execute/bf-8.m: Likewise.
9252 * objc/execute/bf-9.m: Likewise.
9253 * objc/execute/bf-10.m: Likewise.
9254 * objc/execute/bf-11.m: Likewise.
9255 * objc/execute/bf-12.m: Likewise.
9256 * objc/execute/bf-13.m: Likewise.
9257 * objc/execute/bf-14.m: Likewise.
9258 * objc/execute/bf-15.m: Likewise.
9259 * objc/execute/bf-16.m: Likewise.
9260 * objc/execute/bf-17.m: Likewise.
9261 * objc/execute/bf-18.m: Likewise.
9262 * objc/execute/bf-19.m: Likewise.
9263 * objc/execute/bf-20.m: Likewise.
9264 * objc/execute/bf-21.m: Likewise.
9265 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9266 objc_get_type_qualifiers ().
9268 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9271 * gfortran.dg/dependency_39.f90: New test.
9273 2011-01-07 Jan Hubicka <jh@suse.cz>
9275 Get builtins tests ready for linker plugin.
9276 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9277 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9278 my_memset, my_bzero): Mark used.
9279 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9280 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9282 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9285 2011-01-07 Jan Hubicka <jh@suse.cz>
9287 PR tree-optimization/46367
9288 * g++.dg/torture/pr46367.C: New file.
9290 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9293 * gcc.dg/pr47201.c: New test.
9296 * gcc.dg/tree-prof/pr47187.c: New test.
9298 2011-01-07 Tobias Burnus <burnus@net-b.de>
9301 * gfortran.dg/extends_type_of_3.f90: New.
9303 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9305 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9306 * g++.dg/ext/dllimport-MI1.C: Likewise.
9307 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9308 * g++.dg/ext/dllimport10.C: Likewise.
9309 * g++.dg/ext/dllimport11.C: Likewise.
9310 * g++.dg/ext/dllimport12.C: Likewise.
9311 * g++.dg/ext/dllimport13.C: Likewise.
9312 * g++.dg/ext/dllimport2.C: Likewise.
9313 * g++.dg/ext/dllimport3.C: Likewise.
9314 * g++.dg/ext/dllimport4.C: Likewise.
9315 * g++.dg/ext/dllimport5.C: Likewise.
9316 * g++.dg/ext/dllimport6.C: Likewise.
9317 * g++.dg/ext/dllimport8.C: Likewise.
9318 * g++.dg/ext/dllimport9.C: Likewise.
9319 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9320 targets, too. Additionally enable test for i?86-*-mingw*.
9321 * g++.dg/ext/selectany1.C: Likewise.
9322 Remove guard variable check.
9324 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9328 * gfortran.dg/storage_size_3.f08: Extended.
9330 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9333 * g++.dg/template/stdarg1.C: New test.
9335 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9338 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9339 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9340 from the interface of functions to not hide the errors that
9343 2011-01-06 Jan Hubicka <jh@suse.cz>
9345 * gcc.dg/lto/pr47188_0.c: New testcase.
9346 * gcc.dg/lto/pr47188_1.c: New testcase.
9348 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9352 * gfortran.dg/interface_33.f90: New test.
9354 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9357 * gcc.c-torture/compile/pr47150.c: New test.
9359 2011-01-06 Ira Rosen <irar@il.ibm.com>
9361 PR tree-optimization/47139
9362 * gcc.dg/vect/pr47139.c: New test.
9364 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9367 * gfortran.dg/extends_type_of_2.f03: New.
9369 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9371 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9373 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9375 * gnat.dg/opt14.adb: New test.
9377 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9380 * gfortran.dg/allocate_error_2.f90: New test.
9382 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9385 * gfortran.dg/storage_size_3.f08: New.
9387 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9389 PR libgfortran/47154
9390 * gfortran.dg/namelist_68.f90: New test.
9392 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9394 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9396 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9399 * gfortran.dg/class_34.f90: New.
9401 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9403 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9404 use __builtin_inff. Skip all single-precision tests that require
9407 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9409 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9411 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9413 PR tree-optimization/47148
9414 * gcc.c-torture/execute/pr47148.c: New test.
9416 PR tree-optimization/47155
9417 * gcc.c-torture/execute/pr47155.c: New test.
9419 PR rtl-optimization/47157
9420 * gcc.c-torture/compile/pr47157.c: New test.
9422 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9424 * gcc.dg/torture/vector-shift2.c (schar): Define.
9425 (main): Always use schar or uchar instead of plain "char" to avoid
9426 dependencies on implementation-defined char signedness.
9428 2011-01-03 Martin Jambor <mjambor@suse.cz>
9430 PR tree-optimization/46801
9431 * gnat.dg/pack9.adb: Remove xfail.
9433 2011-01-03 Martin Jambor <mjambor@suse.cz>
9435 PR tree-optimization/46984
9436 * g++.dg/ipa/pr46984.C: New test.
9438 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9441 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9443 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9445 PR tree-optimization/47140
9446 * gcc.c-torture/compile/pr47140.c: New test.
9448 PR rtl-optimization/47028
9449 * gcc.dg/pr47028.c: New test.
9451 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9453 * objc.dg/protocol-forward-1.m: Removed TODO.
9454 * objc.dg/protocol-forward-2.m: New.
9455 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9456 * obj-c++.dg/protocol-forward-2.mm: New.
9458 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9461 * g++.dg/eh/pr38662.C: New testcase.
9463 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9465 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9466 scan for newline '\n'.
9469 Copyright (C) 2011 Free Software Foundation, Inc.
9471 Copying and distribution of this file, with or without modification,
9472 are permitted in any medium without royalty provided the copyright
9473 notice and this notice are preserved.