]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2
3 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6 * gcc.dg/scal-to-vec1.c: New test.
7 * gcc.dg/scal-to-vec2.c: New test.
8
9 2011-08-09 Richard Guenther <rguenther@suse.de>
10
11 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
12 * gcc.dg/tree-ssa/vrp60.c: New testcase.
13 * gcc.dg/tree-ssa/vrp61.c: Likewise.
14 * gcc.dg/tree-ssa/vrp62.c: Likewise.
15
16 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17
18 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
19
20 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21
22 * gcc.dg/pr49948.c: Require pthread effective target.
23
24 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
25
26 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
27
28 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
29
30 * gcc.target/i386/sse-22a.c: New test.
31
32 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
33
34 PR tree-optimization/50014
35 * gcc.dg/vect/pr50014.c: New test.
36
37 2011-08-08 Martin Jambor <mjambor@suse.cz>
38
39 PR middle-end/49923
40 * gcc.dg/tree-ssa/pr49923.c: New test.
41
42 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
43
44 PR target/49781
45 * gcc.target/i386/pr49781-1.c: New.
46
47 2011-08-08 Jason Merrill <jason@redhat.com>
48
49 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
50
51 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
52
53 2011-08-07 Janus Weil <janus@gcc.gnu.org>
54
55 PR fortran/49638
56 * gfortran.dg/typebound_override_1.f90: New.
57
58 2011-08-07 Kai Tietz <ktietz@redhat.com>
59
60 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
61 x86_64 mingw target.
62 * gcc.dg/tree-ssa/loop-1.c: Likewise.
63 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
64 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
65 * gcc.dg/tree-ssa/loop-33.c: Likewise.
66 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
67 * gcc.dg/tree-ssa/loop-35.c: Likewise.
68 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
69 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
70 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
71 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
72
73 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
74
75 PR testsuite/48727
76 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
77
78 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
79
80 * gcc.dg/pr48770.c: Cleanup coverage files.
81 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
82
83 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
84
85 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
86 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
87 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
88 lzcnt and bmi options.
89
90 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
91
92 PR target/47381
93 * gcc.dg/pr47381-1.c: New.
94 * gcc.dg/pr47381-2.c: Likewise.
95 * gcc.target/i386/pr47381.c: Likewise.
96
97 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR middle-end/47727
100 * gcc.dg/pr47727.c: New.
101
102 PR target/47372
103 * gcc.dg/pr47372-1.c: New.
104 * gcc.dg/pr47372-2.c: Likewise.
105
106 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR middle-end/47449
109 * gcc.target/i386/pr47449.c: New.
110
111 PR target/47446
112 * gcc.dg/pr47446-1.c: New.
113 * gcc.dg/pr47446-2.c: Likewise.
114
115 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
116
117 PR target/47766
118 * gcc.dg/pr47766.c: New.
119
120 PR target/47715
121 * gcc.dg/tls/pr47715-1.c: New.
122 * gcc.dg/tls/pr47715-2.c: Likewise.
123 * gcc.dg/tls/pr47715-3.c: Likewise.
124 * gcc.dg/tls/pr47715-4.c: Likewise.
125 * gcc.dg/tls/pr47715-5.c: Likewise.
126
127 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
128
129 PR libobjc/50002
130 * objc.dg/gnu-api-2-class.m: Updated comments.
131 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
132 * objc.dg/gnu-api-2-class-meta.m: New test.
133 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
134
135 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
136
137 PR libobjc/49882
138 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
139 with classes that are in construction.
140
141 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
142
143 PR target/48084
144 * gcc.target/i386/pr48084-1.c: New.
145 * gcc.target/i386/pr48084-2.c: Likewise.
146 * gcc.target/i386/pr48084-3.c: Likewise.
147 * gcc.target/i386/pr48084-4.c: Likewise.
148 * gcc.target/i386/pr48084-5.c: Likewise.
149
150 PR rtl-optimization/49504
151 * gcc.target/i386/pr49504.c: New.
152
153 PR target/49860
154 * gcc.dg/pr49860.c: New.
155
156 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
157
158 PR libobjc/49882
159 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
160 with classes that are in construction.
161
162 2011-08-05 Jason Merrill <jason@redhat.com>
163
164 PR c++/48993
165 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
166
167 PR c++/49921
168 * g++.dg/cpp0x/decltype31.C: New.
169
170 PR c++/49669
171 * g++.dg/init/array28.C: New.
172
173 PR c++/49988
174 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
175
176 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
177
178 PR target/47369
179 * gcc.dg/pr47369-1.c: New.
180
181 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
182
183 PR middle-end/47364
184 * gcc.dg/torture/pr47364-1.c: New.
185 * gcc.c-torture/compile/pr47364-1.c: Likewise.
186 * gcc.c-torture/compile/pr47364-2.c: Likewise.
187
188 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
189
190 PR fortran/37211
191 * gfortran.dg/transfer_check_2.f90: New test case.
192
193 2011-08-05 Jan Hubicka <jh@suse.cz>
194
195 PR middle-end/49494
196 * gfortran.dg/pr49494.f90: New testcase.
197
198 2011-08-05 Jan Hubicka <jh@suse.cz>
199
200 PR middle-end/49735
201 * gcc.c-torture/compile/pr49735.c: New testcase.
202
203 2011-08-05 Jason Merrill <jason@redhat.com>
204
205 PR c++/47453
206 * g++.dg/cpp0x/initlist56.C: New.
207
208 PR c++/49812
209 * g++.dg/overload/rvalue2.C: New.
210
211 PR c++/49983
212 * g++.dg/cpp0x/range-for21.C: New.
213
214 * g++.dg/ext/vla11.C: New.
215
216 2011-08-05 Richard Guenther <rguenther@suse.de>
217
218 PR tree-optimization/49984
219 * gcc.dg/tree-ssa/vrp59.c: New testcase.
220
221 2011-08-05 Richard Guenther <rguenther@suse.de>
222
223 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
224 * gcc.dg/tree-ssa/vrp52.c: Likewise.
225 * gcc.dg/tree-ssa/vrp53.c: Likewise.
226
227 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
228
229 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
230 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
231 * gfortran.dg/ldist-pr43023.f90: Ditto.
232 * gfortran.dg/namelist_52.f90: Ditto.
233 * gfortran.dg/interface_proc_end.f90: Ditto.
234 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
235 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
236
237 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
238
239 * gcc.dg/vect/vect-over-widen-1.c: New test.
240 * gcc.dg/vect/vect-over-widen-2.c: New test.
241 * gcc.dg/vect/vect-over-widen-3.c: New test.
242 * gcc.dg/vect/vect-over-widen-4.c: New test.
243
244 2011-08-04 Richard Guenther <rguenther@suse.de>
245
246 PR fortran/49957
247 * gfortran.dg/vect/O3-pr49957.f: New testcase.
248
249 2011-08-04 Ian Bolton <ian.bolton@arm.com>
250
251 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
252
253 2011-08-04 Jakub Jelinek <jakub@redhat.com>
254
255 PR middle-end/49905
256 * g++.dg/ext/builtin-object-size3.C: New test.
257
258 2011-08-03 Jakub Jelinek <jakub@redhat.com>
259
260 PR tree-optimization/49948
261 * gcc.dg/pr49948.c: New test.
262
263 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
264
265 PR middle-end/47383
266 * gcc.dg/torture/pr47383.c: New.
267
268 2011-08-03 Arnaud Charlet <charlet@adacore.com>
269
270 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
271
272 2011-08-03 Arnaud Charlet <charlet@adacore.com>
273
274 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
275
276 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
277
278 PR target/47744
279 * gcc.dg/torture/pr47744-1.c: New.
280 * gcc.dg/torture/pr47744-2.c: Likewise.
281 * gcc.dg/torture/pr47744-3.c: Likewise.
282
283 2011-08-03 Richard Guenther <rguenther@suse.de>
284
285 PR middle-end/49958
286 * gcc.dg/torture/pr49958.c: New testcase.
287
288 2011-08-03 Richard Guenther <rguenther@suse.de>
289
290 PR tree-optimization/49938
291 * g++.dg/torture/pr49938.C: New testcase.
292
293 2011-08-02 Jason Merrill <jason@redhat.com>
294
295 PR c++/43886
296 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
297
298 PR c++/49577
299 * g++.dg/cpp0x/initlist5.C: Add additional cases.
300
301 PR c++/49593
302 * g++.dg/cpp0x/variadic115.C: New.
303
304 PR c++/49803
305 * g++.dg/cpp0x/union5.C: New.
306
307 2011-08-02 Daniel Kraft <d@domob.eu>
308
309 PR fortran/49885
310 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
311
312 2011-08-02 Kai Tietz <ktietz@redhat.com>
313
314 PR middle-end/49947
315 * gcc.dg/tree-ssa/forwprop-15.c
316
317 2011-08-02 Jason Merrill <jason@redhat.com>
318
319 PR c++/49834
320 * g++.dg/cpp0x/range-for20.C: New.
321
322 2011-08-02 Tobias Burnus <burnus@net-b.de>
323
324 * gfortran.dg/coarray_lib_token_3.f90: New.
325
326 2011-08-02 Jakub Jelinek <jakub@redhat.com>
327
328 PR fortran/46752
329 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
330 * gcc.dg/gomp/atomic-15.c: New test.
331 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
332 * g++.dg/gomp/atomic-15.C: New test.
333 * g++.dg/gomp/private-1.C: New test.
334 * g++.dg/gomp/sharing-2.C: New test.
335 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
336 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
337 * gfortran.dg/gomp/omp_atomic2.f90: New test.
338
339 2011-08-02 Tobias Burnus <burnus@net-b.de>
340
341 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
342 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
343 cleanup-module.
344 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
345 * gfortran.dg/allocatable_function_5.f90: Ditto.
346 * gfortran.dg/allocate_stat.f90: Ditto.
347 * gfortran.dg/array_constructor_20.f90: Ditto.
348 * gfortran.dg/array_constructor_21.f90: Ditto.
349 * gfortran.dg/array_constructor_22.f90: Ditto.
350 * gfortran.dg/array_constructor_26.f03: Ditto.
351 * gfortran.dg/array_function_4.f90: Ditto.
352 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
353 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
354 * gfortran.dg/bind_c_usage_15.f90: Ditto.
355 * gfortran.dg/bind_c_usage_16.f03: Ditto.
356 * gfortran.dg/bind_c_usage_3.f03: Ditto.
357 * gfortran.dg/binding_label_tests_7.f03: Ditto.
358 * gfortran.dg/class_15.f03: Ditto.
359 * gfortran.dg/class_27.f03: Ditto.
360 * gfortran.dg/class_33.f90: Ditto.
361 * gfortran.dg/class_37.f03: Ditto.
362 * gfortran.dg/class_40.f03: Ditto.
363 * gfortran.dg/class_42.f03: Ditto.
364 * gfortran.dg/class_defined_operator_1.f03: Ditto.
365 * gfortran.dg/coarray/registering_1.f90: Ditto.
366 * gfortran.dg/convert_1.f90: Ditto.
367 * gfortran.dg/default_initialization_3.f90: Ditto.
368 * gfortran.dg/dependency_25.f90: Ditto.
369 * gfortran.dg/dependency_26.f90: Ditto.
370 * gfortran.dg/dependency_36.f90: Ditto.
371 * gfortran.dg/dependency_37.f90: Ditto.
372 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
373 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
374 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
375 * gfortran.dg/elemental_pointer_1.f90: Ditto.
376 * gfortran.dg/elemental_result_1.f90: Ditto.
377 * gfortran.dg/empty_derived_type.f90: Ditto.
378 * gfortran.dg/entry_7.f90: Ditto.
379 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
380 * gfortran.dg/equiv_constraint_3.f90: Ditto.
381 * gfortran.dg/error_recovery_3.f90: Ditto.
382 * gfortran.dg/extends_4.f03: Ditto.
383 * gfortran.dg/func_assign.f90: Ditto.
384 * gfortran.dg/func_assign_3.f90: Ditto.
385 * gfortran.dg/generic_1.f90: Ditto.
386 * gfortran.dg/generic_18.f90: Ditto.
387 * gfortran.dg/generic_22.f03: Ditto.
388 * gfortran.dg/generic_4.f90: Ditto.
389 * gfortran.dg/generic_6.f90: Ditto.
390 * gfortran.dg/generic_actual_arg.f90: Ditto.
391 * gfortran.dg/graphite/id-21.f: Ditto.
392 * gfortran.dg/graphite/pr45758.f90: Ditto.
393 * gfortran.dg/host_assoc_call_2.f90: Ditto.
394 * gfortran.dg/host_assoc_call_3.f90: Ditto.
395 * gfortran.dg/host_assoc_call_4.f90: Ditto.
396 * gfortran.dg/host_assoc_function_4.f90: Ditto.
397 * gfortran.dg/host_used_types_1.f90: Ditto.
398 * gfortran.dg/implicit_1.f90: Ditto.
399 * gfortran.dg/implicit_11.f90: Ditto.
400 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
401 * gfortran.dg/impure_actual_1.f90: Ditto.
402 * gfortran.dg/impure_assignment_1.f90: Ditto.
403 * gfortran.dg/impure_constructor_1.f90: Ditto.
404 * gfortran.dg/initialization_10.f90: Ditto.
405 * gfortran.dg/initialization_12.f90: Ditto.
406 * gfortran.dg/interface_14.f90: Ditto.
407 * gfortran.dg/interface_15.f90: Ditto.
408 * gfortran.dg/interface_2.f90: Ditto.
409 * gfortran.dg/interface_25.f90: Ditto.
410 * gfortran.dg/interface_26.f90: Ditto.
411 * gfortran.dg/interface_29.f90: Ditto.
412 * gfortran.dg/interface_assignment_1.f90: Ditto.
413 * gfortran.dg/internal_pack_6.f90: Ditto.
414 * gfortran.dg/internal_pack_7.f90: Ditto.
415 * gfortran.dg/internal_pack_8.f90: Ditto.
416 * gfortran.dg/lto/pr45586_0.f90: Ditto.
417 * gfortran.dg/lto/pr47839_0.f90: Ditto.
418 * gfortran.dg/module_commons_3.f90: Ditto.
419 * gfortran.dg/module_equivalence_4.f90: Ditto.
420 * gfortran.dg/module_equivalence_6.f90: Ditto.
421 * gfortran.dg/module_function_type_1.f90: Ditto.
422 * gfortran.dg/module_naming_1.f90: Ditto.
423 * gfortran.dg/namelist_4.f90: Ditto.
424 * gfortran.dg/operator_c1202.f90: Ditto.
425 * gfortran.dg/parens_7.f90: Ditto.
426 * gfortran.dg/pr32921.f: Ditto.
427 * gfortran.dg/pr33646.f90: Ditto.
428 * gfortran.dg/pr41928.f90: Ditto.
429 * gfortran.dg/pr42119.f90: Ditto.
430 * gfortran.dg/pr43984.f90: Ditto.
431 * gfortran.dg/present_1.f90: Ditto.
432 * gfortran.dg/private_type_2.f90: Ditto.
433 * gfortran.dg/proc_decl_2.f90: Ditto.
434 * gfortran.dg/proc_ptr_10.f90: Ditto.
435 * gfortran.dg/proc_ptr_22.f90: Ditto.
436 * gfortran.dg/proc_ptr_8.f90: Ditto.
437 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
438 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
439 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
440 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
441 * gfortran.dg/substring_equivalence.f90: Ditto.
442 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
443 * gfortran.dg/transpose_optimization_1.f90: Ditto.
444 * gfortran.dg/trim_optimize_6.f90: Ditto.
445 * gfortran.dg/typebound_call_12.f03: Ditto.
446 * gfortran.dg/typebound_operator_5.f03: Ditto.
447 * gfortran.dg/typebound_operator_6.f03: Ditto.
448 * gfortran.dg/typebound_proc_18.f03: Ditto.
449 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
450 * gfortran.dg/use_1.f90: Ditto.
451 * gfortran.dg/use_10.f90: Ditto.
452 * gfortran.dg/use_11.f90: Ditto.
453 * gfortran.dg/use_14.f90: Ditto.
454 * gfortran.dg/use_only_2.f90: Ditto.
455 * gfortran.dg/use_rename_4.f90: Ditto.
456 * gfortran.dg/use_rename_5.f90: Ditto.
457 * gfortran.dg/used_dummy_types_3.f90: Ditto.
458 * gfortran.dg/used_interface_ref.f90: Ditto.
459 * gfortran.dg/used_types_11.f90: Ditto.
460 * gfortran.dg/used_types_3.f90: Ditto.
461 * gfortran.dg/used_types_4.f90: Ditto.
462 * gfortran.dg/userdef_operator_2.f90: Ditto.
463 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
464 * gfortran.dg/vect/pr46213.f90: Ditto.
465 * gfortran.dg/whole_file_21.f90: Ditto.
466 * gfortran.dg/whole_file_22.f90: Ditto.
467 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
468 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
469
470 2011-08-02 Kai Tietz <ktietz@redhat.com>
471
472 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
473
474 2011-08-01 Jason Merrill <jason@redhat.com>
475
476 PR c++/49932
477 * g++.dg/abi/mangle49.C: New.
478
479 PR c++/49924
480 * g++.dg/cpp0x/constexpr-array4.C: New.
481
482 PR c++/49813
483 * g++.dg/cpp0x/constexpr-builtin1.C: New.
484
485 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
486
487 PR target/49927
488 * gcc.target/i386/pr49927.c: New test.
489
490 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
491
492 PR tree-optimization/49926
493 * gcc.dg/vect/pr49926.c: New test.
494
495 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
496
497 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
498 * gcc.target/i386/lzcnt-1.c: New test.
499 * gcc.target/i386/lzcnt-2.c: Likewise.
500 * gcc.target/i386/lzcnt-2a.c: Likewise.
501 * gcc.target/i386/lzcnt-3.c: Likewise.
502 * gcc.target/i386/lzcnt-4.c: Likewise.
503 * gcc.target/i386/lzcnt-4a.c: Likewise.
504 * gcc.target/i386/lzcnt-5.c: Likewise.
505 * gcc.target/i386/lzcnt-6.c: Likewise.
506 * gcc.target/i386/lzcnt-6a.c: Likewise.
507 * gcc.target/i386/lzcnt-check.h: Likewise.
508
509 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
510 * gcc.target/i386/sse-13.c: Likewise.
511 * gcc.target/i386/sse-14.c: Likewise.
512 * g++.dg/other/i386-2.C: Likewise.
513 * g++.dg/other/i386-3.C: Likewise.
514
515 2011-08-01 Julian Brown <julian@codesourcery.com>
516
517 * gcc.target/arm/fixed-point-exec.c: New test.
518
519 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
520
521 PR target/49920
522 * gcc.target/i386/pr49920.c: New test.
523
524 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
525
526 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
527 * gcc.dg/tree-ssa/pr23109.c: Ditto.
528 * gcc.dg/tree-ssa/loop-7.c: Ditto.
529 * gcc.dg/tree-ssa/loop-32.c: Ditto.
530 * gcc.dg/tree-ssa/loop-33.c: Ditto.
531 * gcc.dg/tree-ssa/loop-34.c: Ditto.
532 * gcc.dg/tree-ssa/loop-35.c: Ditto.
533 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
534 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
535 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
536 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
537 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
538 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
539 * g++.dg/tree-ssa/pr33615.C: Ditto.
540 * g++.dg/tree-ssa/restrict1.C: Ditto.
541 * c-c++-common/restrict-2.c: Ditto.
542 * gfortran.dg/pr32921.f: Ditto.
543 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
544 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
545 * gcc.dg/tree-ssa/vrp47.c: Ditto.
546 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
547 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
548 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
549 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
550 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
551 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
552 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
553
554 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
555
556 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
557 .exe.ltrans[0-9]*. dump files.
558
559 2011-07-31 Janus Weil <janus@gcc.gnu.org>
560
561 PR fortran/49112
562 * gfortran.dg/abstract_type_6.f03: Modified.
563 * gfortran.dg/typebound_proc_24.f03: New.
564
565 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
566
567 PR testsuite/49917
568 * g++.dg/init/for1.C: Fix.
569
570 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
571
572 PR fortran/48876
573 * gfortran.dg/string_5.f90: New test.
574
575 2011-07-29 Jason Merrill <jason@redhat.com>
576
577 PR c++/49867
578 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
579
580 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
581
582 PR tree-optimization/47407
583 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
584 alpha*-dec-osf*.
585 Sort target list.
586
587 2011-07-29 Richard Guenther <rguenther@suse.de>
588
589 * gcc.dg/uninit-suppress.c: Also disable VRP.
590 * gcc.dg/uninit-suppress_2.c: Likewise.
591
592 2011-07-28 Jason Merrill <jason@redhat.com>
593
594 PR c++/49808
595 * g++.dg/template/nontype24.C: New.
596
597 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
598
599 PR rtl-optimization/47958
600 * gcc.dg/torture/pr47958-1.c: New.
601
602 2011-07-29 Wei Guozhi <carrot@google.com>
603
604 PR rtl-optimization/49799
605 * gcc.dg/pr49799.c: New test case.
606
607 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
608
609 PR middle-end/48648
610 * gcc.dg/graphite/id-pr48648.c: New.
611
612 2011-07-28 Jakub Jelinek <jakub@redhat.com>
613
614 PR fortran/31067
615 * gfortran.dg/maxloc_2.f90: New test.
616 * gfortran.dg/maxloc_3.f90: New test.
617 * gfortran.dg/minloc_1.f90: New test.
618 * gfortran.dg/minloc_2.f90: New test.
619 * gfortran.dg/minloc_3.f90: New test.
620 * gfortran.dg/minmaxloc_7.f90: New test.
621
622 PR debug/49871
623 * gcc.dg/debug/dwarf2/pr49871.c: New test.
624
625 2011-07-28 Jakub Jelinek <jakub@redhat.com>
626
627 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
628 the builtin isn't optimized away.
629
630 2011-07-27 Tobias Burnus <burnus@net-b.de>
631
632 PR fortran/45586
633 * gfortran.dg/lto/pr45586-2_0.f90: New.
634
635 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
636
637 PR middle-end/49875
638 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
639 * c-c++-common/cxxbitfields-5.c: Same.
640
641 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
642
643 * lib/target-supports.exp (check_effective_target_mmap): Use
644 check_function_available.
645
646 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
647
648 * g++.old-deja/g++.pt/crash60.C: Updated.
649
650 2011-07-27 Jakub Jelinek <jakub@redhat.com>
651
652 PR target/49866
653 * gcc.target/i386/pr49866.c: New test.
654
655 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
656
657 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
658 * gcc.target/i386/bmi-andn-1.c: New test.
659 * gcc.target/i386/bmi-andn-1a.c: Likewise.
660 * gcc.target/i386/bmi-andn-2.c: Likewise.
661 * gcc.target/i386/bmi-andn-2a.c: Likewise.
662 * gcc.target/i386/bmi-bextr-1.c: Likewise.
663 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
664 * gcc.target/i386/bmi-bextr-2.c: Likewise.
665 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
666 * gcc.target/i386/bmi-blsi-1.c: Likewise.
667 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
668 * gcc.target/i386/bmi-blsi-2.c: Likewise.
669 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
670 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
671 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
672 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
673 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
674 * gcc.target/i386/bmi-blsr-1.c: Likewise.
675 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
676 * gcc.target/i386/bmi-blsr-2.c: Likewise.
677 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
678 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
679 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
680 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
681 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
682
683 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
684
685 PR middle-end/47691
686 * gfortran.dg/graphite/id-pr47691.f: New.
687
688 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
689
690 * gcc.target/i386/avx-os-support.h: New.
691 * gcc.target/i386/avx-check.h: Include avx-os-support.h
692 (main): Check avx_os_support before the test is run.
693 * gcc.target/i386/aes-avx-check.h: Ditto.
694 * gcc.target/i386/pclmul-avx-check.h: Ditto.
695
696 2011-07-27 Kai Tietz <ktietz@redhat.com>
697
698 * gcc.target/i386/aggregate-ret3.c: New test.
699 * gcc.target/i386/aggregate-ret4.c: New test.
700
701 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
702
703 PR fortran/49755
704 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
705 allocated array should *not* change its size.
706 * gfortran.dg/multiple_allocation_3.f90: New test.
707
708 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR c++/49776
711 * g++.dg/cpp0x/constexpr-49776.C: New.
712
713 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
714
715 PR middle-end/47046
716 * gcc.dg/graphite/id-pr47046.c: New.
717
718 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
719
720 PR middle-end/47653
721 * gcc.dg/graphite/run-id-pr47593.c: New.
722
723 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
724
725 PR middle-end/47653
726 * gcc.dg/graphite/run-id-pr47653.c: New.
727 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
728 induction variables.
729 * gcc.dg/graphite/scop-16.c: Same.
730 * gcc.dg/graphite/scop-17.c: Same.
731 * gcc.dg/graphite/scop-21.c: Same.
732
733 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
734
735 PR middle-end/48805
736 * gcc.dg/graphite/id-pr48805.c: New.
737
738 2011-07-26 Tobias Burnus <burnus@net-b.de>
739
740 * gfortran.dg/coarray_lib_token_2.f90: New.
741
742 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
743
744 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
745 SPU local store.
746
747 2011-07-25 Andrew Pinski <apinski@cavium.com>
748
749 PR tree-opt/49671
750 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
751 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
752
753 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
754
755 * lib/target-supports.exp (check_effective_target_mmap): New proc.
756
757 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
758 * gcc.c-torture/execute/loop-2g.c: Likewise.
759 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
760 Require mmap support.
761 * gcc.c-torture/execute/loop-2g.x: Likewise.
762 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
763 (MAP_ANON): Provide default.
764 * gcc.dg/20050826-1.c: Likewise.
765 * gcc.target/i386/pr36533.c: Likewise.
766 * gcc.dg/vect/pr49038.c: Remove dg-do run.
767 Use dg-require-effective-target mmap.
768
769 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/49838
772 * g++.dg/cpp0x/range-for19.C: New.
773
774 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
775
776 PR testsuite/49753
777 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
778
779 Revert:
780 2011-07-15 Jakub Jelinek <jakub@redhat.com>
781
782 PR testsuite/49753
783 * g++.dg/torture/pr49309.C: Remove.
784
785 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
786
787 PR tree-optimization/49809
788 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
789 test.
790
791 2011-07-25 Richard Guenther <rguenther@suse.de>
792
793 PR tree-optimization/49715
794 * gcc.target/i386/pr49715-1.c: New testcase.
795 * gcc.target/i386/pr49715-2.c: Likewise.
796
797 2011-07-23 Jason Merrill <jason@redhat.com>
798
799 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
800
801 2011-07-22 Jason Merrill <jason@redhat.com>
802
803 PR c++/49793
804 * g++.dg/cpp0x/initlist55.C: New.
805
806 2011-07-23 Tobias Burnus <burnus@net-b.de>
807
808 PR fortran/49791
809 * gfortran.dg/namelist_72.f: New.
810
811 2011-07-23 Tobias Burnus <burnus@net-b.de>
812
813 * gfortran.dg/coarray_25.f90: New.
814
815 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
816
817 * override1.C: This test should use c++0x mode.
818 * override3.C: New. Test the diagnostics in c++98 mode.
819
820 2011-07-22 Jason Merrill <jason@redhat.com>
821 Mark Glisse <marc.glisse@normalesup.org>
822
823 PR c++/30112
824 * g++.dg/other/pragma-re-1.C: Add namespace cases.
825
826 PR c++/49813
827 * g++.dg/opt/builtins2.C: New.
828 * g++.dg/other/error27.C: Don't rely on __builtin.
829
830 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
831
832 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
833 on lp64 targets.
834 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
835 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
836 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
837 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
838
839 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
840 instead of ia32.
841
842 2011-07-22 Richard Guenther <rguenther@suse.de>
843
844 PR tree-optimization/45819
845 * gcc.dg/pr45819.c: New testcase.
846
847 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
848
849 * lib/target-supports.exp (check_ifunc_available): Rewrite.
850
851 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
852
853 PR middle-end/47654
854 PR middle-end/49649
855 * gcc.dg/graphite/run-id-pr47654.c: New.
856
857 2011-07-21 Ian Lance Taylor <iant@google.com>
858
859 PR middle-end/49705
860 * gcc.dg/pr49705.c: New test.
861
862 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
863
864 * lib/target-supports.exp (check_avx_os_support_available): New.
865 (check_effective_target_avx_runtime): Use it.
866
867 2011-07-21 Richard Guenther <rguenther@suse.de>
868
869 PR tree-optimization/49770
870 * g++.dg/torture/pr49770.C: New testcase.
871
872 2011-07-21 Kai Tietz <ktietz@redhat.com>
873
874 * gcc.dg/tree-ssa/pr30978.c: adjusted.
875 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
876
877 2011-07-21 Tobias Burnus <burnus@net-b.de>
878
879 * gfortran.dg/coarray_lib_token_1.f90: New.
880
881 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
882
883 * gcc.dg/pr32912-2.c: Skip for AVR.
884 * gcc.dg/pr44674.c: Add dg-require-profiling.
885
886 2011-07-20 Jason Merrill <jason@redhat.com>
887
888 * g++.dg/ext/desig2.C: New.
889
890 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
891
892 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
893 be generated.
894 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
895 * gcc.target/powerpc/recip-3.c: Ditto.
896
897 2011-07-19 Jason Merrill <jason@redhat.com>
898
899 PR c++/6709 (DR 743)
900 PR c++/42603 (DR 950)
901 * g++.dg/cpp0x/decltype21.C: New.
902
903 2011-07-20 Richard Guenther <rguenther@suse.de>
904
905 PR middle-end/18908
906 * gcc.dg/tree-ssa/pr18908.c: New testcase.
907 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
908
909 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
910
911 * gcc.target/arm/combine-movs.c: New.
912 * gcc.target/arm/unsigned-extend-2.c: New.
913
914 2011-07-19 Jason Merrill <jason@redhat.com>
915
916 PR c++/49785
917 * g++.dg/cpp0x/variadic114.C: New.
918
919 2011-07-19 Tobias Burnus <burnus@net-b.de>
920
921 * gfortran.dg/coarray_args_1.f90: New.
922 * gfortran.dg/coarray_args_2.f90: New.
923
924 2011-07-19 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/49708
927 * gfortran.dg/allocate_error_3.f90: New.
928
929 2011-07-19 Richard Guenther <rguenther@suse.de>
930
931 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
932 * gcc.dg/tree-ssa/bool-11.c: Likewise.
933 * gcc.dg/torture/20110719-1.c: New testcase.
934
935 2011-07-19 Jakub Jelinek <jakub@redhat.com>
936
937 PR tree-optimization/49768
938 * gcc.c-torture/execute/pr49768.c: New test.
939
940 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
941
942 PR tree-optimization/49771
943 * gcc.dg/vect/pr49771.c: New test.
944
945 2011-07-18 Martin Jambor <mjambor@suse.cz>
946
947 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
948 * gcc.dg/ipa/ipa-2.c: Likewise.
949 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
950 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
951 * gcc.dg/ipa/ipa-5.c: Likewise.
952 * gcc.dg/ipa/ipa-7.c: Likewise.
953 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
954 * gcc.dg/ipa/ipacost-1.c: Likewise.
955 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
956 functions.
957 * gcc.dg/ipa/ipcp-1.c: New test.
958 * gcc.dg/ipa/ipcp-2.c: Likewise.
959 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
960
961 2011-07-18 Jakub Jelinek <jakub@redhat.com>
962
963 PR middle-end/49675
964 * gfortran.dg/pr49675.f90: New test.
965
966 2011-07-18 Richard Guenther <rguenther@suse.de>
967
968 * gcc.dg/torture/20110718-1.c: New testcase.
969
970 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
971
972 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
973 * g++.dg/ext/bitfield3.C: Likewise.
974 * g++.dg/ext/bitfield4.C: Likewise.
975 * g++.dg/ext/bitfield5.C: Likewise.
976 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
977 * g++.dg/other/pr23205-2.C: Likewise.
978 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
979 * gcc.c-torture/compile/20001109-2.c: Likewise.
980 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
981 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
982 * gcc.dg/bitfld-16.c: Likewise.
983 * gcc.dg/bitfld-17.c: Likewise.
984 * gcc.dg/bitfld-18.c: Likewise.
985 * gcc.dg/builtins-config.h: Remove Netware support.
986 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
987 * gcc.dg/cdce2.c: Likewise.
988 * gcc.dg/cpp/assert4.c: Remove netware support.
989 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
990 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
991
992 * lib/target-supports.exp (check_visibility_available): Remove
993 NetWare support.
994 (check_profiling_available): Likewise.
995
996 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
997
998 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
999
1000 2011-07-17 Tobias Burnus <burnus@net-b.de>
1001 Thomas Koenig <tkoenig@gcc.gnu.org>
1002
1003 PR fortran/34657
1004 * gfortran.dg/generic_17.f90: Fix testcase.
1005 * gfortran.dg/interface_3.f90: Add dg-error.
1006 * gfortran.dg/use_14.f90: New.
1007 * gfortran.dg/use_15.f90: New.
1008
1009 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/pointer_controlled.adb: New test.
1012
1013 2011-07-17 Tobias Burnus <burnus@net-b.de>
1014
1015 PR fortran/49624
1016 * gfortran.dg/pointer_remapping_7.f90: New.
1017
1018 2011-07-16 Jason Merrill <jason@redhat.com>
1019
1020 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1021
1022 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1023 Jason Merrill <jason@redhat.com>
1024
1025 PR c++/45329
1026 PR c++/48934
1027 * g++.dg/cpp0x/decltype29.C: Adjust.
1028 * g++.dg/cpp0x/error4.C: Adjust.
1029 * g++.dg/cpp0x/sfinae26.C: Adjust.
1030 * g++.dg/cpp0x/variadic105.C: Adjust.
1031 * g++.dg/template/deduce3.C: Adjust.
1032 * g++.dg/template/error45.C: Adjust.
1033 * g++.dg/template/ptrmem2.C: Adjust.
1034 * g++.dg/template/sfinae2.C: Adjust.
1035 * g++.old-deja/g++.pt/crash60.C: Adjust.
1036 * g++.old-deja/g++.pt/unify6.C: Adjust.
1037 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1038 * g++.dg/cpp0x/nullptr15.C: Adjust.
1039 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1040 * g++.dg/cpp0x/pr31431.C: Adjust.
1041 * g++.dg/cpp0x/pr31434.C: Adjust.
1042 * g++.dg/cpp0x/sfinae11.C: Adjust
1043 * g++.dg/cpp0x/temp_default2.C: Adjust.
1044 * g++.dg/cpp0x/trailing4.C: Adjust.
1045 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1046 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1047 * g++.dg/cpp0x/variadic105.C: Adjust.
1048 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1049 * g++.dg/ext/vla2.C: Adjust.
1050 * g++.dg/other/ptrmem10.C: Adjust.
1051 * g++.dg/other/ptrmem11.C: Adjust.
1052 * g++.dg/overload/unknown1.C: Adjust.
1053 * g++.dg/template/conv11.C: Adjust.
1054 * g++.dg/template/dependent-expr5.C: Adjust.
1055 * g++.dg/template/friend.C: Adjust.
1056 * g++.dg/template/incomplete2.C: Adjust.
1057 * g++.dg/template/local4.C: Adjust.
1058 * g++.dg/template/local6.C: Adjust.
1059 * g++.dg/template/operator9.C: Adjust.
1060 * g++.dg/template/ttp25.C: Adjust.
1061 * g++.dg/template/unify10.C: Adjust.
1062 * g++.dg/template/unify11.C: Adjust.
1063 * g++.dg/template/unify6.C: Adjust.
1064 * g++.dg/template/unify9.C: Adjust.
1065 * g++.dg/template/varmod1.C: Adjust.
1066 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1067 * g++.old-deja/g++.pt/crash28.C: Adjust.
1068 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1069 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1070 * g++.old-deja/g++.pt/expr2.C: Adjust.
1071 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1072 * g++.old-deja/g++.pt/spec5.C: Adjust.
1073 * g++.old-deja/g++.pt/spec6.C: Adjust.
1074 * g++.old-deja/g++.pt/unify4.C: Adjust.
1075 * g++.old-deja/g++.pt/unify8.C: Adjust.
1076 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1077 * g++.dg/overload/template5.C: New testcase.
1078 * g++.dg/template/overload12.C: New testcase.
1079
1080 2011-07-11 Tobias Burnus <burnus@net-b.de>
1081
1082 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1083 * gfortran.dg/coarray_7.f90: Ditto.
1084 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1085 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1086
1087 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1088
1089 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1090 case.
1091 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1092 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1093 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1094 C67X.
1095 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1096 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1097 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1098
1099 2011-07-15 Jason Merrill <jason@redhat.com>
1100
1101 PR testsuite/49741
1102 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1103 Use --extra_opts instead of --additional_options.
1104
1105 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR testsuite/49753
1108 * g++.dg/torture/pr49309.C: Remove.
1109
1110 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1111
1112 * gcc.target/tic6x/weak-call.c: New test.
1113 * gcc.target/tic6x/fpcmp.c: New test.
1114 * gcc.target/tic6x/fpdiv.c: New test.
1115 * gcc.target/tic6x/rotdi16-scan.c: New test.
1116 * gcc.target/tic6x/ffssi.c: New test.
1117 * gcc.target/tic6x/fpdiv-lib.c: New test.
1118 * gcc.target/tic6x/cold-lc.c: New test.
1119 * gcc.target/tic6x/longcalls.c: New test.
1120 * gcc.target/tic6x/abi-align-1.c: New test.
1121 * gcc.target/tic6x/fpcmp-finite.c: New test.
1122 * gcc.target/tic6x/rotdi16.c: New test.
1123 * gcc.target/tic6x/bswapl.c: New test.
1124 * gcc.target/tic6x/ffsdi.c: New test.
1125 * gcc.target/tic6x/tic6x.exp: New file.
1126 * gcc.target/tic6x/builtins/arith24.c: New test.
1127 * gcc.target/tic6x/builtins/smpy.c: New test.
1128 * gcc.target/tic6x/builtins/smpylh.c: New test.
1129 * gcc.target/tic6x/builtins/smpyh.c: New test.
1130 * gcc.target/tic6x/builtins/sarith1.c: New test.
1131 * gcc.target/tic6x/builtins/extclr.c: New test
1132 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1133 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1134 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1135 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1136 New functions.
1137 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1138 __TMS320C6X__.
1139 * gcc.dg/20020312-2.c: Likewise.
1140 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1141 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1142 * gcc.dg/torture/builtin-math-7.c: Likewise.
1143
1144 PR testsuite/49757
1145 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1146 not testing tic6x-*-*.
1147
1148 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1149
1150 PR tree-opt/49309
1151 * g++.dg/torture/pr49309.C: New testcase.
1152
1153 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1154
1155 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1156
1157 2011-07-14 Richard Guenther <rguenther@suse.de>
1158
1159 PR tree-optimization/49651
1160 * gcc.dg/torture/pr49651.c: New testcase.
1161
1162 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1163
1164 PR target/43746
1165 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1166
1167 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1168
1169 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1170 -mno-pointers-to-nested-functions.
1171 * gcc.target/powerpc/no-r11-2.c: Ditto.
1172 * gcc.target/powerpc/no-r11-3.c: Ditto.
1173
1174 2011-07-13 Jason Merrill <jason@redhat.com>
1175
1176 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1177 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1178 when compiling C files.
1179 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1180 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1181 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1182 * g++.dg/lookup/anon2.C: Likewise.
1183 * g++.dg/tree-ssa/copyprop.C: Likewise.
1184 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1185 * g++.dg/init/vector1.C: Ignore narrowing errors.
1186 * g++.dg/torture/pr35526.C: Likewise.
1187 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1188
1189 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1190
1191 PR libfortran/49296
1192 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1193 and logical reads.
1194
1195 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1196
1197 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1198 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1199
1200 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1201
1202 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1203 * lib/obj-c++.exp (obj-c++_init): Ditto.
1204 * lib/file-format.exp (gcc_target_object_format): Ditto.
1205 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1206 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1207 (check_visibility_available): Ditto.
1208 (check_effective_target_tls_native): Ditto.
1209 (check_effective_target_tls_emulated): Ditto.
1210 (check_effective_target_function_sections): Ditto.
1211
1212 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1213
1214 * gcc.target/arm/pr48183.c: New test.
1215
1216 2011-07-13 Richard Guenther <rguenther@suse.de>
1217
1218 * gcc.dg/torture/20110713-1.c: New testcase.
1219
1220 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1221
1222 PR rtl-opt/49474
1223 * gcc.c-torture/compile/pr49474.c: New testcase.
1224
1225 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR tree-optimization/49712
1228 * gcc.c-torture/execute/pr49712.c: New test.
1229
1230 2011-07-11 Jason Merrill <jason@redhat.com>
1231
1232 PR c++/44609
1233 * g++.dg/template/recurse3.C: New.
1234
1235 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR debug/49676
1238 * gcc.dg/guality/csttest.c: New test.
1239
1240 PR fortran/49698
1241 * gfortran.dg/pr49698.f90: New test.
1242
1243 2011-07-11 Jeff Law <law@redhat.com>
1244
1245 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1246
1247 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1248
1249 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1250 * go.test/go-test.exp (go-set-goarch): Likewise.
1251
1252 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1253
1254 PR target/39633
1255 * gcc.target/avr/torture/pr39633.c: New test case.
1256
1257 2011-07-11 Tobias Burnus <burnus@net-b.de>
1258
1259 PR fortran/18918
1260 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1261
1262 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1263
1264 * lib/target-supports.exp (check_effective_target_scheduling):
1265 New Function.
1266 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1267 * gcc.dg/pr45055.c: Ditto.
1268 * gcc.dg/pr45353.c: Ditto.
1269 * g++.dg/pr45056.C: Ditto.
1270
1271 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1272
1273 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1274 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1275 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1276 * g++.dg/torture/pr31863.C: Skip AVR.
1277
1278 2011-07-10 Tobias Burnus <burnus@net-b.de>
1279
1280 PR fortran/49690
1281 * gfortran.dg/intrinsic_signal.f90: New.
1282
1283 2011-07-09 Jason Merrill <jason@redhat.com>
1284
1285 * g++.dg/cpp0x/regress/regress6.C: New.
1286 * g++.dg/parse/crash45.C: Adjust message.
1287 * g++.dg/template/crash38.C: Adjust message.
1288 * g++.dg/template/crash64.C: Adjust message.
1289
1290 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1293 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1294 * g++.dg/abi/bitfield3.C: Likewise.
1295 * g++.dg/eh/pr38662.C: Likewise.
1296 * g++.dg/ext/attrib36.C: Likewise.
1297 * g++.dg/ext/attrib37.C: Likewise.
1298 * g++.dg/ext/attrib8.C: Likewise.
1299 * g++.dg/ext/tmplattr1.C: Likewise.
1300 * g++.dg/inherit/override-attribs.C: Likewise.
1301 * g++.dg/opt/inline9.C: Likewise.
1302 * g++.dg/opt/life1.C: Likewise.
1303 * g++.dg/opt/longbranch2.C: Likewise.
1304 * g++.dg/opt/nrv12.C: Likewise.
1305 * g++.dg/opt/reg-stack4.C: Likewise.
1306 * g++.dg/other/pr35504.C: Likewise.
1307 * g++.dg/other/pr39496.C: Likewise.
1308 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1309 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1310 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1311 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1312 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1313 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1314 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1315 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1316 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1317 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1318 * g++.dg/warn/pr15774-1.C: Likewise.
1319 * g++.dg/warn/pr15774-2.C: Likewise.
1320 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1321 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1322 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1323 * g++.old-deja/g++.pt/asm2.C: Likewise.
1324 * gcc.c-torture/compile/20000804-1.c: Likewise.
1325 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1326 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1327 * gcc.dg/20020108-1.c: Likewise.
1328 * gcc.dg/20020122-2.c: Likewise.
1329 * gcc.dg/20020122-3.c: Likewise.
1330 * gcc.dg/20020206-1.c: Likewise.
1331 * gcc.dg/20020219-1.c: Likewise.
1332 * gcc.dg/20020310-1.c: Likewise.
1333 * gcc.dg/20020411-1.c: Likewise.
1334 * gcc.dg/20020418-2.c: Likewise.
1335 * gcc.dg/20020426-2.c: Likewise.
1336 * gcc.dg/20020517-1.c: Likewise.
1337 * gcc.dg/20030204-1.c: Likewise.
1338 * gcc.dg/20030826-2.c: Likewise.
1339 * gcc.dg/20031102-1.c: Likewise.
1340 * gcc.dg/20031202-1.c: Likewise.
1341 * gcc.dg/20050111-1.c: Likewise.
1342 * gcc.dg/20050503-1.c: Likewise.
1343 * gcc.dg/array-init-1.c: Likewise.
1344 * gcc.dg/builtin-apply4.c: Likewise.
1345 * gcc.dg/dfp/pr31344.c: Likewise.
1346 * gcc.dg/gomp/atomic-11.c: Likewise.
1347 * gcc.dg/graphite/pr40281.c: Likewise.
1348 * gcc.dg/ia64-sync-1.c: Likewise.
1349 * gcc.dg/ia64-sync-2.c: Likewise.
1350 * gcc.dg/ia64-sync-3.c: Likewise.
1351 * gcc.dg/ia64-sync-4.c: Likewise.
1352 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1353 * gcc.dg/invalid-call-1.c: Likewise.
1354 * gcc.dg/loop-3.c: Likewise.
1355 * gcc.dg/lower-subreg-1.c: Likewise.
1356 * gcc.dg/lto/pr47259_0.c: Likewise.
1357 * gcc.dg/nested-calls-1.c: Likewise.
1358 * gcc.dg/pr20017.c: Likewise.
1359 * gcc.dg/pr25023.c: Likewise.
1360 * gcc.dg/pr27671-2.c: Likewise.
1361 * gcc.dg/pr32176.c: Likewise.
1362 * gcc.dg/pr33676.c: Likewise.
1363 * gcc.dg/pr35045.c: Likewise.
1364 * gcc.dg/pr36015.c: Likewise.
1365 * gcc.dg/pr36584.c: Likewise.
1366 * gcc.dg/pr36998.c: Likewise.
1367 * gcc.dg/pr37438.c: Likewise.
1368 * gcc.dg/pr37908.c: Likewise.
1369 * gcc.dg/pr41241.c: Likewise.
1370 * gcc.dg/pr41340.c: Likewise.
1371 * gcc.dg/pr44136.c: Likewise.
1372 * gcc.dg/pr44194-1.c: Likewise.
1373 * gcc.dg/pr46212.c: Likewise.
1374 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1375 * gcc.dg/setjmp-2.c: Likewise.
1376 * gcc.dg/short-compare-1.c: Likewise.
1377 * gcc.dg/short-compare-2.c: Likewise.
1378 * gcc.dg/smod-1.c: Likewise.
1379 * gcc.dg/sync-2.c: Likewise.
1380 * gcc.dg/sync-3.c: Likewise.
1381 * gcc.dg/tls/opt-1.c: Likewise.
1382 * gcc.dg/tls/opt-2.c: Likewise.
1383 * gcc.dg/tls/opt-3.c: Likewise.
1384 * gcc.dg/torture/badshift.c: Likewise.
1385 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1386 * gcc.dg/torture/pr20314-2.c: Likewise.
1387 * gcc.dg/torture/pr36891.c: Likewise.
1388 * gcc.dg/torture/pr38774.c: Likewise.
1389 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1390 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1391 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1392 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1393 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1394 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1395 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1396 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1397 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1398 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1399 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1400 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1401 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1402 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1403 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1404 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1405 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1406 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1407 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1408 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1409 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1410 * gcc.dg/unroll-1.c: Likewise.
1411 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1412 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1413 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1414 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1415 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1416 * gcc.target/i386/20000609-1.c: Likewise.
1417 * gcc.target/i386/20000720-1.c: Likewise.
1418 * gcc.target/i386/20000724-1.c: Likewise.
1419 * gcc.target/i386/20011107-1.c: Likewise.
1420 * gcc.target/i386/20011119-1.c: Likewise.
1421 * gcc.target/i386/20020201-3.c: Likewise.
1422 * gcc.target/i386/20020218-1.c: Likewise.
1423 * gcc.target/i386/20020729-1.c: Likewise.
1424 * gcc.target/i386/20030926-1.c: Likewise.
1425 * gcc.target/i386/20060125-1.c: Likewise.
1426 * gcc.target/i386/20060125-2.c: Likewise.
1427 * gcc.target/i386/20060512-1.c: Likewise.
1428 * gcc.target/i386/20060512-2.c: Likewise.
1429 * gcc.target/i386/20060512-3.c: Likewise.
1430 * gcc.target/i386/20060512-4.c: Likewise.
1431 * gcc.target/i386/387-1.c: Likewise.
1432 * gcc.target/i386/387-2.c: Likewise.
1433 * gcc.target/i386/387-5.c: Likewise.
1434 * gcc.target/i386/387-6.c: Likewise.
1435 * gcc.target/i386/980312-1.c: Likewise.
1436 * gcc.target/i386/980313-1.c: Likewise.
1437 * gcc.target/i386/990117-1.c: Likewise.
1438 * gcc.target/i386/990424-1.c: Likewise.
1439 * gcc.target/i386/990524-1.c: Likewise.
1440 * gcc.target/i386/991129-1.c: Likewise.
1441 * gcc.target/i386/991214-1.c: Likewise.
1442 * gcc.target/i386/991230-1.c: Likewise.
1443 * gcc.target/i386/addr-sel-1.c: Likewise.
1444 * gcc.target/i386/aggregate-ret1.c: Likewise.
1445 * gcc.target/i386/aggregate-ret2.c: Likewise.
1446 * gcc.target/i386/align-main-3.c: Likewise.
1447 * gcc.target/i386/amd64-abi-1.c: Likewise.
1448 * gcc.target/i386/amd64-abi-2.c: Likewise.
1449 * gcc.target/i386/amd64-abi-4.c: Likewise.
1450 * gcc.target/i386/amd64-abi-5.c: Likewise.
1451 * gcc.target/i386/amd64-abi-6.c: Likewise.
1452 * gcc.target/i386/asm-1.c: Likewise.
1453 * gcc.target/i386/asm-3.c: Likewise.
1454 * gcc.target/i386/asm-5.c: Likewise.
1455 * gcc.target/i386/attributes-error.c: Likewise.
1456 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1457 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1458 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1459 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1460 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1461 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1462 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1463 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1464 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1465 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1466 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1467 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1468 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1469 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1470 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1471 * gcc.target/i386/bitfield1.c: Likewise.
1472 * gcc.target/i386/bitfield2.c: Likewise.
1473 * gcc.target/i386/bmi-2.c: Likewise.
1474 * gcc.target/i386/bmi-5.c: Likewise.
1475 * gcc.target/i386/builtin-unreachable.c: Likewise.
1476 * gcc.target/i386/cleanup-2.c: Likewise.
1477 * gcc.target/i386/clobbers.c: Likewise.
1478 * gcc.target/i386/cmov8.c: Likewise.
1479 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1480 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1481 * gcc.target/i386/compress-float-387.c: Likewise.
1482 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1483 * gcc.target/i386/compress-float-sse.c: Likewise.
1484 * gcc.target/i386/crc32-2.c: Likewise.
1485 * gcc.target/i386/crc32-3.c: Likewise.
1486 * gcc.target/i386/divmod-7.c: Likewise.
1487 * gcc.target/i386/divmod-8.c: Likewise.
1488 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1489 * gcc.target/i386/fma3-builtin.c: Likewise.
1490 * gcc.target/i386/fma3-fma.c: Likewise.
1491 * gcc.target/i386/fma4-256-vector.c: Likewise.
1492 * gcc.target/i386/fma4-builtin.c: Likewise.
1493 * gcc.target/i386/fma4-fma-2.c: Likewise.
1494 * gcc.target/i386/fma4-fma.c: Likewise.
1495 * gcc.target/i386/fma4-vector-2.c: Likewise.
1496 * gcc.target/i386/fma4-vector.c: Likewise.
1497 * gcc.target/i386/funcspec-1.c: Likewise.
1498 * gcc.target/i386/funcspec-10.c: Likewise.
1499 * gcc.target/i386/funcspec-11.c: Likewise.
1500 * gcc.target/i386/funcspec-2.c: Likewise.
1501 * gcc.target/i386/funcspec-5.c: Likewise.
1502 * gcc.target/i386/funcspec-6.c: Likewise.
1503 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1504 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1505 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1506 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1507 * gcc.target/i386/incoming-1.c: Likewise.
1508 * gcc.target/i386/incoming-10.c: Likewise.
1509 * gcc.target/i386/incoming-11.c: Likewise.
1510 * gcc.target/i386/incoming-12.c: Likewise.
1511 * gcc.target/i386/incoming-13.c: Likewise.
1512 * gcc.target/i386/incoming-14.c: Likewise.
1513 * gcc.target/i386/incoming-15.c: Likewise.
1514 * gcc.target/i386/incoming-2.c: Likewise.
1515 * gcc.target/i386/incoming-3.c: Likewise.
1516 * gcc.target/i386/incoming-4.c: Likewise.
1517 * gcc.target/i386/incoming-5.c: Likewise.
1518 * gcc.target/i386/incoming-6.c: Likewise.
1519 * gcc.target/i386/incoming-7.c: Likewise.
1520 * gcc.target/i386/incoming-8.c: Likewise.
1521 * gcc.target/i386/incoming-9.c: Likewise.
1522 * gcc.target/i386/lea.c: Likewise.
1523 * gcc.target/i386/local.c: Likewise.
1524 * gcc.target/i386/loop-1.c: Likewise.
1525 * gcc.target/i386/loop-2.c: Likewise.
1526 * gcc.target/i386/loop-3.c: Likewise.
1527 * gcc.target/i386/max-stack-align.c: Likewise.
1528 * gcc.target/i386/memcpy-1.c: Likewise.
1529 * gcc.target/i386/movbe-2.c: Likewise.
1530 * gcc.target/i386/movq-2.c: Likewise.
1531 * gcc.target/i386/movq.c: Likewise.
1532 * gcc.target/i386/nrv1.c: Likewise.
1533 * gcc.target/i386/pad-4.c: Likewise.
1534 * gcc.target/i386/pad-5a.c: Likewise.
1535 * gcc.target/i386/pad-5b.c: Likewise.
1536 * gcc.target/i386/pad-6a.c: Likewise.
1537 * gcc.target/i386/pad-6b.c: Likewise.
1538 * gcc.target/i386/pad-7.c: Likewise.
1539 * gcc.target/i386/pad-9.c: Likewise.
1540 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1541 * gcc.target/i386/pic-1.c: Likewise.
1542 * gcc.target/i386/pr12092-1.c: Likewise.
1543 * gcc.target/i386/pr12329.c: Likewise.
1544 * gcc.target/i386/pr21518.c: Likewise.
1545 * gcc.target/i386/pr22362.c: Likewise.
1546 * gcc.target/i386/pr22585.c: Likewise.
1547 * gcc.target/i386/pr23098.c: Likewise.
1548 * gcc.target/i386/pr25196.c: Likewise.
1549 * gcc.target/i386/pr25293.c: Likewise.
1550 * gcc.target/i386/pr25654.c: Likewise.
1551 * gcc.target/i386/pr26449.c: Likewise.
1552 * gcc.target/i386/pr26778.c: Likewise.
1553 * gcc.target/i386/pr26826.c: Likewise.
1554 * gcc.target/i386/pr27266.c: Likewise.
1555 * gcc.target/i386/pr29978.c: Likewise.
1556 * gcc.target/i386/pr30505.c: Likewise.
1557 * gcc.target/i386/pr30961-1.c: Likewise.
1558 * gcc.target/i386/pr31628.c: Likewise.
1559 * gcc.target/i386/pr32000-2.c: Likewise.
1560 * gcc.target/i386/pr32661-1.c: Likewise.
1561 * gcc.target/i386/pr32708-2.c: Likewise.
1562 * gcc.target/i386/pr32708-3.c: Likewise.
1563 * gcc.target/i386/pr34256.c: Likewise.
1564 * gcc.target/i386/pr34312.c: Likewise.
1565 * gcc.target/i386/pr34522.c: Likewise.
1566 * gcc.target/i386/pr35160.c: Likewise.
1567 * gcc.target/i386/pr35281.c: Likewise.
1568 * gcc.target/i386/pr36246.c: Likewise.
1569 * gcc.target/i386/pr36786.c: Likewise.
1570 * gcc.target/i386/pr37275.c: Likewise.
1571 * gcc.target/i386/pr37843-3.c: Likewise.
1572 * gcc.target/i386/pr37843-4.c: Likewise.
1573 * gcc.target/i386/pr39082-1.c: Likewise.
1574 * gcc.target/i386/pr39431.c: Likewise.
1575 * gcc.target/i386/pr39496.c: Likewise.
1576 * gcc.target/i386/pr39543-2.c: Likewise.
1577 * gcc.target/i386/pr39911.c: Likewise.
1578 * gcc.target/i386/pr40718.c: Likewise.
1579 * gcc.target/i386/pr40906-1.c: Likewise.
1580 * gcc.target/i386/pr40906-2.c: Likewise.
1581 * gcc.target/i386/pr40906-3.c: Likewise.
1582 * gcc.target/i386/pr40934.c: Likewise.
1583 * gcc.target/i386/pr41900.c: Likewise.
1584 * gcc.target/i386/pr42589.c: Likewise.
1585 * gcc.target/i386/pr43662.c: Likewise.
1586 * gcc.target/i386/pr43671.c: Likewise.
1587 * gcc.target/i386/pr43766.c: Likewise.
1588 * gcc.target/i386/pr43869.c: Likewise.
1589 * gcc.target/i386/pr44942.c: Likewise.
1590 * gcc.target/i386/pr44948-2a.c: Likewise.
1591 * gcc.target/i386/pr45234.c: Likewise.
1592 * gcc.target/i386/pr45336-2.c: Likewise.
1593 * gcc.target/i386/pr45336-4.c: Likewise.
1594 * gcc.target/i386/pr45852.c: Likewise.
1595 * gcc.target/i386/pr46470.c: Likewise.
1596 * gcc.target/i386/pr48037-1.c: Likewise.
1597 * gcc.target/i386/pr48389.c: Likewise.
1598 * gcc.target/i386/pr49095.c: Likewise.
1599 * gcc.target/i386/pr9771-1.c: Likewise.
1600 * gcc.target/i386/rdfsbase-1.c: Likewise.
1601 * gcc.target/i386/rdfsbase-2.c: Likewise.
1602 * gcc.target/i386/rdgsbase-1.c: Likewise.
1603 * gcc.target/i386/rdgsbase-2.c: Likewise.
1604 * gcc.target/i386/rdrand-3.c: Likewise.
1605 * gcc.target/i386/regparm-stdcall.c: Likewise.
1606 * gcc.target/i386/regparm.c: Likewise.
1607 * gcc.target/i386/reload-1.c: Likewise.
1608 * gcc.target/i386/rotate-2.c: Likewise.
1609 * gcc.target/i386/sibcall-5.c: Likewise.
1610 * gcc.target/i386/signbit-1.c: Likewise.
1611 * gcc.target/i386/signbit-2.c: Likewise.
1612 * gcc.target/i386/signbit-3.c: Likewise.
1613 * gcc.target/i386/sse-5.c: Likewise.
1614 * gcc.target/i386/sse-8.c: Likewise.
1615 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1616 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1617 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1618 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1619 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1620 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1621 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1622 * gcc.target/i386/sse2-movq-2.c: Likewise.
1623 * gcc.target/i386/sse2-movq-3.c: Likewise.
1624 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1625 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1626 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1627 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1628 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1629 * gcc.target/i386/ssefn-1.c: Likewise.
1630 * gcc.target/i386/ssefn-2.c: Likewise.
1631 * gcc.target/i386/sseregparm-1.c: Likewise.
1632 * gcc.target/i386/sseregparm-2.c: Likewise.
1633 * gcc.target/i386/sseregparm-3.c: Likewise.
1634 * gcc.target/i386/sseregparm-4.c: Likewise.
1635 * gcc.target/i386/sseregparm-5.c: Likewise.
1636 * gcc.target/i386/sseregparm-6.c: Likewise.
1637 * gcc.target/i386/sseregparm-7.c: Likewise.
1638 * gcc.target/i386/sseregparm-8.c: Likewise.
1639 * gcc.target/i386/stack-realign.c: Likewise.
1640 * gcc.target/i386/stack-usage-realign.c: Likewise.
1641 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1642 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1643 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1644 * gcc.target/i386/stackalign/return-1.c: Likewise.
1645 * gcc.target/i386/stackalign/return-2.c: Likewise.
1646 * gcc.target/i386/stackalign/return-3.c: Likewise.
1647 * gcc.target/i386/tailcall-1.c: Likewise.
1648 * gcc.target/i386/tbm-2.c: Likewise.
1649 * gcc.target/i386/udivmod-7.c: Likewise.
1650 * gcc.target/i386/udivmod-8.c: Likewise.
1651 * gcc.target/i386/unroll-1.c: Likewise.
1652 * gcc.target/i386/vararg-1.c: Likewise.
1653 * gcc.target/i386/vararg-2.c: Likewise.
1654 * gcc.target/i386/vect8-ret.c: Likewise.
1655 * gcc.target/i386/vectorize5.c: Likewise.
1656 * gcc.target/i386/wmul-1.c: Likewise.
1657 * gcc.target/i386/wmul-2.c: Likewise.
1658 * gcc.target/i386/wrfsbase-1.c: Likewise.
1659 * gcc.target/i386/wrfsbase-2.c: Likewise.
1660 * gcc.target/i386/wrgsbase-1.c: Likewise.
1661 * gcc.target/i386/wrgsbase-2.c: Likewise.
1662 * gcc.target/i386/xop-pcmov.c: Likewise.
1663 * gcc.target/i386/xop-pcmov2.c: Likewise.
1664 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1665 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1666 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1667 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1668 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1669 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1670 * gcc.target/i386/zee.c: Likewise.
1671 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1672 * gfortran.dg/compiler-directive_2.f: Likewise.
1673 * gfortran.dg/g77/20010216-1.f: Likewise.
1674 * gfortran.dg/gomp/pr39152.f90: Likewise.
1675 * gfortran.dg/pr33794.f90: Likewise.
1676
1677 2011-07-09 Jason Merrill <jason@redhat.com>
1678
1679 * g++.dg/cpp0x/regress/regress5.C: New.
1680
1681 2011-07-08 Jason Merrill <jason@redhat.com>
1682
1683 PR c++/45437
1684 * g++.dg/expr/compound-asn1.C: New.
1685 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1686
1687 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR target/49621
1690 * gcc.target/powerpc/altivec-34.c: New test.
1691
1692 2011-07-08 Jason Merrill <jason@redhat.com>
1693
1694 PR c++/45603
1695 * g++.dg/abi/guard3.C: New.
1696
1697 2011-07-08 Julian Brown <julian@codesourcery.com>
1698
1699 * lib/target-supports.exp
1700 (check_effective_target_arm_little_endian): New.
1701 (check_effective_target_vect_pack_trunc): Use above.
1702 (check_effective_target_vect_unpack): Likewise.
1703 (check_effective_target_vect_element_align): Test
1704 check_effective_target_arm_vect_no_misalign for ARM.
1705
1706 2011-07-08 Jason Merrill <jason@redhat.com>
1707
1708 PR c++/49673
1709 * g++.dg/cpp0x/constexpr-rom.C: New.
1710
1711 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1712
1713 PR middle-end/49519
1714 * g++.dg/torture/pr49519.C: New test.
1715
1716 2011-07-08 Martin Jambor <mjambor@suse.cz>
1717
1718 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1719
1720 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1721
1722 PR testsuite/48727
1723 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1724
1725 2011-07-08 Richard Guenther <rguenther@suse.de>
1726
1727 PR tree-optimization/49662
1728 * gcc.dg/graphite/interchange-14.c: XFAIL.
1729 * gcc.dg/graphite/interchange-15.c: Likewise.
1730 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1731
1732 2011-07-06 Jason Merrill <jason@redhat.com>
1733
1734 PR c++/49663
1735 * g++.dg/cpp0x/regress/regress4.C: New.
1736
1737 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1738
1739 PR fortran/49648
1740 * gfortran.dg/result_in_spec_4.f90: New test.
1741
1742 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1743
1744 * gcc.target/sparc/cas64.c: New test.
1745
1746 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c/49644
1749 * g++.dg/torture/pr49644.C: New test.
1750
1751 PR c/49644
1752 * gcc.c-torture/execute/pr49644.c: New test.
1753
1754 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1755
1756 * lib/target-supports.exp (check_effective_target_ia32): New.
1757 (check_effective_target_x32): Likewise.
1758 (check_effective_target_vect_cmdline_needed): Also check x32.
1759
1760 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1761
1762 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1763 dg-prune-output.
1764 * gcc.target/arm/pr42235.c: Likewise.
1765 * gcc.target/arm/pr42495.c: Likewise.
1766 * gcc.target/arm/pr42574.c: Likewise.
1767 * gcc.target/arm/thumb-branch1.c: Likewise.
1768
1769 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1770 unneeded prune of possible warning.
1771 * gcc.target/arm/pr40956.c: Likewise.
1772 * gcc.target/arm/pr42505.c: Likewise.
1773
1774 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1775 * gcc.c-torture/compile/pr46883.c: Likewise.
1776 * gcc.c-torture/compile/pr46934.c: Likewise.
1777
1778 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1779 for move to ../../gcc.c-torture/compile.
1780 * gcc.target/arm/pr46883.c: Likewise.
1781 * gcc.target/arm/pr46934.c: Likewise.
1782
1783 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1784 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1785 * gcc.target/arm/wmul-1.c: Likewise.
1786 * gcc.target/arm/wmul-2.c: Likewise.
1787 * gcc.target/arm/wmul-3.c: Likewise.
1788 * gcc.target/arm/wmul-4.c: Likewise.
1789 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1790 add tab after scan target.
1791 * gcc.target/arm/smlaltt-1.c: Likewise.
1792 * gcc.target/arm/smlatb-1.c: Likewise.
1793 * gcc.target/arm/smlatt-1.c: Likewise.
1794
1795 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR debug/49522
1798 * gcc.dg/debug/pr49522.c: New test.
1799
1800 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1801
1802 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1803 * gcc.dg/pr46212.c: Run only if target int32plus.
1804 * gcc.dg/torture/pr48146.c: Ditto.
1805 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1806 * c-c++-common/pr44832.c: Ditto.
1807 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1808 * gcc.dg/pr31490.c: Ditto.
1809 * gcc.dg/torture/builtin-math-7.c: Run only if target
1810 large_double.
1811 * gcc.dg/torture/pr45764.c: Skip for AVR.
1812 * gcc.dg/pr47893.c: Ditto.
1813
1814 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1815
1816 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1817 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1818 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1819 add tab to scan target.
1820
1821 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1822
1823 * gcc.target/arm/neon-modes-3.c: New test.
1824
1825 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1826
1827 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1828 -fno-loop-interchange -ffast-math.
1829
1830 2011-07-07 Richard Guenther <rguenther@suse.de>
1831
1832 * gcc.dg/ftrapv-3.c: New testcase.
1833
1834 2011-07-07 Richard Guenther <rguenther@suse.de>
1835
1836 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1837 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1838
1839 2011-07-07 Kai Tietz <ktietz@redhat.com>
1840
1841 * gcc.dg/binop-notxor1.c: New test.
1842 * gcc.dg/binop-notand4a.c: New test.
1843 * gcc.dg/binop-notxor2.c: New test.
1844 * gcc.dg/binop-notand3a.c: New test.
1845 * gcc.dg/binop-notand2a.c: New test.
1846 * gcc.dg/binop-notand6a.c: New test.
1847 * gcc.dg/binop-notor1.c: New test.
1848 * gcc.dg/binop-notand1a.c: New test.
1849 * gcc.dg/binop-notand5a.c: New test.
1850 * gcc.dg/binop-notor2.c: New test.
1851
1852 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR middle-end/49640
1855 * gcc.dg/gomp/pr49640.c: New test.
1856
1857 2011-07-07 Richard Guenther <rguenther@suse.de>
1858
1859 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1860
1861 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1862
1863 PR target/39150
1864 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1865
1866 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1867
1868 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1869 * gcc.target/powerpc/no-r11-2.c: Ditto.
1870 * gcc.target/powerpc/no-r11-3.c: Ditto.
1871
1872 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1873
1874 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1875 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1876
1877 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1878
1879 * lib/target-supports.exp (check_profiling_available): Disable
1880 profiling with -fprofile-generate for target avr.
1881
1882 2011-07-06 Richard Guenther <rguenther@suse.de>
1883
1884 PR tree-optimization/49645
1885 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1886
1887 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1888
1889 PR middle-end/47383
1890 * gcc.dg/pr47383.c: New.
1891
1892 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1893
1894 PR tree-optimization/49647
1895 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1896
1897 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 PR testsuite/49542
1900 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1901 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1902
1903 2011-07-05 Jason Merrill <jason@redhat.com>
1904
1905 PR c++/48157
1906 * g++.dg/template/template-id-4.C: New.
1907
1908 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1909
1910 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1911 * gcc.dg/pr43402.c: Ditto.
1912
1913 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1914
1915 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1916
1917 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1918
1919 * gcc.target/powerpc/ppc-switch-1.c: New test for
1920 --param case-values-threshold.
1921 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1922
1923 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1924
1925 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1926
1927 2011-07-05 Jason Merrill <jason@redhat.com>
1928
1929 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1930
1931 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1932
1933 PR tree-optimization/47654
1934 * gcc.dg/graphite/block-pr47654.c: New.
1935
1936 2011-07-05 Jason Merrill <jason@redhat.com>
1937
1938 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1939
1940 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1941
1942 PR tree-optimization/49580
1943 * gcc.dg/autopar/pr49580.c: New test.
1944
1945 2011-07-05 Richard Guenther <rguenther@suse.de>
1946
1947 PR tree-optimization/49518
1948 PR tree-optimization/49628
1949 * g++.dg/torture/pr49628.C: New testcase.
1950 * gcc.dg/torture/pr49518.c: Likewise.
1951
1952 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953
1954 * ada/acats/run_acats (which): Extract last field from type -p,
1955 type output only if command succeeded.
1956
1957 2011-07-04 Jason Merrill <jason@redhat.com>
1958
1959 * g++.dg/abi/mangle48.C: New.
1960
1961 * g++.dg/cpp0x/diag1.C: New.
1962
1963 * g++.dg/diagnostic/aka1.C: New.
1964
1965 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1966
1967 PR rtl-optimization/49619
1968 * gcc.dg/pr49619.c: New test.
1969
1970 PR rtl-optimization/49472
1971 * gfortran.dg/pr49472.f90: New test.
1972
1973 PR debug/49602
1974 * gcc.dg/pr49602.c: New test.
1975
1976 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1977
1978 PR target/34734
1979 PR target/44643
1980 * gcc.target/avr/avr.exp: Run over cpp files, too.
1981 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1982 * gcc.target/avr/progmem.h: New file.
1983 * gcc.target/avr/exit-abort.h: New file.
1984 * gcc.target/avr/progmem-error-1.c: New file.
1985 * gcc.target/avr/progmem-error-1.cpp: New file.
1986 * gcc.target/avr/progmem-warning-1.c: New file.
1987 * gcc.target/avr/torture/progmem-1.c: New file.
1988 * gcc.target/avr/torture/progmem-1.cpp: New file.
1989
1990 2011-07-04 Richard Guenther <rguenther@suse.de>
1991
1992 PR tree-optimization/49615
1993 * g++.dg/torture/pr49615.C: New testcase.
1994
1995 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1996
1997 PR tree-optimization/49610
1998 * gcc.dg/vect/pr49610.c: New test.
1999
2000 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2001
2002 * gnat.dg/specs/debug1.ads: New test.
2003
2004 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2005
2006 PR fortran/49562
2007 * gfortran.dg/typebound_proc_23.f90: New.
2008
2009 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2010
2011 PR c++/49605
2012 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2013
2014 2011-07-01 Jason Merrill <jason@redhat.com>
2015
2016 PR c++/48261
2017 * g++.dg/template/template-id-3.C: New.
2018
2019 PR c++/48593
2020 * g++.dg/template/qualified-id4.C: New.
2021
2022 PR c++/48883
2023 * g++.dg/template/explicit-args4.C: New.
2024
2025 PR c++/49085
2026 * g++.dg/template/offsetof2.C: New.
2027
2028 2011-07-01 Kai Tietz <ktietz@redhat.com>
2029
2030 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2031
2032 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033
2034 PR libmudflap/49549
2035 * lib/target-supports.exp (check_effective_target_gld): New proc.
2036
2037 2011-07-01 Richard Guenther <rguenther@suse.de>
2038
2039 PR tree-optimization/49603
2040 * gcc.dg/torture/pr49603.c: New testcase.
2041
2042 2011-06-30 Jason Merrill <jason@redhat.com>
2043
2044 PR c++/49387
2045 * g++.dg/rtti/template1.C: New.
2046
2047 PR c++/49569
2048 * g++.dg/cpp0x/regress/ctor1.C: New.
2049
2050 PR c++/49355
2051 * g++.dg/cpp0x/initlist54.C: New.
2052
2053 2011-06-30 Martin Jambor <mjambor@suse.cz>
2054
2055 * gcc.dg/tree-ssa/sra-12.c: New test.
2056
2057 2011-06-29 Jason Merrill <jason@redhat.com>
2058
2059 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2060
2061 2011-06-30 Richard Guenther <rguenther@suse.de>
2062
2063 PR tree-optimization/46787
2064 * gcc.dg/vect/vect-121.c: New testcase.
2065
2066 2011-06-30 Martin Jambor <mjambor@suse.cz>
2067
2068 PR tree-optimization/49094
2069 * gcc.dg/tree-ssa/pr49094.c: New test.
2070
2071 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR fortran/49540
2074 * gfortran.dg/pr49540-1.f90: New test.
2075 * gfortran.dg/pr49540-2.f90: New test.
2076
2077 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2078
2079 PR ada/49511
2080 * ada/acats/run_acats (which): Use last field of type -p output.
2081
2082 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2083 Iain Sandoe <iains@gcc.gnu.org>
2084
2085 PR libobjc/36610
2086 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2087 Only skip on 64-bit *-*-darwin8* && !objc2.
2088
2089 2011-06-30 Richard Guenther <rguenther@suse.de>
2090
2091 PR tree-optimization/38752
2092 * gcc.c-torture/compile/pr38752.c: New testcase.
2093
2094 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2095
2096 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2097 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2098
2099 2011-06-29 Jason Merrill <jason@redhat.com>
2100
2101 PR c++/49216
2102 * g++.dg/cpp0x/initlist53.C: Use placement new.
2103 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2104 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2105
2106 PR c++/49003
2107 * g++.dg/cpp0x/trailing6.C: New.
2108 * g++.dg/cpp0x/pr45908.C: No error.
2109
2110 PR c++/49272
2111 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2112
2113 PR c++/49520
2114 * g++.dg/cpp0x/constexpr-using2.C: New.
2115
2116 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2117
2118 PR c++/45923
2119 * g++.dg/cpp0x/constexpr-diag3.C: New.
2120 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2121 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2122 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2123 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2124
2125 2011-06-29 Jason Merrill <jason@redhat.com>
2126
2127 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2128
2129 2011-06-29 Richard Guenther <rguenther@suse.de>
2130
2131 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2132
2133 2011-06-29 Jason Merrill <jason@redhat.com>
2134
2135 * g++.dg/cpp0x/initlist-value2.C: New.
2136
2137 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2138 * g++.dg/cpp0x/initlist-value.C: New.
2139
2140 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2141
2142 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2143
2144 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2145
2146 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2147 * gcc.dg/inline_2.c: Likewise.
2148 * gcc.dg/unroll_1.c: Likewise.
2149
2150 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2151
2152 PR debug/49567
2153 * gcc.target/i386/pr49567.c: New test.
2154
2155 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2156
2157 * gnat.dg/opt17.ad[sb]: New test.
2158
2159 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2160 Tom de Vries <tom@codesourcery.com>
2161
2162 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2163 (check_effective_target_arm_thumb2): New effective targets.
2164 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2165 properly. Clean up temporary files.
2166 * gcc.target/arm/ivopts-2.c: Likewise.
2167 * gcc.target/arm/ivopts-3.c: Likewise.
2168 * gcc.target/arm/ivopts-4.c: Likewise.
2169 * gcc.target/arm/ivopts-5.c: Likewise.
2170 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2171
2172 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2173
2174 PR fortran/49479
2175 * gfortran.dg/reshape_zerosize_3.f90: New test.
2176
2177 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2178
2179 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2180 * gcc.target/arm/vfp-ldmias.c: Likewise.
2181 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2182 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2183 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2184 * gcc.target/arm/vfp-stmias.c: Likewise.
2185 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2186 * gcc.target/arm/vfp-stmiad.c: Likewise.
2187
2188 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2189
2190 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2191 dg-prune-output.
2192 * gcc.target/arm/pr45701-2.c: Ditto.
2193
2194 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2195
2196 PR fortran/49466
2197 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2198 * gfortran.dg/extends_14.f03: Modified.
2199
2200 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2201
2202 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2203 early if the test is already being skipped.
2204
2205 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2206 scan-assembler-dem-not): For missing file, report unresolved with
2207 same message as for pass/fail, with reason reported in log file.
2208
2209 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2210 from add_options_for_arm_neon_fp16.
2211 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2212 check_effective_target_arm_neon_fp16_ok_nocache.
2213 Check -mfpu and -mfloat-abi options from current multilib.
2214 Do not require neon support.
2215 (check_effective_target_arm_fp16_ok): Renamed from
2216 check_effecitve_target_arm_neon_fp16_ok.
2217 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2218 arm_neon_fp16_ok and arm_fp16.
2219 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2220 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2221 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2222 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2223
2224 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2225
2226 * gcc.dg/builtin-assume-aligned-1.c: New test.
2227 * gcc.dg/builtin-assume-aligned-2.c: New test.
2228 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2229
2230 PR debug/49544
2231 * gcc.dg/pr49544.c: New test.
2232
2233 2011-06-27 Richard Guenther <rguenther@suse.de>
2234
2235 PR tree-optimization/49394
2236 * g++.dg/torture/pr49394.C: New testcase.
2237
2238 2011-06-27 Kai Tietz <ktietz@redhat.com>
2239
2240 * gcc.dg/optimize-bswapdi-2.c: New test.
2241
2242 2011-06-27 Michael Hope <michael.hope@linaro.org>
2243 Richard Sandiford <richard.sandiford@linaro.org>
2244
2245 PR tree-optimization/49169
2246 * gcc.dg/torture/pr49169.c: New test.
2247
2248 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2249
2250 PR testsuite/49529
2251 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2252
2253 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2254 hppa*-*-hpux*.
2255
2256 2011-06-26 Jason Merrill <jason@redhat.com>
2257
2258 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2259
2260 PR c++/49528
2261 * g++.dg/init/ref19.C: New.
2262 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2263
2264 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR tree-optimization/48377
2267 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2268 non_strict_align.
2269
2270 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2271
2272 PR middle-end/49191
2273 * lib/target-supports.exp (check_effective_target_non_strict_align):
2274 New.
2275 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2276
2277 2011-06-24 Martin Jambor <mjambor@suse.cz>
2278
2279 PR tree-optimizations/49516
2280 * g++.dg/tree-ssa/pr49516.C: New test.
2281
2282 2011-06-23 Jason Merrill <jason@redhat.com>
2283
2284 PR c++/35255
2285 * g++.dg/template/partial10.C: New.
2286 * g++.dg/template/partial11.C: New.
2287
2288 2011-06-23 Jeff Law <law@redhat.com>
2289
2290 PR middle-end/48770
2291 * gcc.dg/pr48770.c: New test.
2292
2293 2011-06-23 Jan Hubicka <jh@suse.cz>
2294
2295 PR middle-end/49373
2296 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2297
2298 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR testsuite/49512
2301 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2302 instead of -fdump-tree-optimized.
2303
2304 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2305
2306 PR c++/44625
2307 * g++.dg/template/crash107.C: New.
2308 * g++.dg/template/error17.C: Adjust.
2309
2310 2011-06-23 Jason Merrill <jason@redhat.com>
2311
2312 PR c++/49507
2313 * g++.dg/cpp0x/defaulted30.C: New.
2314
2315 PR c++/49440
2316 * g++.dg/rtti/anon-ns1.C: New.
2317
2318 PR c++/49395
2319 * g++.dg/init/ref18.C: New.
2320
2321 PR c++/36435
2322 * g++.dg/template/partial9.C: New.
2323
2324 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2325
2326 PR middle-end/49373
2327 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2328
2329 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR debug/49496
2332 * gcc.dg/pr49496.c: New test.
2333
2334 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2335
2336 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2337 is not xscale.
2338
2339 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2340
2341 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2342 * gcc.target/arm/pr42879.c: Likewise.
2343 * gcc.target/arm/pr45701-3.c: Likewise.
2344
2345 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2346 * gcc.target/arm/pr40482.c: Likewise.
2347 * gcc.target/arm/stack-corruption.c: Likewise.
2348
2349 2011-06-22 Richard Guenther <rguenther@suse.de>
2350
2351 PR tree-optimization/49493
2352 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2353
2354 2011-06-22 Jason Merrill <jason@redhat.com>
2355
2356 PR c++/49260
2357 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2358
2359 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2360 Dmitry Melnik <dm@ispras.ru>
2361
2362 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2363 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2364 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2365
2366 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2367
2368 * gcc.target/arm/tlscall.c: New.
2369
2370 2011-06-21 Jason Merrill <jason@redhat.com>
2371
2372 PR c++/49172
2373 * g++.dg/cpp0x/constexpr-ref1.C: New.
2374 * g++.dg/cpp0x/constexpr-ref2.C: New.
2375 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2376
2377 PR c++/49482
2378 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2379
2380 PR c++/49418
2381 * g++.dg/template/param3.C: New.
2382
2383 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2384
2385 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2386 my_clrsb test functions.
2387 (main): Test clrsb.
2388 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2389 test_sll, test_ull): Add clrsb tests.
2390 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2391 clrsbll.
2392
2393 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2394
2395 PR fortran/49112
2396 * gfortran.dg/class_44.f03: New.
2397
2398 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2399
2400 PR tree-optimization/49478
2401 * gcc.dg/vect/pr49478.c
2402
2403 2011-06-21 Richard Guenther <rguenther@suse.de>
2404
2405 PR tree-optimization/49483
2406 * gcc.dg/vect/vect-120.c: New testcase.
2407
2408 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2409
2410 PR testsuite/49443
2411 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2412 * gcc.dg/vect/vect-peel-4.c: Likewise.
2413
2414 2011-06-22 Christian Bruel <christian.bruel@st.com>
2415
2416 PR middle-end/49139
2417 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2418 * gcc.dg/always_inline2.c: Likewise.
2419 * gcc.dg/always_inline3.c: Likewise.
2420 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2421 * gcc.dg/inline_1.c: Likewise.
2422 * gcc.dg/inline_2.c: Likewise.
2423 * gcc.dg/inline_3.c: Likewise.
2424 * gcc.dg/inline_4.c: Likewise.
2425 * gcc.dg/20051201-1.c: Likewise.
2426 * gcc.dg/pr40087.c: Likewise.
2427 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2428 * gcc.dg/inline-22.c: Likewise.
2429 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2430 * gcc.dg/lto/20090218-1_1.c: Likewise.
2431 * g++.dg/ipa/devirt-7.C: Likewise.
2432 * gcc.dg/uninit-pred-5_a.c: Likewise.
2433 * gcc.dg/uninit-pred-5_b.c: Likewise.
2434 * gcc.dg/fail_always_inline.c: New.
2435
2436 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2437
2438 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2439 into 6 jobs instead of 3.
2440
2441 2011-06-20 Jason Merrill <jason@redhat.com>
2442
2443 PR c++/49216
2444 * g++.dg/cpp0x/initlist53.C: New.
2445
2446 2011-06-20 Tobias Burnus <burnus@net-b.de>
2447
2448 PR fortran/18918
2449 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2450 * gfortran.dg/coarray_lock_3.f90: New.
2451 * gfortran.dg/coarray/lock_1.f90: New.
2452
2453 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2454
2455 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2456 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2457 unresolved and report the reason to the log file.
2458
2459 * lib/scanasm.exp (object-size): Move argument processing earlier
2460 to report errors before verifying that the file exists. Report
2461 problems detected at runtime as unresolved instead of error and
2462 report their reasons to the log file.
2463
2464 2011-06-20 Jason Merrill <jason@redhat.com>
2465
2466 PR c++/47080
2467 * g++.dg/cpp0x/explicit6.C: New.
2468
2469 PR c++/47635
2470 * g++.dg/cpp0x/enum20.C: New.
2471
2472 PR c++/48138
2473 * g++.dg/ext/attr-aligned01.C: New.
2474
2475 PR c++/49205
2476 * g++.dg/cpp0x/variadic-default.C: New.
2477
2478 PR c++/43321
2479 * g++.dg/cpp0x/auto26.C: New.
2480
2481 PR c++/43831
2482 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2483
2484 2011-06-20 Kai Tietz <ktietz@redhat.com>
2485
2486 * gcc.dg/binop-notand1.c: New test.
2487 * gcc.dg/binop-notand2.c: New test.
2488 * gcc.dg/binop-notand3.c: New test.
2489 * gcc.dg/binop-notand4.c: New test.
2490 * gcc.dg/binop-notand5.c: New test.
2491 * gcc.dg/binop-notand6.c: New test.
2492
2493 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR testsuite/49432
2496 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2497
2498 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2499
2500 PR fortran/49400
2501 * gfortran.dg/proc_ptr_31.f90: New.
2502
2503 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2504
2505 * gnat.dg/volatile6.adb: New test.
2506 * gnat.dg/volatile7.adb: Likewise.
2507 * gnat.dg/volatile8.adb: Likewise.
2508 * gnat.dg/volatile9.adb: Likewise.
2509
2510 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2511
2512 * gnat.dg/constant3.adb: New test.
2513
2514 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2515
2516 PR libfortran/49296
2517 * gfortran.dg/read_list_eof_1.f90: New test.
2518
2519 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR target/49411
2522 * gcc.target/i386/testimm-1.c: New test.
2523 * gcc.target/i386/testimm-2.c: New test.
2524 * gcc.target/i386/testimm-3.c: New test.
2525 * gcc.target/i386/testimm-4.c: New test.
2526 * gcc.target/i386/testimm-5.c: New test.
2527 * gcc.target/i386/testimm-6.c: New test.
2528 * gcc.target/i386/testimm-7.c: New test.
2529 * gcc.target/i386/testimm-8.c: New test.
2530 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2531 * gcc.target/i386/xop-rotate1-int.c: New test.
2532 * gcc.target/i386/xop-rotate2-int.c: New test.
2533
2534 2011-06-17 Jason Merrill <jason@redhat.com>
2535
2536 * g++.dg/cpp0x/rv-func2.C: New.
2537
2538 * g++.dg/debug/dwarf2/lambda1.C: New.
2539 * g++.dg/warn/Wshadow-6.C: Adjust.
2540
2541 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2542
2543 PR fortran/48699
2544 * gfortran.dg/move_alloc_5.f90: New.
2545
2546 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2547
2548 PR rtl-optimization/48542
2549 * gcc.dg/torture/pr48542.c: New test.
2550
2551 2011-06-16 Jason Merrill <jason@redhat.com>
2552
2553 PR c++/44160
2554 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2555
2556 PR c++/45378
2557 * g++.dg/cpp0x/initlist52.C New.
2558
2559 PR c++/45399
2560 * c-c++-common/raw-string-12.c: New.
2561
2562 PR c++/49229
2563 * g++.dg/cpp0x/sfinae26.C: New.
2564
2565 PR c++/49251
2566 * g++.dg/cpp0x/variadic113.C: New.
2567
2568 PR c++/49420
2569 * g++.dg/cpp0x/variadic112.C: New.
2570
2571 2011-06-16 Jeff Law <law@redhat.com>
2572
2573 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2574 improved jump threading.
2575 * gcc.dg/builtin-object-size-2.c: Likewise.
2576 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2577
2578 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2579
2580 PR fortran/49074
2581 * gfortran.dg/typebound_assignment_3.f03: New.
2582
2583 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2584
2585 PR testsuite/48727
2586 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2587
2588 2011-06-16 Martin Jambor <mjambor@suse.cz>
2589
2590 PR tree-optimization/49343
2591 * gnat.dg/discr31.ad[sb]: New test.
2592
2593 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2594
2595 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2596
2597 2011-06-16 Tom de Vries <tom@codesourcery.com>
2598
2599 PR target/45098
2600 * gcc.target/arm/ivopts-3.c: Update test.
2601 * gcc.target/arm/ivopts-5.c: Same.
2602
2603 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2604
2605 Revert:
2606 2011-06-10 Wei Guozhi <carrot@google.com>
2607
2608 PR target/45335
2609 * gcc.target/arm/pr45335.c: New test.
2610 * gcc.target/arm/pr45335-2.c: New test.
2611 * gcc.target/arm/pr45335-3.c: New test.
2612 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2613 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2614 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2615
2616 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2617
2618 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2619
2620 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2621
2622 PR fortran/49417
2623 * gfortran.dg/class_43.f03: New.
2624
2625 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR tree-optimization/49419
2628 * gcc.c-torture/execute/pr49419.c: New test.
2629
2630 2011-06-16 Revital Eres <revital.eres@linaro.org>
2631
2632 * gcc.dg/sms-9.c: New file.
2633
2634 2011-06-15 Easwaran Raman <eraman@google.com>
2635
2636 PR rtl-optimization/49414
2637 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2638
2639 2011-06-14 Jason Merrill <jason@redhat.com>
2640
2641 * g++.dg/cpp0x/noexcept13.C: New.
2642
2643 2011-06-14 Easwaran Raman <eraman@google.com>
2644
2645 PR rtl-optimization/44194
2646 * gcc.dg/pr44194-1.c: New test.
2647 * gcc.dg/pr44194-2.c: New test.
2648
2649 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2650
2651 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2652 switches.
2653 * gcc.target/arm/pr45701-2.c: Likewise.
2654 * gcc.target/arm/thumb-branch1.c: Likewise.
2655
2656 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2657
2658 PR testsuite/48727
2659 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2660
2661 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2662
2663 * gcc.target/arm/pr45701-1.c: Require thumb support.
2664 * gcc.target/arm/pr45701-2.c: Likewise.
2665 * gcc.target/arm/thumb-branch1.c: Likewise.
2666
2667 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2668 * gcc.target/arm/pr39839.c: Likewise.
2669 * gcc.target/arm/pr40657-2.c: Likewise.
2670 * gcc.target/arm/pr40956.c: Likewise.
2671 * gcc.target/arm/pr41679.c: Likewise.
2672 * gcc.target/arm/pr42235.c: Likewise.
2673 * gcc.target/arm/pr42495.c: Likewise.
2674 * gcc.target/arm/pr42505.c: Likewise.
2675 * gcc.target/arm/pr42574.c: Likewise.
2676 * gcc.target/arm/pr46883.c: Likewise.
2677 * gcc.target/arm/pr46934.c: Likewise.
2678 * gcc.target/arm/xor-and.c: Likewise.
2679
2680 2011-06-14 Jason Merrill <jason@redhat.com>
2681
2682 * g++.dg/other/error23.C: Adjust error message.
2683 * g++.dg/other/error32.C: Likewise.
2684
2685 PR c++/49389
2686 * g++.dg/cpp0x/rv-dotstar.C: New.
2687
2688 PR c++/49369
2689 * g++.dg/cpp0x/decltype30.C: New.
2690
2691 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2692
2693 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR fortran/49103
2696 * gfortran.dg/pr49103.f90: New test.
2697
2698 2011-06-14 Tom de Vries <tom@codesourcery.com>
2699
2700 PR target/45098
2701 * gcc.target/arm/ivopts-3.c: New test.
2702 * gcc.target/arm/ivopts-4.c: New test.
2703 * gcc.target/arm/ivopts-5.c: New test.
2704
2705 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR rtl-optimization/49390
2708 * gcc.c-torture/execute/pr49390.c: New test.
2709
2710 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2711
2712 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2713
2714 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2715
2716 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2717 * gcc.c-torture/execute/cmpsi-2.x: New file.
2718 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2719 * gcc.c-torture/execute/pr45262.x: New file.
2720 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2721 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2722 int32plus
2723 * gcc.c-torture/compile/pr49163.c: Ditto.
2724
2725 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2726
2727 * gcc.dg/vect/vect-16.c: Rename to...
2728 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2729 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2730 for double-word vectors.
2731 * gcc.dg/vect/vect-peel-4.c: Likewise.
2732 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2733 vect_element_align.
2734 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2735 -fno-fast-math.
2736
2737 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2738
2739 PR target/44618
2740 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2741
2742 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2743
2744 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2745
2746 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2747
2748 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2749
2750 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2751
2752 * gfortran.dg/trim_optimize_8.f90: New test case.
2753
2754 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2755 Ira Rosen <ira.rosen@linaro.org>
2756
2757 PR tree-optimization/49352
2758 * gcc.dg/vect/pr49352.c: New test.
2759
2760 2011-06-12 Tobias Burnus
2761
2762 PR fortran/49324
2763 * gfortran.dg/alloc_comp_assign_11.f90: New.
2764
2765 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2766
2767 * gfortran.dg/trim_optimize_7.f90: New test.
2768
2769 2011-06-10 Wei Guozhi <carrot@google.com>
2770
2771 PR target/45335
2772 * gcc.target/arm/pr45335.c: New test.
2773 * gcc.target/arm/pr45335-2.c: New test.
2774 * gcc.target/arm/pr45335-3.c: New test.
2775 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2776 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2777 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2778
2779 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/41769
2782 * g++.dg/parse/error39.C: New.
2783
2784 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2785
2786 * gcc.target/arm/20090811-1.c: Skip for incompatible
2787 options, do not override other options.
2788 * gcc.target/arm/combine-cmp-shift.c: Skip for
2789 incompatible options.
2790 * gcc.target/arm/pr45094.c: Likewise.
2791 * gcc.target/arm/scd42-1.c: Likewise.
2792 * gcc.target/arm/scd42-3.c: Likewise.
2793 * gcc.target/arm/thumb-ltu.c: Likewise.
2794
2795 * lib/target-supports.exp
2796 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2797 multilib flags use -mfpu with a value other than neon-fp16.
2798
2799 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2800
2801 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2802 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2803
2804 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2805
2806 * lib/target-supports.exp (check_effective_target_pie): New proc.
2807 * gcc.dg/pie-link.c: Use target pie.
2808
2809 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2810 Laurent Rougé <laurent.rouge@menta.fr>
2811
2812 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2813 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2814
2815 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2816
2817 * gfortran.dg/coarray/sync_1.f90: New test for
2818 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2819
2820 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2821
2822 PR tree-optimization/49318
2823 * gcc.dg/vect/pr49318.c: New test.
2824
2825 2011-06-09 David Krauss <potswa@mac.com>
2826
2827 * g++.dg/template/arrow1.C: New.
2828
2829 2011-06-09 Jason Merrill <jason@redhat.com>
2830
2831 * lib/prune.exp: Prune "note"s.
2832 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2833
2834 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2835 * g++.dg/template/dependent-expr3.C: Likewise.
2836 * g++.dg/parse/template7.C: Likewise.
2837 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2838 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2839 * g++.old-deja/g++.pt/friend38.C: Likewise.
2840 * g++.old-deja/g++.pt/crash32.C: Likewise.
2841 * g++.old-deja/g++.other/init4.C: Likewise.
2842 * g++.old-deja/g++.other/friend8.C: Likewise.
2843
2844 * g++.dg/ext/complex7.C: Adjust expected output.
2845 * g++.dg/diagnostic/method1.C: Likewise.
2846 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2847 * g++.dg/parse/crash33.C: Likewise.
2848 * g++.dg/other/warning1.C: Likewise.
2849 * g++.dg/init/pr29571.C: Likewise.
2850 * g++.dg/warn/overflow-warn-1.C: Likewise.
2851 * g++.dg/warn/overflow-warn-3.C: Likewise.
2852 * g++.dg/warn/overflow-warn-4.C: Likewise.
2853 * g++.old-deja/g++.oliva/template1.C: Likewise.
2854
2855 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2856 * g++.dg/parse/template7.C: Adjust.
2857
2858 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2859
2860 PR target/49307
2861 * gcc.dg/pr49307.c: New.
2862
2863 2011-06-09 Wei Guozhi <carrot@google.com>
2864
2865 PR target/46975
2866 * gcc.target/arm/pr46975.c: New testcase.
2867
2868 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2869
2870 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2871 (PMETH, arglist_t): Removed.
2872 (method_get_number_of_arguments): Removed.
2873 (method_get_nth_argument): Removed.
2874 (method_get_first_argument): Removed.
2875 (method_get_next_argument): Removed.
2876 (method_get_sizeof_arguments): Removed.
2877 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2878 (PMETH): Removed.
2879 (method_get_number_of_arguments): Removed.
2880 (method_get_nth_argument): Removed.
2881 (method_get_first_argument): Removed.
2882 (method_get_next_argument): Removed.
2883 (method_get_sizeof_arguments): Removed.
2884 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2885
2886 2011-06-09 David Li <davidxl@google.com>
2887
2888 * gcc.dg/dump-pass.c: New test.
2889
2890 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 PR c++/29003
2893 * g++.dg/parse/error38.C: New.
2894
2895 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR middle-end/49308
2898 * gfortran.dg/pr49308.f90: New test.
2899
2900 2011-06-08 Jason Merrill <jason@redhat.com>
2901
2902 * g++.dg/cpp0x/noexcept11.C: New.
2903 * g++.dg/cpp0x/noexcept12.C: New.
2904 * g++.dg/cpp0x/sfinae11.C: Adjust.
2905
2906 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR testsuite/49323
2909 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2910 to dg-options, match also DW_AT_linkage_name.
2911
2912 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2913
2914 PR middle-end/21953
2915 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2916 -fno-common on alpha*-dec-osf*.
2917 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2918
2919 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2920
2921 PR rtl-optimization/49303
2922 * gcc.target/ia64/pr49303.c: New test.
2923
2924 2011-06-08 Tobias Burnus <burnus@net-b.de>
2925
2926 PR fortran/18918
2927 * gfortran.dg/coarray_lock_1.f90: New.
2928 * gfortran.dg/coarray_lock_2.f90: New.
2929
2930 2011-06-07 Jason Merrill <jason@redhat.com>
2931
2932 * lib/prune.exp: Look for "required" rather than "instantiated".
2933 * g++.dg/abi/mangle11.C: Likewise.
2934 * g++.dg/abi/mangle12.C: Likewise.
2935 * g++.dg/abi/mangle17.C: Likewise.
2936 * g++.dg/abi/mangle20-2.C: Likewise.
2937 * g++.dg/abi/pragma-pack1.C: Likewise.
2938 * g++.dg/cpp0x/decltype26.C: Likewise.
2939 * g++.dg/cpp0x/decltype28.C: Likewise.
2940 * g++.dg/cpp0x/decltype29.C: Likewise.
2941 * g++.dg/cpp0x/enum11.C: Likewise.
2942 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2943 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2944 * g++.dg/cpp0x/pr47416.C: Likewise.
2945 * g++.dg/ext/case-range2.C: Likewise.
2946 * g++.dg/ext/case-range3.C: Likewise.
2947 * g++.dg/gomp/for-19.C: Likewise.
2948 * g++.dg/gomp/pr37533.C: Likewise.
2949 * g++.dg/gomp/pr38639.C: Likewise.
2950 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2951 * g++.dg/inherit/base3.C: Likewise.
2952 * g++.dg/inherit/using6.C: Likewise.
2953 * g++.dg/init/placement4.C: Likewise.
2954 * g++.dg/init/reference3.C: Likewise.
2955 * g++.dg/lookup/scoped6.C: Likewise.
2956 * g++.dg/lookup/using7.C: Likewise.
2957 * g++.dg/other/abstract1.C: Likewise.
2958 * g++.dg/other/error10.C: Likewise.
2959 * g++.dg/other/error5.C: Likewise.
2960 * g++.dg/other/field1.C: Likewise.
2961 * g++.dg/other/offsetof5.C: Likewise.
2962 * g++.dg/parse/bitfield2.C: Likewise.
2963 * g++.dg/parse/constant4.C: Likewise.
2964 * g++.dg/parse/crash20.C: Likewise.
2965 * g++.dg/parse/invalid-op1.C: Likewise.
2966 * g++.dg/parse/non-dependent2.C: Likewise.
2967 * g++.dg/parse/template18.C: Likewise.
2968 * g++.dg/tc1/dr152.C: Likewise.
2969 * g++.dg/tc1/dr166.C: Likewise.
2970 * g++.dg/tc1/dr176.C: Likewise.
2971 * g++.dg/tc1/dr213.C: Likewise.
2972 * g++.dg/template/access11.C: Likewise.
2973 * g++.dg/template/access2.C: Likewise.
2974 * g++.dg/template/access3.C: Likewise.
2975 * g++.dg/template/access7.C: Likewise.
2976 * g++.dg/template/arg7.C: Likewise.
2977 * g++.dg/template/cond2.C: Likewise.
2978 * g++.dg/template/crash13.C: Likewise.
2979 * g++.dg/template/crash40.C: Likewise.
2980 * g++.dg/template/crash7.C: Likewise.
2981 * g++.dg/template/crash84.C: Likewise.
2982 * g++.dg/template/ctor5.C: Likewise.
2983 * g++.dg/template/defarg13.C: Likewise.
2984 * g++.dg/template/defarg14.C: Likewise.
2985 * g++.dg/template/dtor7.C: Likewise.
2986 * g++.dg/template/eh2.C: Likewise.
2987 * g++.dg/template/error2.C: Likewise.
2988 * g++.dg/template/error43.C: Likewise.
2989 * g++.dg/template/friend32.C: Likewise.
2990 * g++.dg/template/injected1.C: Likewise.
2991 * g++.dg/template/instantiate1.C: Likewise.
2992 * g++.dg/template/instantiate3.C: Likewise.
2993 * g++.dg/template/instantiate5.C: Likewise.
2994 * g++.dg/template/instantiate7.C: Likewise.
2995 * g++.dg/template/local6.C: Likewise.
2996 * g++.dg/template/lookup2.C: Likewise.
2997 * g++.dg/template/member5.C: Likewise.
2998 * g++.dg/template/memfriend15.C: Likewise.
2999 * g++.dg/template/memfriend16.C: Likewise.
3000 * g++.dg/template/memfriend17.C: Likewise.
3001 * g++.dg/template/memfriend7.C: Likewise.
3002 * g++.dg/template/meminit1.C: Likewise.
3003 * g++.dg/template/nested3.C: Likewise.
3004 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3005 * g++.dg/template/nontype12.C: Likewise.
3006 * g++.dg/template/nontype13.C: Likewise.
3007 * g++.dg/template/nontype6.C: Likewise.
3008 * g++.dg/template/pr23510.C: Likewise.
3009 * g++.dg/template/pr35240.C: Likewise.
3010 * g++.dg/template/ptrmem15.C: Likewise.
3011 * g++.dg/template/ptrmem6.C: Likewise.
3012 * g++.dg/template/qualified-id1.C: Likewise.
3013 * g++.dg/template/qualttp20.C: Likewise.
3014 * g++.dg/template/qualttp3.C: Likewise.
3015 * g++.dg/template/qualttp4.C: Likewise.
3016 * g++.dg/template/qualttp5.C: Likewise.
3017 * g++.dg/template/qualttp6.C: Likewise.
3018 * g++.dg/template/qualttp7.C: Likewise.
3019 * g++.dg/template/qualttp8.C: Likewise.
3020 * g++.dg/template/recurse.C: Likewise.
3021 * g++.dg/template/recurse2.C: Likewise.
3022 * g++.dg/template/ref5.C: Likewise.
3023 * g++.dg/template/scope2.C: Likewise.
3024 * g++.dg/template/sfinae10.C: Likewise.
3025 * g++.dg/template/sfinae3.C: Likewise.
3026 * g++.dg/template/sizeof3.C: Likewise.
3027 * g++.dg/template/static9.C: Likewise.
3028 * g++.dg/template/template-id-2.C: Likewise.
3029 * g++.dg/template/typedef13.C: Likewise.
3030 * g++.dg/template/typename4.C: Likewise.
3031 * g++.dg/template/using14.C: Likewise.
3032 * g++.dg/template/using2.C: Likewise.
3033 * g++.dg/template/warn1.C: Likewise.
3034 * g++.dg/warn/Wparentheses-13.C: Likewise.
3035 * g++.dg/warn/Wparentheses-15.C: Likewise.
3036 * g++.dg/warn/Wparentheses-16.C: Likewise.
3037 * g++.dg/warn/Wparentheses-17.C: Likewise.
3038 * g++.dg/warn/Wparentheses-18.C: Likewise.
3039 * g++.dg/warn/Wparentheses-19.C: Likewise.
3040 * g++.dg/warn/Wparentheses-20.C: Likewise.
3041 * g++.dg/warn/Wparentheses-23.C: Likewise.
3042 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3043 * g++.dg/warn/noeffect2.C: Likewise.
3044 * g++.dg/warn/noeffect4.C: Likewise.
3045 * g++.dg/warn/pr8570.C: Likewise.
3046 * g++.old-deja/g++.brendan/init2.C: Likewise.
3047 * g++.old-deja/g++.eh/spec6.C: Likewise.
3048 * g++.old-deja/g++.pt/crash10.C: Likewise.
3049 * g++.old-deja/g++.pt/crash36.C: Likewise.
3050 * g++.old-deja/g++.pt/derived3.C: Likewise.
3051 * g++.old-deja/g++.pt/error2.C: Likewise.
3052 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3053 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3054 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3055 * g++.old-deja/g++.pt/overload7.C: Likewise.
3056 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3057
3058 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3059 Iain Sandoe <iains@gcc.gnu.org>
3060
3061 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3062 Added code to deal with the case when [Protocol
3063 -descriptionForInstanceMethod:] or [Protocol
3064 -descriptionForClassMethod:] returns NULL.
3065
3066 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3067 Iain Sandoe <iains@gcc.gnu.org>
3068
3069 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3070 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3071 Added cast.
3072
3073 2011-06-07 Xinliang David Li <davidxl@google.com>
3074
3075 * gcc.dg/inline_2.c: New test.
3076 * gcc.dg/unroll_2.c: New test.
3077 * gcc.dg/inline_3.c: New test.
3078 * gcc.dg/unroll_3.c: New test.
3079 * gcc.dg/inline_4.c: New test.
3080 * gcc.dg/unroll_4.c: New test.
3081 * gcc.dg/inline_1.c: New test.
3082 * gcc.dg/unroll_1.c: New test.
3083
3084 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3085
3086 PR tree-optimization/48497
3087 * lib/gcc-defs.exp (dg-additional-options): New proc.
3088 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3089 -msse2 on 32-bit x86.
3090
3091 2011-06-06 Jason Merrill <jason@redhat.com>
3092
3093 * g++.dg/cpp0x/enum19.C: New.
3094
3095 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3096
3097 * gcc.target/arm/neon-reload-class.c: New test.
3098
3099 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3100
3101 PR debug/49130
3102 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3103
3104 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3105
3106 * gcc.target/arm/smlatb-1.c: New file.
3107 * gcc.target/arm/smlatt-1.c: New file.
3108 * gcc.target/arm/smlaltb-1.c: New file.
3109 * gcc.target/arm/smlaltt-1.c: New file.
3110
3111 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3112
3113 * gcc.target/arm/mla-2.c: New test.
3114
3115 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR gcov-profile/49299
3118 * gcc.dg/tree-prof/pr49299-1.c: New test.
3119 * gcc.dg/tree-prof/pr49299-2.c: New test.
3120
3121 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3122
3123 * lib/target-supports.exp
3124 (check_effective_target_vect_widen_mult_qi_to_hi):
3125 Add NEON as supporting target.
3126 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3127 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3128 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3129 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3130 using widening multiplication on targets that support it.
3131 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3132 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3133 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3134
3135 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3136
3137 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3138 Modern Objective-C runtime API.
3139 * objc/execute/next_mapping.h: Removed.
3140 * objc-obj-c++-shared/next-mapping.h: Removed.
3141 * objc-obj-c++-shared/Object1.h: Removed.
3142 * objc-obj-c++-shared/Object1.m: Removed.
3143 * objc-obj-c++-shared/Object1.mm: Removed.
3144 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3145 * objc-obj-c++-shared/Protocol1.h: Removed.
3146 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3147 of ProtoBool, IVAR_T and METHOD.
3148 * objc-obj-c++-shared/runtime.h: New.
3149 * objc-obj-c++-shared/TestsuiteObject.h: New.
3150 * objc-obj-c++-shared/TestsuiteObject.m: New.
3151
3152 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3153 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3154 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3155 it a class method.
3156 * objc/execute/_cmd.m: Include
3157 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3158 runtime API. ([TestClass +initialize]): Include this method also
3159 with the GNU runtime.
3160 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3161 Object. ([-setValue:]): Return void.
3162 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3163 with the GNU runtime. Include
3164 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3165 for the NeXT runtime. Use the existing print_ivars() and
3166 compare_structures() implementations for the old NeXT runtime.
3167 Added new implementations for the Modern GNU and NeXT runtimes.
3168 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3169 well. (main): Use objc_getClass(). Use return instead of exit.
3170 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3171 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3172 of exit().
3173 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3174 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3175 instead of Object. (main): Use return instead of exit().
3176 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3177 instead of Object. Removed prototype for exit(). (main): Use
3178 return instead of exit(). Use the Modern Objective-C runtime API.
3179 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3180 Object.
3181 * objc/execute/class-tests-1.h: Include
3182 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3183 runtime API. (test_class_with_superclass): Do not call [Object
3184 class]. There is no need to with the current libobjc.
3185 * objc/execute/class-tests-2.h: Include
3186 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3187 runtime API.
3188 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3189 ../../objc-obj-c++-shared/next-mapping.h.
3190 * objc/execute/class-2.m: Likewise.
3191 * objc/execute/class-3.m: Likewise.
3192 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3193 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3194 +initialize]): Include this method also with the GNU
3195 runtime. (main): Use the Modern Objective-C runtime API.
3196 * objc/execute/class-5.m: Likewise.
3197 * objc/execute/class-6.m: Likewise.
3198 * objc/execute/class-7.m: Likewise.
3199 * objc/execute/class-8.m: Likewise.
3200 * objc/execute/class-9.m: Likewise.
3201 * objc/execute/class-10.m: Likewise.
3202 * objc/execute/class-11.m: Likewise.
3203 * objc/execute/class-12.m: Likewise.
3204 * objc/execute/class-13.m: Likewise.
3205 * objc/execute/class-14.m: Likewise.
3206 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3207 this method also with the GNU runtime.
3208 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3209 +initialize]): Include this method also with the GNU runtime.
3210 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3211 of Object.
3212 * objc/execute/encode-1.m: Likewise.
3213 * objc/execute/enumeration-1.m: Likewise.
3214 * objc/execute/enumeration-2.m: Likewise.
3215 * objc/execute/exceptions/catchall-1.m: Likewise.
3216 * objc/execute/exceptions/finally-1.m: Likewise.
3217 * objc/execute/exceptions/foward-1.m: Likewise.
3218 * objc/execute/exceptions/local-variables-1.m: Likewise.
3219 * objc/execute/exceptions/throw-nil.m: Likewise.
3220 * objc/execute/exceptions/trivial.m: Likewise.
3221 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3222 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3223 * objc/execute/exceptions/matcher-1.m: Likewise.
3224 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3225 Object.
3226 * objc/execute/formal_protocol-2.m: Likewise.
3227 * objc/execute/formal_protocol-3.m: Likewise.
3228 * objc/execute/formal_protocol-4.m: Likewise.
3229 * objc/execute/formal_protocol-5.m: Include
3230 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3231 protocol_getName().
3232 * objc/execute/formal_protocol-6.m: Likewise.
3233 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3234 Object. Include <objc/Protocol.h> instead of
3235 ../../objc-obj-c++-shared/Protocol1.h.
3236 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3237 Object.
3238 * objc/execute/informal_protocol.m: Likewise.
3239 * objc/execute/load-3.m: Likewise.
3240 * objc/execute/many_args_method.m ([TestClass +initialize]):
3241 Include this method with the GNU runtime as well.
3242 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3243 * objc/execute/nested-func-1.m: Use TestsuiteObject
3244 instead of Object.
3245 * objc/execute/nil_method-1.m: Likewise.
3246 * objc/execute/no_clash.m: Likewise.
3247 * objc/execute/np-1.m: Do not include
3248 ../../objc-obj-c++-shared/Protocol1.h.
3249 (main): Use return instead of exit().
3250 * objc/execute/np-2.m: Do not include
3251 ../../objc-obj-c++-shared/Protocol1.h.
3252 ([MyObject +initialize]): Include this method also with the GNU
3253 runtime. (main): Use return instead of exit().
3254 * objc/execute/object_is_class.m: Include
3255 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3256 of Object. (main): Use the Modern Objective-C runtime API.
3257 * objc/execute/object_is_meta_class.m: Likewise.
3258 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3259 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3260 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3261 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3262 Objective-C runtime API.
3263 * objc/execute/protocol-isEqual-2.m: Likewise.
3264 * objc/execute/protocol-isEqual-3.m: Likewise.
3265 * objc/execute/protocol-isEqual-4.m: Likewise.
3266 * objc/execute/redefining_self.m ([TestClass +initialize]):
3267 Include this method with the GNU runtime as well.
3268 * objc/execute/root_methods.m: Include
3269 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3270 Include this method with the GNU runtime as well.
3271 (main): Use the Modern Objective-C runtime API.
3272 * objc/execute/selector-1.m: Include
3273 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3274 of Object. (main): Use the Modern Objective-C runtime API.
3275 * objc/execute/static-1.m ([Test +initialize]): Include this
3276 method with the GNU runtime as well.
3277 * objc/execute/static-2.m: Likewise.
3278 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3279 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3280 ([MathClass +initialize]): Include this method with the GNU
3281 runtime as well.
3282 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3283 instead of Object.
3284 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3285 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3286 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3287 * objc.dg/attributes/method-attribute-1.m: Likewise.
3288 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3289 * objc.dg/attributes/method-attribute-2.m: Likewise.
3290 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3291 * objc.dg/attributes/method-attribute-3.m: Likewise.
3292 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3293 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3294 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3295 * obj-c++.dg/bitfield-1.mm: Likewise.
3296 * obj-c++.dg/bitfield-2.mm: Likewise
3297 * objc.dg/bitfield-3.m: Likewise.
3298 * obj-c++.dg/bitfield-4.mm: Likewise.
3299 * objc.dg/bitfield-5.m: Likewise
3300 * objc.dg/call-super-1.m: Likewise.
3301 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3302 Use objc_getClass() instead of objc_get_class(), but for the GNU
3303 runtime redefine objc_getClass as objc_get_class. Include
3304 ../objc-obj-c++-shared/runtime.h.
3305 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3306 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3307 Use the Modern Objective-C runtime API.
3308 * objc.dg/class-protocol-1.m: Include
3309 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3310 * obj-c++.dg/class-protocol-1.mm: Likewise.
3311 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3312 * objc.dg/comp-types-10.m: Likewise.
3313 * objc.dg/comp-types-11.m: Likewise.
3314 * objc.dg/comp-types-12.m: Likewise.
3315 * obj-c++.dg/comp-types-9.mm: Likewise.
3316 * obj-c++.dg/comp-types-11.mm: Likewise.
3317 * obj-c++.dg/comp-types-12.mm: Likewise.
3318 * obj-c++.dg/comp-types-13.mm: Likewise.
3319 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3320 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3321 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3322 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3323 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3324 * objc.dg/desig-init-1.m: Likewise.
3325 * obj-c++.dg/defs.mm: Likewise.
3326 * objc.dg/exceptions-2.m: Likewise.
3327 * obj-c++.dg/except-1.mm: Likewise.
3328 * obj-c++.dg/exceptions-2.mm: Likewise.
3329 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3330 Use the Modern Objective-C runtime API.
3331 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3332 the Modern Objective-C runtime API. Do not include
3333 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3334 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3335 the Modern Objective-C runtime API except when using an older NeXT
3336 runtime.
3337 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3338 the Modern Objective-C runtime API.
3339 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3340 objc/encoding.h.
3341 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3342 * objc.dg/encode-7-next-64bit.m: Updated include.
3343 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3344 objc/encoding.h.
3345 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3346 the Modern Objective-C runtime API.
3347 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3348 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3349 instead of ../objc-obj-c++-shared/Protocol1.h.
3350 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3351 the Modern Objective-C runtime API except when using an older NeXT
3352 runtime.
3353 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3354 the Modern Objective-C runtime API.
3355 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3356 Object.
3357 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3358 * objc.dg/fix-and-continue-2.m: Likewise.
3359 * objc.dg/foreach-1.m: Likewise.
3360 * objc.dg/foreach-2.m: Likewise.
3361 * objc.dg/foreach-3.m: Likewise.
3362 * objc.dg/foreach-4.m: Likewise.
3363 * objc.dg/foreach-5.m: Likewise.
3364 * objc.dg/foreach-6.m: Likewise.
3365 * objc.dg/foreach-7.m: Likewise.
3366 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3367 Object.
3368 * objc.dg/func-ptr-2.m: Likewise.
3369 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3370 Do not include objc/objc-api.h.
3371 * obj-c++.dg/fsf-package-0.mm: Likewise.
3372 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3373 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3374 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3375 of Object.
3376 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3377 * objc.dg/gnu-runtime-3.m: Likewise.
3378 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3379 * objc.dg/headers.m: Include objc/runtime.h instead of
3380 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3381 for the NeXT runtime.
3382 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3383 * obj-c++.dg/isa-field-1.mm: Likewise.
3384 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3385 * objc.dg/layout-1.m: Likewise.
3386 * objc.dg/layout-2.m: Likewise.
3387 * objc.dg/local-decl-2.m: Likewise.
3388 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3389 Object. ([Container +elementForView:]): Use
3390 class_conformsToProtocol().
3391 * obj-c++.dg/lookup-2.mm: Likewise.
3392 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3393 * obj-c++.dg/local-decl-1.mm: Likewise.
3394 * objc.dg/method-3.m: Likewise.
3395 * objc.dg/method-4.m: Likewise.
3396 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3397 ../objc-obj-c++-shared/Protocol1.h.
3398 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3399 * objc.dg/method-9.m: Likewise.
3400 * objc.dg/method-10.m: Likewise.
3401 * objc.dg/method-13.m ([Root +initialize]): Include this method
3402 also for the GNU runtime. (main): Use objc_getClass() also for
3403 the GNU runtime.
3404 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3405 * objc.dg/method-17.m: Likewise.
3406 * objc.dg/method-19.m: Likewise.
3407 * objc.dg/method-20b.m: Likewise.
3408 * obj-c++.dg/method-2.mm: Likewise.
3409 * obj-c++.dg/method-6.mm: Likewise.
3410 * obj-c++.dg/method-10.mm: Likewise.
3411 * obj-c++.dg/method-11.mm: Likewise.
3412 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3413 ../objc-obj-c++-shared/Protocol1.h.
3414 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3415 * obj-c++.dg/method-15.mm: Likewise.
3416 * obj-c++.dg/method-17.mm: Likewise.
3417 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3418 +initialize]): Include this method also for the GNU
3419 runtime. (main): Use objc_getClass() also for the GNU runtime.
3420 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3421 * obj-c++.dg/method-22.mm: Likewise.
3422 * obj-c++.dg/method-23.mm: Likewise.
3423 * obj-c++.dg/no-extra-load.mm: Likewise.
3424 * objc.dg/objc-fast-4.m: Likewise.
3425 * objc.dg/objc-gc-4.m: Likewise.
3426 * obj-c++.dg/objc-gc-3.mm: Likewise.
3427 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3428 protocol_getMethodDescription() instead of [Protocol
3429 -descriptionForInstanceMethod].
3430 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3431 Made it available with all runtimes. (main): Call -test instead
3432 of -class.
3433 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3434 and put into a category.
3435 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3436 Object. Include objc/objc.h.
3437 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3438 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3439 New. (main): Use protocol_getMethodDescription() instead
3440 of [Protocol -descriptionForInstanceMethod] and [Protocol
3441 -descriptionForClassMethod].
3442 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3443 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3444 Objective-C runtime API.
3445 * obj-c++.dg/proto-qual-1.mm: Likewise.
3446 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3447 Object.
3448 * obj-c++.dg/property/property-1.mm: Likewise.
3449 * obj-c++.dg/qual-types-1.mm: Likewise.
3450 * objc.dg/selector-2.m: Include objc/objc.h instead of
3451 ../objc-obj-c++-shared/Object1.h.
3452 * obj-c++.dg/selector-2.mm: Likewise.
3453 * obj-c++.dg/selector-5.mm: Likewise.
3454 * obj-c++.dg/selector-6.mm: Likewise.
3455 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3456 Object. Do not include objc/objc-api.h.
3457 * obj-c++.dg/set-not-used-1.mm: Likewise.
3458 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3459 * objc.dg/stret-1.m: Likewise.
3460 * objc.dg/stret-2.m: Likewise.
3461 * obj-c++.dg/super-class-2.mm: Likewise.
3462 * objc.dg/super-class-3.m: Likewise.
3463 * objc.dg/super-class-4.m: Likewise.
3464 * objc.dg/sync-2.m: Likewise.
3465 * obj-c++.dg/sync-2.mm: Likewise.
3466 * objc.dg/sync-1.m: Include objc/objc.h instead of
3467 ../objc-obj-c++-shared/Object1.h.
3468 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3469 'Class' as the type of 'isa'.
3470 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3471 Objective-C runtime API. ([TestClass +initialize]): Include this
3472 method with the GNU runtime as well.
3473 * objc.dg/strings/strings-1.m: Updated includes.
3474 * obj-c++.dg/strings/strings-1.mm: Likewise.
3475 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3476 objc.dg/strings/const-str-12b.m.
3477 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3478 * obj-c++.dg/template-3.mm: Likewise.
3479 * obj-c++.dg/template-4.mm: Likewise.
3480 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3481 Objective-C runtime API.
3482 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3483 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3484 * obj-c++.dg/try-catch-1.mm: Likewise.
3485 * obj-c++.dg/try-catch-2.mm: Likewise.
3486 * objc.dg/try-catch-3.m: Likewise.
3487 * obj-c++.dg/try-catch-3.mm: Likewise.
3488 * objc.dg/try-catch-6.m: Likewise.
3489 * objc.dg/try-catch-7.m: Likewise.
3490 * obj-c++.dg/try-catch-7.mm: Likewise.
3491 * obj-c++.dg/try-catch-8.mm: Likewise.
3492 * obj-c++.dg/try-catch-9.mm: Likewise.
3493 * objc.dg/try-catch-10.m: Likewise.
3494 * obj-c++.dg/try-catch-11.mm: Likewise.
3495 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3496 Object. Include objc/objc.h.
3497 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3498 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3499 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3500 Object. Use Modern Objective-C runtime API. Do not use
3501 performv::.
3502 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3503 * obj-c++.dg/torture/trivial.mm: Likewise.
3504 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3505 instead of ../objc-obj-c++-shared/Object1.h. Include
3506 ../objc-obj-c++-shared/runtime.h.
3507 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3508 * objc.dg/torture/strings/const-str-11.m: Likewise.
3509 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3510 * objc.dg/torture/strings/const-str-9.m: Likewise.
3511 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3512 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3513 instead of Object. Only add _FooClassReference if
3514 __NEXT_RUNTIME__.
3515 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3516 * objc.dg/torture/strings/const-str-8.m: Likewise.
3517 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3518 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3519 additional sources.
3520 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3521 Object.
3522 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3523 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3524 * obj-c++.dg/va-meth-1.mm: Likewise.
3525 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3526 ../objc-obj-c++-shared/Object1.h.
3527 * objc.dg/zero-link-3.m: Likewise.
3528
3529 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3530
3531 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3532
3533 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3534
3535 PR objc-++/48275
3536 * obj-c++.dg/property/cxx-property-1.mm: New.
3537 * obj-c++.dg/property/cxx-property-2.mm: New.
3538
3539 2011-06-06 Jason Merrill <jason@redhat.com>
3540
3541 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3542
3543 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3544
3545 PR rtl-optimization/49145
3546 From Ryan Mansfield
3547 * gcc.c-torture/compile/pr49145.c: New test.
3548
3549 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR testsuite/49288
3552 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3553 to dg-options, match also DW_AT_linkage_name.
3554
3555 PR debug/49294
3556 * gcc.dg/debug/pr49294.c: New test.
3557
3558 PR c++/49264
3559 * g++.dg/opt/pr49264.C: New test.
3560
3561 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3562
3563 PR tree-optimization/49243
3564 * gcc.dg/pr49243.c: New.
3565
3566 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3567
3568 * gnat.dg/specs/cond_expr1.ads: New test.
3569
3570 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3571
3572 * gnat.dg/deferred_const4.ad[sb]: New test.
3573 * gnat.dg/deferred_const4_pkg.ads: New helper.
3574
3575 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3576
3577 * gnat.dg/test_tamdt.adb: Rename to...
3578 * gnat.dg/taft_type1.adb: ...this.
3579 * gnat.dg/tamdt.ad[sb]: Rename to...
3580 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3581 * gnat.dg/tamdt_aux.ads: Rename to...
3582 * gnat.dg/taft_type1_pkg2.ads: ...this.
3583 * gnat.dg/taft_type2.ad[sb]: New test.
3584 * gnat.dg/taft_type2_pkg.ads: New helper.
3585 * gnat.dg/taft_type3.adb: New test.
3586 * gnat.dg/taft_type3_pkg.ads: New helper.
3587
3588 2011-06-05 Tobias Burnus <burnus@net-b.de>
3589
3590 PR fortran/49255
3591 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3592 for F2008.
3593
3594 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3595
3596 PR testsuite/49287
3597 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3598 warning.
3599 * objc.dg/gnu-api-2-objc.m: Likewise.
3600 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3601 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3602
3603 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3604
3605 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3606 alignment, not the alignment, when calling class_addIvar(). Add
3607 an 'isa' instance variable to the test root class.
3608 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3609
3610 2011-06-04 Jan Hubicka <jh@suse.cz>
3611
3612 PR tree-optimization/48893
3613 PR tree-optimization/49091
3614 PR tree-optimization/49179
3615 * gfortran.dg/pr49179.f90: New testcase
3616
3617 2011-06-04 Jan Hubicka <jh@suse.cz>
3618
3619 PR lto/48954
3620 * g++.dg/torture/pr48954.C: New testcase.
3621
3622 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3623
3624 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3625
3626 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3627
3628 PR c++/33840
3629 * g++.dg/diagnostic/bitfld2.C: New.
3630
3631 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR target/49281
3634 * gcc.c-torture/execute/pr49281.c: New test.
3635
3636 2011-06-04 Jan Hubicka <jh@suse.cz>
3637
3638 PR tree-optimize/48929
3639 * gcc.c-torture/compile/pr48929.c: New testcase.
3640
3641 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3642
3643 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3644
3645 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR c++/49276
3648 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3649
3650 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3651
3652 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3653
3654 2011-06-03 Richard Henderson <rth@redhat.com>
3655 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3656
3657 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3658
3659 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3660
3661 * objc.dg/headers.m: Do not include objc-list.h.
3662
3663 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3664
3665 * objc.dg/type-stream-1.m: Test removed.
3666 * objc.dg/headers.m: Do not include typedstream.h.
3667
3668 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3669
3670 * objc.dg/torture/forward-1.m (main): Updated testcase.
3671
3672 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3673
3674 PR target/49163
3675 * gcc.c-torture/compile/pr49163.c: New.
3676
3677 2011-06-02 Asher Langton <langton2@llnl.gov>
3678
3679 PR fortran/49268
3680 * gfortran.dg/PR49268.f90: New test.
3681
3682 2011-06-02 Asher Langton <langton2@llnl.gov>
3683
3684 PR fortran/37039
3685 * gfortran.dg/PR37039.f90: New test.
3686
3687 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3688
3689 PR objc/48539
3690 * objc.dg/method-5.m: Updated.
3691 * objc.dg/method-19.m: Updated.
3692 * objc.dg/method-lookup-1.m: New.
3693 * obj-c++.dg/method-6.mm: Updated.
3694 * obj-c++.dg/method-7.mm: Updated.
3695 * obj-c++.dg/method-lookup-1.mm: New.
3696
3697 2011-06-02 DJ Delorie <dj@redhat.com>
3698
3699 * lib/timeout.exp (timeout): Add board_info support.
3700
3701 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3702
3703 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3704
3705 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3706
3707 PR fortran/49265
3708 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3709 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3710
3711 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3712 Hans-Peter Nilsson <hp@axis.com>
3713
3714 PR rtl-optimization/48840
3715 * gcc.target/sparc/ultrasp13.c: New test.
3716
3717 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3718
3719 PR target/49238
3720 * gcc.c-torture/compile/pr49238.c: New.
3721
3722 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3723
3724 * gcc.target/arm/g2.c: Skip test in -mthumb.
3725 Skip test unless cpu is xscale.
3726 * gcc.target/arm/scd42-2.c: Likewise.
3727 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3728
3729 2011-06-01 Jason Merrill <jason@redhat.com>
3730
3731 * g++.dg/cpp0x/decltype28.C: New.
3732 * g++.dg/cpp0x/decltype29.C: New.
3733
3734 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3735
3736 PR target/45074
3737 * gcc.target/mips/pr45074.c: New test.
3738
3739 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3740 Hans-Peter Nilsson <hp@axis.com>
3741
3742 PR rtl-optimization/48830
3743 * gcc.target/sparc/ultrasp12.c: New test.
3744
3745 2011-06-01 David Li <davidxl@google.com>
3746
3747 * gcc.dg/profile-dir-1.c: Change pass name.
3748 * gcc.dg/profile-dir-2.c: Ditto.
3749 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3750 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3751 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3752 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3753 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3754 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3755 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3756 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3757 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3758 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3759 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3760 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3761 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3762 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3763 * gcc.dg/profile-dir-3.c: Ditto.
3764 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3765
3766 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3767
3768 * objc.dg/attributes/method-nonnull-1.m: New test.
3769 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3770
3771 2011-05-31 Tobias Burnus <burnus@net-b.de>
3772
3773 PR fortran/18918
3774 * gfortran.dg/coarray_atomic_1.f90: New.
3775 * gfortran.dg/coarray/atomic_1.f90: New.
3776
3777 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3778
3779 * gcc.dg/guality/bswaptest.c: New test.
3780 * gcc.dg/guality/clztest.c: New test.
3781 * gcc.dg/guality/ctztest.c: New test.
3782 * gcc.dg/guality/rotatetest.c: New test.
3783
3784 PR target/48688
3785 * gcc.target/i386/pr48688.c: New test.
3786
3787 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3788
3789 PR c++/48010
3790 * g++.dg/lookup/name-clash9.C: New.
3791
3792 2011-05-31 Tobias Burnus <burnus@net-b.de>
3793
3794 PR fortran/18918
3795 * gfortran.dg/coarray/dummy_1.f90: New.
3796
3797 2011-05-31 Tobias Burnus <burnus@net-b.de>
3798
3799 PR fortran/18918
3800 * gfortran.dg/coarray/save_1.f90: New.
3801 * gfortran.dg/coarray_4.f90: Update dg-error.
3802
3803 2011-05-31 Jason Merrill <jason@redhat.com>
3804
3805 * g++.dg/cpp0x/rv-template1.C: New.
3806
3807 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR rtl-optimization/49235
3810 * gcc.dg/pr49235.c: New test.
3811
3812 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3813
3814 PR tree-optimization/49093
3815 * gcc.dg/vect/pr49093.c: New test.
3816
3817 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3818
3819 PR debug/49047
3820 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3821
3822 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3823
3824 PR testsuite/49239
3825 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3826 output array.
3827
3828 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3829
3830 PR target/49186
3831 * gcc.c-torture/execute/pr49186.c: New.
3832
3833 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3834
3835 PR target/49168
3836 * gcc.target/i386/pr49168-1.c: New.
3837
3838 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3839 Eric Botcazou <ebotcazou@adacore.com>
3840
3841 * gcc.dg/guality/drap.c: New test.
3842
3843 2011-05-30 Richard Guenther <rguenther@suse.de>
3844
3845 PR tree-optimization/49210
3846 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3847 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3848
3849 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR c++/49223
3852 * g++.dg/gomp/pr49223-1.C: New test.
3853 * g++.dg/gomp/pr49223-2.C: New test.
3854
3855 2011-05-30 Richard Guenther <rguenther@suse.de>
3856
3857 PR tree-optimization/49218
3858 * gcc.c-torture/execute/pr49218.c: New testcase.
3859
3860 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3861
3862 PR tree-optimization/49199
3863 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3864 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3865 -fno-tree-scev-cprop.
3866
3867 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3868
3869 PR fortran/47601
3870 * gfortran.dg/extends_13.f03: New.
3871
3872 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3873
3874 PR rtl-optimization/49095
3875 * gcc.target/i386/pr49095.c: New test.
3876
3877 2011-05-29 Tobias Burnus <burnus@net-b.de>
3878
3879 PR fortran/18918
3880 * gfortran.dg/coarray_24.f90: New.
3881
3882 2011-05-29 Tobias Burnus <burnus@net-b.de>
3883
3884 PR fortran/18918
3885 * gfortran.dg/coarray_23.f90: New.
3886
3887 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3888
3889 From Ryan Mansfield
3890 * gcc.dg/pr48826.c: New test.
3891
3892 2011-05-29 Richard Guenther <rguenther@suse.de>
3893
3894 PR tree-optimization/49217
3895 * gcc.dg/torture/pr49217.c: New testcase.
3896
3897 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3898
3899 PR testsuite/49222
3900 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3901
3902 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3903
3904 * gnat.dg/boolean_subtype.adb: Rename to...
3905 * gnat.dg/boolean_subtype1.adb: ...this.
3906
3907 2011-05-28 Jason Merrill <jason@redhat.com>
3908
3909 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3910
3911 2011-05-27 Jason Merrill <jason@redhat.com>
3912
3913 * g++.dg/cpp0x/enum18.C: Adjust.
3914
3915 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3916
3917 2011-05-27 Tobias Burnus <burnus@net-b.de>
3918
3919 PR fortran/18918
3920 * gfortran.dg/coarray_22.f90: New.
3921
3922 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3923
3924 PR tree-optimization/46728
3925 * gcc.target/powerpc/pr46728-1.c: New.
3926 * gcc.target/powerpc/pr46728-2.c: New.
3927 * gcc.target/powerpc/pr46728-3.c: New.
3928 * gcc.target/powerpc/pr46728-4.c: New.
3929 * gcc.target/powerpc/pr46728-5.c: New.
3930 * gcc.dg/pr46728-6.c: New.
3931 * gcc.target/powerpc/pr46728-7.c: New.
3932 * gcc.target/powerpc/pr46728-8.c: New.
3933 * gcc.dg/pr46728-9.c: New.
3934 * gcc.target/powerpc/pr46728-10.c: New.
3935 * gcc.target/powerpc/pr46728-11.c: New.
3936 * gcc.dg/pr46728-12.c: New.
3937 * gcc.target/powerpc/pr46728-13.c: New.
3938 * gcc.target/powerpc/pr46728-14.c: New.
3939 * gcc.target/powerpc/pr46728-15.c: New.
3940 * gcc.target/powerpc/pr46728-16.c: New.
3941
3942 2011-05-27 Jason Merrill <jason@redhat.com>
3943
3944 * g++.dg/abi/mangle47.C: New.
3945
3946 PR c++/49176
3947 * g++.dg/template/const5.C: New.
3948
3949 * g++.dg/cpp0x/enum18.C: New.
3950
3951 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3952
3953 * g++.dg/cpp0x/error6.C: New.
3954
3955 * g++.dg/cpp0x/error5.C: New.
3956
3957 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR c++/49165
3960 * g++.dg/eh/cond6.C: New test.
3961
3962 2011-05-27 Tobias Burnus <burnus@net-b.de>
3963
3964 PR fortran/48820
3965 * gfortran.dg/rank_3.f90: New.
3966 * gfortran.dg/rank_4.f90: New.
3967
3968 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3969
3970 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3971 replace dump search.
3972
3973 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3974
3975 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3976 * gnat.dg/bit_packed_array5.adb: ...here.
3977
3978 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3979
3980 PR c++/42056
3981 * g++.dg/cpp0x/auto25.C: New.
3982
3983 2011-05-27 Richard Guenther <rguenther@suse.de>
3984
3985 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3986
3987 2011-05-27 Richard Guenther <rguenther@suse.de>
3988
3989 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3990
3991 2011-05-27 Richard Guenther <rguenther@suse.de>
3992
3993 PR middle-end/49189
3994 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3995
3996 2011-05-26 Jason Merrill <jason@redhat.com>
3997
3998 * g++.dg/cpp0x/friend1.C: New.
3999 * g++.dg/cpp0x/friend2.C: New.
4000
4001 * g++.dg/cpp0x/auto7.C: Update.
4002 * g++.dg/template/crash50.C: Adjust.
4003 * g++.dg/template/static9.C: Adjust.
4004 * g++.old-deja/g++.ext/memconst.C: Adjust.
4005
4006 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4007
4008 * gcc.dg/march.c: Ignore a note for some targets.
4009
4010 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4011 Nathan Froyd <froydnj@codesourcery.com>
4012
4013 PR c++/2288
4014 PR c++/18770
4015 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4016 * g++.dg/parse/pr18770.C: New test.
4017 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4018
4019 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4020
4021 PR fortran/48955
4022 * gfortran.dg/dependency_40.f90 : New test.
4023
4024 2011-05-26 Tobias Burnus <burnus@net-b.de>
4025
4026 PR fortran/18918
4027 * gfortran.dg/coarray/registering_1.f90: New.
4028
4029 2011-05-26 Jason Merrill <jason@redhat.com>
4030
4031 * g++.dg/cpp0x/variadic111.C: New.
4032 * g++.dg/cpp0x/variadic41.C: Adjust.
4033
4034 2011-05-26 Richard Guenther <rguenther@suse.de>
4035
4036 PR tree-optimization/48702
4037 * gcc.dg/torture/pr48702.c: New testcase.
4038
4039 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4040
4041 PR gcov-profile/48845
4042 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4043 support.
4044 * gcc.dg/matrix/matrix.exp: Likewise.
4045 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4046 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4047 line number to check_profiling_available.
4048 * lib/target-supports.exp (check_profiling_available): Account for
4049 this.
4050 Require TLS runtime support with -fprofile-generate.
4051 * lib/profopt.exp (profopt-execute): Add TLS options for
4052 -fprofile-generate.
4053 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4054
4055 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4056
4057 PR c++/49165
4058 * g++.dg/eh/cond5.C: New test.
4059
4060 PR tree-optimization/49161
4061 * gcc.c-torture/execute/pr49161.c: New test.
4062
4063 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4064
4065 * gcc.target/arm/neon-vorn-vbic.c: New test.
4066
4067 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4068
4069 PR tree-optimization/49038
4070 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4071 * gcc.dg/vect/pr49038.c: New test.
4072
4073 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4074 * g++.dg/init/pr25811-3.C: New.
4075 * g++.dg/init/pr25811-4.C: New.
4076
4077 2011-05-25 Jason Merrill <jason@redhat.com>
4078
4079 * g++.dg/cpp0x/enum17.C: New.
4080 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4081
4082 * g++.dg/cpp0x/auto24.C: New.
4083
4084 * g++.dg/cpp0x/error4.C: New.
4085
4086 * g++.dg/cpp0x/rv-restrict.C: New.
4087
4088 * g++.dg/cpp0x/enum15.C: New.
4089 * g++.dg/cpp0x/constexpr-switch2.C: New.
4090
4091 * g++.dg/cpp0x/variadic110.C: New.
4092
4093 * g++.dg/cpp0x/auto9.C: Add typedef test.
4094
4095 * g++.dg/cpp0x/auto23.C: New.
4096 * g++.dg/cpp0x/auto9.C: Adjust.
4097
4098 * g++.dg/cpp0x/defaulted29.C: New.
4099
4100 * g++.dg/cpp0x/initlist51.C: New.
4101
4102 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4103
4104 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4105 * g++.dg/abi/packed1.C: Suppress warning.
4106 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4107 * g++.dg/template/stdarg1.C: Likewise.
4108 * g++.dg/other/packed1.C: Remove arm from xfail list.
4109
4110 2011-05-25 Jason Merrill <jason@redhat.com>
4111
4112 * g++.dg/cpp0x/enum16.C: New.
4113 * g++.dg/parse/error15.C: Adjust.
4114
4115 * g++.dg/cpp0x/initlist50.C: New.
4116
4117 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4118
4119 * g++.dg/cpp0x/variadic109.C: New.
4120
4121 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4122
4123 * gcc.target/i386/pause-1.c: New.
4124
4125 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4126
4127 * gcc.dg/stack-usage-1.c: Adjust comment.
4128 * gcc.dg/stack-usage-2.c: New test.
4129
4130 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR c++/49136
4133 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4134 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4135
4136 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4137
4138 PR rtl-optimization/48757
4139 * gfortran.dg/pr48757.f: New test case.
4140
4141 2011-05-24 Jason Merrill <jason@redhat.com>
4142
4143 * g++.dg/cpp0x/access01.C: New.
4144
4145 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4146
4147 PR libobjc/48177
4148 * objc.dg/pr48177.m: New testcase.
4149
4150 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4151
4152 PR objc/48187
4153 * objc.dg/pr48187.m: New testcase.
4154 * obj-c++.dg/pr48187.mm: New testcase.
4155 * objc.dg/ivar-extra-semicolon.m: New testcase.
4156
4157 2011-05-24 Jason Merrill <jason@redhat.com>
4158
4159 * g++.dg/template/access21.C: New.
4160 * g++.dg/template/access22.C: New.
4161
4162 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4163
4164 PR rtl-optimization/48633
4165 * g++.dg/pr48633.C: New test.
4166
4167 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4168
4169 PR target/49133
4170 * g++.dg/other/pr49133.C: New test.
4171
4172 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4173 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4174
4175 * gcc.dg/torture/tls/run-gd.c: New test.
4176 * gcc.dg/torture/tls/run-ie.c: New test.
4177 * gcc.dg/torture/tls/run-ld.c: New test.
4178 * gcc.dg/torture/tls/run-le.c: New test.
4179 * lib/target-supports.exp (check_effective_target_tls_runtime):
4180 Build testcase with TLS options.
4181
4182 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183
4184 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4185
4186 2011-05-24 Tom de Vries <tom@codesourcery.com>
4187
4188 PR tree-optimization/49121
4189 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4190
4191 2011-05-23 Jason Merrill <jason@redhat.com>
4192
4193 * g++.dg/cpp0x/defaulted28.C: New.
4194
4195 * g++.dg/cpp0x/sfinae25.C: New.
4196
4197 * g++.dg/cpp0x/rv-cast2.C: New.
4198
4199 * g++.dg/cpp0x/enum14.C: New.
4200
4201 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR lto/49123
4204 * gcc.c-torture/execute/pr49123.c: New test.
4205
4206 PR debug/49032
4207 * gcc.dg/debug/pr49032.c: New test.
4208
4209 PR c/49120
4210 * gcc.dg/pr49120.c: New test.
4211
4212 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4213
4214 PR target/47315
4215 * gcc.target/i386/pr47315.c: New test.
4216
4217 2011-05-23 Jason Merrill <jason@redhat.com>
4218
4219 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4220
4221 * g++.dg/cpp0x/sfinae24.C: New.
4222
4223 * g++.dg/cpp0x/error3.C: New.
4224
4225 * g++.dg/cpp0x/defaulted27.C: New.
4226
4227 * g++.dg/cpp0x/decltype27.C: New.
4228
4229 2011-05-23 Richard Guenther <rguenther@suse.de>
4230
4231 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4232
4233 2011-05-23 Richard Guenther <rguenther@suse.de>
4234
4235 PR tree-optimization/40874
4236 * g++.dg/tree-ssa/pr40874.C: New testcase.
4237
4238 2011-05-23 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/49115
4241 * g++.dg/torture/pr49115.C: New testcase.
4242
4243 2011-05-23 Richard Guenther <rguenther@suse.de>
4244
4245 PR middle-end/15419
4246 * gcc.dg/memcpy-3.c: New testcase.
4247
4248 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR middle-end/48973
4251 * gcc.c-torture/execute/pr48973-1.c: New test.
4252 * gcc.c-torture/execute/pr48973-2.c: New test.
4253
4254 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4255
4256 PR c++/18016
4257 * g++.dg/warn/pr18016.C: New.
4258
4259 2011-05-23 Tom de Vries <tom@codesourcery.com>
4260
4261 PR target/45098
4262 * gcc.target/arm/ivopts-6.c: New test.
4263
4264 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR middle-end/49029
4267 * gcc.c-torture/compile/pr49029.c: New test.
4268
4269 2011-05-22 Jason Merrill <jason@redhat.com>
4270
4271 * g++.dg/cpp0x/sfinae23.C: New.
4272 * g++.dg/cpp0x/sfinae8.C: Correct.
4273
4274 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4275
4276 * gfortran.dg/function_optimize_8.f90: New test case.
4277
4278 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4279
4280 PR tree-optimization/49087
4281 * gcc.dg/vect/O3-pr49087.c: New test.
4282
4283 2011-05-21 Jason Merrill <jason@redhat.com>
4284
4285 * g++.dg/debug/const5.C: New.
4286
4287 2011-05-20 Jason Merrill <jason@redhat.com>
4288
4289 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4290
4291 * g++.dg/cpp0x/constexpr-static7.C: New.
4292
4293 * g++.dg/cpp0x/enum12.C: New.
4294 * g++.dg/cpp0x/enum13.C: New.
4295
4296 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4297
4298 PR fortran/48699
4299 * gfortran.dg/select_type_23.f03: New.
4300
4301 2011-05-20 Jason Merrill <jason@redhat.com>
4302
4303 * g++.dg/cpp0x/defaulted26.C: New.
4304
4305 * g++.dg/cpp0x/noexcept02.C: Fix.
4306 * g++.dg/cpp0x/noexcept03.C: Fix.
4307 * g++.dg/cpp0x/noexcept08.C: Fix.
4308 * g++.dg/cpp0x/noexcept10.C: New.
4309
4310 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4311
4312 PR fortran/48706
4313 * gfortran.dg/extends_12.f03: New.
4314
4315 2011-05-20 Jason Merrill <jason@redhat.com>
4316
4317 * g++.dg/template/koenig9.C: New.
4318 * g++.dg/opt/pr47615.C: Fix.
4319 * g++.dg/overload/defarg1.C: Fix.
4320 * g++.dg/tc1/dr213.C: Remove xfail.
4321 * g++.dg/torture/pr34850.C: Fix.
4322 * g++.dg/torture/pr39362.C: Fix.
4323 * g++.old-deja/g++.brendan/crash56.C: Fix.
4324 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4325
4326 2011-05-20 Richard Guenther <rguenther@suse.de>
4327
4328 PR tree-optimization/49079
4329 * gcc.dg/torture/pr49079.c: New testcase.
4330
4331 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR tree-optimization/49073
4334 * gcc.c-torture/execute/pr49073.c: New test.
4335
4336 2011-06-19 Tobias Burnus <burnus@net-b.de>
4337
4338 PR fortran/18918
4339 * gfortran.dg/coarray_21.f90: New.
4340
4341 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4342
4343 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4344 output.
4345
4346 2011-05-19 Richard Guenther <rguenther@suse.de>
4347
4348 PR testsuite/49063
4349 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4350
4351 2011-05-19 Richard Guenther <rguenther@suse.de>
4352
4353 PR middle-end/48985
4354 * gcc.dg/builtin-object-size-11.c: New testcase.
4355
4356 2011-05-19 Tom de Vries <tom@codesourcery.com>
4357
4358 PR target/45098
4359 * gcc.target/arm/ivopts.c: New test.
4360 * gcc.target/arm/ivopts-2.c: New test.
4361
4362 2011-05-19 Tom de Vries <tom@codesourcery.com>
4363
4364 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4365
4366 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4367
4368 * gcc.c-torture/execute/960321-1.x: Remove.
4369
4370 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4371
4372 PR fortran/48700
4373 * gfortran.dg/move_alloc_4.f90: New.
4374
4375 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 PR target/49002
4378 * gcc.target/i386/pr49002-1.c: New test.
4379 * gcc.target/i386/pr49002-2.c: Likewise.
4380
4381 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR tree-optimization/49039
4384 * gcc.c-torture/execute/pr49039.c: New test.
4385 * gcc.dg/tree-ssa/pr49039.c: New test.
4386 * g++.dg/torture/pr49039.C: New test.
4387
4388 2011-05-18 Jason Merrill <jason@redhat.com>
4389
4390 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4391 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4392 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4393
4394 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4395
4396 * gcc.target/bfin/mcpu-bf592.c: New test.
4397
4398 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4399
4400 PR tree-optimization/41881
4401 * gcc.dg/vect/O3-pr41881.c: New test.
4402 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4403
4404 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR tree-optimization/49000
4407 * gcc.dg/pr49000.c: New test.
4408
4409 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4410
4411 * gnat.dg/invalid1.adb: New test.
4412
4413 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4414
4415 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4416 scan pattern.
4417 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4418 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4419
4420 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4421
4422 PR c++/48994
4423 * g++.dg/cpp0x/range-for18.C: New.
4424
4425 2011-05-15 Tobias Burnus <burnus@net-b.de>
4426
4427 PR fortran/18918
4428 * gfortran.dg/coarray/image_index_2.f90: New.
4429
4430 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4431
4432 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4433 * g++.dg/cpp0x/override2.C: New.
4434
4435 2011-05-14 Tobias Burnus <burnus@net-b.de>
4436
4437 PR fortran/18918
4438 * gfortran.de/coarray_20.f90: New.
4439
4440 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4441
4442 PR fortran/22572
4443 * function_optimize_7.f90: New test case.
4444
4445 2011-05-13 Jason Merrill <jason@redhat.com>
4446
4447 * g++.dg/cpp0x/decltype26.C: New.
4448 * g++.dg/cpp0x/enum11.C: New.
4449
4450 2011-05-13 Tobias Burnus <burnus@net-b.de>
4451
4452 PR fortran/48972
4453 PR fortran/48991
4454 * gfortran.dg/assign_8.f90: Update dg-error.
4455
4456 2011-05-13 Tobias Burnus <burnus@net-b.de>
4457
4458 PR fortran/48972
4459 * gfortran.dg/io_constraints_8.f90: New.
4460 * gfortran.dg/io_constraints_9.f90: New.
4461
4462 2011-05-13 Martin Thuresson <martint@google.com>
4463
4464 PR gcov-profile/47793
4465 * gcc.dg/pr47793.c: New.
4466
4467 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR tree-optimization/48975
4470 * gcc.dg/pr48975.c: New test.
4471
4472 2011-05-12 Tobias Burnus <burnus@net-b.de>
4473
4474 PR fortran/48972
4475 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4476
4477 2011-05-12 Jason Merrill <jason@redhat.com>
4478
4479 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4480
4481 2011-05-12 Geert Bosch <bosch@adacore.com>
4482
4483 * gnat.dg/view_conversion1.adb: New test.
4484
4485 2011-05-12 Richard Guenther <rguenther@suse.de>
4486
4487 PR tree-optimization/48172
4488 * gcc.dg/vect/pr48172.c: New testcase.
4489
4490 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR debug/48967
4493 * g++.dg/opt/pr48967.C: New test.
4494
4495 2011-05-11 Jason Merrill <jason@redhat.com>
4496
4497 * g++.dg/cpp0x/constexpr-friend.C: New.
4498 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4499
4500 * g++.dg/cpp0x/sfinae22.C: New.
4501
4502 2011-05-11 Tobias Burnus <burnus@net-b.de>
4503
4504 PR fortran/48889
4505 * gfortran.dg/generic_24.f90: New.
4506
4507 2011-05-11 Richard Guenther <rguenther@suse.de>
4508
4509 PR tree-optimization/15256
4510 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4511
4512 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR debug/48159
4515 * gcc.dg/pr48159-1.c: New test.
4516 * gcc.dg/pr48159-2.c: New test.
4517
4518 2011-05-11 Richard Guenther <rguenther@suse.de>
4519
4520 PR middle-end/48953
4521 * gcc.dg/torture/pr48953.c: New testcase.
4522
4523 2011-05-11 Richard Guenther <rguenther@suse.de>
4524
4525 PR tree-optimization/18041
4526 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4527
4528 2011-05-11 Alan Modra <amodra@gmail.com>
4529
4530 PR target/47755
4531 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4532
4533 2011-05-10 Jason Merrill <jason@redhat.com>
4534
4535 * g++.dg/cpp0x/defaulted25.C: New.
4536 * g++.dg/template/crash7.C: Adjust.
4537
4538 * g++.dg/cpp0x/variadic108.C: New.
4539
4540 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4541
4542 * g++.dg/inherit/virtual9.C: Extend.
4543
4544 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4545
4546 PR target/48857
4547 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4548 are passed and returned in vector registers.
4549
4550 2011-05-10 Richard Guenther <rguenther@suse.de>
4551
4552 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4553 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4554 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4555 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4556 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4557 applies.
4558
4559 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR tree-optimization/48611
4562 PR tree-optimization/48794
4563 * gfortran.dg/gomp/pr48611.f90: New test.
4564 * gfortran.dg/gomp/pr48794.f90: New test.
4565
4566 PR debug/48928
4567 * gcc.dg/dfp/pr48928.c: New test.
4568
4569 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/48522
4572 * g++.dg/cpp0x/pr48522.C: New.
4573
4574 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/48735
4577 * g++.dg/cpp0x/sfinae21.C: New.
4578
4579 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4580
4581 * g++.dg/template/sfinae28.C: Rename to...
4582 * g++.dg/cpp0x/sfinae19.C: ... this.
4583 * g++.dg/template/sfinae29.C: Rename to...
4584 * g++.dg/cpp0x/sfinae20.C: ... this.
4585
4586 2011-05-09 Jeff Law <law@redhat.com>
4587
4588 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4589 consistent results.
4590
4591 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4592
4593 PR c++/20039
4594 * g++.dg/init/pr20039.C: New.
4595
4596 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4597
4598 PR c++/48737
4599 PR c++/48744
4600 * g++.dg/template/sfinae28.C: New.
4601 * g++.dg/template/sfinae29.C: Likewise.
4602
4603 2011-05-09 Jason Merrill <jason@redhat.com>
4604
4605 * g++.dg/template/nontype23.C: New.
4606
4607 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4608 PR c++/48859
4609 * g++.dg/init/pr48859.C: New.
4610
4611 2011-05-09 Jason Merrill <jason@redhat.com>
4612
4613 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4614 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4615 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4616 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4617 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4618 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4619 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4620 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4621
4622 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4623
4624 * g++.dg/inherit/virtual9.C: New.
4625
4626 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4627
4628 PR c++/48574
4629 * g++.dg/template/dependent-expr8.C: New test case.
4630
4631 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4632
4633 PR tree-optimization/48837
4634 * gcc.dg/pr48837.c: New testcase.
4635
4636 2011-05-06 Jason Merrill <jason@redhat.com>
4637
4638 * g++.dg/cpp0x/constexpr-condition2.C: New.
4639
4640 * g++.dg/cpp0x/constexpr-missing.C: New.
4641
4642 2011-05-06 Tobias Burnus <burnus@net-b.de>
4643
4644 PR fortran/18918
4645 * gfortran.dg/coarray/this_image_2.f90: New.
4646
4647 2011-05-06 Tobias Burnus <burnus@net-b.de>
4648
4649 PR fortran/48858
4650 PR fortran/48820
4651 * gfortran.dg/bind_c_usage_22.f90: New.
4652 * gfortran.dg/bind_c_usage_23.f90: New.
4653 * gfortran.dg/bind_c_usage_24.f90: New.
4654 * gfortran.dg/bind_c_usage_24_c.c: New.
4655
4656 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4657
4658 PR c++/48838
4659 * g++.dg/template/member9.C: New test case.
4660
4661 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4662
4663 * gnat.dg/discr29.ad[sb]: New test.
4664 * gnat.dg/discr30.adb: Likewise.
4665
4666 2011-05-05 Julian Brown <julian@codesourcery.com>
4667
4668 * gcc.target/arm/neon-vset_lanes8.c: New test.
4669
4670 2011-05-05 Jason Merrill <jason@redhat.com>
4671
4672 * g++.dg/init/new32.C: New.
4673
4674 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4675
4676 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4677 Fix typo.
4678
4679 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR rtl-optimization/48381
4682 * gcc.c-torture/compile/pr48381.c: New test.
4683
4684 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4685
4686 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4687 to dg-options.
4688 * gcc.target/i386/opt-1.c: Ditto.
4689
4690 2011-05-04 Jason Merrill <jason@redhat.com>
4691
4692 * g++.dg/conversion/base1.C: New.
4693
4694 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4695
4696 PR libgfortran/48787
4697 * gfortran.dg/round_3.f08: Add more checks to test case.
4698
4699 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4700
4701 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4702 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4703 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4704 Gate test on effective_target fd_truncate.
4705
4706 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4707
4708 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4709 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4710 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4711 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4712 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4713 * gcc.target/i386/pr38824.c: Ditto.
4714 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4715 * gcc.target/i386/vecinit-2.c: Ditto.
4716 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4717 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4718 * gcc.target/i386/parity-2.c: Ditto.
4719 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4720
4721 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4722
4723 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4724 remove duplication.
4725 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4726 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4727 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4728
4729 2011-05-03 Tobias Burnus <burnus@net-b.de>
4730
4731 PR fortran/18918
4732 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4733
4734 2011-05-03 Tobias Burnus <burnus@net-b.de>
4735
4736 PR fortran/18918
4737 * gfortran.dg/coarray/this_image_1.f90: New.
4738
4739 2011-05-03 Tobias Burnus <burnus@net-b.de>
4740
4741 PR fortran/18918
4742 * gfortran.dg/coarray/caf.dg: New.
4743 * gfortran.dg/coarray/image_index_1.f90: New, copied
4744 from ../coarray_16.f90.
4745
4746 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4747
4748 PR c++/28501
4749 * g++.dg/ext/complex9.C: New.
4750
4751 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4752
4753 From Mike Frysinger
4754 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4755 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4756 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4757
4758 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4759
4760 * gcc.target/bfin/builtins: Created.
4761 * gcc.target/bfin/hisilh-O0.c: Deleted.
4762 * gcc.target/bfin/hisilh.c: Moved to...
4763 * gcc.target/bfin/builtins/hisilh.c: ...here.
4764 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4765 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4766 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4767 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4768 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4769 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4770 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4771 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4772 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4773 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4774 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4775 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4776 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4777 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4778 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4779 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4780 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4781 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4782 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4783 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4784 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4785 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4786 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4787 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4788 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4789 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4790 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4791 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4792 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4793 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4794 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4795 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4796 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4798 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4799 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4800 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4801 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4802 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4803 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4804 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4805 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4806 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4807 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4808 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4809 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4810 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4811 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4812 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4813 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4814 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4815 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4816 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4817 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4818 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4819 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4820 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4821 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4822 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4823 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4824 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4825 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4826 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4827 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4828 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4829 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4830 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4831 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4832 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4833 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4834 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4835 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4836 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4837 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4838 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4839 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4840 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4841 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4842 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4843 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4844 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4845 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4846 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4847 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4848 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4849 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4850 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4851 * gcc.target/bfin/builtins/circptr.c: Ditto.
4852 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4853 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4854 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4855 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4856 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4857 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4859 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4860 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4861 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4862 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4863 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4864 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4865 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4866 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4867 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4868 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4869 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4870 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4871 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4872 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4873 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4874 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4875 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4876 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4878 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4879 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4880 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4881 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4882 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4883 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4884 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4885 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4886 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4887 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4888 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4889 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4890 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4891 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4892 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4893 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4894 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4895 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4896 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4897 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4898 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4899 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4900 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4901 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4902 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4903 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4904 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4905 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4906 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4907 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4908 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4909 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4910 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4911 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4912 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4913 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4914 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4915 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4916 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4917 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4918 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4919 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4920 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4921 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4922
4923 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4924
4925 * gcc.target/arm/cold-lc.c: New test.
4926
4927 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR target/48774
4930 * gcc.dg/pr48774.c: New test.
4931
4932 2011-05-03 Richard Guenther <rguenther@suse.de>
4933
4934 * gcc.dg/large-size-array-5.c: New testcase.
4935
4936 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4937
4938 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4939
4940 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4941
4942 * lib/target-supports.exp (check_effective_target_vect_strided):
4943 Replace with...
4944 (check_effective_target_vect_strided2)
4945 (check_effective_target_vect_strided3)
4946 (check_effective_target_vect_strided4)
4947 (check_effective_target_vect_strided8): ...these new functions.
4948
4949 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4950 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4951 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4952 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4953 * gcc.dg/vect/pr37539.c: Likewise.
4954 * gcc.dg/vect/slp-11a.c: Likewise.
4955 * gcc.dg/vect/slp-11b.c: Likewise.
4956 * gcc.dg/vect/slp-11c.c: Likewise.
4957 * gcc.dg/vect/slp-12a.c: Likewise.
4958 * gcc.dg/vect/slp-12b.c: Likewise.
4959 * gcc.dg/vect/slp-18.c: Likewise.
4960 * gcc.dg/vect/slp-19a.c: Likewise.
4961 * gcc.dg/vect/slp-19b.c: Likewise.
4962 * gcc.dg/vect/slp-21.c: Likewise.
4963 * gcc.dg/vect/slp-23.c: Likewise.
4964 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4965
4966 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4967 instead of vect_interleave && vect_extract_even_odd.
4968 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4969 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4970 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4971 * gcc.dg/vect/vect-1.c: Likewise.
4972 * gcc.dg/vect/vect-10.c: Likewise.
4973 * gcc.dg/vect/vect-98.c: Likewise.
4974 * gcc.dg/vect/vect-107.c: Likewise.
4975 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4976 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4977 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4978 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4979 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4980 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4981 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4982 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4983 * gcc.dg/vect/vect-strided-float.c: Likewise.
4984 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4985 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4986 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4987 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4988 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4989 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4990 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4991 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4992 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4993 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4994 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4995 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4996 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4997 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4998 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4999
5000 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5001 target condition.
5002 * gcc.dg/vect/pr30843.c: Likewise.
5003 * gcc.dg/vect/pr33866.c: Likewise.
5004 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5005 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5006 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5007 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5008
5009 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5010
5011 * gcc.dg/vect/slp-11.c: Split into...
5012 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5013 gcc.dg/vect/slp-11c.c: ...these tests.
5014 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5015 * gcc.dg/vect/slp-12c.c: ...this new test.
5016 * gcc.dg/vect/slp-19.c: Split into...
5017 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5018 gcc.dg/vect/slp-19c.c: ...these new tests.
5019
5020 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5021
5022 * lib/target-supports.exp
5023 (check_effective_target_vect_extract_even_odd_wide): Delete.
5024 (check_effective_target_vect_strided_wide): Likewise.
5025 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5026 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5027 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5028 * gcc.dg/vect/pr37539.c: Likewise.
5029 * gcc.dg/vect/slp-11.c: Likewise.
5030 * gcc.dg/vect/slp-12a.c: Likewise.
5031 * gcc.dg/vect/slp-12b.c: Likewise.
5032 * gcc.dg/vect/slp-19.c: Likewise.
5033 * gcc.dg/vect/slp-23.c: Likewise.
5034 * gcc.dg/vect/vect-1.c: Likewise.
5035 * gcc.dg/vect/vect-98.c: Likewise.
5036 * gcc.dg/vect/vect-107.c: Likewise.
5037 * gcc.dg/vect/vect-strided-float.c: Likewise.
5038
5039 2011-05-02 Jason Merrill <jason@redhat.com>
5040
5041 * g++.dg/init/new31.C: New.
5042
5043 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5044
5045 PR c/35445
5046 * gcc.dg/pr35445.c: New test.
5047
5048 2011-05-02 Jason Merrill <jason@redhat.com>
5049
5050 * c-c++-common/vla-1.c: New.
5051
5052 2011-05-02 Richard Guenther <rguenther@suse.de>
5053
5054 PR tree-optimization/48822
5055 * gcc.dg/torture/pr48822.c: New testcase.
5056
5057 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5058
5059 PR c++/47969
5060 * g++.dg/cpp0x/constexpr-47969.C: New.
5061
5062 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5063
5064 PR testsuite/48498
5065 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5066 on vect_no_align targets.
5067 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5068 vect_no_align targets.
5069
5070 2011-05-01 Xinliang David Li <davidxl@google.com>
5071
5072 * gcc.dg/tree-ssa/integer-addr.c: New test.
5073 * gcc.dg/tree-ssa/alias_bug.c: New test.
5074
5075 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076
5077 PR libgfortran/48787
5078 * gfortran.dg/round_3.f08: Add more checks.
5079
5080 2011-04-30 Tobias Burnus <burnus@net-b.de>
5081
5082 PR fortran/48821
5083 * gfortran.dg/import9.f90: New, proper test.
5084 * gfortran.dg/interface_37.f90: Remove bogus
5085 test (bogus copy of interface_36.f90).
5086
5087 2011-04-30 Tobias Burnus <burnus@net-b.de>
5088
5089 PR fortran/48821
5090 * gfortran.dg/interface_37.f90: New.
5091
5092 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5093
5094 PR fortran/48746
5095 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5096
5097 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR tree-optimization/48809
5100 * gcc.c-torture/execute/pr48809.c: New test.
5101
5102 2011-04-29 Jeff Law <law@redhat.com>
5103
5104 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5105
5106 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5107
5108 PR c++/48606
5109 * g++.dg/init/ctor10.C: New.
5110
5111 2011-04-29 Le-Chun Wu <lcwu@google.com>
5112
5113 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5114 warning in implicitly instantiated templates.
5115
5116 2011-04-29 Le-Chun Wu <lcwu@google.com>
5117
5118 * g++.dg/warn/Wnull-conversion-1.C: New.
5119 * g++.dg/warn/Wnull-conversion-2.C: New.
5120
5121 2011-04-29 Diego Novillo <dnovillo@google.com>
5122
5123 * g++.old-deja/g++.other/null3.C: Expect warning about
5124 converting boolean to a pointer.
5125
5126 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5127
5128 PR fortran/48462
5129 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5130 being a target.
5131
5132 PR fortran/48746
5133 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5134
5135 2011-04-29 Tobias Burnus <burnus@net-b.de>
5136
5137 PR fortran/48810
5138 * gfortran.dg/typebound_proc_22.f90: New.
5139
5140 PR fortran/48800
5141 * gfortran.dg/interface_36.f90: New.
5142
5143 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5144
5145 PR libgfortran/48488
5146 PR libgfortran/48602
5147 PR libgfortran/48615
5148 PR libgfortran/48684
5149 PR libgfortran/48787
5150 * gfortran.dg/fmt_g.f: Adjust test.
5151 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5152 * gfortran.dg/round_3.f08: New test.
5153 * gfortran.dg/namelist_print_1.f: Adjust test.
5154 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5155 * gfortran.dg/f2003_io_5.f03: Adjust test.
5156 * gfortran.dg/coarray_15.f90: Adjust test.
5157 * gfortran.dg/namelist_65.f90: Adjust test.
5158 * gfortran.dg/fmt_cache_1.f: Adjust test.
5159 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5160 * gfortran.dg/real_const_3.f90: Adjust test.
5161
5162 2011-04-28 Xinliang David Li <davidxl@google.com>
5163
5164 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5165 * g++.dg/prof-robust-1.C: New test.
5166
5167 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5168
5169 PR tree-optimization/48765
5170 * gcc.dg/vect/pr48765.c: New.
5171
5172 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5173
5174 PR tree-optimization/48775
5175 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5176
5177 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5178
5179 PR c++/48798
5180 * g++.dg/inherit/pr48798.C: New.
5181 * g++.old-deja/g++.other/base1.C: Adjust.
5182
5183 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5184
5185 PR c++/48656
5186 * g++.dg/template/inherit7.C: New test case.
5187
5188 2011-04-28 Richard Guenther <rguenther@suse.de>
5189
5190 PR tree-optimization/40052
5191 PR tree-optimization/15347
5192 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5193 * gcc.dg/pr15347.c: Likewise.
5194
5195 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/48530
5198 * g++.dg/cpp0x/sfinae18.C: New.
5199
5200 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5201
5202 PR c++/48771
5203 * g++.dg/ext/is_literal_type1.C: New.
5204
5205 2011-04-28 Tobias Burnus <burnus@net-b.de>
5206
5207 PR fortran/48112
5208 PR fortran/48279
5209 * gfortran.dg/interface_35.f90: New.
5210 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5211 * gfortran.dg/func_result_6.f90: Add dg-warning.
5212 * gfortran.dg/bessel_1.f90: Ditto.
5213 * gfortran.dg/hypot_1.f90: Ditto.
5214 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5215 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5216 * gfortran.dg/interface_assignment_4.f90: Ditto.
5217
5218 2011-04-27 Jason Merrill <jason@redhat.com>
5219
5220 * g++.dg/ext/complex8.C: New.
5221
5222 * g++.dg/cpp0x/initlist49.C: New.
5223 * g++.dg/init/new30.C: New.
5224
5225 2011-04-27 Tobias Burnus <burnus@net-b.de>
5226
5227 PR fortran/48788
5228 * gfortran.dg/whole_file_34.f90: New.
5229
5230 2011-04-27 Jan Hubicka <jh@suse.cz>
5231
5232 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5233
5234 2011-04-27 Jason Merrill <jason@redhat.com>
5235
5236 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5237
5238 * g++.dg/parse/ambig6.C: New.
5239
5240 2011-04-27 Nick Clifton <nickc@redhat.com>
5241
5242 * gcc.dg/20020312-2.c: Add definition for RX.
5243
5244 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5245 option with RX targets.
5246
5247 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5248 /* */ comments.
5249
5250 2011-04-27 Richard Guenther <rguenther@suse.de>
5251
5252 * gcc.dg/tree-ssa/pr23382.c: Remove.
5253
5254 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5255
5256 PR target/48767
5257 * gcc.c-torture/compile/pr48767.c: New test.
5258
5259 2011-04-27 Richard Guenther <rguenther@suse.de>
5260
5261 PR tree-optimization/48772
5262 * g++.dg/pr48772.C: New testcase.
5263
5264 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR c/48742
5267 * gcc.c-torture/compile/pr48742.c: New test.
5268
5269 2011-04-26 Jason Merrill <jason@redhat.com>
5270
5271 * g++.dg/lookup/koenig13.C: New.
5272
5273 * g++.dg/cpp0x/initlist48.C: New.
5274
5275 2011-04-25 Jason Merrill <jason@redhat.com>
5276
5277 * g++.dg/cpp0x/sfinae17.C: New.
5278
5279 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5280
5281 PR target/48258
5282 * gcc.target/powerpc/pr48258-1.c: New file.
5283 * gcc.target/powerpc/pr48258-2.c: Ditto.
5284
5285 2011-04-26 Xinliang David Li <davidxl@google.com>
5286
5287 * gcc.dg/uninit-suppress.c: New test.
5288 * gcc.dg/uninit-suppress.c: New test.
5289
5290 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR debug/48768
5293 * gcc.dg/pr48768.c: New test.
5294
5295 PR tree-optimization/48734
5296 * gcc.c-torture/compile/pr48734.c: New test.
5297
5298 PR testsuite/48753
5299 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5300
5301 2011-04-26 Richard Guenther <rguenther@suse.de>
5302
5303 PR tree-optimization/48731
5304 * gcc.dg/torture/pr48731.c: New testcase.
5305
5306 2011-04-26 Richard Guenther <rguenther@suse.de>
5307
5308 PR testsuite/48753
5309 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5310
5311 2011-04-26 Richard Guenther <rguenther@suse.de>
5312
5313 PR middle-end/48694
5314 * gcc.dg/torture/pr48694-1.c: New testcase.
5315 * gcc.dg/torture/pr48694-2.c: Likewise.
5316
5317 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 * g++.dg/ext/underlying_type1.C: New.
5320 * g++.dg/ext/underlying_type2.C: Likewise.
5321 * g++.dg/ext/underlying_type3.C: Likewise.
5322 * g++.dg/ext/underlying_type4.C: Likewise.
5323 * g++.dg/ext/underlying_type5.C: Likewise.
5324 * g++.dg/ext/underlying_type6.C: Likewise.
5325 * g++.dg/ext/underlying_type7.C: Likewise.
5326 * g++.dg/ext/underlying_type8.C: Likewise.
5327 * g++.dg/ext/underlying_type9.C: Likewise.
5328 * g++.dg/ext/underlying_type10.C: Likewise.
5329
5330 2011-04-25 Jason Merrill <jason@redhat.com>
5331
5332 * g++.dg/cpp0x/regress/template-const2.C: New.
5333
5334 2011-04-25 Jeff Law <law@redhat.com>
5335
5336 * gcc.dg/tree-ssa/vrp56.c: new test.
5337
5338 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5339
5340 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5341
5342 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR preprocessor/48740
5345 * c-c++-common/raw-string-11.c: New test.
5346
5347 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5348
5349 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5350 hppa*-*-hpux*.
5351
5352 2011-04-23 Tobias Burnus <burnus@net-b.de>
5353
5354 PR fortran/18918
5355 * gfortran.dg/coarray_19.f90: New.
5356
5357 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR c/48685
5360 * gcc.dg/pr48685.c: New test.
5361
5362 2011-04-22 Jan Hubicka <jh@suse.cz>
5363
5364 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5365
5366 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR tree-optimization/48717
5369 * gcc.c-torture/execute/pr48717.c: New test.
5370
5371 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5372
5373 PR target/48723
5374 * gcc.target/i386/pr48723.c: New test.
5375
5376 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR c/48716
5379 * gcc.dg/gomp/pr48716.c: New test.
5380 * g++.dg/gomp/pr48716.C: New test.
5381
5382 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5383
5384 PR c/36750
5385 * gcc.dg/missing-field-init-2.c: Update testcase.
5386
5387 2011-04-22 Alan Modra <amodra@gmail.com>
5388
5389 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5390
5391 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5392
5393 PR fortran/48405
5394 * gfortran.dg/function_optimize_6.f90: New test.
5395
5396 2011-04-21 Easwaran Raman <eraman@google.com>
5397
5398 * gcc.dg/stack-layout-2.c: New test.
5399
5400 2011-04-21 Richard Guenther <rguenther@suse.de>
5401
5402 PR lto/48703
5403 * g++.dg/lto/pr48207-2_0.C: New testcase.
5404 * g++.dg/lto/pr48207-3_0.C: Likewise.
5405
5406 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5407
5408 * gnat.dg/volatile5.adb: New test.
5409 * gnat.dg/volatile5_pkg.ads: New helper.
5410
5411 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5412
5413 PR target/48708
5414 * gcc.target/i386/pr48708.c: New test.
5415
5416 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5417
5418 * gcc.dg/vect/vect-119.c: New test.
5419
5420 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5421
5422 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5423 and once without.
5424
5425 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5426 Richard Sandiford <richard.sandiford@linaro.org>
5427
5428 PR target/46329
5429 * gcc.target/arm/pr46329.c: New test.
5430
5431 2011-04-21 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/18918
5434 * gfortran.dg/coarray_18.f90: New.
5435
5436 2011-04-20 Jason Merrill <jason@redhat.com>
5437
5438 * g++.dg/cpp0x/initlist47.C: New.
5439
5440 * g++.dg/init/dtor4.C: New.
5441
5442 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5443
5444 PR target/48678
5445 * gcc.target/i386/sse2-pinsrw.c: New test.
5446 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5447 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5448 * gcc.target/i386/sse2-insvhi.c: Ditto.
5449 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5450 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5451
5452 2011-04-20 Jason Merrill <jason@redhat.com>
5453
5454 * g++.dg/template/const4.C: New.
5455
5456 2011-04-20 Easwaran Raman <eraman@google.com>
5457
5458 * gcc.dg/stack-layout-1.c: New test.
5459
5460 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5461
5462 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5463 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5464 function.
5465
5466 2011-04-20 Kai Tietz <ktietz@redhat.com>
5467
5468 * gcc.dg/binop-xor1.c: New test.
5469 * gcc.dg/binop-xor2.c: New test.
5470 * gcc.dg/binop-xor3.c: New test.
5471 * gcc.dg/binop-xor4.c: New test.
5472 * gcc.dg/binop-xor5.c: New test.
5473
5474 2011-04-20 Richard Guenther <rguenther@suse.de>
5475
5476 PR tree-optimization/47892
5477 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5478
5479 2011-04-20 Richard Guenther <rguenther@suse.de>
5480
5481 PR middle-end/48695
5482 * g++.dg/torture/pr48695.C: New testcase.
5483
5484 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5485
5486 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5487 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5488 * gcc.c-torture/execute/pr45262.c: Ditto
5489 * gcc.dg/torture/pr43165.c: Ditto.
5490 * gcc.dg/torture/pr47228.c: Ditto.
5491 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5492 * gcc.dg/ipa/pr45644.c: Ditto.
5493 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5494 PDP11.
5495
5496 2011-04-19 Jason Merrill <jason@redhat.com>
5497
5498 * g++.dg/ext/complex7.C: New.
5499
5500 * g++.dg/ext/attrib41.C: New.
5501
5502 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5503
5504 PR testsuite/48676
5505 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5506
5507 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR target/48678
5510 * gcc.target/i386/pr48678.c: New test.
5511
5512 2011-04-19 Martin Jambor <mjambor@suse.cz>
5513
5514 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5515 * g++.dg/opt/devirt2.C: New test.
5516 * g++.dg/ipa/devirt-g-1.C: Likewise.
5517
5518 2011-04-19 Tobias Burnus <burnus@net-b.de>
5519
5520 PR fortran/48588
5521 * gfortran.dg/whole_file_33.f90: New.
5522
5523 2011-04-19 Martin Jambor <mjambor@suse.cz>
5524
5525 * g++.dg/ipa/devirt-7.C: New test.
5526
5527 2011-04-19 Richard Guenther <rguenther@suse.de>
5528
5529 PR lto/48207
5530 * g++.dg/lto/pr48207_0.C: New testcase.
5531
5532 2011-04-18 Jason Merrill <jason@redhat.com>
5533
5534 * g++.dg/init/void1.C: New.
5535
5536 * g++.dg/cpp0x/union4.C: New.
5537
5538 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR middle-end/48661
5541 * g++.dg/torture/pr48661.C: New test.
5542
5543 PR c++/48632
5544 * g++.dg/gomp/pr48632.C: New test.
5545
5546 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5547
5548 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5549 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5550
5551 2011-04-18 Tobias Burnus <burnus@net-b.de>
5552
5553 PR fortran/18918
5554 * gfortran.dg/coarray_17.f90: New.
5555 * gfortran.dg/coarray_10.f90: Update dg-error.
5556
5557 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5558
5559 PR testsuite/48251
5560 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5561 * gfortran.dg/guality/guality.exp: Likewise.
5562
5563 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5564
5565 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5566
5567 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5568
5569 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5570
5571 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5572
5573 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5574
5575 2011-04-18 Richard Guenther <rguenther@suse.de>
5576
5577 PR middle-end/46364
5578 * g++.dg/torture/pr46364.C: New testcase.
5579
5580 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5581
5582 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5583
5584 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5585
5586 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5587
5588 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5589 Ira Rosen <ira.rosen@linaro.org>
5590
5591 PR target/48252
5592 * gcc.target/arm/pr48252.c: New test.
5593
5594 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5595
5596 PR tree-optimization/48616
5597 * gcc.dg/pr48616.c: New test.
5598
5599 2011-04-18 Tobias Burnus <burnus@net-b.de>
5600
5601 PR fortran/18918
5602 * gfortran.dg/coarray_16.f90: New.
5603
5604 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5605
5606 PR fortran/48462
5607 * gfortran.dg/realloc_on_assign_7.f03: New test.
5608
5609 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5610
5611 PR libgfortran/48602
5612 * gfortran.dg/fmt_g0_6.f08: New test.
5613
5614 2011-04-17 Jason Merrill <jason@redhat.com>
5615
5616 * g++.dg/cpp0x/sfinae16.C: New.
5617
5618 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5619
5620 * gcc.target/mips/reg-var-1.c: New test.
5621
5622 2011-04-17 Jan Hubicka <jh@suse.cz>
5623
5624 * gcc.dg/winline-5.c: Update testcase.
5625
5626 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5627
5628 * gnat.dg/discr27.ad[sb]: Move dg directive.
5629 * gnat.dg/discr28.ad[sb]: New test.
5630 * gnat.dg/discr28_pkg.ads: New helper.
5631
5632 2011-04-17 Michael Matz <matz@suse.de>
5633
5634 PR tree-optimization/48622
5635 PR lto/48645
5636 * gcc.dg/lto/pr48622_0.c: New test.
5637
5638 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5639
5640 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5641 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5642 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5643 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5644 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5645 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5646
5647 2011-04-15 Jason Merrill <jason@redhat.com>
5648
5649 * g++.dg/cpp0x/range-for17.C: New.
5650
5651 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5652
5653 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5654 * g++.dg/cpp0x/range-for3.C: Likewise.
5655 * g++.dg/cpp0x/range-for9.C: Correct error message.
5656 * g++.dg/cpp0x/range-for11.C: New.
5657 * g++.dg/cpp0x/range-for12.C: New.
5658 * g++.dg/cpp0x/range-for13.C: New.
5659 * g++.dg/cpp0x/range-for14.C: New.
5660 * g++.dg/cpp0x/range-for15.C: New.
5661 * g++.dg/cpp0x/range-for16.C: New.
5662
5663 2011-04-15 Tobias Burnus <burnus@net-b.de>
5664
5665 PR fortran/18918
5666 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5667
5668 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5669
5670 * objc.dg/naming-4.m: Updated.
5671 * objc.dg/naming-5.m: Updated.
5672 * objc.dg/naming-6.m: New.
5673 * objc.dg/naming-7.m: New.
5674 * obj-c++.dg/naming-1.mm: Updated.
5675 * obj-c++.dg/naming-2.mm: Updated.
5676 * obj-c++.dg/naming-3.mm: New.
5677 * obj-c++.dg/naming-4.mm: New.
5678
5679 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5680
5681 PR libgfortran/48589
5682 * gfortran.dg/fmt_g0_5.f08: New test.
5683
5684 2011-04-15 Richard Guenther <rguenther@suse.de>
5685
5686 PR testsuite/48286
5687 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5688
5689 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5690
5691 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5692 -finline-limit=0 to -fno-inline
5693
5694 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR target/48614
5697 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5698 just avx.
5699
5700 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR target/48605
5703 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5704 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5705 * gcc.target/i386/avx-insertps-3.c: New test.
5706 * gcc.target/i386/avx-insertps-4.c: New test.
5707
5708 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5709
5710 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5711 -finline-limit=0
5712
5713 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5714
5715 PR target/46779
5716 PR target/45291
5717 PR target/41894
5718 * gcc.target/avr/pr46779-1.c: New test case
5719 * gcc.target/avr/pr46779-2.c: New test case
5720
5721 2011-04-14 Jason Merrill <jason@redhat.com>
5722
5723 * g++.dg/cpp0x/sfinae15.C: New.
5724
5725 * g++.dg/cpp0x/sfinae14.C: New.
5726
5727 * g++.dg/ext/vla10.C: New.
5728
5729 2011-04-14 Richard Guenther <rguenther@suse.de>
5730
5731 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5732
5733 2011-04-14 Richard Guenther <rguenther@suse.de>
5734
5735 * gcc.dg/fold-bitand-4.c: Move ...
5736 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5737
5738 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5739
5740 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5741 variables const.
5742 * gcc.target/avr/torture/trivial.c: Ditto.
5743
5744 2011-04-13 Jason Merrill <jason@redhat.com>
5745
5746 * g++.dg/template/operator11.C: New.
5747
5748 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR middle-end/48591
5751 * gcc.dg/gomp/pr48591.c: New test.
5752
5753 PR c++/48570
5754 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5755 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5756
5757 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5758
5759 PR c++/48574
5760 * g++.dg/template/dependent-expr7.C: New test case.
5761
5762 2011-04-13 Jason Merrill <jason@redhat.com>
5763
5764 * g++.dg/cpp0x/sfinae13.C: New.
5765
5766 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5767
5768 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5769
5770 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5771
5772 * gcc.target/arm/pr43698.c: Remove -march option.
5773
5774 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5775
5776 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5777 -march option.
5778
5779 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5780
5781 PR fortran/48360
5782 PR fortran/48456
5783 * gfortran.dg/realloc_on_assign_6.f03: New test.
5784
5785 2011-04-12 Kai Tietz <ktietz@redhat.com>
5786
5787 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5788 targets the additional -mno-ms-bitfields and
5789 -Wno-packed-bitfield-compat options.
5790 * g++.dg/ext/bitfield3.C: Likewise.
5791 * g++.dg/ext/bitfield4.C: Likewise.
5792 * g++.dg/ext/bitfield5.C: Likewise.
5793 * gcc.dg/bitfld-15.c: Likewise.
5794 * gcc.dg/bitfld-16.c: Likewise.
5795 * gcc.dg/bitfld-17.c: Likewise.
5796 * gcc.dg/bitfld-18.c: Likewise.
5797
5798 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5799
5800 * gcc.target/arm/neon-vld3-1.c: New test.
5801 * gcc.target/arm/neon-vst3-1.c: New test.
5802 * gcc.target/arm/neon/v*.c: Regenerate.
5803
5804 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5805
5806 PR rtl-optimization/48549
5807 * g++.dg/opt/pr48549.C: New test.
5808
5809 2011-04-12 Richard Guenther <rguenther@suse.de>
5810
5811 PR tree-optimization/46076
5812 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5813
5814 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5815
5816 PR testsuite/21164
5817 * lib/compat.exp (compat-execute): Declare unsupported after
5818 stripping path from src1.
5819 * lib/lto.exp (lto-execute): Likewise.
5820
5821 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR c/48552
5824 * gcc.dg/pr48552-1.c: New test.
5825 * gcc.dg/pr48552-2.c: New test.
5826
5827 2011-04-11 Jason Merrill <jason@redhat.com>
5828
5829 * g++.dg/cpp0x/sfinae12.C: New.
5830
5831 * g++.dg/cpp0x/enum10.C: New.
5832
5833 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5834
5835 * g++.dg/cpp0x/rv-func.C: New.
5836
5837 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5838
5839 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5840 alpha*-dec-osf5*.
5841
5842 2011-04-11 Martin Jambor <mjambor@suse.cz>
5843
5844 PR tree-optimization/48195
5845 * gcc.dg/ipa/pr48195.c: New test.
5846
5847 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5848
5849 * gnat.dg/return3.adb: Remove unused switch.
5850
5851 2011-04-08 Mike Stump <mikestump@comcast.net>
5852
5853 PR testsuite/48506
5854 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5855 default to fno-common.
5856
5857 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5858
5859 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5860 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5861
5862 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5863
5864 PR fortran/48448
5865 * gfortran.dg/function_optimize_5.f90: New test.
5866
5867 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5868
5869 * gnat.dg/aggr17.adb: New test.
5870 * gnat.dg/aggr18.adb: Likewise.
5871
5872 2011-04-08 Michael Matz <matz@suse.de>
5873
5874 PR middle-end/48389
5875 * gcc.target/i386/pr48389.c: New test.
5876
5877 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5878
5879 PR rtl-optimization/48272
5880 * g++.dg/opt/pr48272.C: New.
5881
5882 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5883
5884 PR rtl-optimization/48235
5885 * gcc.dg/pr48235.c: New.
5886
5887 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5888
5889 PR rtl-optimization/48302
5890 * g++.dg/opt/pr48302.C: New.
5891
5892 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5893
5894 PR target/48273
5895 * g++.dg/opt/pr48273.C: New.
5896
5897 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5898
5899 PR rtl-optimization/48442
5900 * gcc.dg/pr48442.c: New.
5901
5902 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR tree-optimization/48377
5905 * gcc.dg/vect/pr48377.c: New test.
5906
5907 2011-04-07 Jason Merrill <jason@redhat.com>
5908
5909 * g++.dg/cpp0x/regress/call1.C: New.
5910
5911 * g++.dg/cpp0x/variadic107.C: New.
5912
5913 * g++.dg/cpp0x/sfinae11.C: New.
5914 * g++.dg/cpp0x/noexcept02.C: Fix.
5915
5916 * g++.dg/cpp0x/sfinae10.C: New.
5917
5918 * g++.dg/cpp0x/sfinae9.C: New.
5919
5920 * c-c++-common/Wcast-qual-1.c: Move here from...
5921 * gcc.dg/cast-qual-3.c: ...here, and...
5922 * g++.dg/warn/Wcast-qual2.C: ...here.
5923
5924 * g++.dg/cpp0x/sfinae8.C: New.
5925
5926 * g++.dg/cpp0x/sfinae7.C: New.
5927
5928 * g++.dg/cpp0x/enum9.C: New.
5929
5930 2011-04-07 Mike Stump <mikestump@comcast.net>
5931
5932 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5933 with no trampolines.
5934
5935 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR fortran/48117
5938 * gfortran.dg/gomp/pr48117.f90: New test.
5939
5940 PR debug/48343
5941 * gcc.dg/torture/pr48343.c: New test.
5942
5943 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5944
5945 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5946
5947 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5948
5949 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5950
5951 2011-04-07 Tom de Vries <tom@codesourcery.com>
5952
5953 PR target/43920
5954 * lib/scanasm.exp (object-size): New proc.
5955 * gcc.target/arm/pr43920-2.c: New test.
5956
5957 2011-04-06 Tobias Burnus <burnus@net-b.de>
5958
5959 PR fortran/18918
5960 PR fortran/48477
5961 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5962
5963 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5964
5965 * gcc.dg/mtune.c: Prune note from output.
5966
5967 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR debug/48466
5970 * gcc.dg/guality/pr36977.c: New test.
5971 * gcc.dg/guality/pr48466.c: New test.
5972
5973 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5974
5975 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5976
5977 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5978
5979 * gnat.dg/return3.adb: New test.
5980
5981 2011-04-06 Richard Guenther <rguenther@suse.de>
5982
5983 PR tree-optimization/47663
5984 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5985
5986 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5987
5988 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5989 Solaris 8 and 9 as well.
5990
5991 2011-04-05 Tom de Vries <tom@codesourcery.com>
5992
5993 PR target/43920
5994 * gcc.target/arm/pr43920-1.c: New test.
5995
5996 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5997
5998 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5999 (cctor): Actually return the value.
6000 (main): Cast return values.
6001
6002 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6003
6004 * gfortran.dg/character_comparison_8.f90: New test.
6005
6006 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6007
6008 * frontend-passes: (optimize_lexical_comparison): New function.
6009 (optimize_expr): Call it.
6010 (optimize_comparison): Also handle lexical comparison functions.
6011 Return false instad of -2 for unequal comparison.
6012
6013 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6014
6015 PR fortran/48412
6016 * function_optimize_4.f90: New test.
6017
6018 2011-04-04 Tobias Burnus <burnus@net-b.de>
6019
6020 PR fortran/18918
6021 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6022 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6023 * gfortran.dg/coarray_15.f90: New.
6024
6025 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6026
6027 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6028 * gfortran.dg/bessel_7.f90: Likewise.
6029
6030 2011-04-03 Tobias Burnus <burnus@net-b.de>
6031
6032 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6033
6034 2011-04-03 Richard Guenther <rguenther@suse.de>
6035 Ira Rosen <ira.rosen@linaro.org>
6036
6037 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6038 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6039 -ftree-loop-if-convert-stores.
6040
6041 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6042
6043 * gnat.dg/specs/aggr2.ads: New test.
6044
6045 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6046
6047 * gnat.dg/debug2.ad[sb]: New test.
6048 * gnat.dg/debug2_pkg.ads: New helper.
6049 * gnat.dg/debug3.ad[sb]: New test.
6050
6051 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6052
6053 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6054
6055 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR middle-end/48335
6058 * gcc.c-torture/compile/pr48335-1.c: New test.
6059 * gcc.dg/pr48335-1.c: New test.
6060 * gcc.dg/pr48335-2.c: New test.
6061 * gcc.dg/pr48335-3.c: New test.
6062 * gcc.dg/pr48335-4.c: New test.
6063 * gcc.dg/pr48335-5.c: New test.
6064 * gcc.dg/pr48335-6.c: New test.
6065 * gcc.dg/pr48335-7.c: New test.
6066 * gcc.dg/pr48335-8.c: New test.
6067 * gcc.target/i386/pr48335-1.c: New test.
6068
6069 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6070
6071 PR c/36299
6072 * gcc.dg/Waddress.c: New test.
6073
6074 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6075
6076 PR fortran/48352
6077 * gfortran.dg/function_optimize_3.f90: New test.
6078
6079 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6080
6081 * gcc.c-torture/compile/20110401-1.c: New test.
6082
6083 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6084 * g++.dg/lto/20091002-2_0.C: Likewise.
6085 * g++.dg/lto/20090303_0.c: Likewise.
6086 * g++.dg/lto/20091004-1_0.C: Likewise.
6087 * g++.dg/lto/20091002-3_0.C: Likewise.
6088 * g++.dg/lto/20091004-2_0.C: Likewise.
6089 * g++.dg/lto/20081123_0.C: Likewise.
6090 * g++.dg/lto/20090313_0.C: Likewise.
6091 * g++.dg/lto/20081109-1_0.C: Likewise.
6092 * g++.dg/lto/20081219_0.C: Likewise.
6093 * g++.dg/lto/20081204-1_0.C: Likewise.
6094 * g++.dg/lto/20090302_0.C: Likewise.
6095 * g++.dg/lto/20081119-1_0.C: Likewise.
6096 * g++.dg/lto/20081118_0.C: Likewise.
6097 * gcc.dg/lto/20091020-2_0.c: Likewise.
6098 * gcc.dg/lto/20090210_0.c: Likewise.
6099 * gcc.dg/lto/20081204-1_0.c: Likewise.
6100 * gcc.dg/lto/20081224_0.c: Likewise.
6101 * gcc.dg/lto/20090219_0.c: Likewise.
6102 * gcc.dg/lto/20091014-1_0.c: Likewise.
6103 * gcc.dg/lto/20091016-1_0.c: Likewise.
6104 * gcc.dg/lto/20090206-2_0.c: Likewise.
6105 * gcc.dg/lto/20090116_0.c: Likewise.
6106 * gcc.dg/lto/20091013-1_0.c: Likewise.
6107 * gcc.dg/lto/20091015-1_0.c: Likewise.
6108 * gcc.dg/lto/20090126-2_0.c: Likewise.
6109
6110 2011-03-31 Ian Lance Taylor <iant@google.com>
6111
6112 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6113
6114 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6115
6116 * gnat.dg/opt16.adb: New test.
6117
6118 2011-03-31 Jason Merrill <jason@redhat.com>
6119
6120 * g++.dg/cpp0x/defaulted24.C: New.
6121
6122 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6123
6124 PR target/16292
6125 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6126 with -O0.
6127
6128 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6129
6130 * g++.dg/other/i386-9.C: New test.
6131
6132 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133
6134 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6135
6136 2011-03-30 Jason Merrill <jason@redhat.com>
6137
6138 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6139
6140 * g++.dg/cpp0x/regress/isnan.C: New.
6141
6142 * g++.dg/cpp0x/initlist46.C: New.
6143
6144 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6145
6146 PR target/47551
6147 * gcc.target/arm/neon-modes-2.c: New test.
6148
6149 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR c/48305
6152 * gcc.c-torture/compile/pr48305.c: New test.
6153
6154 2011-03-29 Jason Merrill <jason@redhat.com>
6155
6156 * g++.dg/cpp0x/regress/value-dep1.C: New.
6157
6158 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6159
6160 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6161
6162 2011-03-29 Ian Lance Taylor <iant@google.com>
6163
6164 * go.test/go-test.exp: Handle the test lines used in several new
6165 tests.
6166 (errchk): Add opts parameter. Change all callers. Handle parens
6167 in regexps.
6168
6169 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6170 Dominique d'Humieres <dominiq@lps.ens.fr>
6171
6172 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6173 and __APPLE__ && __PPC__ && __ALTIVEC__.
6174
6175 2011-03-29 Jason Merrill <jason@redhat.com>
6176
6177 * g++.dg/cpp0x/dependent1.C: New.
6178
6179 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6180
6181 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6182
6183 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6184
6185 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6186
6187 PR fortran/48095
6188 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6189 * gfortran.dg/proc_ptr_comp_32.f90: New.
6190
6191 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6192
6193 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6194 check for corresponding warning.
6195
6196 2011-03-28 Jason Merrill <jason@redhat.com>
6197
6198 * g++.dg/cpp0x/rv-deduce2.C: New.
6199
6200 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR debug/48203
6203 * gcc.dg/pr48203.c: New test.
6204
6205 2011-03-28 Jeff Law <law@redhat.com>
6206
6207 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6208
6209 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6210
6211 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6212 and __PPC__ && __ALTIVEC__.
6213
6214 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6215
6216 PR testsuite/48238
6217 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6218 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6219 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6220 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6221
6222 2011-03-28 Jason Merrill <jason@redhat.com>
6223
6224 * g++.dg/cpp0x/initlist-array2.C: New.
6225
6226 * g++.dg/cpp0x/initlist-array1.C: New.
6227
6228 * g++.dg/cpp0x/constexpr-compound.C: New.
6229
6230 * g++.dg/cpp0x/constexpr-using.C: New.
6231
6232 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6233
6234 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6235
6236 PR testsuite/48276
6237 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6238
6239 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6240
6241 * gcc.dg/slp-1.c: New test.
6242
6243 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6244
6245 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6246 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6247 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6248 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6249 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6250 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6251 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6252 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6253 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6254 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6255 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6256 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6257 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6258 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6259
6260 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6261
6262 PR fortran/47065
6263 * gfortran.dg/trim_optimize_5.f90: New test.
6264 * gfortran.dg/trim_optimize_6.f90: New test.
6265
6266 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6267
6268 PR target/38598
6269 * gcc.target/mips/madd-7.c: Remove -mlong32.
6270 * gcc.target/mips/msub-7.c: Likewise.
6271
6272 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6273
6274 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6275 accesses to preserve the meaning of the test for doubleword vectors.
6276 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6277 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6278
6279 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6280
6281 PR fortran/48291
6282 * gfortran.dg/class_42.f03: New.
6283
6284 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6285
6286 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6287 strided accesses.
6288
6289 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6290
6291 PR rtl-optimization/48144
6292 * gcc.dg/pr48144.c: New test.
6293
6294 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6295
6296 * gnat.dg/discr27.ad[sb]: New test.
6297
6298 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6299
6300 * gnat.dg/limited_with2.ad[sb]: New test.
6301 * gnat.dg/limited_with2_pkg1.ads: New helper.
6302 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6303
6304 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6305
6306 * gnat.dg/opt15.adb: New test.
6307 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6308
6309 2011-03-25 Tobias Burnus <burnus@net-b.de>
6310
6311 PR fortran/48174
6312 PR fortran/45304
6313 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6314 * gfortran.dg/leadz_trailz_3.f90: Ditto
6315
6316 2011-03-25 Martin Jambor <mjambor@suse.cz>
6317
6318 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6319
6320 2011-03-25 Jason Merrill <jason@redhat.com>
6321
6322 * g++.dg/cpp0x/defaulted22.C: New.
6323 * g++.dg/cpp0x/defaulted23.C: New.
6324 * g++.dg/cpp0x/defaulted15.C: Adjust.
6325
6326 2011-03-25 Jason Merrill <jason@redhat.com>
6327
6328 * g++.dg/cpp0x/move1.C: New.
6329
6330 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6331
6332 PR target/48287
6333 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6334
6335 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6338 for mips-sgi-irix6.5.
6339 Replace snprintf prototype by <stdio.h>.
6340
6341 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6342
6343 PR testsuite/48283
6344 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6345 run_expensive_tests.
6346 * gcc.dg/graphite/block-4.c: Likewise.
6347 * gcc.dg/graphite/block-7.c: Likewise.
6348 * gcc.dg/graphite/block-8.c: Likewise.
6349
6350 2011-03-25 Richard Guenther <rguenther@suse.de>
6351
6352 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6353 * g++.dg/tree-ssa/pr8781.C: Likewise.
6354 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6355 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6356 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6357 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6358 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6359 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6360 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6361 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6362 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6363 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6364 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6368 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6369 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6370 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6371 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6372 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6373 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6374 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6375 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6376 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6377 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6378 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6379 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6380 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6381 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6382 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6383 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6384 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6385 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6386 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6387 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6388 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6389 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6390 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6391 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6392 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6393 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6394 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6395 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6396 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6397 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6398 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6399 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6400 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6401 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6402 * c-c++-common/pr46562-2.c: Likewise.
6403 * gfortran.dg/pr42108.f90: Likewise.
6404 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6405 foo to be inlined even at -O1.
6406 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6407 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6408 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6409 * gcc.dg/matrix/matrix.exp: Disable FRE.
6410
6411 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR debug/48204
6414 * gcc.dg/dfp/pr48204.c: New test.
6415
6416 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6417
6418 PR target/48209
6419 * gcc.c-torture/execute/pr47917.c: Move this...
6420 * gcc.dg/torture/pr47917.c: to here and add xfails.
6421
6422 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6423
6424 * gnat.dg/array16.ad[sb]: New test.
6425 * gnat.dg/array16.ads: New helper.
6426
6427 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6428
6429 * gnat.dg/derived_type2.adb: New test.
6430
6431 2011-03-24 Richard Guenther <rguenther@suse.de>
6432
6433 PR tree-optimization/48271
6434 * g++.dg/torture/pr48271.C: New testcase.
6435
6436 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6437
6438 * gnat.dg/array15.ad[sb]: New test.
6439
6440 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6441
6442 PR target/48237
6443 * gcc.target/i386/pr48237.c: New test.
6444
6445 2011-03-24 Richard Guenther <rguenther@suse.de>
6446
6447 PR middle-end/48269
6448 * gcc.dg/builtin-object-size-10.c: New testcase.
6449
6450 2011-03-24 Richard Guenther <rguenther@suse.de>
6451
6452 PR tree-optimization/46562
6453 * c-c++-common/pr46562-2.c: New testcase.
6454 * c-c++-common/pr46562.c: Likewise.
6455
6456 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6457
6458 * gcc.dg/vect/vect-cselim-1.c: New test.
6459 * gcc.dg/vect/vect-cselim-2.c: New test.
6460
6461 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6462
6463 * gcc.target/arm/pr46934.c: New.
6464
6465 2011-03-23 Ian Lance Taylor <iant@google.com>
6466
6467 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6468
6469 2011-03-23 Richard Guenther <rguenther@suse.de>
6470
6471 * gcc.dg/struct: Remove directory and contents.
6472
6473 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6474
6475 PR testsuite/48251
6476 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6477
6478 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6479
6480 * gnat.dg/discr26.ad[sb]: New test.
6481 * gnat.dg/discr26_pkg.ads: New helper.
6482
6483 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6484
6485 PR target/47553
6486 * gcc.target/arm/neon-vld-1.c: New test.
6487
6488 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6489
6490 * gnat.dg/array14.ad[sb]: New test.
6491 * gnat.dg/array14_pkg.ads: New helper.
6492
6493 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6494
6495 * gcc.c-torture/execute/920501-8.x: Remove.
6496 * gcc.c-torture/execute/930513-1.x: Remove.
6497 * gcc.c-torture/execute/960312-1.x: Remove.
6498 * gcc.c-torture/compile/20000804-1.c,
6499 gcc.c-torture/compile/20001205-1.c,
6500 gcc.c-torture/compile/20001226-1.c,
6501 gcc.c-torture/compile/20010518-2.c,
6502 gcc.c-torture/compile/20020312-1.c,
6503 gcc.c-torture/compile/20020604-1.c,
6504 gcc.c-torture/compile/920501-12.c,
6505 gcc.c-torture/compile/920501-4.c,
6506 gcc.c-torture/compile/920520-1.c,
6507 gcc.c-torture/compile/980506-1.c,
6508 gcc.c-torture/execute/980709-1.x,
6509 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6510 options for m68hc11.
6511 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6512 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6513 m68hc11.
6514
6515 2011-03-22 Nick Clifton <nickc@redhat.com>
6516
6517 * lib/target-supports.exp (check_profiling_available): Add MN10300
6518 to the list of targets that do not support profiling. Restore
6519 alpha sorting to this list.
6520
6521 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6522
6523 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6524 failure on 32-bit systems.
6525 * gcc.dg/torture/vector-2.c: Ditto.
6526
6527 2011-03-22 Richard Guenther <rguenther@suse.de>
6528
6529 PR tree-optimization/48228
6530 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6531
6532 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6533
6534 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6535 powerpc.
6536
6537 PR target/48226
6538 * gcc.target/powerpc/pr48226.c: New file.
6539
6540 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6541
6542 * lib/prune.exp (prune_gcc_output): Prune "could not create
6543 compact unwind for" warnings.
6544
6545 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR c/42544
6548 PR c/48197
6549 * gcc.c-torture/execute/pr42544.c: New test.
6550 * gcc.c-torture/execute/pr48197.c: New test.
6551
6552 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6553
6554 PR preprocessor/48192
6555 * gcc.target/powerpc/pr48192.c: New file.
6556
6557 PR target/48053
6558 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6559 split problem of 0 being loaded in a VSX register.
6560
6561 2011-03-21 Richard Guenther <rguenther@suse.de>
6562
6563 PR c/47939
6564 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6565 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6566 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6567 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6568
6569 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR target/48213
6572 * gcc.dg/pr48213.c: New test.
6573
6574 2011-03-21 Kai Tietz <ktietz@redhat.com>
6575
6576 PR target/12171
6577 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6578
6579 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6580
6581 * gcc.target/arm/xor-and.c: New.
6582
6583 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6584
6585 PR fortran/22572
6586 * gfortran.dg/function_optimize_1.f90: New test.
6587 * gfortran.dg/function_optimize_2.f90: New test.
6588
6589 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6590
6591 PR rtl-optimization/47502
6592 * gcc.target/i386/pr47502-1.c: New.
6593 * gcc.target/i386/pr47502-2.c: Likewise.
6594
6595 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR rtl-optimization/48156
6598 * gcc.dg/pr48156.c: New test.
6599
6600 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6601
6602 PR libfortran/47439
6603 * gfortran.dg/scratch_1.f90: Adjust test.
6604
6605 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6606
6607 PR libfortran/47439
6608 * gfortran.dg/scratch_1.f90: New test.
6609
6610 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6611
6612 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6613 variably modified typedefs.
6614 * gcc.dg/c1x-typedef-2.c: Remove.
6615
6616 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6617
6618 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6619 * gcc.dg/c1x-anon-struct-3.c: New test.
6620 * gcc.dg/anon-struct-11.c: Update.
6621
6622 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6623
6624 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6625 dg-xfail-run-if.
6626 Only xfail with gas.
6627
6628 2011-03-18 Jason Merrill <jason@redhat.com>
6629
6630 * g++.dg/template/fn-ptr1.C: New.
6631
6632 * g++.dg/overload/volatile1.C: New.
6633
6634 * g++.dg/opt/pr23372.C: New.
6635
6636 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6637
6638 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6639
6640 PR middle-end/47405
6641 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6642
6643 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6644
6645 * gcc.target/arm/unsigned-extend-1.c: New.
6646
6647 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR bootstrap/48161
6650 * gcc.c-torture/compile/pr48161.c: New test.
6651
6652 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6653
6654 PR middle-end/47725
6655 * gcc.dg/torture/pr47725.c: New.
6656
6657 2011-03-17 Jason Merrill <jason@redhat.com>
6658
6659 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6660 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6661
6662 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6663
6664 * gnat.dg/specs/elab2.ads: New test.
6665 * gnat.dg/specs/elab2_pkg.ads: New helper.
6666
6667 2011-03-17 Jason Merrill <jason@redhat.com>
6668
6669 * g++.dg/cpp0x/decltype-1212.C: New.
6670 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6671
6672 2011-03-17 Jason Merrill <jason@redhat.com>
6673
6674 * g++.dg/parse/memfnquals1.C: New.
6675
6676 2011-03-17 Richard Guenther <rguenther@suse.de>
6677
6678 PR middle-end/48134
6679 * gcc.dg/pr48134.c: New testcase.
6680
6681 2011-03-17 Richard Guenther <rguenther@suse.de>
6682
6683 PR middle-end/48165
6684 * g++.dg/torture/pr48165.C: New testcase.
6685
6686 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR rtl-optimization/48141
6689 * gcc.dg/pr48141.c: New test.
6690
6691 2011-03-16 Jason Merrill <jason@redhat.com>
6692
6693 * g++.dg/cpp0x/constexpr-48089.C: New.
6694
6695 * g++.dg/cpp0x/constexpr-abi1.C: New.
6696
6697 * g++.dg/cpp0x/constexpr-46336.C: New.
6698 * g++.dg/parse/friend5.C: Adjust expected errors.
6699
6700 * g++.dg/cpp0x/constexpr-47570.C: New.
6701
6702 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6703
6704 PR debug/47510
6705 * ++.dg/debug/dwarf2/typedef6.C: New test.
6706
6707 2011-03-16 Jason Merrill <jason@redhat.com>
6708
6709 * g++.dg/cpp0x/elision2.C: New.
6710
6711 * g++.dg/cpp0x/constexpr-array3.C: New.
6712
6713 2011-03-16 Jason Merrill <jason@redhat.com>
6714
6715 * g++.dg/cpp0x/sfinae6.C: New.
6716 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6717 * g++.dg/cpp0x/pr45908.C: Likewise.
6718 * g++.dg/cpp0x/sfinae6.C: Likewise.
6719 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6720 * g++.old-deja/g++.law/arg11.C: Likewise.
6721
6722 2011-03-16 Jason Merrill <jason@redhat.com>
6723
6724 * g++.dg/template/incomplete6.C: New.
6725
6726 2011-03-16 Jeff Law <law@redhat.com>
6727
6728 * gcc.dg/tree-ssa/vrp55.c: New test.
6729
6730 2011-03-16 Jason Merrill <jason@redhat.com>
6731
6732 * g++.dg/cpp0x/auto22.C: New.
6733
6734 2011-03-16 Richard Guenther <rguenther@suse.de>
6735
6736 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6737 optimizing it away if promoted to const.
6738
6739 2011-03-16 Richard Guenther <rguenther@suse.de>
6740
6741 PR tree-optimization/48149
6742 * gcc.dg/fold-complex-1.c: New testcase.
6743
6744 2011-03-16 Richard Guenther <rguenther@suse.de>
6745
6746 PR testsuite/48147
6747 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6748 or cloning happens.
6749
6750 2011-03-16 Richard Guenther <rguenther@suse.de>
6751
6752 PR tree-optimization/26134
6753 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6754
6755 2011-03-16 Richard Guenther <rguenther@suse.de>
6756
6757 PR tree-optimization/48146
6758 * gcc.dg/torture/pr48146.c: New testcase.
6759
6760 2011-03-16 Richard Guenther <rguenther@suse.de>
6761
6762 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6763 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6764
6765 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR middle-end/48136
6768 * gcc.c-torture/compile/pr48136.c: New test.
6769
6770 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6771
6772 PR debug/45882
6773 * gcc.dg/guality/pr45882.c: New test.
6774
6775 2011-03-15 Jason Merrill <jason@redhat.com>
6776
6777 * g++.dg/cpp0x/constexpr-recursion.C: New.
6778
6779 * g++.dg/cpp0x/implicit11.C: New.
6780
6781 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6782
6783 * g++.dg/cpp0x/constexpr-attribute.C: New.
6784
6785 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6786
6787 * g++.dg/parse/pr34758.C: New.
6788
6789 2011-03-15 Xinliang David Li <davidxl@google.com>
6790
6791 PR c/47837
6792 * gcc.dg/uninit-pred-7_d.c: New test.
6793 * gcc.dg/uninit-pred-8_d.c: New test.
6794
6795 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6796
6797 PR target/46788
6798 * gcc.target/arm/pr46788.c: New.
6799
6800 2011-03-15 Richard Guenther <rguenther@suse.de>
6801
6802 PR middle-end/47650
6803 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6804 * gfortran.dg/ishft_4.f90: Likewise.
6805 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6806
6807 2011-03-15 Richard Guenther <rguenther@suse.de>
6808
6809 PR tree-optimization/13954
6810 * g++.dg/tree-ssa/pr13954.C: New testcase.
6811
6812 2011-03-15 Richard Guenther <rguenther@suse.de>
6813
6814 PR tree-optimization/48037
6815 * gcc.target/i386/pr48037-1.c: New testcase.
6816
6817 2011-03-15 Richard Guenther <rguenther@suse.de>
6818
6819 PR tree-optimization/41490
6820 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6821 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6822 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6823 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6824 * g++.dg/tree-ssa/pr33604.C: Adjust.
6825
6826 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR middle-end/47917
6829 * gcc.c-torture/execute/pr47917.c: New test.
6830 * gcc.dg/pr47917.c: New test.
6831
6832 PR middle-end/38878
6833 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6834
6835 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6836
6837 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6838 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6839 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6840 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6841 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6842 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6843 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6844 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6845 * gcc.target/i386/avx-floor-vec.c: Ditto.
6846 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6847 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6848 * gcc.target/i386/avx-rint-vec.c: Ditto.
6849 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6850 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6851 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6852 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6853
6854 2011-03-14 Tom Tromey <tromey@redhat.com>
6855
6856 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6857 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6858 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6859
6860 2011-03-14 Tom Tromey <tromey@redhat.com>
6861
6862 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6863 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6864 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6865
6866 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6867
6868 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6869
6870 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6871
6872 PR rtl-optimization/47166
6873 * gcc.c-torture/execute/postmod-1.c: New test.
6874
6875 2011-03-14 Richard Guenther <rguenther@suse.de>
6876
6877 PR middle-end/48098
6878 * gcc.dg/torture/pr48098.c: New testcase.
6879
6880 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6881
6882 PR target/48053
6883 * gcc.target/powerpc/pr48053-1.c: New test.
6884 * gcc.target/powerpc/pr48053-2.c: Likewise.
6885
6886 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6887
6888 PR libfortran/48066
6889 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6890
6891 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6892
6893 PR libfortran/48066
6894 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6895
6896 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6897
6898 PR fortran/48059
6899 * gfortran.dg/class_41.f03: New.
6900
6901 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6902
6903 * g++.dg/conversion/cast3.C: New test.
6904
6905 2011-03-11 Jason Merrill <jason@redhat.com>
6906
6907 * g++.dg/template/error45.C: New.
6908
6909 * g++.dg/parse/no-type-defn1.C: New.
6910
6911 * g++.dg/ext/attrib40.C: New.
6912
6913 * g++.dg/cpp0x/regress/array1.C: New.
6914
6915 2011-03-11 Richard Guenther <rguenther@suse.de>
6916
6917 PR tree-optimization/48067
6918 * gcc.dg/pr48067.c: New testcase.
6919
6920 2011-03-11 Richard Guenther <rguenther@suse.de>
6921
6922 PR lto/48073
6923 * g++.dg/lto/20110311-1_0.C: New testcase.
6924
6925 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR c++/48035
6928 * g++.dg/inherit/virtual8.C: New test.
6929
6930 PR middle-end/48044
6931 * gcc.dg/torture/pr48044.c: New test.
6932
6933 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6934
6935 PR fortran/47768
6936 * gfortran.dg/proc_ptr_comp_31.f90: New.
6937
6938 2011-03-11 Richard Guenther <rguenther@suse.de>
6939
6940 PR tree-optimization/47278
6941 * gcc.dg/torture/pr47278-1.c: New testcase.
6942 * gcc.dg/torture/pr47278-2.c: Likewise.
6943
6944 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR tree-optimization/48063
6947 * gcc.dg/torture/pr48063.c: New test.
6948
6949 2011-03-10 Jason Merrill <jason@redhat.com>
6950
6951 * g++.dg/template/array22.C: New.
6952
6953 * g++.dg/cpp0x/syntax-err1.C: New.
6954 * g++.dg/parse/error36.C: Adjust expected errors.
6955 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6956 * g++.old-deja/g++.pt/typename3.C: Likewise.
6957 * g++.old-deja/g++.pt/typename4.C: Likewise.
6958 * g++.old-deja/g++.pt/typename6.C: Likewise.
6959
6960 2011-03-09 Jason Merrill <jason@redhat.com>
6961
6962 * g++.dg/template/nontype22.C: New.
6963
6964 2011-03-09 Martin Jambor <mjambor@suse.cz>
6965
6966 PR tree-optimization/47714
6967 * g++.dg/torture/pr47714.C: New test.
6968
6969 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6970
6971 PR target/47755
6972 * gcc.target/powerpc/pr47755-2.c: New file.
6973
6974 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6975
6976 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6977 is not set in the environment, pass 64 as first argument when not
6978 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6979 native where ulimit -u is supported.
6980
6981 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6982
6983 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6984
6985 2011-03-08 Jason Merrill <jason@redhat.com>
6986
6987 * g++.dg/template/nontype21.C: New.
6988
6989 * g++.dg/template/anon5.C: New.
6990
6991 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR debug/47881
6994 * gcc.dg/pr47881.c: New test.
6995
6996 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6997
6998 PR c++/47957
6999 * g++.dg/lookup/template3.C: New test.
7000
7001 2011-03-08 Kai Tietz <ktietz@redhat.com>
7002
7003 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7004 'long' type.
7005
7006 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7007
7008 PR testsuite/47954
7009 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7010 sizeof to compute alignment.
7011
7012 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR tree-optimization/48022
7015 * gcc.dg/pr48022-1.c: New test.
7016 * gcc.dg/pr48022-2.c: New test.
7017
7018 2011-03-07 Jason Merrill <jason@redhat.com>
7019
7020 * g++.dg/template/nontype20.C: New.
7021 * g++.dg/init/member1.C: Adjust expected errors.
7022 * g++.dg/parse/constant4.C: Likewise.
7023 * g++.dg/template/qualified-id3.C: Likewise.
7024 * g++.old-deja/g++.pt/crash10.C: Likewise.
7025
7026 * g++.dg/cpp0x/regress/non-const1.C: New.
7027
7028 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR debug/47991
7031 * gcc.dg/pr47991.c: New test.
7032
7033 2011-03-07 Jason Merrill <jason@redhat.com>
7034
7035 * g++.dg/abi/mangle46.C: New.
7036
7037 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7038
7039 PR target/47862
7040 * gcc.target/powerpc/pr47862.c: New.
7041
7042 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7043
7044 PR target/45413
7045 * gcc.target/i386/combine-mul.c: Require nonpic.
7046
7047 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7048 Nathan Froyd <froydnj@codesourcery.com>
7049
7050 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7051
7052 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7053
7054 * README.QMTEST: Remove.
7055
7056 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7057 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7058
7059 PR fortran/47850
7060 * gfortran.dg/array_constructor_37.f90 : New test.
7061
7062 2011-03-05 Jason Merrill <jason@redhat.com>
7063
7064 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7065 * g++.dg/abi/mangle45.C: Likewise.
7066 * g++.dg/cpp0x/trailing1.C: Likewise.
7067
7068 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7069
7070 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7071
7072 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR rtl-optimization/47899
7075 * gcc.dg/pr47899.c: New test.
7076
7077 * gcc.dg/torture/pr47968.c: Ignore warnings.
7078
7079 PR tree-optimization/47967
7080 * gcc.c-torture/compile/pr47967.c: New test.
7081
7082 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7083
7084 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7085 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7086
7087 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7088
7089 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7090 and property_getAttributes() if __OBJC2__.
7091 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7092 * objc.dg/property/property-encoding-1.m: New.
7093 * obj-c++.dg/property/property-encoding-1.mm: New.
7094
7095 2011-03-04 Jason Merrill <jason@redhat.com>
7096
7097 * g++.dg/template/pseudodtor6.C: New.
7098
7099 * g++.dg/inherit/covariant19.C: New.
7100
7101 2011-03-04 Richard Guenther <rguenther@suse.de>
7102
7103 PR middle-end/47968
7104 * gcc.dg/torture/pr47968.c: New testcase.
7105
7106 2011-03-04 Richard Guenther <rguenther@suse.de>
7107
7108 PR middle-end/47975
7109 * gcc.dg/torture/pr47975.c: New testcase.
7110
7111 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7112
7113 PR c++/47974
7114 * g++.dg/template/crash106.C: New.
7115
7116 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR c/47963
7119 * gcc.dg/gomp/pr47963.c: New test.
7120 * g++.dg/gomp/pr47963.C: New test.
7121
7122 2011-03-02 Jason Merrill <jason@redhat.com>
7123
7124 * g++.dg/cpp0x/regress/condition1.C: New.
7125
7126 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7127
7128 2011-03-01 Jason Merrill <jason@redhat.com>
7129
7130 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7131
7132 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7133
7134 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7135
7136 PR rtl-optimization/47925
7137 * gcc.c-torture/execute/pr47925.c: New test.
7138
7139 2011-03-01 Jason Merrill <jason@redhat.com>
7140
7141 * g++.dg/cpp0x/decltype25.C: New.
7142
7143 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7144
7145 2011-03-01 Richard Guenther <rguenther@suse.de>
7146
7147 PR tree-optimization/47890
7148 * gcc.dg/torture/pr47890.c: New testcase.
7149
7150 2011-03-01 Richard Guenther <rguenther@suse.de>
7151
7152 PR lto/47924
7153 * gcc.dg/lto/pr47924_0.c: New testcase.
7154
7155 2011-03-01 Richard Guenther <rguenther@suse.de>
7156
7157 PR lto/46911
7158 * gfortran.dg/lto/pr46911_0.f: New testcase.
7159
7160 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7161
7162 PR libgfortran/47933
7163 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7164 compile errors from older code form.
7165
7166 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7167
7168 PR libgfortran/47567
7169 * gfortran.dg/fmt_fw_d.f90: New test.
7170
7171 2011-02-28 Jason Merrill <jason@redhat.com>
7172
7173 * g++.dg/inherit/covariant18.C: New.
7174
7175 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7176
7177 PR middle-end/47893
7178 * gcc.dg/pr47893.c: New test.
7179
7180 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7181
7182 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7183 NULL in case of a selector with conflicting types.
7184 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7185
7186 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7187
7188 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7189 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7190 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7191 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7192
7193 2011-02-28 Jason Merrill <jason@redhat.com>
7194
7195 PR c++/47906
7196 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7197
7198 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7199
7200 PR libgfortran/47778
7201 * gfortran.dg/namelist_71.f90: New test.
7202
7203 2011-02-27 Jason Merrill <jason@redhat.com>
7204
7205 PR c++/47906
7206 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7207 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7208
7209 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7210
7211 PR c++/46466
7212 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7213
7214 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR fortran/47886
7217 * gfortran.dg/gomp/task-1.f90: Removed.
7218
7219 2011-02-26 Jason Merrill <jason@redhat.com>
7220
7221 * g++.dg/template/this-targ1.C: New.
7222
7223 * g++.dg/cpp0x/regress/template-const1.C: New.
7224 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7225 * g++.dg/template/function1.C: Adjust.
7226 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7227 * g++.dg/debug/debug7.C: Adjust.
7228
7229 2011-02-26 Tobias Burnus <burnus@net-b.de>
7230
7231 PR fortran/47886
7232 * gfortran.dg/gomp/task-1.f90: New.
7233
7234 2011-02-25 Jie Zhang <jie@codesourcery.com>
7235
7236 * gcc.target/arm/neon-thumb2-move.c: Add
7237 dg-require-effective-target arm_thumb2_ok.
7238
7239 2011-02-24 Jason Merrill <jason@redhat.com>
7240
7241 * g++.dg/parse/constant1.C: Specify C++98 mode.
7242 * g++.dg/parse/constant5.C: Likewise.
7243 * g++.dg/parse/error2.C: Likewise.
7244 * g++.dg/parse/semicolon3.C: Likewise.
7245 * g++.dg/template/crash14.C: Likewise.
7246 * g++.dg/template/local4.C: Likewise.
7247 * g++.dg/template/nontype3.C: Likewise.
7248 * g++.dg/parse/crash31.C: Adjust expected errors.
7249 * g++.dg/template/function1.C: Likewise.
7250 * g++.dg/template/ref3.C: Likewise.
7251 * g++.dg/template/static9.C: Likewise.
7252 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7253
7254 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7255 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7256 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7257 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7258 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7259
7260 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR fortran/47878
7263 * gfortran.dg/pr47878.f90: New test.
7264
7265 2011-02-24 Richard Guenther <rguenther@suse.de>
7266
7267 PR testsuite/47801
7268 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7269 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7270
7271 2011-02-24 Richard Guenther <rguenther@suse.de>
7272
7273 PR fortran/47839
7274 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7275 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7276
7277 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7278
7279 PR libgfortran/47567
7280 * gfortran.dg/fmt_f0_1.f90: Update test.
7281
7282 2011-02-23 Jason Merrill <jason@redhat.com>
7283
7284 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7285 * g++.dg/abi/mangle45.C: New.
7286
7287 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7288 * g++.dg/template/canon-type-9.C: Match use of decltype
7289 between declaration and definition.
7290 * g++.dg/template/canon-type-12.C: Likewise.
7291
7292 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7293
7294 PR fortran/40850
7295 * gfortran.dg/nested_allocatables_1.f90: New.
7296
7297 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7298
7299 PR c++/46868
7300 * g++.dg/pr46868.C: New test.
7301 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7302 * g++.dg/parse/error14.C: Adjust.
7303
7304 2011-02-23 Richard Guenther <rguenther@suse.de>
7305
7306 PR tree-optimization/47838
7307 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7308
7309 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7310
7311 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7312
7313 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7314
7315 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7316 * gfortran.dg/count_init_expr.f03: Ditto.
7317 * gfortran.dg/gomp/pr43711.f90: Ditto.
7318 * gcc.dg/struct-parse-2.c: Ditto.
7319 * gcc.dg/parse-error-3.c: Ditto.
7320 * gcc.dg/Wlogical-op-1.c: Ditto.
7321 * gcc.dg/Walways-true-1.c: Ditto.
7322 * gcc.dg/pr24225.c: Ditto.
7323 * gcc.dg/Walways-true-2.c: Ditto.
7324 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7325 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7326 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7327 * g++.dg/overload/defarg4.C: Ditto.
7328 * g++.dg/inherit/covariant16.C: Ditto.
7329 * g++.dg/inherit/virtual7.C: Ditto.
7330 * g++.dg/template/canon-type-9.C: Ditto.
7331 * g++.dg/template/access19.C: Ditto.
7332 * g++.dg/template/call7.C: Ditto.
7333 * g++.dg/template/canon-type-2.C: Ditto.
7334 * g++.dg/template/init7.C: Ditto.
7335 * g++.dg/template/sizeof-template-argument.C: Ditto.
7336 * g++.dg/template/const3.C: Ditto.
7337 * g++.dg/template/sfinae26.C: Ditto.
7338 * g++.dg/template/sfinae26.C: Ditto.
7339 * g++.dg/template/canon-type-11.C: Ditto.
7340 * g++.dg/template/union2.C: Ditto.
7341 * g++.dg/template/canon-type-3.C: Ditto.
7342 * g++.dg/template/canon-type-1.C: Ditto.
7343 * g++.dg/template/canon-type-5.C: Ditto.
7344 * g++.dg/template/canon-type-7.C: Ditto.
7345 * g++.dg/template/canon-type-10.C: Ditto.
7346 * g++.dg/template/spec36.C: Ditto.
7347 * g++.dg/template/typedef38.C: Ditto.
7348 * g++.dg/template/canon-type-4.C: Ditto.
7349 * g++.dg/template/canon-type-6.C: Ditto.
7350 * g++.dg/template/canon-type-13.C: Ditto.
7351 * g++.dg/template/instantiate9.C: Ditto.
7352 * g++.dg/template/ttp22.C: Ditto.
7353 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7354 * g++.dg/warn/Walways-true-1.C: Ditto.
7355 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7356 * g++.dg/warn/Walways-true-2.C: Ditto.
7357 * g++.dg/conversion/op4.C: Ditto.
7358 * g++.dg/opt/pr19650.C: Ditto.
7359 * g++.dg/lookup/friend11.C: Ditto.
7360 * g++.dg/other/default2.C: Ditto.
7361 * g++.dg/other/default3.C: Ditto.
7362 * g++.dg/other/dtor2.C: Ditto.
7363 * g++.dg/other/friend5.C: Ditto.
7364 * g++.dg/other/default5.C: Ditto.
7365 * g++.dg/init/brace6.C: Ditto.
7366 * g++.dg/init/aggr5.C: Ditto.
7367 * g++.dg/init/error2.C: Ditto.
7368 * g++.dg/expr/bound-mem-fun.C: Ditto.
7369 * g++.dg/expr/cond6.C: Ditto.
7370 * g++.dg/expr/stmt-expr-1.C: Ditto.
7371 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7372 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7373 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7374 * g++.dg/cpp0x/bracket1.C: Ditto.
7375 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7376 * g++.dg/cpp0x/pr38646.C: Ditto.
7377 * g++.dg/cpp0x/variadic73.C: Ditto.
7378 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7379 * g++.dg/cpp0x/bracket4.C: Ditto.
7380 * g++.dg/cpp0x/decltype4.C: Ditto.
7381 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7382 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7383 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7384 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7385 * g++.dg/cpp0x/decltype2.C: Ditto.
7386 * g++.dg/cpp0x/decltype1.C: Ditto.
7387 * g++.dg/cpp0x/bracket2.C: Ditto.
7388 * g++.dg/cpp0x/decltype5.C: Ditto.
7389 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7390 * g++.dg/cpp0x/variadic70.C: Ditto.
7391 * g++.dg/cpp0x/decltype6.C: Ditto.
7392 * g++.dg/cpp0x/rvo.C: Ditto.
7393 * g++.dg/cpp0x/vt-40092.C: Ditto.
7394 * g++.dg/cpp0x/variadic-new.C: Ditto.
7395 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7396 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7397 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7398 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7399 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7400 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7401 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7402 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7403 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7404 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7405 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7406 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7407 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7408 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7409 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7410 * g++.dg/cpp0x/pr39639.C: Ditto.
7411 * g++.dg/cpp0x/decltype3.C: Ditto.
7412 * g++.dg/cpp0x/variadic68.C: Ditto.
7413 * g++.dg/cpp0x/variadic-function.C: Ditto.
7414 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7415 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7416 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7417 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7418 * g++.dg/parse/crash35.C: Ditto.
7419 * g++.dg/parse/crash40.C: Ditto.
7420 * g++.dg/parse/defarg12.C: Ditto.
7421 * g++.dg/parse/crash34.C: Ditto.
7422 * g++.dg/parse/constructor3.C: Ditto.
7423 * g++.dg/parse/template23.C: Ditto.
7424 * g++.dg/parse/crash56.C: Ditto.
7425 * g++.dg/parse/dtor13.C: Ditto.
7426 * g++.dg/parse/error33.C: Ditto.
7427 * g++.dg/parse/ctor9.C: Ditto.
7428 * g++.dg/parse/error32.C: Ditto.
7429 * g++.dg/parse/error37.C: Ditto.
7430 * g++.dg/parse/bitfield3.C: Ditto.
7431 * g++.dg/parse/struct-4.C: Ditto.
7432 * g++.dg/ext/has_trivial_copy.C: Ditto.
7433 * g++.dg/ext/is_polymorphic.C: Ditto.
7434 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7435 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7436 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7437 * g++.dg/ext/is_union.C: Ditto.
7438 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7439 * g++.dg/ext/is_pod.C: Ditto.
7440 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7441 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7442 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7443 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7444 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7445 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7446 * g++.dg/ext/is_abstract.C: Ditto.
7447 * g++.dg/ext/has_trivial_assign.C: Ditto.
7448 * g++.dg/ext/is_class.C: Ditto.
7449 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7450 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7451 * g++.dg/ext/is_base_of.C: Ditto.
7452 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7453 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7454 * g++.dg/ext/is_empty.C: Ditto.
7455 * g++.dg/ext/is_enum.C: Ditto.
7456 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7457 * gnat.dg/opt11.adb: Ditto.
7458 * obj-c++.dg/pr45735.mm: Ditto.
7459 * obj-c++.dg/pr24393.mm: Ditto.
7460 * obj-c++.dg/exceptions-2.mm: Ditto.
7461 * objc.dg/pr45735.m: Ditto.
7462 * objc.dg/pr24393.m: Ditto.
7463
7464 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7465
7466 * objc.dg/attributes/objc-exception-1.m: New.
7467
7468 2011-02-23 Jie Zhang <jie@codesourcery.com>
7469
7470 * gcc.dg/cpp/include7.c: New test.
7471
7472 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7473
7474 PR c++/47242
7475 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7476
7477 2011-02-23 Jie Zhang <jie@codesourcery.com>
7478
7479 PR rtl-optimization/47763
7480 * gcc.dg/pr47763.c: New test.
7481
7482 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7483
7484 PR fortran/45743
7485 * gfortran.dg/whole_file_32.f90 : New test.
7486
7487 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7488
7489 PR c++/47666
7490 * g++.dg/inherit/virtual7.C: New test.
7491
7492 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7493
7494 PR objc/47832
7495 * objc.dg/type-size-3.m: Updated error message.
7496 * objc.dg/type-size-4.m: New test.
7497 * objc.dg/type-size-5.m: New test.
7498
7499 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7500
7501 * lib/gnat.exp: Fix comments.
7502 Don't load libgloss.exp.
7503 (default_gnat_version): Call $compiler with --version.
7504 Adapt regexp for gnatmake output, insert version.
7505 (gnat_version): New proc.
7506 (gnat_init): Remove gnat_libgcc_s_path.
7507 (gnat_target_compile): Likewise.
7508 Remove ld_library_path.
7509 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7510 (gnat_pass): Remove.
7511 (gnat_pass): Remove.
7512 (gnat_finish): Remove.
7513 (gnat_exit): Remove.
7514 (local_find_gnatmake): Reindent.
7515 (runtest_file_p): Remove.
7516 (prune_warnings): Remove.
7517 (find_gnatclean): New proc.
7518 * lib/gnat-dg.exp (lremove): New proc.
7519 (gnat-dg-test): Reindent.
7520 Remove additional output files.
7521 (gnat-dg-runtest): Remove.
7522
7523 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7524 * gnat.dg/loop_optimization6.adb: Likewise.
7525 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7526
7527 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR tree-optimization/47835
7530 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7531
7532 2011-02-22 Tobias Burnus <burnus@net-b.de>
7533
7534 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7535 * gfortran.dg/abstract_type_2.f03: Ditto.
7536 * gfortran.dg/abstract_type_3.f03: Ditto.
7537 * gfortran.dg/abstract_type_4.f03: Ditto.
7538 * gfortran.dg/abstract_type_5.f03: Ditto.
7539 * gfortran.dg/abstract_type_6.f03: Ditto.
7540 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7541 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7542 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7543 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7544 * gfortran.dg/array_function_5.f90: Ditto.
7545 * gfortran.dg/asynchronous_3.f03: Ditto.
7546 * gfortran.dg/char_expr_1.f90: Ditto.
7547 * gfortran.dg/class_14.f03: Ditto.
7548 * gfortran.dg/data_array_6.f: Ditto.
7549 * gfortran.dg/data_invalid.f90: Ditto.
7550 * gfortran.dg/dot_product_1.f03: Ditto.
7551 * gfortran.dg/func_derived_5.f90: Ditto.
7552 * gfortran.dg/func_result_4.f90: Ditto.
7553 * gfortran.dg/implied_do_1.f90: Ditto.
7554 * gfortran.dg/initialization_25.f90: Ditto.
7555 * gfortran.dg/initialization_26.f90: Ditto.
7556 * gfortran.dg/interface_34.f90: Ditto.
7557 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7558 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7559 * gfortran.dg/matmul_8.f03: Ditto.
7560 * gfortran.dg/merge_init_expr.f90: Ditto.
7561 * gfortran.dg/pack_assign_1.f90: Ditto.
7562 * gfortran.dg/pack_vector_1.f90: Ditto.
7563 * gfortran.dg/pointer_check_8.f90: Ditto.
7564 * gfortran.dg/product_init_expr.f03: Ditto.
7565 * gfortran.dg/reshape_order_5.f90: Ditto.
7566 * gfortran.dg/reshape_shape_1.f90: Ditto.
7567 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7568 * gfortran.dg/same_name_2.f90: Ditto.
7569 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7570 * gfortran.dg/spread_init_expr.f03: Ditto.
7571 * gfortran.dg/stmt_func_1.f90: Ditto.
7572 * gfortran.dg/sum_init_expr.f03: Ditto.
7573 * gfortran.dg/transpose_3.f03: Ditto.
7574 * gfortran.dg/unpack_init_expr.f03: Ditto.
7575 * gfortran.dg/warn_conversion.f90: Ditto.
7576 * gfortran.dg/warn_conversion_2.f90: Ditto.
7577 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7578 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7579 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7580 * gfortran.dg/whole_file_16.f90: Ditto.
7581 * gfortran.dg/whole_file_17.f90: Ditto.
7582 * gfortran.dg/whole_file_18.f90: Ditto.
7583 * gfortran.dg/whole_file_20.f03: Ditto.
7584 * gfortran.dg/whole_file_5.f90: Ditto.
7585 * gfortran.dg/whole_file_6.f90: Ditto.
7586 * gfortran.dg/write_invalid_format.f90: Ditto.
7587 * gfortran.dg/zero_sized_6.f90: Ditto.
7588
7589 2011-02-21 Jeff Law <law@redhat.com>
7590
7591 PR rtl-optimization/46178
7592 * gcc.target/i386/pr46178.c: New test.
7593
7594 PR rtl-optimization/46002
7595 * gcc.c-torture/compile/pr46002.c: New test.
7596
7597 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7598
7599 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7600 *-*-hpux10*.
7601
7602 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR debug/47106
7605 * g++.dg/debug/pr47106.C: Require effective target lto.
7606
7607 2011-02-21 Jason Merrill <jason@redhat.com>
7608
7609 * g++.dg/cpp0x/constexpr-diag2.C: New.
7610
7611 2011-02-20 Jason Merrill <jason@redhat.com>
7612
7613 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7614
7615 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7616
7617 * g++.dg/overload/conv-op1.C: New.
7618
7619 * g++.dg/cpp0x/constexpr-synth1.C: New.
7620
7621 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7622
7623 * objc.dg/layout-2.m: New.
7624 * objc.dg/selector-3.m: Adjusted location of error message.
7625 * objc.dg/type-size-3.m: Same.
7626 * obj-c++.dg/selector-3.mm: Same.
7627
7628 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7629
7630 PR objc/47784
7631 * objc.dg/property/dotsyntax-22.m: New.
7632 * obj-c++.dg/property/dotsyntax-22.mm: New.
7633
7634 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7635
7636 PR c++/46394
7637 * g++.dg/template/typedef38.C: New test.
7638
7639 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7640
7641 PR fortran/46818
7642 * gfortran.dg/whole_file_30.f90 : New test.
7643 * gfortran.dg/whole_file_31.f90 : New test.
7644
7645 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7646
7647 PR fortran/45077
7648 PR fortran/44945
7649 * gfortran.dg/whole_file_28.f90 : New test.
7650 * gfortran.dg/whole_file_29.f90 : New test.
7651
7652 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7653
7654 PR c++/44118
7655 * g++.dg/template/crash105.C: New.
7656
7657 2011-02-19 Jason Merrill <jason@redhat.com>
7658
7659 * g++.dg/cpp0x/regress/no-elide1.C: New.
7660
7661 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7662
7663 PR tree-optimization/46620
7664 * gcc.dg/pr46620.c: New.
7665
7666 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR c/47809
7669 * gcc.target/i386/pr47809.c: New test.
7670
7671 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672 Tobias Burnus <burnus@net-b.de>
7673
7674 * lib/target-supports.exp
7675 (check_effective_target_fortran_large_real): New check for large reals.
7676 * gfortran.dg/nan_7.f90: New test.
7677
7678 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7679
7680 PR libgfortran/47567
7681 * gfortran.dg/fmt_f0_1.f90: Update test.
7682
7683 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7684
7685 PR fortran/47348
7686 * gfortran.dg/array_constructor_36.f90 : New test.
7687 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7688 allow for comparison between different elements of the array
7689 constructor at different levels of optimization.
7690
7691 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7692
7693 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7694 * gcc.target/i386/pr32280-1.c: Likewise.
7695
7696 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR target/47800
7699 * gcc.target/i386/pr47800.c: New test.
7700
7701 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7702
7703 * objc/execute/exceptions/foward-1.x: New.
7704
7705 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7706
7707 PR fortran/47789
7708 * gfortran.dg/derived_constructor_comps_4.f90: New.
7709
7710 2011-02-18 Tobias Burnus
7711
7712 PR fortran/47775
7713 * gfortran.dg/func_result_6.f90: New.
7714
7715 2011-02-18 Michael Matz <matz@suse.de>
7716
7717 PR fortran/45586
7718 * gfortran.dg/lto/pr45586_0.f90: New test.
7719 * gfortran.dg/typebound_proc_20.f90: Ditto.
7720 * gfortran.dg/typebound_proc_21.f90: Ditto.
7721
7722 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/47795
7725 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7726
7727 2011-02-18 Tobias Burnus <burnus@net-b.de>
7728
7729 PR fortran/47750
7730 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7731 gcc_warning_prefix.
7732 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7733 normalizing the error/warning output.
7734 * gfortran.dg/Wall.f90: Update dg-error/warning.
7735 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7736 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7737 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7738 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7739 * gfortran.dg/class_30.f90: Update dg-error/warning.
7740 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7741 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7742 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7743 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7744 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7745 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7746 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7747 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7748 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7749 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7750 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7751 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7752 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7753 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7754 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7755 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7756 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7757 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7758 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7759 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7760 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7761 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7762 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7763 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7764 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7765
7766 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7767
7768 PR fortran/47768
7769 * gfortran.dg/proc_ptr_comp_30.f90: New.
7770
7771 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR debug/47780
7774 * gcc.target/i386/pr47780.c: New test.
7775
7776 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7777
7778 PR fortran/47767
7779 * gfortran.dg/class_40.f03: New.
7780
7781 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7782
7783 PR c++/47208
7784 * g++.dg/cpp0x/auto21.C: New test.
7785
7786 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7787
7788 * objc.dg/special/unclaimed-category-1.h: Updated for
7789 new ABI support.
7790 * objc.dg/special/unclaimed-category-1.m: Same.
7791 * objc.dg/zero-link-1.m: Same.
7792 * objc.dg/lookup-1.m: Same.
7793 * objc.dg/torture/strings/const-str-9.m
7794 * objc.dg/torture/strings/const-str-10.m: Same.
7795 * objc.dg/torture/strings/const-str-11.m: Same.
7796 * objc.dg/torture/forward-1.m: Same.
7797 * objc.dg/zero-link-2.m: Same.
7798 * objc.dg/encode-7-next-64bit.m: Same.
7799 * objc.dg/method-4.m: Same.
7800 * objc.dg/next-runtime-1.m: Same.
7801 * objc.dg/image-info.m: Same.
7802 * objc.dg/pr23214.m: Same.
7803 * objc.dg/symtab-1.m: Same.
7804 * obj-c++.dg/basic.m: Same.
7805 * obj-c++.dg/proto-lossage-3.m: Same.
7806 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7807 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7808 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7809 * obj-c++.dg/method-11.m: Same.
7810 * objc/execute/enumeration-1.m: Same.
7811 * objc/execute/object_is_class.m: Same.
7812 * objc/execute/formal_protocol-2.m: Same.
7813 * objc/execute/formal_protocol-4.m: Same.
7814 * objc/execute/formal_protocol-6.m: Same.
7815 * objc/execute/bycopy-3.m: Same.
7816 * objc/execute/exceptions/catchall-1.m: Same.
7817 * objc/execute/exceptions/finally-1.m: Same.
7818 * objc/execute/exceptions/local-variables-1.m: Same.
7819 * objc/execute/exceptions/foward-1.m: Same.
7820 * objc/execute/bf-common.h
7821 * objc/execute/enumeration-2.m: Same.
7822 * objc/execute/formal_protocol-1.m: Same.
7823 * objc/execute/formal_protocol-3.m: Same.
7824 * objc/execute/formal_protocol-5.m: Same.
7825 * objc/execute/accessing_ivars.m: Same.
7826 * objc/execute/bycopy-2.m: Same.
7827 * objc/execute/formal_protocol-7.m: Same.
7828 * objc/execute/compatibility_alias.m: Same.
7829 * objc/execute/no_clash.m: Same.
7830 * objc/execute/object_is_meta_class.m: Same.
7831 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7832 * objc/execute/class-tests-1.h: Include stdio.h.
7833 * objc/execute/class-tests-2.h: Same.
7834 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7835 runtimes.
7836 * obj-c++.dg/try-catch-2.mm: Same.
7837
7838 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR c++/47783
7841 * g++.dg/warn/Wunused-parm-4.C: New test.
7842
7843 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7844 Jan Hubicka <jh@suse.cz>
7845
7846 PR debug/47106
7847 PR debug/47402
7848 * g++.dg/debug/pr47106.C: New.
7849
7850 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7851
7852 PR target/43653
7853 * gcc.target/i386/pr43653.c: New test.
7854
7855 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7856
7857 PR c++/47172
7858 * g++.dg/template/inherit6.C: New test.
7859
7860 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7861
7862 PR fortran/47745
7863 * gfortran.dg/class_39.f03: New.
7864
7865 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7866
7867 PR c++/47326
7868 * g++.dg/cpp0x/variadic106.C: New test.
7869
7870 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR libfortran/47757
7873 * gfortran.dg/pr47757-1.f90: New test.
7874 * gfortran.dg/pr47757-2.f90: New test.
7875 * gfortran.dg/pr47757-3.f90: New test.
7876
7877 PR c++/47704
7878 * g++.dg/cpp0x/enum8.C: New test.
7879
7880 2011-02-15 Jason Merrill <jason@redhat.com>
7881
7882 * g++.dg/inherit/implicit-trivial1.C: New.
7883 * g++.dg/cpp0x/implicit-trivial1.C: New.
7884
7885 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7886
7887 PR middle-end/47725
7888 * gcc.dg/torture/pr47725.c: Removed.
7889
7890 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7891
7892 PR target/47755
7893 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7894 constant does not generate a load from memory.
7895
7896 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7897
7898 PR middle-end/47725
7899 * gcc.dg/torture/pr47725.c: New.
7900
7901 2011-02-15 Richard Guenther <rguenther@suse.de>
7902
7903 PR tree-optimization/47743
7904 * gcc.dg/torture/pr47743.c: New testcase.
7905
7906 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR middle-end/47581
7909 * gcc.target/i386/pr47581.c: New test.
7910
7911 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7912
7913 PR fortran/47730
7914 * gfortran.dg/select_type_22.f03: New.
7915
7916 2011-02-14 Jason Merrill <jason@redhat.com>
7917
7918 * g++.dg/cpp0x/regress/enum1.C: New.
7919
7920 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7921
7922 * gnat.dg/include.adb: New test.
7923
7924 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7925
7926 PR fortran/47728
7927 * gfortran.dg/class_38.f03: New.
7928
7929 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7930
7931 * gcc.dg/pr46494.c: New test.
7932
7933 2011-02-14 Richard Guenther <rguenther@suse.de>
7934
7935 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7936
7937 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7938
7939 PR ada/41929
7940 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7941 sparc*-sun-solaris2.11.
7942
7943 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7944
7945 PR fortran/47349
7946 * gfortran.dg/argument_checking_18.f90: New.
7947
7948 2011-02-13 Tobias Burnus <burnus@net-b.de>
7949
7950 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7951 * gfortran.dg/argument_checking_17.f90: New.
7952
7953 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7954
7955 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7956 are temporarily disabled.
7957 * gfortran.dg/class_7.f03: Ditto.
7958 * gfortran.dg/coarray_14.f90: Ditto.
7959 * gfortran.dg/typebound_proc_13.f03: Ditto.
7960
7961 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7962
7963 PR fortran/45586
7964 * gfortran.dg/extends_11.f03: New.
7965
7966 2011-02-11 Xinliang David Li <davidxl@google.com>
7967
7968 PR tree-optimization/47707
7969 * g++.dg/tree-ssa/pr47707.C: New test.
7970
7971 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7972
7973 * g++.dg/opt/inline17.C: New test.
7974
7975 2011-02-11 Tobias Burnus <burnus@net-b.de>
7976
7977 PR fortran/47550
7978 * gfortran.dg/pure_formal_2.f90: New.
7979
7980 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7981
7982 PR rtl-optimization/47614
7983 * gfortran.dg/pr47614.f: New.
7984
7985 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7986
7987 PR driver/47678
7988 * gcc.dg/opts-6.c: New test.
7989
7990 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR debug/47684
7993 * gcc.dg/pr47684.c: New test.
7994
7995 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997 PR target/47629
7998 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7999 c99_runtime, dg-add-options c99_runtime.
8000 (main): Use __asm__.
8001
8002 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8003
8004 PR testsuite/47400
8005 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8006 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8007 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8008 * gcc.dg/ucnid-10.c: Likewise.
8009 * gcc.dg/ucnid-13.c: Likewise.
8010 * gcc.dg/ucnid-7.c: Likewise.
8011 * gcc.dg/ucnid-8.c: Likewise.
8012 Adapt dg-warning line number.
8013
8014 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8015
8016 * gcc.target/i386/parity-1.c: Use -march=k8.
8017 * gcc.target/i386/parity-2.c: Ditto.
8018 * gcc.target/i386/vecinit-1.c: Ditto.
8019 * gcc.target/i386/vecinit-2.c: Ditto.
8020
8021 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8022
8023 PR target/46610
8024 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8025 * gcc.target/mips/save-restore-3.c: Likewise.
8026 * gcc.target/mips/save-restore-4.c: Likewise.
8027 * gcc.target/mips/save-restore-5.c: Likewise.
8028
8029 PR target/47683
8030 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8031 * g++.dg/tree-prof/partition2.C: Likewise.
8032
8033 2011-02-09 Jason Merrill <jason@redhat.com>
8034
8035 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8036 rather than misdeclare std::puts.
8037
8038 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8039 * g++.dg/other/warning1.C: Likewise.
8040 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8041 * g++.old-deja/g++.gb/scope06.C: Likewise.
8042 * g++.old-deja/g++.law/cvt11.C: Likewise.
8043 * g++.old-deja/g++.law/init1.C: Likewise.
8044 * g++.dg/abi/mangle26.C: Likewise.
8045
8046 * g++.dg/template/function1.C: Adjust for C++0x mode.
8047 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8048
8049 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8050 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8051
8052 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8053
8054 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8055
8056 * g++.dg/cpp0x/regress: New directory.
8057 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8058 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8059 * g++.dg/cpp0x/regress/regress3.C: New.
8060
8061 2011-02-10 Richard Guenther <rguenther@suse.de>
8062
8063 PR tree-optimization/47677
8064 * gcc.dg/torture/pr47677.c: New testcase.
8065
8066 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8067
8068 * objc.dg/special/load-category-1.m: Remove unused header.
8069 * objc.dg/special/load-category-1a.m: Likewise.
8070 * objc.dg/special/load-category-2.m: Likewise.
8071 * objc.dg/special/load-category-2a.m: Likewise.
8072 * objc.dg/special/load-category-3.m: Likewise.
8073 * objc.dg/special/load-category-3a.m: Likewise.
8074 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8075 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8076 * objc.dg/attributes/class-attribute-1.m: Likewise.
8077 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8078 * obj-c++.dg/property/property.exp: Likewise.
8079 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8080 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8081 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8082 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8083 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8084 * obj-c++.dg/template-8.mm: Likewise.
8085
8086 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR target/47665
8089 * gcc.target/i386/pr47665.c: New test.
8090
8091 2011-02-10 Jie Zhang <jie@codesourcery.com>
8092
8093 PR testsuite/47622
8094 Revert
8095 2011-02-05 Jie Zhang <jie@codesourcery.com>
8096 PR debug/42631
8097 * gcc.dg/pr42631.c: Update test.
8098 * gcc.dg/pr42631-2.c: New test.
8099
8100 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8101
8102 PR fortran/47352
8103 * gfortran.dg/proc_decl_25.f90: New.
8104
8105 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8106
8107 PR fortran/47463
8108 * gfortran.dg/typebound_assignment_2.f03: New.
8109
8110 2011-02-09 Richard Guenther <rguenther@suse.de>
8111
8112 PR tree-optimization/47664
8113 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8114
8115 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8116
8117 PR middle-end/47646
8118 * gnat.dg/uninit_func.adb: Adjust dg directive.
8119
8120 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8121
8122 PR middle-end/47646
8123 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8124
8125 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8126
8127 PR fortran/47637
8128 * gfortran.dg/auto_dealloc_2.f90: New.
8129
8130 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 * gcc.dg/builtins-config.h: Remove __sgi handling.
8133 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8134 -std=c99 for mips-sgi-irix6.5*.
8135
8136 2011-02-09 Martin Jambor <mjambor@suse.cz>
8137
8138 PR middle-end/45505
8139 * gfortran.dg/pr25923.f90: Remove xfails.
8140
8141 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8142
8143 PR fortran/47583
8144 * gfortran.dg/inquire_14.f90: New test.
8145
8146 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8147
8148 PR fortran/45290
8149 * gfortran.dg/pointer_init_6.f90: New.
8150
8151 2011-02-08 Jeff Law <law@redhat.com>
8152
8153 PR tree-optimization/42893
8154 * gcc.tree-ssa/pr42893.c: New test.
8155
8156 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8157
8158 PR tree-optimization/46834
8159 PR tree-optimization/46994
8160 PR tree-optimization/46995
8161 * gcc.dg/graphite/id-pr46834.c: New.
8162 * gfortran.dg/graphite/id-pr46994.f90: New.
8163 * gfortran.dg/graphite/id-pr46995.f90: New.
8164
8165 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8166
8167 PR middle-end/47646
8168 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8169 using the variable is known the warning is emitted there.
8170 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8171 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8172
8173 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8174 statement.
8175 (vg): Likewise.
8176 * gcc.dg/noreturn-1.c (foo5): Likewise.
8177 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8178 (method2): Likewise.
8179
8180 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8181 the return statement using the uninitialized variable.
8182 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8183
8184 2011-02-08 Richard Guenther <rguenther@suse.de>
8185
8186 PR middle-end/47639
8187 * g++.dg/opt/pr47639.c: New testcase.
8188
8189 2011-02-08 Richard Guenther <rguenther@suse.de>
8190
8191 PR tree-optimization/47632
8192 * g++.dg/opt/pr47632.C: New testcase.
8193
8194 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8195
8196 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8197
8198 2011-02-07 Richard Guenther <rguenther@suse.de>
8199
8200 PR tree-optimization/47615
8201 * g++.dg/opt/pr47615.C: New testcase.
8202
8203 2011-02-07 Richard Guenther <rguenther@suse.de>
8204
8205 PR tree-optimization/47621
8206 * gcc.dg/torture/pr47621.c: New testcase.
8207
8208 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8209
8210 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8211
8212 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8213
8214 PR fortran/47592
8215 * gfortran.dg/allocate_with_source_1 : New test.
8216
8217 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR middle-end/47610
8220 * gcc.dg/pr47610.c: New test.
8221
8222 2011-02-05 Jie Zhang <jie@codesourcery.com>
8223
8224 PR debug/42631
8225 * gcc.dg/pr42631.c: Update test.
8226 * gcc.dg/pr42631-2.c: New test.
8227
8228 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8229
8230 PR fortran/47574
8231 * gfortran.dg/pr47574.f90: New test.
8232
8233 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8234
8235 PR tree-optimization/46194
8236 * gcc.dg/autopar/pr46194.c: New.
8237
8238 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8239
8240 PR tree-optimization/43695
8241 * g++.dg/ipa/pr43695.C: New.
8242
8243 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR inline-asm/23200
8246 * gcc.dg/pr23200.c: New test.
8247
8248 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8249
8250 PR c++/47589
8251 * g++.dg/pr47589.C: New test.
8252
8253 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8254
8255 PR c++/47398
8256 * g++.dg/template/typedef37.C: New test.
8257 * g++.dg/template/param1.C: Adjust expected error message.
8258
8259 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR middle-end/31490
8262 * gcc.dg/pr31490-2.c: New test.
8263 * gcc.dg/pr31490-3.c: New test.
8264 * gcc.dg/pr31490-4.c: New test.
8265
8266 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8267 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR c++/46890
8270 * g++.dg/parser/semicolon3.C: Adjust.
8271 * g++.dg/parser/semicolon4.C: New testcase.
8272 * g++.dg/pr46890.C: New testcase.
8273
8274 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8275
8276 PR c++/29571
8277 * g++.dg/init/pr29571.C: New.
8278
8279 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8280
8281 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8282 instead of vect_int.
8283
8284 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR target/47312
8287 * gcc.target/i386/pr47312.c: New test.
8288
8289 PR target/47564
8290 * gcc.target/i386/pr47564.c: New test.
8291
8292 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8293
8294 PR tree-optimization/45122
8295 * gcc.dg/tree-ssa/pr45122.c: New.
8296
8297 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8298
8299 PR target/47272
8300 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8301 and vec_vsx_st.
8302
8303 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8304 and vsx so a default --with-cpu=power7 doesn't give an error
8305 when -mavoid-indexed-addresses is used.
8306
8307 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8308 wrapper function to save the arguments and then jump to the real
8309 function, rather than depending on the compiler not to move stuff
8310 before an asm.
8311 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8312
8313 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8314 Paul Thomas <pault@gcc.gnu.org>
8315
8316 PR fortran/47082
8317 * gfortran.dg/class_37.f03 : New test.
8318
8319 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8320 Richard Guenther <rguenther@suse.de>
8321
8322 PR tree-optimization/40979
8323 PR bootstrap/47044
8324 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8325 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8326 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8327 check_vect_support_and_set_flags.
8328 * gfortran.dg/graphite/vect-pr40979.f90: New.
8329
8330 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8331
8332 PR fortran/47572
8333 * gfortran.dg/class_36.f03: New.
8334
8335 2011-02-02 Richard Guenther <rguenther@suse.de>
8336
8337 PR tree-optimization/47566
8338 * gcc.dg/lto/20110201-1_0.c: New testcase.
8339
8340 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8341
8342 PR debug/47498
8343 PR debug/47501
8344 PR debug/45136
8345 PR debug/45130
8346 * debug/pr47498.c: New.
8347 * debug/pr47501.c: New.
8348
8349 2011-02-01 Richard Guenther <rguenther@suse.de>
8350
8351 PR tree-optimization/47559
8352 * g++.dg/torture/pr47559.C: New testcase.
8353
8354 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8355
8356 PR fortran/47565
8357 * gfortran.dg/typebound_call_20.f03: New.
8358
8359 2011-02-01 Richard Guenther <rguenther@suse.de>
8360
8361 PR tree-optimization/47555
8362 * gcc.dg/pr47555.c: New testcase.
8363
8364 2011-02-01 Richard Guenther <rguenther@suse.de>
8365
8366 PR tree-optimization/47541
8367 * g++.dg/torture/pr47541.C: New testcase.
8368
8369 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8370
8371 PR fortran/47455
8372 * gfortran.dg/typebound_call_19.f03: New.
8373
8374 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR c++/47416
8377 * g++.dg/cpp0x/pr47416.C: New test.
8378
8379 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8380
8381 PR fortran/47519
8382 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8383
8384 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8385
8386 PR fortran/47463
8387 * gfortran.dg/typebound_assignment_1.f03: New.
8388
8389 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR tree-optimization/47538
8392 * gcc.c-torture/execute/pr47538.c: New test.
8393
8394 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396 PR target/45325
8397 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8398
8399 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8400
8401 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8402
8403 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8404
8405 PR rtl-optimization/44031
8406 * gcc.c-torture/compile/20110131-1.c: New test.
8407
8408 2011-01-31 Tobias Burnus <burnus@net-b.de>
8409
8410 PR fortran/47042
8411 * gfortran.dg/stmt_func_1.f90: New.
8412
8413 2011-01-31 Tobias Burnus <burnus@net-b.de>
8414
8415 PR fortran/47042
8416 * gfortran.dg/interface_34.f90: New.
8417
8418 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8419
8420 PR fortran/47523
8421 * gfortran.dg/realloc_on_assign_5.f03: New test.
8422 * gfortran.dg/realloc_on_assign_5.f03: New test.
8423
8424 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8425
8426 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8427 * gfortran.dg/bessel_7.f90: Likewise.
8428 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8429
8430 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8431 * gfortran.dg/sum_init_expr.f03: Likewise.
8432
8433 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8434
8435 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8436 -r -nostdlib.
8437
8438 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8439 loop only on "vect_intfloat_cvt" targets.
8440
8441 2011-01-29 Tobias Burnus <burnus@net-b.de>
8442
8443 PR fortran/47531
8444 * gfortran.dg/shape_6.f90: New.
8445
8446 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8447
8448 PR libgfortran/47434
8449 * gfortran.dg/read_infnan_1.f90: Update test.
8450 * gfortran.dg/module_nan.f90: Update test.
8451 * gfortran.dg/char4_iunit_1.f03: Update test.
8452 * gfortran.dg/large_real_kind_1.f90: Update test.
8453 * gfortran.dg/real_const_3.f90: Update test.
8454 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8455
8456 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8457
8458 PR c++/47311
8459 * g++.dg/template/param2.C: New test.
8460
8461 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8462
8463 PR libgfortran/47285
8464 * gfortran.dg/fmt_g.f: New test.
8465
8466 2011-01-28 Tobias Burnus <burnus@net-b.de>
8467
8468 PR fortran/47507
8469 * gfortran.dg/pure_formal_1.f90: New.
8470
8471 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR target/42894
8474 * gcc.dg/tls/pr42894.c: New test.
8475
8476 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8477
8478 * gcc.dg/pr47276.c: Add dg-require-visibility.
8479
8480 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8481
8482 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8483
8484 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8485 Tobias Burnus <burnus@gcc.gnu.org>
8486
8487 PR fortran/45170
8488 PR fortran/35810
8489 PR fortran/47350
8490 * gfortran.dg/realloc_on_assign_3.f03: New test.
8491 * gfortran.dg/realloc_on_assign_4.f03: New test.
8492 * gfortran.dg/allocatable_function_5.f90: New test.
8493 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8494 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8495 implemented" dg-errors.
8496
8497 2011-01-27 Jan Hubicka <jh@suse.cz>
8498
8499 PR middle-end/46949
8500 * gcc.dg/attr-weakref-4.c: New testcase
8501
8502 2011-01-27 Martin Jambor <mjambor@suse.cz>
8503
8504 PR tree-optimization/47228
8505 * gcc.dg/torture/pr47228.c: New test.
8506
8507 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8508
8509 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8510
8511 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8512
8513 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8514 when using auto-overlay support on the SPU.
8515
8516 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 PR rtl-optimization/44174
8519 * gcc.target/i386/asm-6.c: New test.
8520
8521 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8522
8523 PR rtl-optimization/46856
8524 * gcc.c-torture/compile/pr46856.c: New test.
8525
8526 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8527 Andrew Pinski <pinskia@gmail.com>
8528
8529 PR c/43082
8530 * gcc.dg/pr43082.c: New.
8531
8532 2011-01-26 DJ Delorie <dj@redhat.com>
8533
8534 PR rtl-optimization/46878
8535 * gcc.dg/pr46878-1.c: New test.
8536
8537 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR c++/47476
8540 * g++.dg/cpp0x/pr47476.C: New test.
8541
8542 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gcc.c-torture/compile/20110126-1.c: New test.
8545
8546 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR c/47473
8549 * gcc.dg/torture/pr47473.c: New test.
8550
8551 2011-01-26 Jan Hubicka <jh@suse.cz>
8552
8553 PR target/47237
8554 * gcc.c-torture/execute/pr47237.c: New testcase.
8555
8556 2011-01-26 Jan Hubicka <jh@suse.cz>
8557
8558 PR tree-optimization/47190
8559 * gcc.dg/attr-weakref-3.c: New testcase.
8560
8561 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8562
8563 PR c++/43601
8564 * gcc.dg/dll-9a.c: New test file.
8565 * gcc.dg/dll-11.c: Likewise.
8566 * gcc.dg/dll-12.c: Likewise.
8567 * gcc.dg/dll-12a.c: Likewise.
8568 * gcc.dg/dll-11a.c: Likewise.
8569 * gcc.dg/dll-9.c: Likewise.
8570 * gcc.dg/dll-10.c: Likewise.
8571 * gcc.dg/dll-10a.c: Likewise.
8572 * g++.dg/ext/dllexport4a.cc: Likewise.
8573 * g++.dg/ext/dllexport4.C: Likewise.
8574 * g++.dg/ext/dllexport5.C: Likewise.
8575 * g++.dg/ext/dllexport5a.cc: Likewise.
8576
8577 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8578
8579 PR tree-optimization/46970
8580 * gcc.dg/graphite/pr46970.c: New.
8581
8582 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8583
8584 PR tree-optimization/46215
8585 * gcc.dg/graphite/pr46215.c: New.
8586
8587 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8588
8589 PR tree-optimization/46168
8590 * gcc.dg/graphite/pr46168.c: New.
8591
8592 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8593
8594 PR tree-optimization/43657
8595 * gcc.dg/graphite/pr43657.c: New.
8596
8597 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8598
8599 PR tree-optimization/29832
8600 * gfortran.dg/graphite/pr29832.f90: New.
8601
8602 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8603
8604 PR tree-optimization/43567
8605 * gcc.dg/graphite/pr43567.c: New.
8606
8607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8608
8609 * gfortran.dg/graphite/interchange-4.f: New.
8610 * gfortran.dg/graphite/interchange-5.f: New.
8611
8612 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8613 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8614 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8615 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8616 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8617 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8618 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8619 * gfortran.dg/ltrans-7.f90: Removed.
8620 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8621
8622 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8623 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8624 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8625 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8626 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8627 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8628 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8629 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8630 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8631 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8632 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8633 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8634 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8635 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8636 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8637 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8638 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8639 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8640 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8641 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8642 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8643 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8644 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8645 * gcc.dg/tree-ssa/data-dep-1.c
8646 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8647 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8648 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8649 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8650 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8651
8652 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR tree-optimization/47265
8655 PR tree-optimization/47443
8656 * gcc.c-torture/compile/pr47265.c: New test.
8657 * gcc.dg/pr47443.c: New test.
8658
8659 2011-01-25 Martin Jambor <mjambor@suse.cz>
8660
8661 PR tree-optimization/47382
8662 * g++.dg/torture/pr47382.C: New test.
8663 * g++.dg/opt/devirt1.C: Xfail.
8664
8665 2011-01-25 Yao Qi <yao@codesourcery.com>
8666
8667 PR target/45701
8668 * gcc.target/arm/pr45701-1.c: New test.
8669 * gcc.target/arm/pr45701-2.c: New test.
8670 * gcc.target/arm/pr45701-3.c: New test.
8671
8672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8673 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR tree-optimization/47271
8676 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8677
8678 2011-01-25 Nick Clifton <nickc@redhat.com>
8679
8680 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8681 (saturate_add): Delete.
8682 (exchange): Delete.
8683 (main): Do not run saturate_add.
8684 (set_interrupts): Delete.
8685
8686 2011-01-25 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/47448
8689 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8690
8691 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR tree-optimization/47427
8694 PR tree-optimization/47428
8695 * gcc.c-torture/compile/pr47427.c: New test.
8696 * gcc.c-torture/compile/pr47428.c: New test.
8697
8698 2011-01-25 Richard Guenther <rguenther@suse.de>
8699
8700 PR middle-end/47411
8701 * gcc.dg/torture/pr47411.c: New testcase.
8702
8703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8704
8705 * gfortran.dg/graphite/id-24.f: New.
8706 * gfortran.dg/graphite/id-25.f: New.
8707
8708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8709
8710 * gfortran.dg/graphite/id-23.f: New.
8711
8712 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8713
8714 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8715
8716 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8717
8718 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8719 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8720 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8721 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8722 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8723 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8724 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8725 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8726 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8727
8728 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8729
8730 * gcc.dg/graphite/block-0.c: Add documentation.
8731 * gcc.dg/graphite/block-4.c: Same.
8732 * gcc.dg/graphite/block-7.c: Same.
8733 * gcc.dg/graphite/block-8.c: New.
8734 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8735 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8736 * gcc.dg/graphite/interchange-12.c: Add documentation.
8737 * gcc.dg/graphite/interchange-13.c: New.
8738 * gcc.dg/graphite/interchange-14.c: New.
8739 * gcc.dg/graphite/interchange-15.c: New.
8740 * gcc.dg/graphite/interchange-8.c: Add documentation.
8741 * gcc.dg/graphite/interchange-mvt.c: Same.
8742
8743 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8744
8745 PR target/47408
8746 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8747 * gcc.target/powerpc/altivec-14.c: Ditto.
8748 * gcc.target/powerpc/altivec-33.c: Ditto.
8749 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8750 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8751 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8752 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8753 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8754 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8755 * g++.dg/ext/altivec-15.C: Ditto.
8756 * g++.dg/ext/altivec-types-1.C: Ditto.
8757 * g++.dg/ext/altivec-types-2.C: Ditto.
8758 * g++.dg/ext/altivec-types-3.C: Ditto.
8759 * g++.dg/ext/altivec-types-4.C: Ditto.
8760
8761 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8762
8763 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8764
8765 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766
8767 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8768 optimization options.
8769
8770 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8771
8772 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8773
8774 PR testsuite/45988
8775 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8776
8777 2011-01-23 Tobias Burnus <burnus@net-b.de>
8778
8779 PR fortran/47421
8780 * gfortran.dg/allocatable_scalar_12.f90: New.
8781
8782 2011-01-23 Ira Rosen <irar@il.ibm.com>
8783
8784 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8785 vectorization to be not profitable if peeling is used to
8786 realign the memory access.
8787 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8788 loop bound to avoid loop unrolling.
8789 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8790
8791 2011-01-22 Jan Hubicka <jh@suse.cz>
8792
8793 PR lto/47333
8794 * g++.dg/lto/pr47333.C: New file.
8795
8796 2011-01-22 Jan Hubicka <jh@suse.cz>
8797
8798 PR tree-optimization/43884
8799 PR lto/44334
8800 * gcc.dg/autopar/outer-2.c: Increase array size.
8801 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8802
8803 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8804
8805 PR fortran/38536
8806 * gfortran.dg/c_loc_tests_16.f90: New test.
8807
8808 2011-01-22 Tobias Burnus <burnus@net-b.de>
8809
8810 PR fortran/47399
8811 * gfortran.dg/typebound_proc_19.f90: New.
8812
8813 2011-01-21 Jeff Law <law@redhat.com>
8814
8815 PR tree-optimization/47053
8816 * g++.dg/pr47053.C: New test.
8817
8818 2011-01-21 Jason Merrill <jason@redhat.com>
8819
8820 PR c++/47041
8821 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8822
8823 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR c++/47388
8826 * g++.dg/cpp0x/range-for10.C: New test.
8827 * g++.dg/template/for1.C: New test.
8828
8829 PR middle-end/45566
8830 * g++.dg/tree-prof/partition3.C: New test.
8831
8832 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8833
8834 PR rtl-optimization/47366
8835 * g++.dg/opt/pr47366.C: New test.
8836
8837 2011-01-21 Jason Merrill <jason@redhat.com>
8838
8839 PR c++/46552
8840 * g++.dg/cpp0x/constexpr-regress2.C: New.
8841
8842 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8843
8844 2011-01-21 Jeff Law <law@redhat.com>
8845
8846 PR rtl-optimization/41619
8847 * gcc.dg/pr41619.c: New.
8848
8849 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR tree-optimization/47355
8852 * g++.dg/opt/pr47355.C: New test.
8853
8854 2011-01-21 Richard Guenther <rguenther@suse.de>
8855
8856 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8857 making main hot.
8858
8859 2011-01-21 Richard Guenther <rguenther@suse.de>
8860
8861 PR tree-optimization/47365
8862 * gcc.dg/torture/pr47365.c: New testcase.
8863 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8864
8865 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8868
8869 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR tree-optimization/47391
8872 * gcc.dg/pr47391.c: New test.
8873
8874 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876 * g++.dg/template/char1.C: Use signed char.
8877
8878 2011-01-21 Tobias Burnus <burnus@net-b.de>
8879
8880 PR fortran/47377
8881 * gfortran.dg/pointer_target_4.f90: New.
8882
8883 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8884
8885 PR target/47251
8886 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8887 ILP32 system and not IP32.
8888
8889 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8890
8891 PR debug/46583
8892 * g++.dg/debug/pr46583.C: New.
8893
8894 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR debug/47283
8897 * g++.dg/debug/pr47283.C: New test.
8898
8899 PR testsuite/47371
8900 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8901 * gcc.target/i386/headmerge-2.c: Likewise.
8902
8903 2011-01-20 Richard Guenther <rguenther@suse.de>
8904
8905 PR middle-end/47370
8906 * gcc.dg/torture/pr47370.c: New testcase.
8907
8908 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR tree-optimization/46130
8911 * gcc.dg/pr46130-1.c: New test.
8912 * gcc.dg/pr46130-2.c: New test.
8913
8914 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8915
8916 PR c++/47291
8917 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8918
8919 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8920
8921 PR debug/46240
8922 * g++.dg/debug/pr46240.cc: New.
8923
8924 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR c++/47303
8927 * g++.dg/template/anonunion1.C: New test.
8928
8929 PR rtl-optimization/47337
8930 * gcc.c-torture/execute/pr47337.c: New test.
8931
8932 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8933
8934 PR testsuite/45342
8935 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8936
8937 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8938
8939 PR tree-optimization/46021
8940 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8941
8942 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR tree-optimization/47290
8945 * g++.dg/torture/pr47290.C: New test.
8946
8947 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8948
8949 PR fortran/47240
8950 * gfortran.dg/proc_ptr_comp_29.f90: New.
8951
8952 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8953
8954 PR testsuite/41146
8955 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8956 powerpc-apple-darwin9.
8957
8958 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR rtl-optimization/47299
8961 * gcc.c-torture/execute/pr47299.c: New test.
8962
8963 2011-01-17 Jason Merrill <jason@redhat.com>
8964
8965 * g++.dg/cpp0x/constexpr-virtual.C: New.
8966
8967 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR fortran/47331
8970 * gfortran.dg/gomp/pr47331.f90: New test.
8971
8972 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8973
8974 PR objc/47314
8975 * objc.dg/selector-warn-1.m: New.
8976 * obj-c++.dg/selector-warn-1.mm: New.
8977
8978 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8979
8980 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8981 Update dg-final accordingly.
8982
8983 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8984
8985 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8986
8987 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8988
8989 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8990 target check.
8991 * gcc.dg/guality/pr36728-2.c: Likewise.
8992
8993 2011-01-17 Richard Guenther <rguenther@suse.de>
8994
8995 PR tree-optimization/47313
8996 * g++.dg/torture/pr47313.C: New testcase.
8997
8998 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8999
9000 PR target/47318
9001 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9002 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9003 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9004 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9005
9006 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9007 as __m256i.
9008 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9009 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9010 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9011
9012 2011-01-17 Richard Guenther <rguenther@suse.de>
9013
9014 PR tree-optimization/45967
9015 * gcc.dg/torture/pr45967-2.c: New testcase.
9016 * gcc.dg/torture/pr45967-3.c: Likewise.
9017
9018 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9019
9020 PR testsuite/47325
9021 * g++.dg/ext/pr47213.C: Require visibility.
9022
9023 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9024
9025 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9026 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9027
9028 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9029
9030 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9031 Linux-based targets.
9032
9033 2011-01-13 Jan Hubicka <jh@suse.cz>
9034
9035 PR tree-optimization/47276
9036 * gcc.dg/pr47276.c: New testcase.
9037
9038 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9039 Jonathan Wakely <jwakely.gcc@gmail.com>
9040
9041 PR c++/33558
9042 * g++.dg/other/pr33558.C: New.
9043 * g++.dg/other/pr33558-2.C: New.
9044
9045 2011-01-14 Martin Jambor <mjambor@suse.cz>
9046
9047 PR tree-optimization/45934
9048 PR tree-optimization/46302
9049 * g++.dg/ipa/devirt-c-1.C: New test.
9050 * g++.dg/ipa/devirt-c-2.C: Likewise.
9051 * g++.dg/ipa/devirt-c-3.C: Likewise.
9052 * g++.dg/ipa/devirt-c-4.C: Likewise.
9053 * g++.dg/ipa/devirt-c-5.C: Likewise.
9054 * g++.dg/ipa/devirt-c-6.C: Likewise.
9055 * g++.dg/ipa/devirt-6.C: Likewise.
9056 * g++.dg/ipa/devirt-d-1.C: Likewise.
9057 * g++.dg/torture/pr45934.C: Likewise.
9058
9059 2011-01-14 Jason Merrill <jason@redhat.com>
9060
9061 * g++.dg/cpp0x/variadic105.C: New.
9062
9063 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9064 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9065
9066 PR objc/45989
9067 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9068 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9069 execution tests on i?86-*-*, x86_64-*-* and
9070 powerpc*-apple-darwin* && ilp32.
9071 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9072 tests on i?86-*-* and x86_64-*-*.
9073
9074 2011-01-14 Richard Guenther <rguenther@suse.de>
9075
9076 PR tree-optimization/47280
9077 * g++.dg/opt/pr47280.C: New testcase.
9078
9079 2011-01-14 Jason Merrill <jason@redhat.com>
9080
9081 * g++.dg/cpp0x/constexpr-regress1.C: New.
9082
9083 * g++.dg/ext/flexary2.C: New.
9084
9085 2011-01-14 Richard Guenther <rguenther@suse.de>
9086
9087 PR middle-end/47281
9088 * gcc.dg/torture/pr47281.c: New testcase.
9089 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9090
9091 2011-01-14 Richard Guenther <rguenther@suse.de>
9092
9093 PR tree-optimization/47286
9094 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9095
9096 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9097
9098 PR c++/47213
9099 * g++.dg/ext/pr47213.C: New.
9100
9101 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9102
9103 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9104
9105 2011-01-13 Tobias Burnus <burnus@net-b.de>
9106 Mikael Morin <mikael@gcc.gnu.org>
9107
9108 PR fortran/45848
9109 PR fortran/47204
9110 * gfortran.dg/select_type_20.f90: New.
9111 * gfortran.dg/select_type_21.f90: New.
9112
9113 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9114
9115 PR target/47251
9116 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9117
9118 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9119
9120 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9121 * gcc.dg/guality/pr36728-2.c: Likewise.
9122
9123 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9124
9125 PR debug/PR46973
9126 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9127
9128 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9129
9130 PR rtl-optimization/45352
9131 * gcc.dg/pr45352-3.c: New.
9132
9133 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9134
9135 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9136 comment.
9137 * g++.dg/cpp0x/range-for8.C: New.
9138 * g++.dg/cpp0x/range-for9.C: New.
9139
9140 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9141
9142 PR debug/47209
9143 * g++.dg/debug/pr47209.C: New.
9144
9145 2011-01-12 Richard Guenther <rguenther@suse.de>
9146
9147 PR lto/47259
9148 * gcc.dg/lto/pr47259_0.c: New testcase.
9149 * gcc.dg/lto/pr47259_1.c: Likewise.
9150
9151 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9152
9153 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9154 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9155 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9156 methods missing from the OBJC2 Object.
9157 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9158 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9159 GNU and NeXT runtimes.
9160 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9161 comments.
9162 * objc-obj-c++-shared/Object1.m: Likewise.
9163 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9164 * objc.dg/proto-qual-1.m: Likewise.
9165 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9166 * obj-c++.dg/proto-qual-1.mm: Likewise.
9167
9168 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9169
9170 PR testsuite/33033
9171 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9172
9173 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9174
9175 Fixed the Objective-C++ testsuite and updated all tests.
9176 * lib/obj-c++.exp (obj-c++_init): Declare and set
9177 gcc_warning_prefix and gcc_error_prefix.
9178 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9179 'dg-warning', 'dg-message' and 'dg-error'.
9180 * obj-c++.dg/class-extension-3.mm: Likewise.
9181 * obj-c++.dg/class-protocol-1.mm: Likewise.
9182 * obj-c++.dg/encode-7.mm: Likewise.
9183 * obj-c++.dg/exceptions-3.mm: Likewise.
9184 * obj-c++.dg/exceptions-5.mm: Likewise.
9185 * obj-c++.dg/method-12.mm: Likewise.
9186 * obj-c++.dg/method-13.mm: Likewise.
9187 * obj-c++.dg/method-15.mm: Likewise.
9188 * obj-c++.dg/method-16.mm: Likewise.
9189 * obj-c++.dg/method-4.mm: Likewise.
9190 * obj-c++.dg/method-8.mm: Likewise.
9191 * obj-c++.dg/method-conflict-1.mm: Likewise.
9192 * obj-c++.dg/method-conflict-2.mm: Likewise.
9193 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9194 and uncommented second part of the testcase now that the testsuite
9195 works correctly.
9196 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9197 and uncommented second part of the testcase now that the testsuite
9198 works correctly.
9199 * obj-c++.dg/private-1.mm: Likewise.
9200 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9201 * obj-c++.dg/syntax-error-7.mm: Likewise.
9202 * obj-c++.dg/warn5.mm: Likewise.
9203 * obj-c++.dg/property/at-property-14.mm: Likewise.
9204 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9205 FIXME.
9206 * obj-c++.dg/property/at-property-18.mm: Likewise.
9207 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9208 FIXME.
9209 * obj-c++.dg/property/at-property-21.mm: Likewise.
9210 * obj-c++.dg/property/at-property-28.mm: Likewise.
9211 * obj-c++.dg/property/at-property-5.mm: Likewise.
9212 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9213 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9214 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9215 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9216 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9217 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9218 * obj-c++.dg/tls/diag-5.mm: Likewise.
9219 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9220 dg-error, now matched correctly.
9221
9222 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9223
9224 * objc.dg/property/at-property-29.m: New.
9225 * obj-c++.dg/property/at-property-29.mm: New.
9226
9227 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9228
9229 * go.test/go-test.exp (go-set-goarch): New proc.
9230 (go-gc-tests): Use it.
9231
9232 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9233
9234 PR debug/46955
9235 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9236
9237 2011-01-11 Richard Henderson <rth@redhat.com>
9238
9239 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9240
9241 2011-01-11 Jan Hubicka <jh@suse.cz>
9242
9243 PR lto/45721
9244 PR lto/45375
9245 * gcc.dg/lto/pr45721_1.c: New file.
9246 * gcc.dg/lto/pr45721_0.c: New file.
9247
9248 2011-01-11 Richard Guenther <rguenther@suse.de>
9249
9250 PR tree-optimization/46076
9251 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9252
9253 2011-01-11 Jeff Law <law@redhat.com>
9254
9255 * PR tree-optimization/47086
9256 * gcc.dg/pr47086.c: New test.
9257
9258 2011-01-11 Jason Merrill <jason@redhat.com>
9259
9260 PR c++/46658
9261 * g++.dg/template/new10.C: New.
9262
9263 PR c++/45520
9264 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9265
9266 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9267
9268 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9269 Split type definitions and NSConstantString class into...
9270 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9271 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9272 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9273 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9274 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9275 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9276 to comments.
9277 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9278 encode defines for newer NeXT system headers.
9279 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9280 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9281 * objc.dg/foreach-5.m: Likewise.
9282 * objc.dg/foreach-2.m: Likewise.
9283 * objc.dg/foreach-4.m: Likewise.
9284 * objc.dg/torture/strings/string1.m: Likewise.
9285 * objc.dg/torture/strings/string2.m: Likewise.
9286 * objc.dg/torture/strings/string3.m: Likewise.
9287 * objc.dg/torture/strings/string4.m: Likewise.
9288 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9289 header and stand alone.
9290 * obj-c++.dg/strings/strings-2.mm: Likewise.
9291 * objc.dg/torture/strings/const-str-3.m: Likewise.
9292 * objc.dg/strings/strings-2.m: Likewise.
9293 * objc.dg/strings/const-str-12b.m: Likewise.
9294
9295 2011-01-12 Richard Guenther <rguenther@suse.de>
9296
9297 PR middle-end/32511
9298 * gcc.dg/attr-weak-1.c: Adjust.
9299
9300 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9301
9302 PR fortran/47051
9303 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9304 standard compliant and comment.
9305
9306 2011-01-10 Jan Hubicka <jh@suse.cz>
9307
9308 PR lto/46083
9309 * gcc.dg/initpri3.c: New testcase.
9310
9311 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9312
9313 PR lto/47222
9314 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9315 externally visible.
9316 (g_esi): Likewise.
9317 (g_ebx): Likewise.
9318 (g_ebp): Likewise.
9319 (g_esp): Likewise.
9320 (g_ebp_save): Likewise.
9321 (g_esp_save): Likewise.
9322
9323 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9324
9325 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9326
9327 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9328
9329 PR tree-optimization/46021
9330 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9331 i?86-*-*, x86_64-*-*.
9332
9333 2011-01-10 Jeff Law <law@redhat.com>
9334
9335 * PR tree-optimization/47141
9336 * gcc.c-torture/compile/pr47141.c: New test.
9337
9338 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9339
9340 PR testsuite/46230
9341 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9342 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9343 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9344 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9345
9346 PR testsuite/46230
9347 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9348 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9349 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9350 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9351 being vectorized. Adjust dg-final pattern.
9352
9353 PR testsuite/46230
9354 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9355 * gcc.dg/vect/slp-24.c: Likewise.
9356
9357 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9358
9359 PR c++/47218
9360 * g++.dg/other/pr47218-1.C: New test file.
9361 * g++.dg/other/pr47218.C: Likewise.
9362 * g++.dg/other/pr47218.h: New supporting header.
9363
9364 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9365
9366 PR objc/47232
9367 * objc.dg/attributes/invalid-attribute-1.m: New.
9368 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9369
9370 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9371
9372 PR fortran/47224
9373 * gfortran.dg/proc_ptr_comp_28.f90: New.
9374
9375 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9376
9377 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9378 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9379 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9380 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9381 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9382 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9383 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9384 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9385 * objc.dg/gnu-api-2-class.m: Likewise.
9386 * objc.dg/gnu-api-2-ivar.m: Likewise.
9387 * objc.dg/gnu-api-2-method.m: Likewise.
9388 * objc.dg/gnu-api-2-objc.m: Likewise.
9389 * objc.dg/gnu-api-2-object.m: Likewise.
9390 * objc.dg/gnu-api-2-property.m: Likewise.
9391 * objc.dg/gnu-api-2-protocol.m: Likewise.
9392 * objc.dg/gnu-api-2-sel.m: Likewise.
9393
9394 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9395
9396 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9397 * objc.dg/objc-foreach-4.m: Likewise.
9398 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9399 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9400 * objc.dg/foreach-4.m: Likewise.
9401 * objc.dg/foreach-5.m: Likewise.
9402 * objc.dg/foreach-3.m: Return self from init.
9403
9404 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9405
9406 PR fortran/38536
9407 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9408
9409 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9410
9411 PR fortran/46313
9412 * gfortran.dg/class_35.f90: New.
9413
9414 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9415
9416 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9417
9418 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9419
9420 PR objc/47078
9421 * objc.dg/invalid-method-2.m: New.
9422 * obj-c++.dg/invalid-method-2.mm: New.
9423
9424 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9425
9426 PR fortran/46896
9427 * gfortran.dg/transpose_optimization_2.f90 : New test.
9428
9429 2011-01-08 Jan Hubicka <jh@suse.cz>
9430
9431 PR tree-optmization/46469
9432 * g++.dg/torture/pr46469.C: New testcase.
9433
9434 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9435
9436 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9437 emulation of libobjc-gnu structure layout functionality to ..
9438 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9439 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9440 * objc/execute/bf-common.h: Adjust headers.
9441 * objc/execute/bf-1.m: Likewise.
9442 * objc/execute/bf-2.m: Likewise.
9443 * objc/execute/bf-3.m: Likewise.
9444 * objc/execute/bf-4.m: Likewise.
9445 * objc/execute/bf-5.m: Likewise.
9446 * objc/execute/bf-6.m: Likewise.
9447 * objc/execute/bf-7.m: Likewise.
9448 * objc/execute/bf-8.m: Likewise.
9449 * objc/execute/bf-9.m: Likewise.
9450 * objc/execute/bf-10.m: Likewise.
9451 * objc/execute/bf-11.m: Likewise.
9452 * objc/execute/bf-12.m: Likewise.
9453 * objc/execute/bf-13.m: Likewise.
9454 * objc/execute/bf-14.m: Likewise.
9455 * objc/execute/bf-15.m: Likewise.
9456 * objc/execute/bf-16.m: Likewise.
9457 * objc/execute/bf-17.m: Likewise.
9458 * objc/execute/bf-18.m: Likewise.
9459 * objc/execute/bf-19.m: Likewise.
9460 * objc/execute/bf-20.m: Likewise.
9461 * objc/execute/bf-21.m: Likewise.
9462 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9463 objc_get_type_qualifiers ().
9464
9465 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9466
9467 PR fortran/45777
9468 * gfortran.dg/dependency_39.f90: New test.
9469
9470 2011-01-07 Jan Hubicka <jh@suse.cz>
9471
9472 Get builtins tests ready for linker plugin.
9473 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9474 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9475 my_memset, my_bzero): Mark used.
9476 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9477 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9478 volatile.
9479 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9480 volatile.
9481
9482 2011-01-07 Jan Hubicka <jh@suse.cz>
9483
9484 PR tree-optimization/46367
9485 * g++.dg/torture/pr46367.C: New file.
9486
9487 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR target/47201
9490 * gcc.dg/pr47201.c: New test.
9491
9492 PR bootstrap/47187
9493 * gcc.dg/tree-prof/pr47187.c: New test.
9494
9495 2011-01-07 Tobias Burnus <burnus@net-b.de>
9496
9497 PR fortran/41580
9498 * gfortran.dg/extends_type_of_3.f90: New.
9499
9500 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9501
9502 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9503 * g++.dg/ext/dllimport-MI1.C: Likewise.
9504 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9505 * g++.dg/ext/dllimport10.C: Likewise.
9506 * g++.dg/ext/dllimport11.C: Likewise.
9507 * g++.dg/ext/dllimport12.C: Likewise.
9508 * g++.dg/ext/dllimport13.C: Likewise.
9509 * g++.dg/ext/dllimport2.C: Likewise.
9510 * g++.dg/ext/dllimport3.C: Likewise.
9511 * g++.dg/ext/dllimport4.C: Likewise.
9512 * g++.dg/ext/dllimport5.C: Likewise.
9513 * g++.dg/ext/dllimport6.C: Likewise.
9514 * g++.dg/ext/dllimport8.C: Likewise.
9515 * g++.dg/ext/dllimport9.C: Likewise.
9516 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9517 targets, too. Additionally enable test for i?86-*-mingw*.
9518 * g++.dg/ext/selectany1.C: Likewise.
9519 Remove guard variable check.
9520
9521 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9522
9523 PR fortran/47189
9524 PR fortran/47194
9525 * gfortran.dg/storage_size_3.f08: Extended.
9526
9527 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR c++/47022
9530 * g++.dg/template/stdarg1.C: New test.
9531
9532 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9533
9534 PR fortran/47195
9535 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9536 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9537 from the interface of functions to not hide the errors that
9538 shall be tested.
9539
9540 2011-01-06 Jan Hubicka <jh@suse.cz>
9541
9542 * gcc.dg/lto/pr47188_0.c: New testcase.
9543 * gcc.dg/lto/pr47188_1.c: New testcase.
9544
9545 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9546
9547 PR fortran/33117
9548 PR fortran/46478
9549 * gfortran.dg/interface_33.f90: New test.
9550
9551 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR c/47150
9554 * gcc.c-torture/compile/pr47150.c: New test.
9555
9556 2011-01-06 Ira Rosen <irar@il.ibm.com>
9557
9558 PR tree-optimization/47139
9559 * gcc.dg/vect/pr47139.c: New test.
9560
9561 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9562
9563 PR fortran/47180
9564 * gfortran.dg/extends_type_of_2.f03: New.
9565
9566 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9567
9568 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9569
9570 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9571
9572 * gnat.dg/opt14.adb: New test.
9573
9574 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9575
9576 PR fortran/46017
9577 * gfortran.dg/allocate_error_2.f90: New test.
9578
9579 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9580
9581 PR fortran/47024
9582 * gfortran.dg/storage_size_3.f08: New.
9583
9584 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9585
9586 PR libgfortran/47154
9587 * gfortran.dg/namelist_68.f90: New test.
9588
9589 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9590
9591 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9592
9593 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9594
9595 PR fortran/46448
9596 * gfortran.dg/class_34.f90: New.
9597
9598 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9599
9600 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9601 use __builtin_inff. Skip all single-precision tests that require
9602 Infinity.
9603
9604 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9605
9606 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9607
9608 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR tree-optimization/47148
9611 * gcc.c-torture/execute/pr47148.c: New test.
9612
9613 PR tree-optimization/47155
9614 * gcc.c-torture/execute/pr47155.c: New test.
9615
9616 PR rtl-optimization/47157
9617 * gcc.c-torture/compile/pr47157.c: New test.
9618
9619 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9620
9621 * gcc.dg/torture/vector-shift2.c (schar): Define.
9622 (main): Always use schar or uchar instead of plain "char" to avoid
9623 dependencies on implementation-defined char signedness.
9624
9625 2011-01-03 Martin Jambor <mjambor@suse.cz>
9626
9627 PR tree-optimization/46801
9628 * gnat.dg/pack9.adb: Remove xfail.
9629
9630 2011-01-03 Martin Jambor <mjambor@suse.cz>
9631
9632 PR tree-optimization/46984
9633 * g++.dg/ipa/pr46984.C: New test.
9634
9635 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9636
9637 PR fortran/46408
9638 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9639
9640 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR tree-optimization/47140
9643 * gcc.c-torture/compile/pr47140.c: New test.
9644
9645 PR rtl-optimization/47028
9646 * gcc.dg/pr47028.c: New test.
9647
9648 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9649
9650 * objc.dg/protocol-forward-1.m: Removed TODO.
9651 * objc.dg/protocol-forward-2.m: New.
9652 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9653 * obj-c++.dg/protocol-forward-2.mm: New.
9654
9655 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9656
9657 PR target/38662
9658 * g++.dg/eh/pr38662.C: New testcase.
9659
9660 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9661
9662 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9663 scan for newline '\n'.
9664
9665 \f
9666 Copyright (C) 2011 Free Software Foundation, Inc.
9667
9668 Copying and distribution of this file, with or without modification,
9669 are permitted in any medium without royalty provided the copyright
9670 notice and this notice are preserved.