tree-vrp.c (zero_nonzero_bits_from_vr): Also return precise information for ranges...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-09 Richard Guenther <rguenther@suse.de>
2
3 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6 * gcc.dg/tree-ssa/vrp62.c: Likewise.
7
8 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9
10 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
11
12 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13
14 * gcc.dg/pr49948.c: Require pthread effective target.
15
16 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17
18 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
19
20 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
21
22 * gcc.target/i386/sse-22a.c: New test.
23
24 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
25
26 PR tree-optimization/50014
27 * gcc.dg/vect/pr50014.c: New test.
28
29 2011-08-08 Martin Jambor <mjambor@suse.cz>
30
31 PR middle-end/49923
32 * gcc.dg/tree-ssa/pr49923.c: New test.
33
34 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR target/49781
37 * gcc.target/i386/pr49781-1.c: New.
38
39 2011-08-08 Jason Merrill <jason@redhat.com>
40
41 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
42
43 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
44
45 2011-08-07 Janus Weil <janus@gcc.gnu.org>
46
47 PR fortran/49638
48 * gfortran.dg/typebound_override_1.f90: New.
49
50 2011-08-07 Kai Tietz <ktietz@redhat.com>
51
52 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
53 x86_64 mingw target.
54 * gcc.dg/tree-ssa/loop-1.c: Likewise.
55 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
56 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
57 * gcc.dg/tree-ssa/loop-33.c: Likewise.
58 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
59 * gcc.dg/tree-ssa/loop-35.c: Likewise.
60 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
61 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
62 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
63 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
64
65 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
66
67 PR testsuite/48727
68 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
69
70 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
71
72 * gcc.dg/pr48770.c: Cleanup coverage files.
73 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
74
75 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
76
77 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
78 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
79 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
80 lzcnt and bmi options.
81
82 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
83
84 PR target/47381
85 * gcc.dg/pr47381-1.c: New.
86 * gcc.dg/pr47381-2.c: Likewise.
87 * gcc.target/i386/pr47381.c: Likewise.
88
89 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
90
91 PR middle-end/47727
92 * gcc.dg/pr47727.c: New.
93
94 PR target/47372
95 * gcc.dg/pr47372-1.c: New.
96 * gcc.dg/pr47372-2.c: Likewise.
97
98 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
99
100 PR middle-end/47449
101 * gcc.target/i386/pr47449.c: New.
102
103 PR target/47446
104 * gcc.dg/pr47446-1.c: New.
105 * gcc.dg/pr47446-2.c: Likewise.
106
107 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
108
109 PR target/47766
110 * gcc.dg/pr47766.c: New.
111
112 PR target/47715
113 * gcc.dg/tls/pr47715-1.c: New.
114 * gcc.dg/tls/pr47715-2.c: Likewise.
115 * gcc.dg/tls/pr47715-3.c: Likewise.
116 * gcc.dg/tls/pr47715-4.c: Likewise.
117 * gcc.dg/tls/pr47715-5.c: Likewise.
118
119 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
120
121 PR libobjc/50002
122 * objc.dg/gnu-api-2-class.m: Updated comments.
123 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
124 * objc.dg/gnu-api-2-class-meta.m: New test.
125 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
126
127 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
128
129 PR libobjc/49882
130 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
131 with classes that are in construction.
132
133 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
134
135 PR target/48084
136 * gcc.target/i386/pr48084-1.c: New.
137 * gcc.target/i386/pr48084-2.c: Likewise.
138 * gcc.target/i386/pr48084-3.c: Likewise.
139 * gcc.target/i386/pr48084-4.c: Likewise.
140 * gcc.target/i386/pr48084-5.c: Likewise.
141
142 PR rtl-optimization/49504
143 * gcc.target/i386/pr49504.c: New.
144
145 PR target/49860
146 * gcc.dg/pr49860.c: New.
147
148 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
149
150 PR libobjc/49882
151 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
152 with classes that are in construction.
153
154 2011-08-05 Jason Merrill <jason@redhat.com>
155
156 PR c++/48993
157 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
158
159 PR c++/49921
160 * g++.dg/cpp0x/decltype31.C: New.
161
162 PR c++/49669
163 * g++.dg/init/array28.C: New.
164
165 PR c++/49988
166 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
167
168 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
169
170 PR target/47369
171 * gcc.dg/pr47369-1.c: New.
172
173 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
174
175 PR middle-end/47364
176 * gcc.dg/torture/pr47364-1.c: New.
177 * gcc.c-torture/compile/pr47364-1.c: Likewise.
178 * gcc.c-torture/compile/pr47364-2.c: Likewise.
179
180 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
181
182 PR fortran/37211
183 * gfortran.dg/transfer_check_2.f90: New test case.
184
185 2011-08-05 Jan Hubicka <jh@suse.cz>
186
187 PR middle-end/49494
188 * gfortran.dg/pr49494.f90: New testcase.
189
190 2011-08-05 Jan Hubicka <jh@suse.cz>
191
192 PR middle-end/49735
193 * gcc.c-torture/compile/pr49735.c: New testcase.
194
195 2011-08-05 Jason Merrill <jason@redhat.com>
196
197 PR c++/47453
198 * g++.dg/cpp0x/initlist56.C: New.
199
200 PR c++/49812
201 * g++.dg/overload/rvalue2.C: New.
202
203 PR c++/49983
204 * g++.dg/cpp0x/range-for21.C: New.
205
206 * g++.dg/ext/vla11.C: New.
207
208 2011-08-05 Richard Guenther <rguenther@suse.de>
209
210 PR tree-optimization/49984
211 * gcc.dg/tree-ssa/vrp59.c: New testcase.
212
213 2011-08-05 Richard Guenther <rguenther@suse.de>
214
215 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
216 * gcc.dg/tree-ssa/vrp52.c: Likewise.
217 * gcc.dg/tree-ssa/vrp53.c: Likewise.
218
219 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
220
221 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
222 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
223 * gfortran.dg/ldist-pr43023.f90: Ditto.
224 * gfortran.dg/namelist_52.f90: Ditto.
225 * gfortran.dg/interface_proc_end.f90: Ditto.
226 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
227 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
228
229 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
230
231 * gcc.dg/vect/vect-over-widen-1.c: New test.
232 * gcc.dg/vect/vect-over-widen-2.c: New test.
233 * gcc.dg/vect/vect-over-widen-3.c: New test.
234 * gcc.dg/vect/vect-over-widen-4.c: New test.
235
236 2011-08-04 Richard Guenther <rguenther@suse.de>
237
238 PR fortran/49957
239 * gfortran.dg/vect/O3-pr49957.f: New testcase.
240
241 2011-08-04 Ian Bolton <ian.bolton@arm.com>
242
243 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
244
245 2011-08-04 Jakub Jelinek <jakub@redhat.com>
246
247 PR middle-end/49905
248 * g++.dg/ext/builtin-object-size3.C: New test.
249
250 2011-08-03 Jakub Jelinek <jakub@redhat.com>
251
252 PR tree-optimization/49948
253 * gcc.dg/pr49948.c: New test.
254
255 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR middle-end/47383
258 * gcc.dg/torture/pr47383.c: New.
259
260 2011-08-03 Arnaud Charlet <charlet@adacore.com>
261
262 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
263
264 2011-08-03 Arnaud Charlet <charlet@adacore.com>
265
266 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
267
268 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
269
270 PR target/47744
271 * gcc.dg/torture/pr47744-1.c: New.
272 * gcc.dg/torture/pr47744-2.c: Likewise.
273 * gcc.dg/torture/pr47744-3.c: Likewise.
274
275 2011-08-03 Richard Guenther <rguenther@suse.de>
276
277 PR middle-end/49958
278 * gcc.dg/torture/pr49958.c: New testcase.
279
280 2011-08-03 Richard Guenther <rguenther@suse.de>
281
282 PR tree-optimization/49938
283 * g++.dg/torture/pr49938.C: New testcase.
284
285 2011-08-02 Jason Merrill <jason@redhat.com>
286
287 PR c++/43886
288 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
289
290 PR c++/49577
291 * g++.dg/cpp0x/initlist5.C: Add additional cases.
292
293 PR c++/49593
294 * g++.dg/cpp0x/variadic115.C: New.
295
296 PR c++/49803
297 * g++.dg/cpp0x/union5.C: New.
298
299 2011-08-02 Daniel Kraft <d@domob.eu>
300
301 PR fortran/49885
302 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
303
304 2011-08-02 Kai Tietz <ktietz@redhat.com>
305
306 PR middle-end/49947
307 * gcc.dg/tree-ssa/forwprop-15.c
308
309 2011-08-02 Jason Merrill <jason@redhat.com>
310
311 PR c++/49834
312 * g++.dg/cpp0x/range-for20.C: New.
313
314 2011-08-02 Tobias Burnus <burnus@net-b.de>
315
316 * gfortran.dg/coarray_lib_token_3.f90: New.
317
318 2011-08-02 Jakub Jelinek <jakub@redhat.com>
319
320 PR fortran/46752
321 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
322 * gcc.dg/gomp/atomic-15.c: New test.
323 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
324 * g++.dg/gomp/atomic-15.C: New test.
325 * g++.dg/gomp/private-1.C: New test.
326 * g++.dg/gomp/sharing-2.C: New test.
327 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
328 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
329 * gfortran.dg/gomp/omp_atomic2.f90: New test.
330
331 2011-08-02 Tobias Burnus <burnus@net-b.de>
332
333 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
334 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
335 cleanup-module.
336 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
337 * gfortran.dg/allocatable_function_5.f90: Ditto.
338 * gfortran.dg/allocate_stat.f90: Ditto.
339 * gfortran.dg/array_constructor_20.f90: Ditto.
340 * gfortran.dg/array_constructor_21.f90: Ditto.
341 * gfortran.dg/array_constructor_22.f90: Ditto.
342 * gfortran.dg/array_constructor_26.f03: Ditto.
343 * gfortran.dg/array_function_4.f90: Ditto.
344 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
345 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
346 * gfortran.dg/bind_c_usage_15.f90: Ditto.
347 * gfortran.dg/bind_c_usage_16.f03: Ditto.
348 * gfortran.dg/bind_c_usage_3.f03: Ditto.
349 * gfortran.dg/binding_label_tests_7.f03: Ditto.
350 * gfortran.dg/class_15.f03: Ditto.
351 * gfortran.dg/class_27.f03: Ditto.
352 * gfortran.dg/class_33.f90: Ditto.
353 * gfortran.dg/class_37.f03: Ditto.
354 * gfortran.dg/class_40.f03: Ditto.
355 * gfortran.dg/class_42.f03: Ditto.
356 * gfortran.dg/class_defined_operator_1.f03: Ditto.
357 * gfortran.dg/coarray/registering_1.f90: Ditto.
358 * gfortran.dg/convert_1.f90: Ditto.
359 * gfortran.dg/default_initialization_3.f90: Ditto.
360 * gfortran.dg/dependency_25.f90: Ditto.
361 * gfortran.dg/dependency_26.f90: Ditto.
362 * gfortran.dg/dependency_36.f90: Ditto.
363 * gfortran.dg/dependency_37.f90: Ditto.
364 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
365 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
366 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
367 * gfortran.dg/elemental_pointer_1.f90: Ditto.
368 * gfortran.dg/elemental_result_1.f90: Ditto.
369 * gfortran.dg/empty_derived_type.f90: Ditto.
370 * gfortran.dg/entry_7.f90: Ditto.
371 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
372 * gfortran.dg/equiv_constraint_3.f90: Ditto.
373 * gfortran.dg/error_recovery_3.f90: Ditto.
374 * gfortran.dg/extends_4.f03: Ditto.
375 * gfortran.dg/func_assign.f90: Ditto.
376 * gfortran.dg/func_assign_3.f90: Ditto.
377 * gfortran.dg/generic_1.f90: Ditto.
378 * gfortran.dg/generic_18.f90: Ditto.
379 * gfortran.dg/generic_22.f03: Ditto.
380 * gfortran.dg/generic_4.f90: Ditto.
381 * gfortran.dg/generic_6.f90: Ditto.
382 * gfortran.dg/generic_actual_arg.f90: Ditto.
383 * gfortran.dg/graphite/id-21.f: Ditto.
384 * gfortran.dg/graphite/pr45758.f90: Ditto.
385 * gfortran.dg/host_assoc_call_2.f90: Ditto.
386 * gfortran.dg/host_assoc_call_3.f90: Ditto.
387 * gfortran.dg/host_assoc_call_4.f90: Ditto.
388 * gfortran.dg/host_assoc_function_4.f90: Ditto.
389 * gfortran.dg/host_used_types_1.f90: Ditto.
390 * gfortran.dg/implicit_1.f90: Ditto.
391 * gfortran.dg/implicit_11.f90: Ditto.
392 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
393 * gfortran.dg/impure_actual_1.f90: Ditto.
394 * gfortran.dg/impure_assignment_1.f90: Ditto.
395 * gfortran.dg/impure_constructor_1.f90: Ditto.
396 * gfortran.dg/initialization_10.f90: Ditto.
397 * gfortran.dg/initialization_12.f90: Ditto.
398 * gfortran.dg/interface_14.f90: Ditto.
399 * gfortran.dg/interface_15.f90: Ditto.
400 * gfortran.dg/interface_2.f90: Ditto.
401 * gfortran.dg/interface_25.f90: Ditto.
402 * gfortran.dg/interface_26.f90: Ditto.
403 * gfortran.dg/interface_29.f90: Ditto.
404 * gfortran.dg/interface_assignment_1.f90: Ditto.
405 * gfortran.dg/internal_pack_6.f90: Ditto.
406 * gfortran.dg/internal_pack_7.f90: Ditto.
407 * gfortran.dg/internal_pack_8.f90: Ditto.
408 * gfortran.dg/lto/pr45586_0.f90: Ditto.
409 * gfortran.dg/lto/pr47839_0.f90: Ditto.
410 * gfortran.dg/module_commons_3.f90: Ditto.
411 * gfortran.dg/module_equivalence_4.f90: Ditto.
412 * gfortran.dg/module_equivalence_6.f90: Ditto.
413 * gfortran.dg/module_function_type_1.f90: Ditto.
414 * gfortran.dg/module_naming_1.f90: Ditto.
415 * gfortran.dg/namelist_4.f90: Ditto.
416 * gfortran.dg/operator_c1202.f90: Ditto.
417 * gfortran.dg/parens_7.f90: Ditto.
418 * gfortran.dg/pr32921.f: Ditto.
419 * gfortran.dg/pr33646.f90: Ditto.
420 * gfortran.dg/pr41928.f90: Ditto.
421 * gfortran.dg/pr42119.f90: Ditto.
422 * gfortran.dg/pr43984.f90: Ditto.
423 * gfortran.dg/present_1.f90: Ditto.
424 * gfortran.dg/private_type_2.f90: Ditto.
425 * gfortran.dg/proc_decl_2.f90: Ditto.
426 * gfortran.dg/proc_ptr_10.f90: Ditto.
427 * gfortran.dg/proc_ptr_22.f90: Ditto.
428 * gfortran.dg/proc_ptr_8.f90: Ditto.
429 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
430 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
431 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
432 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
433 * gfortran.dg/substring_equivalence.f90: Ditto.
434 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
435 * gfortran.dg/transpose_optimization_1.f90: Ditto.
436 * gfortran.dg/trim_optimize_6.f90: Ditto.
437 * gfortran.dg/typebound_call_12.f03: Ditto.
438 * gfortran.dg/typebound_operator_5.f03: Ditto.
439 * gfortran.dg/typebound_operator_6.f03: Ditto.
440 * gfortran.dg/typebound_proc_18.f03: Ditto.
441 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
442 * gfortran.dg/use_1.f90: Ditto.
443 * gfortran.dg/use_10.f90: Ditto.
444 * gfortran.dg/use_11.f90: Ditto.
445 * gfortran.dg/use_14.f90: Ditto.
446 * gfortran.dg/use_only_2.f90: Ditto.
447 * gfortran.dg/use_rename_4.f90: Ditto.
448 * gfortran.dg/use_rename_5.f90: Ditto.
449 * gfortran.dg/used_dummy_types_3.f90: Ditto.
450 * gfortran.dg/used_interface_ref.f90: Ditto.
451 * gfortran.dg/used_types_11.f90: Ditto.
452 * gfortran.dg/used_types_3.f90: Ditto.
453 * gfortran.dg/used_types_4.f90: Ditto.
454 * gfortran.dg/userdef_operator_2.f90: Ditto.
455 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
456 * gfortran.dg/vect/pr46213.f90: Ditto.
457 * gfortran.dg/whole_file_21.f90: Ditto.
458 * gfortran.dg/whole_file_22.f90: Ditto.
459 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
460 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
461
462 2011-08-02 Kai Tietz <ktietz@redhat.com>
463
464 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
465
466 2011-08-01 Jason Merrill <jason@redhat.com>
467
468 PR c++/49932
469 * g++.dg/abi/mangle49.C: New.
470
471 PR c++/49924
472 * g++.dg/cpp0x/constexpr-array4.C: New.
473
474 PR c++/49813
475 * g++.dg/cpp0x/constexpr-builtin1.C: New.
476
477 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
478
479 PR target/49927
480 * gcc.target/i386/pr49927.c: New test.
481
482 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
483
484 PR tree-optimization/49926
485 * gcc.dg/vect/pr49926.c: New test.
486
487 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
488
489 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
490 * gcc.target/i386/lzcnt-1.c: New test.
491 * gcc.target/i386/lzcnt-2.c: Likewise.
492 * gcc.target/i386/lzcnt-2a.c: Likewise.
493 * gcc.target/i386/lzcnt-3.c: Likewise.
494 * gcc.target/i386/lzcnt-4.c: Likewise.
495 * gcc.target/i386/lzcnt-4a.c: Likewise.
496 * gcc.target/i386/lzcnt-5.c: Likewise.
497 * gcc.target/i386/lzcnt-6.c: Likewise.
498 * gcc.target/i386/lzcnt-6a.c: Likewise.
499 * gcc.target/i386/lzcnt-check.h: Likewise.
500
501 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
502 * gcc.target/i386/sse-13.c: Likewise.
503 * gcc.target/i386/sse-14.c: Likewise.
504 * g++.dg/other/i386-2.C: Likewise.
505 * g++.dg/other/i386-3.C: Likewise.
506
507 2011-08-01 Julian Brown <julian@codesourcery.com>
508
509 * gcc.target/arm/fixed-point-exec.c: New test.
510
511 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
512
513 PR target/49920
514 * gcc.target/i386/pr49920.c: New test.
515
516 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
517
518 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
519 * gcc.dg/tree-ssa/pr23109.c: Ditto.
520 * gcc.dg/tree-ssa/loop-7.c: Ditto.
521 * gcc.dg/tree-ssa/loop-32.c: Ditto.
522 * gcc.dg/tree-ssa/loop-33.c: Ditto.
523 * gcc.dg/tree-ssa/loop-34.c: Ditto.
524 * gcc.dg/tree-ssa/loop-35.c: Ditto.
525 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
526 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
527 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
528 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
529 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
530 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
531 * g++.dg/tree-ssa/pr33615.C: Ditto.
532 * g++.dg/tree-ssa/restrict1.C: Ditto.
533 * c-c++-common/restrict-2.c: Ditto.
534 * gfortran.dg/pr32921.f: Ditto.
535 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
536 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
537 * gcc.dg/tree-ssa/vrp47.c: Ditto.
538 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
539 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
540 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
541 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
542 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
543 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
544 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
545
546 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
547
548 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
549 .exe.ltrans[0-9]*. dump files.
550
551 2011-07-31 Janus Weil <janus@gcc.gnu.org>
552
553 PR fortran/49112
554 * gfortran.dg/abstract_type_6.f03: Modified.
555 * gfortran.dg/typebound_proc_24.f03: New.
556
557 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
558
559 PR testsuite/49917
560 * g++.dg/init/for1.C: Fix.
561
562 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
563
564 PR fortran/48876
565 * gfortran.dg/string_5.f90: New test.
566
567 2011-07-29 Jason Merrill <jason@redhat.com>
568
569 PR c++/49867
570 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
571
572 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
573
574 PR tree-optimization/47407
575 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
576 alpha*-dec-osf*.
577 Sort target list.
578
579 2011-07-29 Richard Guenther <rguenther@suse.de>
580
581 * gcc.dg/uninit-suppress.c: Also disable VRP.
582 * gcc.dg/uninit-suppress_2.c: Likewise.
583
584 2011-07-28 Jason Merrill <jason@redhat.com>
585
586 PR c++/49808
587 * g++.dg/template/nontype24.C: New.
588
589 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
590
591 PR rtl-optimization/47958
592 * gcc.dg/torture/pr47958-1.c: New.
593
594 2011-07-29 Wei Guozhi <carrot@google.com>
595
596 PR rtl-optimization/49799
597 * gcc.dg/pr49799.c: New test case.
598
599 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
600
601 PR middle-end/48648
602 * gcc.dg/graphite/id-pr48648.c: New.
603
604 2011-07-28 Jakub Jelinek <jakub@redhat.com>
605
606 PR fortran/31067
607 * gfortran.dg/maxloc_2.f90: New test.
608 * gfortran.dg/maxloc_3.f90: New test.
609 * gfortran.dg/minloc_1.f90: New test.
610 * gfortran.dg/minloc_2.f90: New test.
611 * gfortran.dg/minloc_3.f90: New test.
612 * gfortran.dg/minmaxloc_7.f90: New test.
613
614 PR debug/49871
615 * gcc.dg/debug/dwarf2/pr49871.c: New test.
616
617 2011-07-28 Jakub Jelinek <jakub@redhat.com>
618
619 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
620 the builtin isn't optimized away.
621
622 2011-07-27 Tobias Burnus <burnus@net-b.de>
623
624 PR fortran/45586
625 * gfortran.dg/lto/pr45586-2_0.f90: New.
626
627 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
628
629 PR middle-end/49875
630 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
631 * c-c++-common/cxxbitfields-5.c: Same.
632
633 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
634
635 * lib/target-supports.exp (check_effective_target_mmap): Use
636 check_function_available.
637
638 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
639
640 * g++.old-deja/g++.pt/crash60.C: Updated.
641
642 2011-07-27 Jakub Jelinek <jakub@redhat.com>
643
644 PR target/49866
645 * gcc.target/i386/pr49866.c: New test.
646
647 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
648
649 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
650 * gcc.target/i386/bmi-andn-1.c: New test.
651 * gcc.target/i386/bmi-andn-1a.c: Likewise.
652 * gcc.target/i386/bmi-andn-2.c: Likewise.
653 * gcc.target/i386/bmi-andn-2a.c: Likewise.
654 * gcc.target/i386/bmi-bextr-1.c: Likewise.
655 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
656 * gcc.target/i386/bmi-bextr-2.c: Likewise.
657 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
658 * gcc.target/i386/bmi-blsi-1.c: Likewise.
659 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
660 * gcc.target/i386/bmi-blsi-2.c: Likewise.
661 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
662 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
663 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
664 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
665 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
666 * gcc.target/i386/bmi-blsr-1.c: Likewise.
667 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
668 * gcc.target/i386/bmi-blsr-2.c: Likewise.
669 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
670 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
671 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
672 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
673 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
674
675 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
676
677 PR middle-end/47691
678 * gfortran.dg/graphite/id-pr47691.f: New.
679
680 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
681
682 * gcc.target/i386/avx-os-support.h: New.
683 * gcc.target/i386/avx-check.h: Include avx-os-support.h
684 (main): Check avx_os_support before the test is run.
685 * gcc.target/i386/aes-avx-check.h: Ditto.
686 * gcc.target/i386/pclmul-avx-check.h: Ditto.
687
688 2011-07-27 Kai Tietz <ktietz@redhat.com>
689
690 * gcc.target/i386/aggregate-ret3.c: New test.
691 * gcc.target/i386/aggregate-ret4.c: New test.
692
693 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
694
695 PR fortran/49755
696 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
697 allocated array should *not* change its size.
698 * gfortran.dg/multiple_allocation_3.f90: New test.
699
700 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
701
702 PR c++/49776
703 * g++.dg/cpp0x/constexpr-49776.C: New.
704
705 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
706
707 PR middle-end/47046
708 * gcc.dg/graphite/id-pr47046.c: New.
709
710 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
711
712 PR middle-end/47653
713 * gcc.dg/graphite/run-id-pr47593.c: New.
714
715 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
716
717 PR middle-end/47653
718 * gcc.dg/graphite/run-id-pr47653.c: New.
719 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
720 induction variables.
721 * gcc.dg/graphite/scop-16.c: Same.
722 * gcc.dg/graphite/scop-17.c: Same.
723 * gcc.dg/graphite/scop-21.c: Same.
724
725 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
726
727 PR middle-end/48805
728 * gcc.dg/graphite/id-pr48805.c: New.
729
730 2011-07-26 Tobias Burnus <burnus@net-b.de>
731
732 * gfortran.dg/coarray_lib_token_2.f90: New.
733
734 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
735
736 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
737 SPU local store.
738
739 2011-07-25 Andrew Pinski <apinski@cavium.com>
740
741 PR tree-opt/49671
742 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
743 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
744
745 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
746
747 * lib/target-supports.exp (check_effective_target_mmap): New proc.
748
749 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
750 * gcc.c-torture/execute/loop-2g.c: Likewise.
751 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
752 Require mmap support.
753 * gcc.c-torture/execute/loop-2g.x: Likewise.
754 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
755 (MAP_ANON): Provide default.
756 * gcc.dg/20050826-1.c: Likewise.
757 * gcc.target/i386/pr36533.c: Likewise.
758 * gcc.dg/vect/pr49038.c: Remove dg-do run.
759 Use dg-require-effective-target mmap.
760
761 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/49838
764 * g++.dg/cpp0x/range-for19.C: New.
765
766 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
767
768 PR testsuite/49753
769 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
770
771 Revert:
772 2011-07-15 Jakub Jelinek <jakub@redhat.com>
773
774 PR testsuite/49753
775 * g++.dg/torture/pr49309.C: Remove.
776
777 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
778
779 PR tree-optimization/49809
780 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
781 test.
782
783 2011-07-25 Richard Guenther <rguenther@suse.de>
784
785 PR tree-optimization/49715
786 * gcc.target/i386/pr49715-1.c: New testcase.
787 * gcc.target/i386/pr49715-2.c: Likewise.
788
789 2011-07-23 Jason Merrill <jason@redhat.com>
790
791 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
792
793 2011-07-22 Jason Merrill <jason@redhat.com>
794
795 PR c++/49793
796 * g++.dg/cpp0x/initlist55.C: New.
797
798 2011-07-23 Tobias Burnus <burnus@net-b.de>
799
800 PR fortran/49791
801 * gfortran.dg/namelist_72.f: New.
802
803 2011-07-23 Tobias Burnus <burnus@net-b.de>
804
805 * gfortran.dg/coarray_25.f90: New.
806
807 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
808
809 * override1.C: This test should use c++0x mode.
810 * override3.C: New. Test the diagnostics in c++98 mode.
811
812 2011-07-22 Jason Merrill <jason@redhat.com>
813 Mark Glisse <marc.glisse@normalesup.org>
814
815 PR c++/30112
816 * g++.dg/other/pragma-re-1.C: Add namespace cases.
817
818 PR c++/49813
819 * g++.dg/opt/builtins2.C: New.
820 * g++.dg/other/error27.C: Don't rely on __builtin.
821
822 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
823
824 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
825 on lp64 targets.
826 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
827 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
828 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
829 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
830
831 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
832 instead of ia32.
833
834 2011-07-22 Richard Guenther <rguenther@suse.de>
835
836 PR tree-optimization/45819
837 * gcc.dg/pr45819.c: New testcase.
838
839 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
840
841 * lib/target-supports.exp (check_ifunc_available): Rewrite.
842
843 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
844
845 PR middle-end/47654
846 PR middle-end/49649
847 * gcc.dg/graphite/run-id-pr47654.c: New.
848
849 2011-07-21 Ian Lance Taylor <iant@google.com>
850
851 PR middle-end/49705
852 * gcc.dg/pr49705.c: New test.
853
854 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
855
856 * lib/target-supports.exp (check_avx_os_support_available): New.
857 (check_effective_target_avx_runtime): Use it.
858
859 2011-07-21 Richard Guenther <rguenther@suse.de>
860
861 PR tree-optimization/49770
862 * g++.dg/torture/pr49770.C: New testcase.
863
864 2011-07-21 Kai Tietz <ktietz@redhat.com>
865
866 * gcc.dg/tree-ssa/pr30978.c: adjusted.
867 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
868
869 2011-07-21 Tobias Burnus <burnus@net-b.de>
870
871 * gfortran.dg/coarray_lib_token_1.f90: New.
872
873 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
874
875 * gcc.dg/pr32912-2.c: Skip for AVR.
876 * gcc.dg/pr44674.c: Add dg-require-profiling.
877
878 2011-07-20 Jason Merrill <jason@redhat.com>
879
880 * g++.dg/ext/desig2.C: New.
881
882 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
883
884 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
885 be generated.
886 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
887 * gcc.target/powerpc/recip-3.c: Ditto.
888
889 2011-07-19 Jason Merrill <jason@redhat.com>
890
891 PR c++/6709 (DR 743)
892 PR c++/42603 (DR 950)
893 * g++.dg/cpp0x/decltype21.C: New.
894
895 2011-07-20 Richard Guenther <rguenther@suse.de>
896
897 PR middle-end/18908
898 * gcc.dg/tree-ssa/pr18908.c: New testcase.
899 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
900
901 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
902
903 * gcc.target/arm/combine-movs.c: New.
904 * gcc.target/arm/unsigned-extend-2.c: New.
905
906 2011-07-19 Jason Merrill <jason@redhat.com>
907
908 PR c++/49785
909 * g++.dg/cpp0x/variadic114.C: New.
910
911 2011-07-19 Tobias Burnus <burnus@net-b.de>
912
913 * gfortran.dg/coarray_args_1.f90: New.
914 * gfortran.dg/coarray_args_2.f90: New.
915
916 2011-07-19 Janus Weil <janus@gcc.gnu.org>
917
918 PR fortran/49708
919 * gfortran.dg/allocate_error_3.f90: New.
920
921 2011-07-19 Richard Guenther <rguenther@suse.de>
922
923 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
924 * gcc.dg/tree-ssa/bool-11.c: Likewise.
925 * gcc.dg/torture/20110719-1.c: New testcase.
926
927 2011-07-19 Jakub Jelinek <jakub@redhat.com>
928
929 PR tree-optimization/49768
930 * gcc.c-torture/execute/pr49768.c: New test.
931
932 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
933
934 PR tree-optimization/49771
935 * gcc.dg/vect/pr49771.c: New test.
936
937 2011-07-18 Martin Jambor <mjambor@suse.cz>
938
939 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
940 * gcc.dg/ipa/ipa-2.c: Likewise.
941 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
942 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
943 * gcc.dg/ipa/ipa-5.c: Likewise.
944 * gcc.dg/ipa/ipa-7.c: Likewise.
945 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
946 * gcc.dg/ipa/ipacost-1.c: Likewise.
947 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
948 functions.
949 * gcc.dg/ipa/ipcp-1.c: New test.
950 * gcc.dg/ipa/ipcp-2.c: Likewise.
951 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
952
953 2011-07-18 Jakub Jelinek <jakub@redhat.com>
954
955 PR middle-end/49675
956 * gfortran.dg/pr49675.f90: New test.
957
958 2011-07-18 Richard Guenther <rguenther@suse.de>
959
960 * gcc.dg/torture/20110718-1.c: New testcase.
961
962 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
963
964 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
965 * g++.dg/ext/bitfield3.C: Likewise.
966 * g++.dg/ext/bitfield4.C: Likewise.
967 * g++.dg/ext/bitfield5.C: Likewise.
968 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
969 * g++.dg/other/pr23205-2.C: Likewise.
970 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
971 * gcc.c-torture/compile/20001109-2.c: Likewise.
972 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
973 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
974 * gcc.dg/bitfld-16.c: Likewise.
975 * gcc.dg/bitfld-17.c: Likewise.
976 * gcc.dg/bitfld-18.c: Likewise.
977 * gcc.dg/builtins-config.h: Remove Netware support.
978 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
979 * gcc.dg/cdce2.c: Likewise.
980 * gcc.dg/cpp/assert4.c: Remove netware support.
981 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
982 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
983
984 * lib/target-supports.exp (check_visibility_available): Remove
985 NetWare support.
986 (check_profiling_available): Likewise.
987
988 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
989
990 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
991
992 2011-07-17 Tobias Burnus <burnus@net-b.de>
993 Thomas Koenig <tkoenig@gcc.gnu.org>
994
995 PR fortran/34657
996 * gfortran.dg/generic_17.f90: Fix testcase.
997 * gfortran.dg/interface_3.f90: Add dg-error.
998 * gfortran.dg/use_14.f90: New.
999 * gfortran.dg/use_15.f90: New.
1000
1001 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1002
1003 * gnat.dg/pointer_controlled.adb: New test.
1004
1005 2011-07-17 Tobias Burnus <burnus@net-b.de>
1006
1007 PR fortran/49624
1008 * gfortran.dg/pointer_remapping_7.f90: New.
1009
1010 2011-07-16 Jason Merrill <jason@redhat.com>
1011
1012 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1013
1014 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1015 Jason Merrill <jason@redhat.com>
1016
1017 PR c++/45329
1018 PR c++/48934
1019 * g++.dg/cpp0x/decltype29.C: Adjust.
1020 * g++.dg/cpp0x/error4.C: Adjust.
1021 * g++.dg/cpp0x/sfinae26.C: Adjust.
1022 * g++.dg/cpp0x/variadic105.C: Adjust.
1023 * g++.dg/template/deduce3.C: Adjust.
1024 * g++.dg/template/error45.C: Adjust.
1025 * g++.dg/template/ptrmem2.C: Adjust.
1026 * g++.dg/template/sfinae2.C: Adjust.
1027 * g++.old-deja/g++.pt/crash60.C: Adjust.
1028 * g++.old-deja/g++.pt/unify6.C: Adjust.
1029 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1030 * g++.dg/cpp0x/nullptr15.C: Adjust.
1031 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1032 * g++.dg/cpp0x/pr31431.C: Adjust.
1033 * g++.dg/cpp0x/pr31434.C: Adjust.
1034 * g++.dg/cpp0x/sfinae11.C: Adjust
1035 * g++.dg/cpp0x/temp_default2.C: Adjust.
1036 * g++.dg/cpp0x/trailing4.C: Adjust.
1037 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1038 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1039 * g++.dg/cpp0x/variadic105.C: Adjust.
1040 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1041 * g++.dg/ext/vla2.C: Adjust.
1042 * g++.dg/other/ptrmem10.C: Adjust.
1043 * g++.dg/other/ptrmem11.C: Adjust.
1044 * g++.dg/overload/unknown1.C: Adjust.
1045 * g++.dg/template/conv11.C: Adjust.
1046 * g++.dg/template/dependent-expr5.C: Adjust.
1047 * g++.dg/template/friend.C: Adjust.
1048 * g++.dg/template/incomplete2.C: Adjust.
1049 * g++.dg/template/local4.C: Adjust.
1050 * g++.dg/template/local6.C: Adjust.
1051 * g++.dg/template/operator9.C: Adjust.
1052 * g++.dg/template/ttp25.C: Adjust.
1053 * g++.dg/template/unify10.C: Adjust.
1054 * g++.dg/template/unify11.C: Adjust.
1055 * g++.dg/template/unify6.C: Adjust.
1056 * g++.dg/template/unify9.C: Adjust.
1057 * g++.dg/template/varmod1.C: Adjust.
1058 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1059 * g++.old-deja/g++.pt/crash28.C: Adjust.
1060 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1061 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1062 * g++.old-deja/g++.pt/expr2.C: Adjust.
1063 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1064 * g++.old-deja/g++.pt/spec5.C: Adjust.
1065 * g++.old-deja/g++.pt/spec6.C: Adjust.
1066 * g++.old-deja/g++.pt/unify4.C: Adjust.
1067 * g++.old-deja/g++.pt/unify8.C: Adjust.
1068 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1069 * g++.dg/overload/template5.C: New testcase.
1070 * g++.dg/template/overload12.C: New testcase.
1071
1072 2011-07-11 Tobias Burnus <burnus@net-b.de>
1073
1074 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1075 * gfortran.dg/coarray_7.f90: Ditto.
1076 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1077 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1078
1079 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1080
1081 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1082 case.
1083 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1084 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1085 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1086 C67X.
1087 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1088 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1089 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1090
1091 2011-07-15 Jason Merrill <jason@redhat.com>
1092
1093 PR testsuite/49741
1094 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1095 Use --extra_opts instead of --additional_options.
1096
1097 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR testsuite/49753
1100 * g++.dg/torture/pr49309.C: Remove.
1101
1102 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1103
1104 * gcc.target/tic6x/weak-call.c: New test.
1105 * gcc.target/tic6x/fpcmp.c: New test.
1106 * gcc.target/tic6x/fpdiv.c: New test.
1107 * gcc.target/tic6x/rotdi16-scan.c: New test.
1108 * gcc.target/tic6x/ffssi.c: New test.
1109 * gcc.target/tic6x/fpdiv-lib.c: New test.
1110 * gcc.target/tic6x/cold-lc.c: New test.
1111 * gcc.target/tic6x/longcalls.c: New test.
1112 * gcc.target/tic6x/abi-align-1.c: New test.
1113 * gcc.target/tic6x/fpcmp-finite.c: New test.
1114 * gcc.target/tic6x/rotdi16.c: New test.
1115 * gcc.target/tic6x/bswapl.c: New test.
1116 * gcc.target/tic6x/ffsdi.c: New test.
1117 * gcc.target/tic6x/tic6x.exp: New file.
1118 * gcc.target/tic6x/builtins/arith24.c: New test.
1119 * gcc.target/tic6x/builtins/smpy.c: New test.
1120 * gcc.target/tic6x/builtins/smpylh.c: New test.
1121 * gcc.target/tic6x/builtins/smpyh.c: New test.
1122 * gcc.target/tic6x/builtins/sarith1.c: New test.
1123 * gcc.target/tic6x/builtins/extclr.c: New test
1124 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1125 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1126 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1127 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1128 New functions.
1129 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1130 __TMS320C6X__.
1131 * gcc.dg/20020312-2.c: Likewise.
1132 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1133 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1134 * gcc.dg/torture/builtin-math-7.c: Likewise.
1135
1136 PR testsuite/49757
1137 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1138 not testing tic6x-*-*.
1139
1140 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1141
1142 PR tree-opt/49309
1143 * g++.dg/torture/pr49309.C: New testcase.
1144
1145 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1146
1147 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1148
1149 2011-07-14 Richard Guenther <rguenther@suse.de>
1150
1151 PR tree-optimization/49651
1152 * gcc.dg/torture/pr49651.c: New testcase.
1153
1154 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1155
1156 PR target/43746
1157 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1158
1159 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1160
1161 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1162 -mno-pointers-to-nested-functions.
1163 * gcc.target/powerpc/no-r11-2.c: Ditto.
1164 * gcc.target/powerpc/no-r11-3.c: Ditto.
1165
1166 2011-07-13 Jason Merrill <jason@redhat.com>
1167
1168 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1169 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1170 when compiling C files.
1171 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1172 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1173 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1174 * g++.dg/lookup/anon2.C: Likewise.
1175 * g++.dg/tree-ssa/copyprop.C: Likewise.
1176 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1177 * g++.dg/init/vector1.C: Ignore narrowing errors.
1178 * g++.dg/torture/pr35526.C: Likewise.
1179 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1180
1181 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1182
1183 PR libfortran/49296
1184 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1185 and logical reads.
1186
1187 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1188
1189 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1190 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1191
1192 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1193
1194 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1195 * lib/obj-c++.exp (obj-c++_init): Ditto.
1196 * lib/file-format.exp (gcc_target_object_format): Ditto.
1197 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1198 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1199 (check_visibility_available): Ditto.
1200 (check_effective_target_tls_native): Ditto.
1201 (check_effective_target_tls_emulated): Ditto.
1202 (check_effective_target_function_sections): Ditto.
1203
1204 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1205
1206 * gcc.target/arm/pr48183.c: New test.
1207
1208 2011-07-13 Richard Guenther <rguenther@suse.de>
1209
1210 * gcc.dg/torture/20110713-1.c: New testcase.
1211
1212 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1213
1214 PR rtl-opt/49474
1215 * gcc.c-torture/compile/pr49474.c: New testcase.
1216
1217 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR tree-optimization/49712
1220 * gcc.c-torture/execute/pr49712.c: New test.
1221
1222 2011-07-11 Jason Merrill <jason@redhat.com>
1223
1224 PR c++/44609
1225 * g++.dg/template/recurse3.C: New.
1226
1227 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR debug/49676
1230 * gcc.dg/guality/csttest.c: New test.
1231
1232 PR fortran/49698
1233 * gfortran.dg/pr49698.f90: New test.
1234
1235 2011-07-11 Jeff Law <law@redhat.com>
1236
1237 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1238
1239 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1240
1241 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1242 * go.test/go-test.exp (go-set-goarch): Likewise.
1243
1244 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1245
1246 PR target/39633
1247 * gcc.target/avr/torture/pr39633.c: New test case.
1248
1249 2011-07-11 Tobias Burnus <burnus@net-b.de>
1250
1251 PR fortran/18918
1252 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1253
1254 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1255
1256 * lib/target-supports.exp (check_effective_target_scheduling):
1257 New Function.
1258 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1259 * gcc.dg/pr45055.c: Ditto.
1260 * gcc.dg/pr45353.c: Ditto.
1261 * g++.dg/pr45056.C: Ditto.
1262
1263 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1264
1265 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1266 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1267 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1268 * g++.dg/torture/pr31863.C: Skip AVR.
1269
1270 2011-07-10 Tobias Burnus <burnus@net-b.de>
1271
1272 PR fortran/49690
1273 * gfortran.dg/intrinsic_signal.f90: New.
1274
1275 2011-07-09 Jason Merrill <jason@redhat.com>
1276
1277 * g++.dg/cpp0x/regress/regress6.C: New.
1278 * g++.dg/parse/crash45.C: Adjust message.
1279 * g++.dg/template/crash38.C: Adjust message.
1280 * g++.dg/template/crash64.C: Adjust message.
1281
1282 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1283
1284 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1285 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1286 * g++.dg/abi/bitfield3.C: Likewise.
1287 * g++.dg/eh/pr38662.C: Likewise.
1288 * g++.dg/ext/attrib36.C: Likewise.
1289 * g++.dg/ext/attrib37.C: Likewise.
1290 * g++.dg/ext/attrib8.C: Likewise.
1291 * g++.dg/ext/tmplattr1.C: Likewise.
1292 * g++.dg/inherit/override-attribs.C: Likewise.
1293 * g++.dg/opt/inline9.C: Likewise.
1294 * g++.dg/opt/life1.C: Likewise.
1295 * g++.dg/opt/longbranch2.C: Likewise.
1296 * g++.dg/opt/nrv12.C: Likewise.
1297 * g++.dg/opt/reg-stack4.C: Likewise.
1298 * g++.dg/other/pr35504.C: Likewise.
1299 * g++.dg/other/pr39496.C: Likewise.
1300 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1301 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1302 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1303 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1304 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1305 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1306 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1307 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1308 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1309 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1310 * g++.dg/warn/pr15774-1.C: Likewise.
1311 * g++.dg/warn/pr15774-2.C: Likewise.
1312 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1313 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1314 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1315 * g++.old-deja/g++.pt/asm2.C: Likewise.
1316 * gcc.c-torture/compile/20000804-1.c: Likewise.
1317 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1318 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1319 * gcc.dg/20020108-1.c: Likewise.
1320 * gcc.dg/20020122-2.c: Likewise.
1321 * gcc.dg/20020122-3.c: Likewise.
1322 * gcc.dg/20020206-1.c: Likewise.
1323 * gcc.dg/20020219-1.c: Likewise.
1324 * gcc.dg/20020310-1.c: Likewise.
1325 * gcc.dg/20020411-1.c: Likewise.
1326 * gcc.dg/20020418-2.c: Likewise.
1327 * gcc.dg/20020426-2.c: Likewise.
1328 * gcc.dg/20020517-1.c: Likewise.
1329 * gcc.dg/20030204-1.c: Likewise.
1330 * gcc.dg/20030826-2.c: Likewise.
1331 * gcc.dg/20031102-1.c: Likewise.
1332 * gcc.dg/20031202-1.c: Likewise.
1333 * gcc.dg/20050111-1.c: Likewise.
1334 * gcc.dg/20050503-1.c: Likewise.
1335 * gcc.dg/array-init-1.c: Likewise.
1336 * gcc.dg/builtin-apply4.c: Likewise.
1337 * gcc.dg/dfp/pr31344.c: Likewise.
1338 * gcc.dg/gomp/atomic-11.c: Likewise.
1339 * gcc.dg/graphite/pr40281.c: Likewise.
1340 * gcc.dg/ia64-sync-1.c: Likewise.
1341 * gcc.dg/ia64-sync-2.c: Likewise.
1342 * gcc.dg/ia64-sync-3.c: Likewise.
1343 * gcc.dg/ia64-sync-4.c: Likewise.
1344 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1345 * gcc.dg/invalid-call-1.c: Likewise.
1346 * gcc.dg/loop-3.c: Likewise.
1347 * gcc.dg/lower-subreg-1.c: Likewise.
1348 * gcc.dg/lto/pr47259_0.c: Likewise.
1349 * gcc.dg/nested-calls-1.c: Likewise.
1350 * gcc.dg/pr20017.c: Likewise.
1351 * gcc.dg/pr25023.c: Likewise.
1352 * gcc.dg/pr27671-2.c: Likewise.
1353 * gcc.dg/pr32176.c: Likewise.
1354 * gcc.dg/pr33676.c: Likewise.
1355 * gcc.dg/pr35045.c: Likewise.
1356 * gcc.dg/pr36015.c: Likewise.
1357 * gcc.dg/pr36584.c: Likewise.
1358 * gcc.dg/pr36998.c: Likewise.
1359 * gcc.dg/pr37438.c: Likewise.
1360 * gcc.dg/pr37908.c: Likewise.
1361 * gcc.dg/pr41241.c: Likewise.
1362 * gcc.dg/pr41340.c: Likewise.
1363 * gcc.dg/pr44136.c: Likewise.
1364 * gcc.dg/pr44194-1.c: Likewise.
1365 * gcc.dg/pr46212.c: Likewise.
1366 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1367 * gcc.dg/setjmp-2.c: Likewise.
1368 * gcc.dg/short-compare-1.c: Likewise.
1369 * gcc.dg/short-compare-2.c: Likewise.
1370 * gcc.dg/smod-1.c: Likewise.
1371 * gcc.dg/sync-2.c: Likewise.
1372 * gcc.dg/sync-3.c: Likewise.
1373 * gcc.dg/tls/opt-1.c: Likewise.
1374 * gcc.dg/tls/opt-2.c: Likewise.
1375 * gcc.dg/tls/opt-3.c: Likewise.
1376 * gcc.dg/torture/badshift.c: Likewise.
1377 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1378 * gcc.dg/torture/pr20314-2.c: Likewise.
1379 * gcc.dg/torture/pr36891.c: Likewise.
1380 * gcc.dg/torture/pr38774.c: Likewise.
1381 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1382 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1383 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1384 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1385 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1386 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1387 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1388 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1389 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1390 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1391 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1392 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1393 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1394 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1395 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1396 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1397 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1398 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1399 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1400 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1401 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1402 * gcc.dg/unroll-1.c: Likewise.
1403 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1404 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1405 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1406 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1407 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1408 * gcc.target/i386/20000609-1.c: Likewise.
1409 * gcc.target/i386/20000720-1.c: Likewise.
1410 * gcc.target/i386/20000724-1.c: Likewise.
1411 * gcc.target/i386/20011107-1.c: Likewise.
1412 * gcc.target/i386/20011119-1.c: Likewise.
1413 * gcc.target/i386/20020201-3.c: Likewise.
1414 * gcc.target/i386/20020218-1.c: Likewise.
1415 * gcc.target/i386/20020729-1.c: Likewise.
1416 * gcc.target/i386/20030926-1.c: Likewise.
1417 * gcc.target/i386/20060125-1.c: Likewise.
1418 * gcc.target/i386/20060125-2.c: Likewise.
1419 * gcc.target/i386/20060512-1.c: Likewise.
1420 * gcc.target/i386/20060512-2.c: Likewise.
1421 * gcc.target/i386/20060512-3.c: Likewise.
1422 * gcc.target/i386/20060512-4.c: Likewise.
1423 * gcc.target/i386/387-1.c: Likewise.
1424 * gcc.target/i386/387-2.c: Likewise.
1425 * gcc.target/i386/387-5.c: Likewise.
1426 * gcc.target/i386/387-6.c: Likewise.
1427 * gcc.target/i386/980312-1.c: Likewise.
1428 * gcc.target/i386/980313-1.c: Likewise.
1429 * gcc.target/i386/990117-1.c: Likewise.
1430 * gcc.target/i386/990424-1.c: Likewise.
1431 * gcc.target/i386/990524-1.c: Likewise.
1432 * gcc.target/i386/991129-1.c: Likewise.
1433 * gcc.target/i386/991214-1.c: Likewise.
1434 * gcc.target/i386/991230-1.c: Likewise.
1435 * gcc.target/i386/addr-sel-1.c: Likewise.
1436 * gcc.target/i386/aggregate-ret1.c: Likewise.
1437 * gcc.target/i386/aggregate-ret2.c: Likewise.
1438 * gcc.target/i386/align-main-3.c: Likewise.
1439 * gcc.target/i386/amd64-abi-1.c: Likewise.
1440 * gcc.target/i386/amd64-abi-2.c: Likewise.
1441 * gcc.target/i386/amd64-abi-4.c: Likewise.
1442 * gcc.target/i386/amd64-abi-5.c: Likewise.
1443 * gcc.target/i386/amd64-abi-6.c: Likewise.
1444 * gcc.target/i386/asm-1.c: Likewise.
1445 * gcc.target/i386/asm-3.c: Likewise.
1446 * gcc.target/i386/asm-5.c: Likewise.
1447 * gcc.target/i386/attributes-error.c: Likewise.
1448 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1449 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1450 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1451 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1452 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1453 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1454 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1455 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1456 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1457 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1458 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1459 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1460 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1461 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1462 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1463 * gcc.target/i386/bitfield1.c: Likewise.
1464 * gcc.target/i386/bitfield2.c: Likewise.
1465 * gcc.target/i386/bmi-2.c: Likewise.
1466 * gcc.target/i386/bmi-5.c: Likewise.
1467 * gcc.target/i386/builtin-unreachable.c: Likewise.
1468 * gcc.target/i386/cleanup-2.c: Likewise.
1469 * gcc.target/i386/clobbers.c: Likewise.
1470 * gcc.target/i386/cmov8.c: Likewise.
1471 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1472 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1473 * gcc.target/i386/compress-float-387.c: Likewise.
1474 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1475 * gcc.target/i386/compress-float-sse.c: Likewise.
1476 * gcc.target/i386/crc32-2.c: Likewise.
1477 * gcc.target/i386/crc32-3.c: Likewise.
1478 * gcc.target/i386/divmod-7.c: Likewise.
1479 * gcc.target/i386/divmod-8.c: Likewise.
1480 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1481 * gcc.target/i386/fma3-builtin.c: Likewise.
1482 * gcc.target/i386/fma3-fma.c: Likewise.
1483 * gcc.target/i386/fma4-256-vector.c: Likewise.
1484 * gcc.target/i386/fma4-builtin.c: Likewise.
1485 * gcc.target/i386/fma4-fma-2.c: Likewise.
1486 * gcc.target/i386/fma4-fma.c: Likewise.
1487 * gcc.target/i386/fma4-vector-2.c: Likewise.
1488 * gcc.target/i386/fma4-vector.c: Likewise.
1489 * gcc.target/i386/funcspec-1.c: Likewise.
1490 * gcc.target/i386/funcspec-10.c: Likewise.
1491 * gcc.target/i386/funcspec-11.c: Likewise.
1492 * gcc.target/i386/funcspec-2.c: Likewise.
1493 * gcc.target/i386/funcspec-5.c: Likewise.
1494 * gcc.target/i386/funcspec-6.c: Likewise.
1495 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1496 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1497 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1498 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1499 * gcc.target/i386/incoming-1.c: Likewise.
1500 * gcc.target/i386/incoming-10.c: Likewise.
1501 * gcc.target/i386/incoming-11.c: Likewise.
1502 * gcc.target/i386/incoming-12.c: Likewise.
1503 * gcc.target/i386/incoming-13.c: Likewise.
1504 * gcc.target/i386/incoming-14.c: Likewise.
1505 * gcc.target/i386/incoming-15.c: Likewise.
1506 * gcc.target/i386/incoming-2.c: Likewise.
1507 * gcc.target/i386/incoming-3.c: Likewise.
1508 * gcc.target/i386/incoming-4.c: Likewise.
1509 * gcc.target/i386/incoming-5.c: Likewise.
1510 * gcc.target/i386/incoming-6.c: Likewise.
1511 * gcc.target/i386/incoming-7.c: Likewise.
1512 * gcc.target/i386/incoming-8.c: Likewise.
1513 * gcc.target/i386/incoming-9.c: Likewise.
1514 * gcc.target/i386/lea.c: Likewise.
1515 * gcc.target/i386/local.c: Likewise.
1516 * gcc.target/i386/loop-1.c: Likewise.
1517 * gcc.target/i386/loop-2.c: Likewise.
1518 * gcc.target/i386/loop-3.c: Likewise.
1519 * gcc.target/i386/max-stack-align.c: Likewise.
1520 * gcc.target/i386/memcpy-1.c: Likewise.
1521 * gcc.target/i386/movbe-2.c: Likewise.
1522 * gcc.target/i386/movq-2.c: Likewise.
1523 * gcc.target/i386/movq.c: Likewise.
1524 * gcc.target/i386/nrv1.c: Likewise.
1525 * gcc.target/i386/pad-4.c: Likewise.
1526 * gcc.target/i386/pad-5a.c: Likewise.
1527 * gcc.target/i386/pad-5b.c: Likewise.
1528 * gcc.target/i386/pad-6a.c: Likewise.
1529 * gcc.target/i386/pad-6b.c: Likewise.
1530 * gcc.target/i386/pad-7.c: Likewise.
1531 * gcc.target/i386/pad-9.c: Likewise.
1532 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1533 * gcc.target/i386/pic-1.c: Likewise.
1534 * gcc.target/i386/pr12092-1.c: Likewise.
1535 * gcc.target/i386/pr12329.c: Likewise.
1536 * gcc.target/i386/pr21518.c: Likewise.
1537 * gcc.target/i386/pr22362.c: Likewise.
1538 * gcc.target/i386/pr22585.c: Likewise.
1539 * gcc.target/i386/pr23098.c: Likewise.
1540 * gcc.target/i386/pr25196.c: Likewise.
1541 * gcc.target/i386/pr25293.c: Likewise.
1542 * gcc.target/i386/pr25654.c: Likewise.
1543 * gcc.target/i386/pr26449.c: Likewise.
1544 * gcc.target/i386/pr26778.c: Likewise.
1545 * gcc.target/i386/pr26826.c: Likewise.
1546 * gcc.target/i386/pr27266.c: Likewise.
1547 * gcc.target/i386/pr29978.c: Likewise.
1548 * gcc.target/i386/pr30505.c: Likewise.
1549 * gcc.target/i386/pr30961-1.c: Likewise.
1550 * gcc.target/i386/pr31628.c: Likewise.
1551 * gcc.target/i386/pr32000-2.c: Likewise.
1552 * gcc.target/i386/pr32661-1.c: Likewise.
1553 * gcc.target/i386/pr32708-2.c: Likewise.
1554 * gcc.target/i386/pr32708-3.c: Likewise.
1555 * gcc.target/i386/pr34256.c: Likewise.
1556 * gcc.target/i386/pr34312.c: Likewise.
1557 * gcc.target/i386/pr34522.c: Likewise.
1558 * gcc.target/i386/pr35160.c: Likewise.
1559 * gcc.target/i386/pr35281.c: Likewise.
1560 * gcc.target/i386/pr36246.c: Likewise.
1561 * gcc.target/i386/pr36786.c: Likewise.
1562 * gcc.target/i386/pr37275.c: Likewise.
1563 * gcc.target/i386/pr37843-3.c: Likewise.
1564 * gcc.target/i386/pr37843-4.c: Likewise.
1565 * gcc.target/i386/pr39082-1.c: Likewise.
1566 * gcc.target/i386/pr39431.c: Likewise.
1567 * gcc.target/i386/pr39496.c: Likewise.
1568 * gcc.target/i386/pr39543-2.c: Likewise.
1569 * gcc.target/i386/pr39911.c: Likewise.
1570 * gcc.target/i386/pr40718.c: Likewise.
1571 * gcc.target/i386/pr40906-1.c: Likewise.
1572 * gcc.target/i386/pr40906-2.c: Likewise.
1573 * gcc.target/i386/pr40906-3.c: Likewise.
1574 * gcc.target/i386/pr40934.c: Likewise.
1575 * gcc.target/i386/pr41900.c: Likewise.
1576 * gcc.target/i386/pr42589.c: Likewise.
1577 * gcc.target/i386/pr43662.c: Likewise.
1578 * gcc.target/i386/pr43671.c: Likewise.
1579 * gcc.target/i386/pr43766.c: Likewise.
1580 * gcc.target/i386/pr43869.c: Likewise.
1581 * gcc.target/i386/pr44942.c: Likewise.
1582 * gcc.target/i386/pr44948-2a.c: Likewise.
1583 * gcc.target/i386/pr45234.c: Likewise.
1584 * gcc.target/i386/pr45336-2.c: Likewise.
1585 * gcc.target/i386/pr45336-4.c: Likewise.
1586 * gcc.target/i386/pr45852.c: Likewise.
1587 * gcc.target/i386/pr46470.c: Likewise.
1588 * gcc.target/i386/pr48037-1.c: Likewise.
1589 * gcc.target/i386/pr48389.c: Likewise.
1590 * gcc.target/i386/pr49095.c: Likewise.
1591 * gcc.target/i386/pr9771-1.c: Likewise.
1592 * gcc.target/i386/rdfsbase-1.c: Likewise.
1593 * gcc.target/i386/rdfsbase-2.c: Likewise.
1594 * gcc.target/i386/rdgsbase-1.c: Likewise.
1595 * gcc.target/i386/rdgsbase-2.c: Likewise.
1596 * gcc.target/i386/rdrand-3.c: Likewise.
1597 * gcc.target/i386/regparm-stdcall.c: Likewise.
1598 * gcc.target/i386/regparm.c: Likewise.
1599 * gcc.target/i386/reload-1.c: Likewise.
1600 * gcc.target/i386/rotate-2.c: Likewise.
1601 * gcc.target/i386/sibcall-5.c: Likewise.
1602 * gcc.target/i386/signbit-1.c: Likewise.
1603 * gcc.target/i386/signbit-2.c: Likewise.
1604 * gcc.target/i386/signbit-3.c: Likewise.
1605 * gcc.target/i386/sse-5.c: Likewise.
1606 * gcc.target/i386/sse-8.c: Likewise.
1607 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1608 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1609 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1610 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1611 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1612 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1613 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1614 * gcc.target/i386/sse2-movq-2.c: Likewise.
1615 * gcc.target/i386/sse2-movq-3.c: Likewise.
1616 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1617 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1618 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1619 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1620 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1621 * gcc.target/i386/ssefn-1.c: Likewise.
1622 * gcc.target/i386/ssefn-2.c: Likewise.
1623 * gcc.target/i386/sseregparm-1.c: Likewise.
1624 * gcc.target/i386/sseregparm-2.c: Likewise.
1625 * gcc.target/i386/sseregparm-3.c: Likewise.
1626 * gcc.target/i386/sseregparm-4.c: Likewise.
1627 * gcc.target/i386/sseregparm-5.c: Likewise.
1628 * gcc.target/i386/sseregparm-6.c: Likewise.
1629 * gcc.target/i386/sseregparm-7.c: Likewise.
1630 * gcc.target/i386/sseregparm-8.c: Likewise.
1631 * gcc.target/i386/stack-realign.c: Likewise.
1632 * gcc.target/i386/stack-usage-realign.c: Likewise.
1633 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1634 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1635 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1636 * gcc.target/i386/stackalign/return-1.c: Likewise.
1637 * gcc.target/i386/stackalign/return-2.c: Likewise.
1638 * gcc.target/i386/stackalign/return-3.c: Likewise.
1639 * gcc.target/i386/tailcall-1.c: Likewise.
1640 * gcc.target/i386/tbm-2.c: Likewise.
1641 * gcc.target/i386/udivmod-7.c: Likewise.
1642 * gcc.target/i386/udivmod-8.c: Likewise.
1643 * gcc.target/i386/unroll-1.c: Likewise.
1644 * gcc.target/i386/vararg-1.c: Likewise.
1645 * gcc.target/i386/vararg-2.c: Likewise.
1646 * gcc.target/i386/vect8-ret.c: Likewise.
1647 * gcc.target/i386/vectorize5.c: Likewise.
1648 * gcc.target/i386/wmul-1.c: Likewise.
1649 * gcc.target/i386/wmul-2.c: Likewise.
1650 * gcc.target/i386/wrfsbase-1.c: Likewise.
1651 * gcc.target/i386/wrfsbase-2.c: Likewise.
1652 * gcc.target/i386/wrgsbase-1.c: Likewise.
1653 * gcc.target/i386/wrgsbase-2.c: Likewise.
1654 * gcc.target/i386/xop-pcmov.c: Likewise.
1655 * gcc.target/i386/xop-pcmov2.c: Likewise.
1656 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1657 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1658 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1659 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1660 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1661 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1662 * gcc.target/i386/zee.c: Likewise.
1663 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1664 * gfortran.dg/compiler-directive_2.f: Likewise.
1665 * gfortran.dg/g77/20010216-1.f: Likewise.
1666 * gfortran.dg/gomp/pr39152.f90: Likewise.
1667 * gfortran.dg/pr33794.f90: Likewise.
1668
1669 2011-07-09 Jason Merrill <jason@redhat.com>
1670
1671 * g++.dg/cpp0x/regress/regress5.C: New.
1672
1673 2011-07-08 Jason Merrill <jason@redhat.com>
1674
1675 PR c++/45437
1676 * g++.dg/expr/compound-asn1.C: New.
1677 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1678
1679 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR target/49621
1682 * gcc.target/powerpc/altivec-34.c: New test.
1683
1684 2011-07-08 Jason Merrill <jason@redhat.com>
1685
1686 PR c++/45603
1687 * g++.dg/abi/guard3.C: New.
1688
1689 2011-07-08 Julian Brown <julian@codesourcery.com>
1690
1691 * lib/target-supports.exp
1692 (check_effective_target_arm_little_endian): New.
1693 (check_effective_target_vect_pack_trunc): Use above.
1694 (check_effective_target_vect_unpack): Likewise.
1695 (check_effective_target_vect_element_align): Test
1696 check_effective_target_arm_vect_no_misalign for ARM.
1697
1698 2011-07-08 Jason Merrill <jason@redhat.com>
1699
1700 PR c++/49673
1701 * g++.dg/cpp0x/constexpr-rom.C: New.
1702
1703 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1704
1705 PR middle-end/49519
1706 * g++.dg/torture/pr49519.C: New test.
1707
1708 2011-07-08 Martin Jambor <mjambor@suse.cz>
1709
1710 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1711
1712 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1713
1714 PR testsuite/48727
1715 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1716
1717 2011-07-08 Richard Guenther <rguenther@suse.de>
1718
1719 PR tree-optimization/49662
1720 * gcc.dg/graphite/interchange-14.c: XFAIL.
1721 * gcc.dg/graphite/interchange-15.c: Likewise.
1722 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1723
1724 2011-07-06 Jason Merrill <jason@redhat.com>
1725
1726 PR c++/49663
1727 * g++.dg/cpp0x/regress/regress4.C: New.
1728
1729 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1730
1731 PR fortran/49648
1732 * gfortran.dg/result_in_spec_4.f90: New test.
1733
1734 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1735
1736 * gcc.target/sparc/cas64.c: New test.
1737
1738 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR c/49644
1741 * g++.dg/torture/pr49644.C: New test.
1742
1743 PR c/49644
1744 * gcc.c-torture/execute/pr49644.c: New test.
1745
1746 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1747
1748 * lib/target-supports.exp (check_effective_target_ia32): New.
1749 (check_effective_target_x32): Likewise.
1750 (check_effective_target_vect_cmdline_needed): Also check x32.
1751
1752 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1753
1754 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1755 dg-prune-output.
1756 * gcc.target/arm/pr42235.c: Likewise.
1757 * gcc.target/arm/pr42495.c: Likewise.
1758 * gcc.target/arm/pr42574.c: Likewise.
1759 * gcc.target/arm/thumb-branch1.c: Likewise.
1760
1761 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1762 unneeded prune of possible warning.
1763 * gcc.target/arm/pr40956.c: Likewise.
1764 * gcc.target/arm/pr42505.c: Likewise.
1765
1766 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1767 * gcc.c-torture/compile/pr46883.c: Likewise.
1768 * gcc.c-torture/compile/pr46934.c: Likewise.
1769
1770 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1771 for move to ../../gcc.c-torture/compile.
1772 * gcc.target/arm/pr46883.c: Likewise.
1773 * gcc.target/arm/pr46934.c: Likewise.
1774
1775 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1776 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1777 * gcc.target/arm/wmul-1.c: Likewise.
1778 * gcc.target/arm/wmul-2.c: Likewise.
1779 * gcc.target/arm/wmul-3.c: Likewise.
1780 * gcc.target/arm/wmul-4.c: Likewise.
1781 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1782 add tab after scan target.
1783 * gcc.target/arm/smlaltt-1.c: Likewise.
1784 * gcc.target/arm/smlatb-1.c: Likewise.
1785 * gcc.target/arm/smlatt-1.c: Likewise.
1786
1787 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR debug/49522
1790 * gcc.dg/debug/pr49522.c: New test.
1791
1792 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1793
1794 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1795 * gcc.dg/pr46212.c: Run only if target int32plus.
1796 * gcc.dg/torture/pr48146.c: Ditto.
1797 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1798 * c-c++-common/pr44832.c: Ditto.
1799 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1800 * gcc.dg/pr31490.c: Ditto.
1801 * gcc.dg/torture/builtin-math-7.c: Run only if target
1802 large_double.
1803 * gcc.dg/torture/pr45764.c: Skip for AVR.
1804 * gcc.dg/pr47893.c: Ditto.
1805
1806 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1807
1808 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1809 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1810 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1811 add tab to scan target.
1812
1813 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1814
1815 * gcc.target/arm/neon-modes-3.c: New test.
1816
1817 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1818
1819 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1820 -fno-loop-interchange -ffast-math.
1821
1822 2011-07-07 Richard Guenther <rguenther@suse.de>
1823
1824 * gcc.dg/ftrapv-3.c: New testcase.
1825
1826 2011-07-07 Richard Guenther <rguenther@suse.de>
1827
1828 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1829 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1830
1831 2011-07-07 Kai Tietz <ktietz@redhat.com>
1832
1833 * gcc.dg/binop-notxor1.c: New test.
1834 * gcc.dg/binop-notand4a.c: New test.
1835 * gcc.dg/binop-notxor2.c: New test.
1836 * gcc.dg/binop-notand3a.c: New test.
1837 * gcc.dg/binop-notand2a.c: New test.
1838 * gcc.dg/binop-notand6a.c: New test.
1839 * gcc.dg/binop-notor1.c: New test.
1840 * gcc.dg/binop-notand1a.c: New test.
1841 * gcc.dg/binop-notand5a.c: New test.
1842 * gcc.dg/binop-notor2.c: New test.
1843
1844 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR middle-end/49640
1847 * gcc.dg/gomp/pr49640.c: New test.
1848
1849 2011-07-07 Richard Guenther <rguenther@suse.de>
1850
1851 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1852
1853 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1854
1855 PR target/39150
1856 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1857
1858 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1859
1860 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1861 * gcc.target/powerpc/no-r11-2.c: Ditto.
1862 * gcc.target/powerpc/no-r11-3.c: Ditto.
1863
1864 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1865
1866 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1867 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1868
1869 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1870
1871 * lib/target-supports.exp (check_profiling_available): Disable
1872 profiling with -fprofile-generate for target avr.
1873
1874 2011-07-06 Richard Guenther <rguenther@suse.de>
1875
1876 PR tree-optimization/49645
1877 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1878
1879 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1880
1881 PR middle-end/47383
1882 * gcc.dg/pr47383.c: New.
1883
1884 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1885
1886 PR tree-optimization/49647
1887 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1888
1889 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1890
1891 PR testsuite/49542
1892 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1893 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1894
1895 2011-07-05 Jason Merrill <jason@redhat.com>
1896
1897 PR c++/48157
1898 * g++.dg/template/template-id-4.C: New.
1899
1900 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1901
1902 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1903 * gcc.dg/pr43402.c: Ditto.
1904
1905 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1906
1907 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1908
1909 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1910
1911 * gcc.target/powerpc/ppc-switch-1.c: New test for
1912 --param case-values-threshold.
1913 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1914
1915 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1916
1917 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1918
1919 2011-07-05 Jason Merrill <jason@redhat.com>
1920
1921 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1922
1923 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1924
1925 PR tree-optimization/47654
1926 * gcc.dg/graphite/block-pr47654.c: New.
1927
1928 2011-07-05 Jason Merrill <jason@redhat.com>
1929
1930 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1931
1932 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1933
1934 PR tree-optimization/49580
1935 * gcc.dg/autopar/pr49580.c: New test.
1936
1937 2011-07-05 Richard Guenther <rguenther@suse.de>
1938
1939 PR tree-optimization/49518
1940 PR tree-optimization/49628
1941 * g++.dg/torture/pr49628.C: New testcase.
1942 * gcc.dg/torture/pr49518.c: Likewise.
1943
1944 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945
1946 * ada/acats/run_acats (which): Extract last field from type -p,
1947 type output only if command succeeded.
1948
1949 2011-07-04 Jason Merrill <jason@redhat.com>
1950
1951 * g++.dg/abi/mangle48.C: New.
1952
1953 * g++.dg/cpp0x/diag1.C: New.
1954
1955 * g++.dg/diagnostic/aka1.C: New.
1956
1957 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR rtl-optimization/49619
1960 * gcc.dg/pr49619.c: New test.
1961
1962 PR rtl-optimization/49472
1963 * gfortran.dg/pr49472.f90: New test.
1964
1965 PR debug/49602
1966 * gcc.dg/pr49602.c: New test.
1967
1968 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1969
1970 PR target/34734
1971 PR target/44643
1972 * gcc.target/avr/avr.exp: Run over cpp files, too.
1973 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1974 * gcc.target/avr/progmem.h: New file.
1975 * gcc.target/avr/exit-abort.h: New file.
1976 * gcc.target/avr/progmem-error-1.c: New file.
1977 * gcc.target/avr/progmem-error-1.cpp: New file.
1978 * gcc.target/avr/progmem-warning-1.c: New file.
1979 * gcc.target/avr/torture/progmem-1.c: New file.
1980 * gcc.target/avr/torture/progmem-1.cpp: New file.
1981
1982 2011-07-04 Richard Guenther <rguenther@suse.de>
1983
1984 PR tree-optimization/49615
1985 * g++.dg/torture/pr49615.C: New testcase.
1986
1987 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1988
1989 PR tree-optimization/49610
1990 * gcc.dg/vect/pr49610.c: New test.
1991
1992 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1993
1994 * gnat.dg/specs/debug1.ads: New test.
1995
1996 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1997
1998 PR fortran/49562
1999 * gfortran.dg/typebound_proc_23.f90: New.
2000
2001 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2002
2003 PR c++/49605
2004 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2005
2006 2011-07-01 Jason Merrill <jason@redhat.com>
2007
2008 PR c++/48261
2009 * g++.dg/template/template-id-3.C: New.
2010
2011 PR c++/48593
2012 * g++.dg/template/qualified-id4.C: New.
2013
2014 PR c++/48883
2015 * g++.dg/template/explicit-args4.C: New.
2016
2017 PR c++/49085
2018 * g++.dg/template/offsetof2.C: New.
2019
2020 2011-07-01 Kai Tietz <ktietz@redhat.com>
2021
2022 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2023
2024 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2025
2026 PR libmudflap/49549
2027 * lib/target-supports.exp (check_effective_target_gld): New proc.
2028
2029 2011-07-01 Richard Guenther <rguenther@suse.de>
2030
2031 PR tree-optimization/49603
2032 * gcc.dg/torture/pr49603.c: New testcase.
2033
2034 2011-06-30 Jason Merrill <jason@redhat.com>
2035
2036 PR c++/49387
2037 * g++.dg/rtti/template1.C: New.
2038
2039 PR c++/49569
2040 * g++.dg/cpp0x/regress/ctor1.C: New.
2041
2042 PR c++/49355
2043 * g++.dg/cpp0x/initlist54.C: New.
2044
2045 2011-06-30 Martin Jambor <mjambor@suse.cz>
2046
2047 * gcc.dg/tree-ssa/sra-12.c: New test.
2048
2049 2011-06-29 Jason Merrill <jason@redhat.com>
2050
2051 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2052
2053 2011-06-30 Richard Guenther <rguenther@suse.de>
2054
2055 PR tree-optimization/46787
2056 * gcc.dg/vect/vect-121.c: New testcase.
2057
2058 2011-06-30 Martin Jambor <mjambor@suse.cz>
2059
2060 PR tree-optimization/49094
2061 * gcc.dg/tree-ssa/pr49094.c: New test.
2062
2063 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR fortran/49540
2066 * gfortran.dg/pr49540-1.f90: New test.
2067 * gfortran.dg/pr49540-2.f90: New test.
2068
2069 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070
2071 PR ada/49511
2072 * ada/acats/run_acats (which): Use last field of type -p output.
2073
2074 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2075 Iain Sandoe <iains@gcc.gnu.org>
2076
2077 PR libobjc/36610
2078 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2079 Only skip on 64-bit *-*-darwin8* && !objc2.
2080
2081 2011-06-30 Richard Guenther <rguenther@suse.de>
2082
2083 PR tree-optimization/38752
2084 * gcc.c-torture/compile/pr38752.c: New testcase.
2085
2086 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2087
2088 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2089 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2090
2091 2011-06-29 Jason Merrill <jason@redhat.com>
2092
2093 PR c++/49216
2094 * g++.dg/cpp0x/initlist53.C: Use placement new.
2095 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2096 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2097
2098 PR c++/49003
2099 * g++.dg/cpp0x/trailing6.C: New.
2100 * g++.dg/cpp0x/pr45908.C: No error.
2101
2102 PR c++/49272
2103 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2104
2105 PR c++/49520
2106 * g++.dg/cpp0x/constexpr-using2.C: New.
2107
2108 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2109
2110 PR c++/45923
2111 * g++.dg/cpp0x/constexpr-diag3.C: New.
2112 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2113 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2114 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2115 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2116
2117 2011-06-29 Jason Merrill <jason@redhat.com>
2118
2119 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2120
2121 2011-06-29 Richard Guenther <rguenther@suse.de>
2122
2123 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2124
2125 2011-06-29 Jason Merrill <jason@redhat.com>
2126
2127 * g++.dg/cpp0x/initlist-value2.C: New.
2128
2129 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2130 * g++.dg/cpp0x/initlist-value.C: New.
2131
2132 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2133
2134 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2135
2136 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2137
2138 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2139 * gcc.dg/inline_2.c: Likewise.
2140 * gcc.dg/unroll_1.c: Likewise.
2141
2142 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR debug/49567
2145 * gcc.target/i386/pr49567.c: New test.
2146
2147 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gnat.dg/opt17.ad[sb]: New test.
2150
2151 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2152 Tom de Vries <tom@codesourcery.com>
2153
2154 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2155 (check_effective_target_arm_thumb2): New effective targets.
2156 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2157 properly. Clean up temporary files.
2158 * gcc.target/arm/ivopts-2.c: Likewise.
2159 * gcc.target/arm/ivopts-3.c: Likewise.
2160 * gcc.target/arm/ivopts-4.c: Likewise.
2161 * gcc.target/arm/ivopts-5.c: Likewise.
2162 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2163
2164 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2165
2166 PR fortran/49479
2167 * gfortran.dg/reshape_zerosize_3.f90: New test.
2168
2169 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2170
2171 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2172 * gcc.target/arm/vfp-ldmias.c: Likewise.
2173 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2174 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2175 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2176 * gcc.target/arm/vfp-stmias.c: Likewise.
2177 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2178 * gcc.target/arm/vfp-stmiad.c: Likewise.
2179
2180 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2181
2182 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2183 dg-prune-output.
2184 * gcc.target/arm/pr45701-2.c: Ditto.
2185
2186 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2187
2188 PR fortran/49466
2189 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2190 * gfortran.dg/extends_14.f03: Modified.
2191
2192 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2193
2194 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2195 early if the test is already being skipped.
2196
2197 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2198 scan-assembler-dem-not): For missing file, report unresolved with
2199 same message as for pass/fail, with reason reported in log file.
2200
2201 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2202 from add_options_for_arm_neon_fp16.
2203 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2204 check_effective_target_arm_neon_fp16_ok_nocache.
2205 Check -mfpu and -mfloat-abi options from current multilib.
2206 Do not require neon support.
2207 (check_effective_target_arm_fp16_ok): Renamed from
2208 check_effecitve_target_arm_neon_fp16_ok.
2209 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2210 arm_neon_fp16_ok and arm_fp16.
2211 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2212 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2213 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2214 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2215
2216 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2217
2218 * gcc.dg/builtin-assume-aligned-1.c: New test.
2219 * gcc.dg/builtin-assume-aligned-2.c: New test.
2220 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2221
2222 PR debug/49544
2223 * gcc.dg/pr49544.c: New test.
2224
2225 2011-06-27 Richard Guenther <rguenther@suse.de>
2226
2227 PR tree-optimization/49394
2228 * g++.dg/torture/pr49394.C: New testcase.
2229
2230 2011-06-27 Kai Tietz <ktietz@redhat.com>
2231
2232 * gcc.dg/optimize-bswapdi-2.c: New test.
2233
2234 2011-06-27 Michael Hope <michael.hope@linaro.org>
2235 Richard Sandiford <richard.sandiford@linaro.org>
2236
2237 PR tree-optimization/49169
2238 * gcc.dg/torture/pr49169.c: New test.
2239
2240 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2241
2242 PR testsuite/49529
2243 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2244
2245 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2246 hppa*-*-hpux*.
2247
2248 2011-06-26 Jason Merrill <jason@redhat.com>
2249
2250 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2251
2252 PR c++/49528
2253 * g++.dg/init/ref19.C: New.
2254 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2255
2256 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR tree-optimization/48377
2259 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2260 non_strict_align.
2261
2262 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2263
2264 PR middle-end/49191
2265 * lib/target-supports.exp (check_effective_target_non_strict_align):
2266 New.
2267 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2268
2269 2011-06-24 Martin Jambor <mjambor@suse.cz>
2270
2271 PR tree-optimizations/49516
2272 * g++.dg/tree-ssa/pr49516.C: New test.
2273
2274 2011-06-23 Jason Merrill <jason@redhat.com>
2275
2276 PR c++/35255
2277 * g++.dg/template/partial10.C: New.
2278 * g++.dg/template/partial11.C: New.
2279
2280 2011-06-23 Jeff Law <law@redhat.com>
2281
2282 PR middle-end/48770
2283 * gcc.dg/pr48770.c: New test.
2284
2285 2011-06-23 Jan Hubicka <jh@suse.cz>
2286
2287 PR middle-end/49373
2288 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2289
2290 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2291
2292 PR testsuite/49512
2293 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2294 instead of -fdump-tree-optimized.
2295
2296 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 PR c++/44625
2299 * g++.dg/template/crash107.C: New.
2300 * g++.dg/template/error17.C: Adjust.
2301
2302 2011-06-23 Jason Merrill <jason@redhat.com>
2303
2304 PR c++/49507
2305 * g++.dg/cpp0x/defaulted30.C: New.
2306
2307 PR c++/49440
2308 * g++.dg/rtti/anon-ns1.C: New.
2309
2310 PR c++/49395
2311 * g++.dg/init/ref18.C: New.
2312
2313 PR c++/36435
2314 * g++.dg/template/partial9.C: New.
2315
2316 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2317
2318 PR middle-end/49373
2319 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2320
2321 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR debug/49496
2324 * gcc.dg/pr49496.c: New test.
2325
2326 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2327
2328 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2329 is not xscale.
2330
2331 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2332
2333 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2334 * gcc.target/arm/pr42879.c: Likewise.
2335 * gcc.target/arm/pr45701-3.c: Likewise.
2336
2337 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2338 * gcc.target/arm/pr40482.c: Likewise.
2339 * gcc.target/arm/stack-corruption.c: Likewise.
2340
2341 2011-06-22 Richard Guenther <rguenther@suse.de>
2342
2343 PR tree-optimization/49493
2344 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2345
2346 2011-06-22 Jason Merrill <jason@redhat.com>
2347
2348 PR c++/49260
2349 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2350
2351 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2352 Dmitry Melnik <dm@ispras.ru>
2353
2354 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2355 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2356 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2357
2358 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2359
2360 * gcc.target/arm/tlscall.c: New.
2361
2362 2011-06-21 Jason Merrill <jason@redhat.com>
2363
2364 PR c++/49172
2365 * g++.dg/cpp0x/constexpr-ref1.C: New.
2366 * g++.dg/cpp0x/constexpr-ref2.C: New.
2367 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2368
2369 PR c++/49482
2370 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2371
2372 PR c++/49418
2373 * g++.dg/template/param3.C: New.
2374
2375 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2376
2377 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2378 my_clrsb test functions.
2379 (main): Test clrsb.
2380 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2381 test_sll, test_ull): Add clrsb tests.
2382 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2383 clrsbll.
2384
2385 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2386
2387 PR fortran/49112
2388 * gfortran.dg/class_44.f03: New.
2389
2390 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2391
2392 PR tree-optimization/49478
2393 * gcc.dg/vect/pr49478.c
2394
2395 2011-06-21 Richard Guenther <rguenther@suse.de>
2396
2397 PR tree-optimization/49483
2398 * gcc.dg/vect/vect-120.c: New testcase.
2399
2400 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2401
2402 PR testsuite/49443
2403 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2404 * gcc.dg/vect/vect-peel-4.c: Likewise.
2405
2406 2011-06-22 Christian Bruel <christian.bruel@st.com>
2407
2408 PR middle-end/49139
2409 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2410 * gcc.dg/always_inline2.c: Likewise.
2411 * gcc.dg/always_inline3.c: Likewise.
2412 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2413 * gcc.dg/inline_1.c: Likewise.
2414 * gcc.dg/inline_2.c: Likewise.
2415 * gcc.dg/inline_3.c: Likewise.
2416 * gcc.dg/inline_4.c: Likewise.
2417 * gcc.dg/20051201-1.c: Likewise.
2418 * gcc.dg/pr40087.c: Likewise.
2419 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2420 * gcc.dg/inline-22.c: Likewise.
2421 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2422 * gcc.dg/lto/20090218-1_1.c: Likewise.
2423 * g++.dg/ipa/devirt-7.C: Likewise.
2424 * gcc.dg/uninit-pred-5_a.c: Likewise.
2425 * gcc.dg/uninit-pred-5_b.c: Likewise.
2426 * gcc.dg/fail_always_inline.c: New.
2427
2428 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2429
2430 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2431 into 6 jobs instead of 3.
2432
2433 2011-06-20 Jason Merrill <jason@redhat.com>
2434
2435 PR c++/49216
2436 * g++.dg/cpp0x/initlist53.C: New.
2437
2438 2011-06-20 Tobias Burnus <burnus@net-b.de>
2439
2440 PR fortran/18918
2441 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2442 * gfortran.dg/coarray_lock_3.f90: New.
2443 * gfortran.dg/coarray/lock_1.f90: New.
2444
2445 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2446
2447 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2448 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2449 unresolved and report the reason to the log file.
2450
2451 * lib/scanasm.exp (object-size): Move argument processing earlier
2452 to report errors before verifying that the file exists. Report
2453 problems detected at runtime as unresolved instead of error and
2454 report their reasons to the log file.
2455
2456 2011-06-20 Jason Merrill <jason@redhat.com>
2457
2458 PR c++/47080
2459 * g++.dg/cpp0x/explicit6.C: New.
2460
2461 PR c++/47635
2462 * g++.dg/cpp0x/enum20.C: New.
2463
2464 PR c++/48138
2465 * g++.dg/ext/attr-aligned01.C: New.
2466
2467 PR c++/49205
2468 * g++.dg/cpp0x/variadic-default.C: New.
2469
2470 PR c++/43321
2471 * g++.dg/cpp0x/auto26.C: New.
2472
2473 PR c++/43831
2474 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2475
2476 2011-06-20 Kai Tietz <ktietz@redhat.com>
2477
2478 * gcc.dg/binop-notand1.c: New test.
2479 * gcc.dg/binop-notand2.c: New test.
2480 * gcc.dg/binop-notand3.c: New test.
2481 * gcc.dg/binop-notand4.c: New test.
2482 * gcc.dg/binop-notand5.c: New test.
2483 * gcc.dg/binop-notand6.c: New test.
2484
2485 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR testsuite/49432
2488 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2489
2490 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2491
2492 PR fortran/49400
2493 * gfortran.dg/proc_ptr_31.f90: New.
2494
2495 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2496
2497 * gnat.dg/volatile6.adb: New test.
2498 * gnat.dg/volatile7.adb: Likewise.
2499 * gnat.dg/volatile8.adb: Likewise.
2500 * gnat.dg/volatile9.adb: Likewise.
2501
2502 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2503
2504 * gnat.dg/constant3.adb: New test.
2505
2506 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2507
2508 PR libfortran/49296
2509 * gfortran.dg/read_list_eof_1.f90: New test.
2510
2511 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR target/49411
2514 * gcc.target/i386/testimm-1.c: New test.
2515 * gcc.target/i386/testimm-2.c: New test.
2516 * gcc.target/i386/testimm-3.c: New test.
2517 * gcc.target/i386/testimm-4.c: New test.
2518 * gcc.target/i386/testimm-5.c: New test.
2519 * gcc.target/i386/testimm-6.c: New test.
2520 * gcc.target/i386/testimm-7.c: New test.
2521 * gcc.target/i386/testimm-8.c: New test.
2522 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2523 * gcc.target/i386/xop-rotate1-int.c: New test.
2524 * gcc.target/i386/xop-rotate2-int.c: New test.
2525
2526 2011-06-17 Jason Merrill <jason@redhat.com>
2527
2528 * g++.dg/cpp0x/rv-func2.C: New.
2529
2530 * g++.dg/debug/dwarf2/lambda1.C: New.
2531 * g++.dg/warn/Wshadow-6.C: Adjust.
2532
2533 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2534
2535 PR fortran/48699
2536 * gfortran.dg/move_alloc_5.f90: New.
2537
2538 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2539
2540 PR rtl-optimization/48542
2541 * gcc.dg/torture/pr48542.c: New test.
2542
2543 2011-06-16 Jason Merrill <jason@redhat.com>
2544
2545 PR c++/44160
2546 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2547
2548 PR c++/45378
2549 * g++.dg/cpp0x/initlist52.C New.
2550
2551 PR c++/45399
2552 * c-c++-common/raw-string-12.c: New.
2553
2554 PR c++/49229
2555 * g++.dg/cpp0x/sfinae26.C: New.
2556
2557 PR c++/49251
2558 * g++.dg/cpp0x/variadic113.C: New.
2559
2560 PR c++/49420
2561 * g++.dg/cpp0x/variadic112.C: New.
2562
2563 2011-06-16 Jeff Law <law@redhat.com>
2564
2565 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2566 improved jump threading.
2567 * gcc.dg/builtin-object-size-2.c: Likewise.
2568 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2569
2570 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2571
2572 PR fortran/49074
2573 * gfortran.dg/typebound_assignment_3.f03: New.
2574
2575 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2576
2577 PR testsuite/48727
2578 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2579
2580 2011-06-16 Martin Jambor <mjambor@suse.cz>
2581
2582 PR tree-optimization/49343
2583 * gnat.dg/discr31.ad[sb]: New test.
2584
2585 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2586
2587 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2588
2589 2011-06-16 Tom de Vries <tom@codesourcery.com>
2590
2591 PR target/45098
2592 * gcc.target/arm/ivopts-3.c: Update test.
2593 * gcc.target/arm/ivopts-5.c: Same.
2594
2595 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2596
2597 Revert:
2598 2011-06-10 Wei Guozhi <carrot@google.com>
2599
2600 PR target/45335
2601 * gcc.target/arm/pr45335.c: New test.
2602 * gcc.target/arm/pr45335-2.c: New test.
2603 * gcc.target/arm/pr45335-3.c: New test.
2604 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2605 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2606 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2607
2608 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2609
2610 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2611
2612 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2613
2614 PR fortran/49417
2615 * gfortran.dg/class_43.f03: New.
2616
2617 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR tree-optimization/49419
2620 * gcc.c-torture/execute/pr49419.c: New test.
2621
2622 2011-06-16 Revital Eres <revital.eres@linaro.org>
2623
2624 * gcc.dg/sms-9.c: New file.
2625
2626 2011-06-15 Easwaran Raman <eraman@google.com>
2627
2628 PR rtl-optimization/49414
2629 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2630
2631 2011-06-14 Jason Merrill <jason@redhat.com>
2632
2633 * g++.dg/cpp0x/noexcept13.C: New.
2634
2635 2011-06-14 Easwaran Raman <eraman@google.com>
2636
2637 PR rtl-optimization/44194
2638 * gcc.dg/pr44194-1.c: New test.
2639 * gcc.dg/pr44194-2.c: New test.
2640
2641 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2642
2643 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2644 switches.
2645 * gcc.target/arm/pr45701-2.c: Likewise.
2646 * gcc.target/arm/thumb-branch1.c: Likewise.
2647
2648 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2649
2650 PR testsuite/48727
2651 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2652
2653 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2654
2655 * gcc.target/arm/pr45701-1.c: Require thumb support.
2656 * gcc.target/arm/pr45701-2.c: Likewise.
2657 * gcc.target/arm/thumb-branch1.c: Likewise.
2658
2659 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2660 * gcc.target/arm/pr39839.c: Likewise.
2661 * gcc.target/arm/pr40657-2.c: Likewise.
2662 * gcc.target/arm/pr40956.c: Likewise.
2663 * gcc.target/arm/pr41679.c: Likewise.
2664 * gcc.target/arm/pr42235.c: Likewise.
2665 * gcc.target/arm/pr42495.c: Likewise.
2666 * gcc.target/arm/pr42505.c: Likewise.
2667 * gcc.target/arm/pr42574.c: Likewise.
2668 * gcc.target/arm/pr46883.c: Likewise.
2669 * gcc.target/arm/pr46934.c: Likewise.
2670 * gcc.target/arm/xor-and.c: Likewise.
2671
2672 2011-06-14 Jason Merrill <jason@redhat.com>
2673
2674 * g++.dg/other/error23.C: Adjust error message.
2675 * g++.dg/other/error32.C: Likewise.
2676
2677 PR c++/49389
2678 * g++.dg/cpp0x/rv-dotstar.C: New.
2679
2680 PR c++/49369
2681 * g++.dg/cpp0x/decltype30.C: New.
2682
2683 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2684
2685 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR fortran/49103
2688 * gfortran.dg/pr49103.f90: New test.
2689
2690 2011-06-14 Tom de Vries <tom@codesourcery.com>
2691
2692 PR target/45098
2693 * gcc.target/arm/ivopts-3.c: New test.
2694 * gcc.target/arm/ivopts-4.c: New test.
2695 * gcc.target/arm/ivopts-5.c: New test.
2696
2697 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2698
2699 PR rtl-optimization/49390
2700 * gcc.c-torture/execute/pr49390.c: New test.
2701
2702 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2703
2704 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2705
2706 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2707
2708 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2709 * gcc.c-torture/execute/cmpsi-2.x: New file.
2710 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2711 * gcc.c-torture/execute/pr45262.x: New file.
2712 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2713 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2714 int32plus
2715 * gcc.c-torture/compile/pr49163.c: Ditto.
2716
2717 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2718
2719 * gcc.dg/vect/vect-16.c: Rename to...
2720 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2721 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2722 for double-word vectors.
2723 * gcc.dg/vect/vect-peel-4.c: Likewise.
2724 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2725 vect_element_align.
2726 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2727 -fno-fast-math.
2728
2729 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2730
2731 PR target/44618
2732 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2733
2734 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2735
2736 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2737
2738 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2739
2740 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2741
2742 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2743
2744 * gfortran.dg/trim_optimize_8.f90: New test case.
2745
2746 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2747 Ira Rosen <ira.rosen@linaro.org>
2748
2749 PR tree-optimization/49352
2750 * gcc.dg/vect/pr49352.c: New test.
2751
2752 2011-06-12 Tobias Burnus
2753
2754 PR fortran/49324
2755 * gfortran.dg/alloc_comp_assign_11.f90: New.
2756
2757 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2758
2759 * gfortran.dg/trim_optimize_7.f90: New test.
2760
2761 2011-06-10 Wei Guozhi <carrot@google.com>
2762
2763 PR target/45335
2764 * gcc.target/arm/pr45335.c: New test.
2765 * gcc.target/arm/pr45335-2.c: New test.
2766 * gcc.target/arm/pr45335-3.c: New test.
2767 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2768 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2769 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2770
2771 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2772
2773 PR c++/41769
2774 * g++.dg/parse/error39.C: New.
2775
2776 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2777
2778 * gcc.target/arm/20090811-1.c: Skip for incompatible
2779 options, do not override other options.
2780 * gcc.target/arm/combine-cmp-shift.c: Skip for
2781 incompatible options.
2782 * gcc.target/arm/pr45094.c: Likewise.
2783 * gcc.target/arm/scd42-1.c: Likewise.
2784 * gcc.target/arm/scd42-3.c: Likewise.
2785 * gcc.target/arm/thumb-ltu.c: Likewise.
2786
2787 * lib/target-supports.exp
2788 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2789 multilib flags use -mfpu with a value other than neon-fp16.
2790
2791 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2792
2793 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2794 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2795
2796 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2797
2798 * lib/target-supports.exp (check_effective_target_pie): New proc.
2799 * gcc.dg/pie-link.c: Use target pie.
2800
2801 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2802 Laurent Rougé <laurent.rouge@menta.fr>
2803
2804 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2805 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2806
2807 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2808
2809 * gfortran.dg/coarray/sync_1.f90: New test for
2810 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2811
2812 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2813
2814 PR tree-optimization/49318
2815 * gcc.dg/vect/pr49318.c: New test.
2816
2817 2011-06-09 David Krauss <potswa@mac.com>
2818
2819 * g++.dg/template/arrow1.C: New.
2820
2821 2011-06-09 Jason Merrill <jason@redhat.com>
2822
2823 * lib/prune.exp: Prune "note"s.
2824 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2825
2826 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2827 * g++.dg/template/dependent-expr3.C: Likewise.
2828 * g++.dg/parse/template7.C: Likewise.
2829 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2830 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2831 * g++.old-deja/g++.pt/friend38.C: Likewise.
2832 * g++.old-deja/g++.pt/crash32.C: Likewise.
2833 * g++.old-deja/g++.other/init4.C: Likewise.
2834 * g++.old-deja/g++.other/friend8.C: Likewise.
2835
2836 * g++.dg/ext/complex7.C: Adjust expected output.
2837 * g++.dg/diagnostic/method1.C: Likewise.
2838 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2839 * g++.dg/parse/crash33.C: Likewise.
2840 * g++.dg/other/warning1.C: Likewise.
2841 * g++.dg/init/pr29571.C: Likewise.
2842 * g++.dg/warn/overflow-warn-1.C: Likewise.
2843 * g++.dg/warn/overflow-warn-3.C: Likewise.
2844 * g++.dg/warn/overflow-warn-4.C: Likewise.
2845 * g++.old-deja/g++.oliva/template1.C: Likewise.
2846
2847 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2848 * g++.dg/parse/template7.C: Adjust.
2849
2850 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2851
2852 PR target/49307
2853 * gcc.dg/pr49307.c: New.
2854
2855 2011-06-09 Wei Guozhi <carrot@google.com>
2856
2857 PR target/46975
2858 * gcc.target/arm/pr46975.c: New testcase.
2859
2860 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2861
2862 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2863 (PMETH, arglist_t): Removed.
2864 (method_get_number_of_arguments): Removed.
2865 (method_get_nth_argument): Removed.
2866 (method_get_first_argument): Removed.
2867 (method_get_next_argument): Removed.
2868 (method_get_sizeof_arguments): Removed.
2869 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2870 (PMETH): Removed.
2871 (method_get_number_of_arguments): Removed.
2872 (method_get_nth_argument): Removed.
2873 (method_get_first_argument): Removed.
2874 (method_get_next_argument): Removed.
2875 (method_get_sizeof_arguments): Removed.
2876 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2877
2878 2011-06-09 David Li <davidxl@google.com>
2879
2880 * gcc.dg/dump-pass.c: New test.
2881
2882 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2883
2884 PR c++/29003
2885 * g++.dg/parse/error38.C: New.
2886
2887 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR middle-end/49308
2890 * gfortran.dg/pr49308.f90: New test.
2891
2892 2011-06-08 Jason Merrill <jason@redhat.com>
2893
2894 * g++.dg/cpp0x/noexcept11.C: New.
2895 * g++.dg/cpp0x/noexcept12.C: New.
2896 * g++.dg/cpp0x/sfinae11.C: Adjust.
2897
2898 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR testsuite/49323
2901 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2902 to dg-options, match also DW_AT_linkage_name.
2903
2904 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2905
2906 PR middle-end/21953
2907 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2908 -fno-common on alpha*-dec-osf*.
2909 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2910
2911 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2912
2913 PR rtl-optimization/49303
2914 * gcc.target/ia64/pr49303.c: New test.
2915
2916 2011-06-08 Tobias Burnus <burnus@net-b.de>
2917
2918 PR fortran/18918
2919 * gfortran.dg/coarray_lock_1.f90: New.
2920 * gfortran.dg/coarray_lock_2.f90: New.
2921
2922 2011-06-07 Jason Merrill <jason@redhat.com>
2923
2924 * lib/prune.exp: Look for "required" rather than "instantiated".
2925 * g++.dg/abi/mangle11.C: Likewise.
2926 * g++.dg/abi/mangle12.C: Likewise.
2927 * g++.dg/abi/mangle17.C: Likewise.
2928 * g++.dg/abi/mangle20-2.C: Likewise.
2929 * g++.dg/abi/pragma-pack1.C: Likewise.
2930 * g++.dg/cpp0x/decltype26.C: Likewise.
2931 * g++.dg/cpp0x/decltype28.C: Likewise.
2932 * g++.dg/cpp0x/decltype29.C: Likewise.
2933 * g++.dg/cpp0x/enum11.C: Likewise.
2934 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2935 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2936 * g++.dg/cpp0x/pr47416.C: Likewise.
2937 * g++.dg/ext/case-range2.C: Likewise.
2938 * g++.dg/ext/case-range3.C: Likewise.
2939 * g++.dg/gomp/for-19.C: Likewise.
2940 * g++.dg/gomp/pr37533.C: Likewise.
2941 * g++.dg/gomp/pr38639.C: Likewise.
2942 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2943 * g++.dg/inherit/base3.C: Likewise.
2944 * g++.dg/inherit/using6.C: Likewise.
2945 * g++.dg/init/placement4.C: Likewise.
2946 * g++.dg/init/reference3.C: Likewise.
2947 * g++.dg/lookup/scoped6.C: Likewise.
2948 * g++.dg/lookup/using7.C: Likewise.
2949 * g++.dg/other/abstract1.C: Likewise.
2950 * g++.dg/other/error10.C: Likewise.
2951 * g++.dg/other/error5.C: Likewise.
2952 * g++.dg/other/field1.C: Likewise.
2953 * g++.dg/other/offsetof5.C: Likewise.
2954 * g++.dg/parse/bitfield2.C: Likewise.
2955 * g++.dg/parse/constant4.C: Likewise.
2956 * g++.dg/parse/crash20.C: Likewise.
2957 * g++.dg/parse/invalid-op1.C: Likewise.
2958 * g++.dg/parse/non-dependent2.C: Likewise.
2959 * g++.dg/parse/template18.C: Likewise.
2960 * g++.dg/tc1/dr152.C: Likewise.
2961 * g++.dg/tc1/dr166.C: Likewise.
2962 * g++.dg/tc1/dr176.C: Likewise.
2963 * g++.dg/tc1/dr213.C: Likewise.
2964 * g++.dg/template/access11.C: Likewise.
2965 * g++.dg/template/access2.C: Likewise.
2966 * g++.dg/template/access3.C: Likewise.
2967 * g++.dg/template/access7.C: Likewise.
2968 * g++.dg/template/arg7.C: Likewise.
2969 * g++.dg/template/cond2.C: Likewise.
2970 * g++.dg/template/crash13.C: Likewise.
2971 * g++.dg/template/crash40.C: Likewise.
2972 * g++.dg/template/crash7.C: Likewise.
2973 * g++.dg/template/crash84.C: Likewise.
2974 * g++.dg/template/ctor5.C: Likewise.
2975 * g++.dg/template/defarg13.C: Likewise.
2976 * g++.dg/template/defarg14.C: Likewise.
2977 * g++.dg/template/dtor7.C: Likewise.
2978 * g++.dg/template/eh2.C: Likewise.
2979 * g++.dg/template/error2.C: Likewise.
2980 * g++.dg/template/error43.C: Likewise.
2981 * g++.dg/template/friend32.C: Likewise.
2982 * g++.dg/template/injected1.C: Likewise.
2983 * g++.dg/template/instantiate1.C: Likewise.
2984 * g++.dg/template/instantiate3.C: Likewise.
2985 * g++.dg/template/instantiate5.C: Likewise.
2986 * g++.dg/template/instantiate7.C: Likewise.
2987 * g++.dg/template/local6.C: Likewise.
2988 * g++.dg/template/lookup2.C: Likewise.
2989 * g++.dg/template/member5.C: Likewise.
2990 * g++.dg/template/memfriend15.C: Likewise.
2991 * g++.dg/template/memfriend16.C: Likewise.
2992 * g++.dg/template/memfriend17.C: Likewise.
2993 * g++.dg/template/memfriend7.C: Likewise.
2994 * g++.dg/template/meminit1.C: Likewise.
2995 * g++.dg/template/nested3.C: Likewise.
2996 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2997 * g++.dg/template/nontype12.C: Likewise.
2998 * g++.dg/template/nontype13.C: Likewise.
2999 * g++.dg/template/nontype6.C: Likewise.
3000 * g++.dg/template/pr23510.C: Likewise.
3001 * g++.dg/template/pr35240.C: Likewise.
3002 * g++.dg/template/ptrmem15.C: Likewise.
3003 * g++.dg/template/ptrmem6.C: Likewise.
3004 * g++.dg/template/qualified-id1.C: Likewise.
3005 * g++.dg/template/qualttp20.C: Likewise.
3006 * g++.dg/template/qualttp3.C: Likewise.
3007 * g++.dg/template/qualttp4.C: Likewise.
3008 * g++.dg/template/qualttp5.C: Likewise.
3009 * g++.dg/template/qualttp6.C: Likewise.
3010 * g++.dg/template/qualttp7.C: Likewise.
3011 * g++.dg/template/qualttp8.C: Likewise.
3012 * g++.dg/template/recurse.C: Likewise.
3013 * g++.dg/template/recurse2.C: Likewise.
3014 * g++.dg/template/ref5.C: Likewise.
3015 * g++.dg/template/scope2.C: Likewise.
3016 * g++.dg/template/sfinae10.C: Likewise.
3017 * g++.dg/template/sfinae3.C: Likewise.
3018 * g++.dg/template/sizeof3.C: Likewise.
3019 * g++.dg/template/static9.C: Likewise.
3020 * g++.dg/template/template-id-2.C: Likewise.
3021 * g++.dg/template/typedef13.C: Likewise.
3022 * g++.dg/template/typename4.C: Likewise.
3023 * g++.dg/template/using14.C: Likewise.
3024 * g++.dg/template/using2.C: Likewise.
3025 * g++.dg/template/warn1.C: Likewise.
3026 * g++.dg/warn/Wparentheses-13.C: Likewise.
3027 * g++.dg/warn/Wparentheses-15.C: Likewise.
3028 * g++.dg/warn/Wparentheses-16.C: Likewise.
3029 * g++.dg/warn/Wparentheses-17.C: Likewise.
3030 * g++.dg/warn/Wparentheses-18.C: Likewise.
3031 * g++.dg/warn/Wparentheses-19.C: Likewise.
3032 * g++.dg/warn/Wparentheses-20.C: Likewise.
3033 * g++.dg/warn/Wparentheses-23.C: Likewise.
3034 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3035 * g++.dg/warn/noeffect2.C: Likewise.
3036 * g++.dg/warn/noeffect4.C: Likewise.
3037 * g++.dg/warn/pr8570.C: Likewise.
3038 * g++.old-deja/g++.brendan/init2.C: Likewise.
3039 * g++.old-deja/g++.eh/spec6.C: Likewise.
3040 * g++.old-deja/g++.pt/crash10.C: Likewise.
3041 * g++.old-deja/g++.pt/crash36.C: Likewise.
3042 * g++.old-deja/g++.pt/derived3.C: Likewise.
3043 * g++.old-deja/g++.pt/error2.C: Likewise.
3044 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3045 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3046 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3047 * g++.old-deja/g++.pt/overload7.C: Likewise.
3048 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3049
3050 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3051 Iain Sandoe <iains@gcc.gnu.org>
3052
3053 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3054 Added code to deal with the case when [Protocol
3055 -descriptionForInstanceMethod:] or [Protocol
3056 -descriptionForClassMethod:] returns NULL.
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/TestsuiteObject.h ([-free]): Return 'id'.
3062 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3063 Added cast.
3064
3065 2011-06-07 Xinliang David Li <davidxl@google.com>
3066
3067 * gcc.dg/inline_2.c: New test.
3068 * gcc.dg/unroll_2.c: New test.
3069 * gcc.dg/inline_3.c: New test.
3070 * gcc.dg/unroll_3.c: New test.
3071 * gcc.dg/inline_4.c: New test.
3072 * gcc.dg/unroll_4.c: New test.
3073 * gcc.dg/inline_1.c: New test.
3074 * gcc.dg/unroll_1.c: New test.
3075
3076 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3077
3078 PR tree-optimization/48497
3079 * lib/gcc-defs.exp (dg-additional-options): New proc.
3080 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3081 -msse2 on 32-bit x86.
3082
3083 2011-06-06 Jason Merrill <jason@redhat.com>
3084
3085 * g++.dg/cpp0x/enum19.C: New.
3086
3087 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3088
3089 * gcc.target/arm/neon-reload-class.c: New test.
3090
3091 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3092
3093 PR debug/49130
3094 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3095
3096 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3097
3098 * gcc.target/arm/smlatb-1.c: New file.
3099 * gcc.target/arm/smlatt-1.c: New file.
3100 * gcc.target/arm/smlaltb-1.c: New file.
3101 * gcc.target/arm/smlaltt-1.c: New file.
3102
3103 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3104
3105 * gcc.target/arm/mla-2.c: New test.
3106
3107 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR gcov-profile/49299
3110 * gcc.dg/tree-prof/pr49299-1.c: New test.
3111 * gcc.dg/tree-prof/pr49299-2.c: New test.
3112
3113 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3114
3115 * lib/target-supports.exp
3116 (check_effective_target_vect_widen_mult_qi_to_hi):
3117 Add NEON as supporting target.
3118 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3119 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3120 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3121 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3122 using widening multiplication on targets that support it.
3123 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3124 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3125 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3126
3127 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3128
3129 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3130 Modern Objective-C runtime API.
3131 * objc/execute/next_mapping.h: Removed.
3132 * objc-obj-c++-shared/next-mapping.h: Removed.
3133 * objc-obj-c++-shared/Object1.h: Removed.
3134 * objc-obj-c++-shared/Object1.m: Removed.
3135 * objc-obj-c++-shared/Object1.mm: Removed.
3136 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3137 * objc-obj-c++-shared/Protocol1.h: Removed.
3138 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3139 of ProtoBool, IVAR_T and METHOD.
3140 * objc-obj-c++-shared/runtime.h: New.
3141 * objc-obj-c++-shared/TestsuiteObject.h: New.
3142 * objc-obj-c++-shared/TestsuiteObject.m: New.
3143
3144 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3145 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3146 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3147 it a class method.
3148 * objc/execute/_cmd.m: Include
3149 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3150 runtime API. ([TestClass +initialize]): Include this method also
3151 with the GNU runtime.
3152 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3153 Object. ([-setValue:]): Return void.
3154 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3155 with the GNU runtime. Include
3156 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3157 for the NeXT runtime. Use the existing print_ivars() and
3158 compare_structures() implementations for the old NeXT runtime.
3159 Added new implementations for the Modern GNU and NeXT runtimes.
3160 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3161 well. (main): Use objc_getClass(). Use return instead of exit.
3162 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3163 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3164 of exit().
3165 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3166 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3167 instead of Object. (main): Use return instead of exit().
3168 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3169 instead of Object. Removed prototype for exit(). (main): Use
3170 return instead of exit(). Use the Modern Objective-C runtime API.
3171 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3172 Object.
3173 * objc/execute/class-tests-1.h: Include
3174 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3175 runtime API. (test_class_with_superclass): Do not call [Object
3176 class]. There is no need to with the current libobjc.
3177 * objc/execute/class-tests-2.h: Include
3178 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3179 runtime API.
3180 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3181 ../../objc-obj-c++-shared/next-mapping.h.
3182 * objc/execute/class-2.m: Likewise.
3183 * objc/execute/class-3.m: Likewise.
3184 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3185 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3186 +initialize]): Include this method also with the GNU
3187 runtime. (main): Use the Modern Objective-C runtime API.
3188 * objc/execute/class-5.m: Likewise.
3189 * objc/execute/class-6.m: Likewise.
3190 * objc/execute/class-7.m: Likewise.
3191 * objc/execute/class-8.m: Likewise.
3192 * objc/execute/class-9.m: Likewise.
3193 * objc/execute/class-10.m: Likewise.
3194 * objc/execute/class-11.m: Likewise.
3195 * objc/execute/class-12.m: Likewise.
3196 * objc/execute/class-13.m: Likewise.
3197 * objc/execute/class-14.m: Likewise.
3198 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3199 this method also with the GNU runtime.
3200 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3201 +initialize]): Include this method also with the GNU runtime.
3202 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3203 of Object.
3204 * objc/execute/encode-1.m: Likewise.
3205 * objc/execute/enumeration-1.m: Likewise.
3206 * objc/execute/enumeration-2.m: Likewise.
3207 * objc/execute/exceptions/catchall-1.m: Likewise.
3208 * objc/execute/exceptions/finally-1.m: Likewise.
3209 * objc/execute/exceptions/foward-1.m: Likewise.
3210 * objc/execute/exceptions/local-variables-1.m: Likewise.
3211 * objc/execute/exceptions/throw-nil.m: Likewise.
3212 * objc/execute/exceptions/trivial.m: Likewise.
3213 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3214 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3215 * objc/execute/exceptions/matcher-1.m: Likewise.
3216 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3217 Object.
3218 * objc/execute/formal_protocol-2.m: Likewise.
3219 * objc/execute/formal_protocol-3.m: Likewise.
3220 * objc/execute/formal_protocol-4.m: Likewise.
3221 * objc/execute/formal_protocol-5.m: Include
3222 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3223 protocol_getName().
3224 * objc/execute/formal_protocol-6.m: Likewise.
3225 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3226 Object. Include <objc/Protocol.h> instead of
3227 ../../objc-obj-c++-shared/Protocol1.h.
3228 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3229 Object.
3230 * objc/execute/informal_protocol.m: Likewise.
3231 * objc/execute/load-3.m: Likewise.
3232 * objc/execute/many_args_method.m ([TestClass +initialize]):
3233 Include this method with the GNU runtime as well.
3234 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3235 * objc/execute/nested-func-1.m: Use TestsuiteObject
3236 instead of Object.
3237 * objc/execute/nil_method-1.m: Likewise.
3238 * objc/execute/no_clash.m: Likewise.
3239 * objc/execute/np-1.m: Do not include
3240 ../../objc-obj-c++-shared/Protocol1.h.
3241 (main): Use return instead of exit().
3242 * objc/execute/np-2.m: Do not include
3243 ../../objc-obj-c++-shared/Protocol1.h.
3244 ([MyObject +initialize]): Include this method also with the GNU
3245 runtime. (main): Use return instead of exit().
3246 * objc/execute/object_is_class.m: Include
3247 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3248 of Object. (main): Use the Modern Objective-C runtime API.
3249 * objc/execute/object_is_meta_class.m: Likewise.
3250 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3251 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3252 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3253 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3254 Objective-C runtime API.
3255 * objc/execute/protocol-isEqual-2.m: Likewise.
3256 * objc/execute/protocol-isEqual-3.m: Likewise.
3257 * objc/execute/protocol-isEqual-4.m: Likewise.
3258 * objc/execute/redefining_self.m ([TestClass +initialize]):
3259 Include this method with the GNU runtime as well.
3260 * objc/execute/root_methods.m: Include
3261 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3262 Include this method with the GNU runtime as well.
3263 (main): Use the Modern Objective-C runtime API.
3264 * objc/execute/selector-1.m: Include
3265 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3266 of Object. (main): Use the Modern Objective-C runtime API.
3267 * objc/execute/static-1.m ([Test +initialize]): Include this
3268 method with the GNU runtime as well.
3269 * objc/execute/static-2.m: Likewise.
3270 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3271 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3272 ([MathClass +initialize]): Include this method with the GNU
3273 runtime as well.
3274 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3275 instead of Object.
3276 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3277 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3278 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3279 * objc.dg/attributes/method-attribute-1.m: Likewise.
3280 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3281 * objc.dg/attributes/method-attribute-2.m: Likewise.
3282 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3283 * objc.dg/attributes/method-attribute-3.m: Likewise.
3284 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3285 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3286 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3287 * obj-c++.dg/bitfield-1.mm: Likewise.
3288 * obj-c++.dg/bitfield-2.mm: Likewise
3289 * objc.dg/bitfield-3.m: Likewise.
3290 * obj-c++.dg/bitfield-4.mm: Likewise.
3291 * objc.dg/bitfield-5.m: Likewise
3292 * objc.dg/call-super-1.m: Likewise.
3293 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3294 Use objc_getClass() instead of objc_get_class(), but for the GNU
3295 runtime redefine objc_getClass as objc_get_class. Include
3296 ../objc-obj-c++-shared/runtime.h.
3297 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3298 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3299 Use the Modern Objective-C runtime API.
3300 * objc.dg/class-protocol-1.m: Include
3301 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3302 * obj-c++.dg/class-protocol-1.mm: Likewise.
3303 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3304 * objc.dg/comp-types-10.m: Likewise.
3305 * objc.dg/comp-types-11.m: Likewise.
3306 * objc.dg/comp-types-12.m: Likewise.
3307 * obj-c++.dg/comp-types-9.mm: Likewise.
3308 * obj-c++.dg/comp-types-11.mm: Likewise.
3309 * obj-c++.dg/comp-types-12.mm: Likewise.
3310 * obj-c++.dg/comp-types-13.mm: Likewise.
3311 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3312 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3313 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3314 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3315 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3316 * objc.dg/desig-init-1.m: Likewise.
3317 * obj-c++.dg/defs.mm: Likewise.
3318 * objc.dg/exceptions-2.m: Likewise.
3319 * obj-c++.dg/except-1.mm: Likewise.
3320 * obj-c++.dg/exceptions-2.mm: Likewise.
3321 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3322 Use the Modern Objective-C runtime API.
3323 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3324 the Modern Objective-C runtime API. Do not include
3325 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3326 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3327 the Modern Objective-C runtime API except when using an older NeXT
3328 runtime.
3329 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3330 the Modern Objective-C runtime API.
3331 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3332 objc/encoding.h.
3333 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3334 * objc.dg/encode-7-next-64bit.m: Updated include.
3335 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3336 objc/encoding.h.
3337 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3338 the Modern Objective-C runtime API.
3339 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3340 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3341 instead of ../objc-obj-c++-shared/Protocol1.h.
3342 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3343 the Modern Objective-C runtime API except when using an older NeXT
3344 runtime.
3345 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3346 the Modern Objective-C runtime API.
3347 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3348 Object.
3349 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3350 * objc.dg/fix-and-continue-2.m: Likewise.
3351 * objc.dg/foreach-1.m: Likewise.
3352 * objc.dg/foreach-2.m: Likewise.
3353 * objc.dg/foreach-3.m: Likewise.
3354 * objc.dg/foreach-4.m: Likewise.
3355 * objc.dg/foreach-5.m: Likewise.
3356 * objc.dg/foreach-6.m: Likewise.
3357 * objc.dg/foreach-7.m: Likewise.
3358 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3359 Object.
3360 * objc.dg/func-ptr-2.m: Likewise.
3361 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3362 Do not include objc/objc-api.h.
3363 * obj-c++.dg/fsf-package-0.mm: Likewise.
3364 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3365 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3366 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3367 of Object.
3368 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3369 * objc.dg/gnu-runtime-3.m: Likewise.
3370 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3371 * objc.dg/headers.m: Include objc/runtime.h instead of
3372 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3373 for the NeXT runtime.
3374 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3375 * obj-c++.dg/isa-field-1.mm: Likewise.
3376 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3377 * objc.dg/layout-1.m: Likewise.
3378 * objc.dg/layout-2.m: Likewise.
3379 * objc.dg/local-decl-2.m: Likewise.
3380 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3381 Object. ([Container +elementForView:]): Use
3382 class_conformsToProtocol().
3383 * obj-c++.dg/lookup-2.mm: Likewise.
3384 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3385 * obj-c++.dg/local-decl-1.mm: Likewise.
3386 * objc.dg/method-3.m: Likewise.
3387 * objc.dg/method-4.m: Likewise.
3388 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3389 ../objc-obj-c++-shared/Protocol1.h.
3390 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3391 * objc.dg/method-9.m: Likewise.
3392 * objc.dg/method-10.m: Likewise.
3393 * objc.dg/method-13.m ([Root +initialize]): Include this method
3394 also for the GNU runtime. (main): Use objc_getClass() also for
3395 the GNU runtime.
3396 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3397 * objc.dg/method-17.m: Likewise.
3398 * objc.dg/method-19.m: Likewise.
3399 * objc.dg/method-20b.m: Likewise.
3400 * obj-c++.dg/method-2.mm: Likewise.
3401 * obj-c++.dg/method-6.mm: Likewise.
3402 * obj-c++.dg/method-10.mm: Likewise.
3403 * obj-c++.dg/method-11.mm: Likewise.
3404 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3405 ../objc-obj-c++-shared/Protocol1.h.
3406 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3407 * obj-c++.dg/method-15.mm: Likewise.
3408 * obj-c++.dg/method-17.mm: Likewise.
3409 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3410 +initialize]): Include this method also for the GNU
3411 runtime. (main): Use objc_getClass() also for the GNU runtime.
3412 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3413 * obj-c++.dg/method-22.mm: Likewise.
3414 * obj-c++.dg/method-23.mm: Likewise.
3415 * obj-c++.dg/no-extra-load.mm: Likewise.
3416 * objc.dg/objc-fast-4.m: Likewise.
3417 * objc.dg/objc-gc-4.m: Likewise.
3418 * obj-c++.dg/objc-gc-3.mm: Likewise.
3419 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3420 protocol_getMethodDescription() instead of [Protocol
3421 -descriptionForInstanceMethod].
3422 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3423 Made it available with all runtimes. (main): Call -test instead
3424 of -class.
3425 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3426 and put into a category.
3427 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3428 Object. Include objc/objc.h.
3429 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3430 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3431 New. (main): Use protocol_getMethodDescription() instead
3432 of [Protocol -descriptionForInstanceMethod] and [Protocol
3433 -descriptionForClassMethod].
3434 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3435 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3436 Objective-C runtime API.
3437 * obj-c++.dg/proto-qual-1.mm: Likewise.
3438 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3439 Object.
3440 * obj-c++.dg/property/property-1.mm: Likewise.
3441 * obj-c++.dg/qual-types-1.mm: Likewise.
3442 * objc.dg/selector-2.m: Include objc/objc.h instead of
3443 ../objc-obj-c++-shared/Object1.h.
3444 * obj-c++.dg/selector-2.mm: Likewise.
3445 * obj-c++.dg/selector-5.mm: Likewise.
3446 * obj-c++.dg/selector-6.mm: Likewise.
3447 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3448 Object. Do not include objc/objc-api.h.
3449 * obj-c++.dg/set-not-used-1.mm: Likewise.
3450 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3451 * objc.dg/stret-1.m: Likewise.
3452 * objc.dg/stret-2.m: Likewise.
3453 * obj-c++.dg/super-class-2.mm: Likewise.
3454 * objc.dg/super-class-3.m: Likewise.
3455 * objc.dg/super-class-4.m: Likewise.
3456 * objc.dg/sync-2.m: Likewise.
3457 * obj-c++.dg/sync-2.mm: Likewise.
3458 * objc.dg/sync-1.m: Include objc/objc.h instead of
3459 ../objc-obj-c++-shared/Object1.h.
3460 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3461 'Class' as the type of 'isa'.
3462 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3463 Objective-C runtime API. ([TestClass +initialize]): Include this
3464 method with the GNU runtime as well.
3465 * objc.dg/strings/strings-1.m: Updated includes.
3466 * obj-c++.dg/strings/strings-1.mm: Likewise.
3467 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3468 objc.dg/strings/const-str-12b.m.
3469 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3470 * obj-c++.dg/template-3.mm: Likewise.
3471 * obj-c++.dg/template-4.mm: Likewise.
3472 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3473 Objective-C runtime API.
3474 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3475 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3476 * obj-c++.dg/try-catch-1.mm: Likewise.
3477 * obj-c++.dg/try-catch-2.mm: Likewise.
3478 * objc.dg/try-catch-3.m: Likewise.
3479 * obj-c++.dg/try-catch-3.mm: Likewise.
3480 * objc.dg/try-catch-6.m: Likewise.
3481 * objc.dg/try-catch-7.m: Likewise.
3482 * obj-c++.dg/try-catch-7.mm: Likewise.
3483 * obj-c++.dg/try-catch-8.mm: Likewise.
3484 * obj-c++.dg/try-catch-9.mm: Likewise.
3485 * objc.dg/try-catch-10.m: Likewise.
3486 * obj-c++.dg/try-catch-11.mm: Likewise.
3487 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3488 Object. Include objc/objc.h.
3489 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3490 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3491 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3492 Object. Use Modern Objective-C runtime API. Do not use
3493 performv::.
3494 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3495 * obj-c++.dg/torture/trivial.mm: Likewise.
3496 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3497 instead of ../objc-obj-c++-shared/Object1.h. Include
3498 ../objc-obj-c++-shared/runtime.h.
3499 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3500 * objc.dg/torture/strings/const-str-11.m: Likewise.
3501 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3502 * objc.dg/torture/strings/const-str-9.m: Likewise.
3503 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3504 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3505 instead of Object. Only add _FooClassReference if
3506 __NEXT_RUNTIME__.
3507 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3508 * objc.dg/torture/strings/const-str-8.m: Likewise.
3509 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3510 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3511 additional sources.
3512 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3513 Object.
3514 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3515 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3516 * obj-c++.dg/va-meth-1.mm: Likewise.
3517 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3518 ../objc-obj-c++-shared/Object1.h.
3519 * objc.dg/zero-link-3.m: Likewise.
3520
3521 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3522
3523 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3524
3525 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3526
3527 PR objc-++/48275
3528 * obj-c++.dg/property/cxx-property-1.mm: New.
3529 * obj-c++.dg/property/cxx-property-2.mm: New.
3530
3531 2011-06-06 Jason Merrill <jason@redhat.com>
3532
3533 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3534
3535 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3536
3537 PR rtl-optimization/49145
3538 From Ryan Mansfield
3539 * gcc.c-torture/compile/pr49145.c: New test.
3540
3541 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR testsuite/49288
3544 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3545 to dg-options, match also DW_AT_linkage_name.
3546
3547 PR debug/49294
3548 * gcc.dg/debug/pr49294.c: New test.
3549
3550 PR c++/49264
3551 * g++.dg/opt/pr49264.C: New test.
3552
3553 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3554
3555 PR tree-optimization/49243
3556 * gcc.dg/pr49243.c: New.
3557
3558 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3559
3560 * gnat.dg/specs/cond_expr1.ads: New test.
3561
3562 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3563
3564 * gnat.dg/deferred_const4.ad[sb]: New test.
3565 * gnat.dg/deferred_const4_pkg.ads: New helper.
3566
3567 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3568
3569 * gnat.dg/test_tamdt.adb: Rename to...
3570 * gnat.dg/taft_type1.adb: ...this.
3571 * gnat.dg/tamdt.ad[sb]: Rename to...
3572 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3573 * gnat.dg/tamdt_aux.ads: Rename to...
3574 * gnat.dg/taft_type1_pkg2.ads: ...this.
3575 * gnat.dg/taft_type2.ad[sb]: New test.
3576 * gnat.dg/taft_type2_pkg.ads: New helper.
3577 * gnat.dg/taft_type3.adb: New test.
3578 * gnat.dg/taft_type3_pkg.ads: New helper.
3579
3580 2011-06-05 Tobias Burnus <burnus@net-b.de>
3581
3582 PR fortran/49255
3583 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3584 for F2008.
3585
3586 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3587
3588 PR testsuite/49287
3589 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3590 warning.
3591 * objc.dg/gnu-api-2-objc.m: Likewise.
3592 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3593 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3594
3595 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3596
3597 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3598 alignment, not the alignment, when calling class_addIvar(). Add
3599 an 'isa' instance variable to the test root class.
3600 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3601
3602 2011-06-04 Jan Hubicka <jh@suse.cz>
3603
3604 PR tree-optimization/48893
3605 PR tree-optimization/49091
3606 PR tree-optimization/49179
3607 * gfortran.dg/pr49179.f90: New testcase
3608
3609 2011-06-04 Jan Hubicka <jh@suse.cz>
3610
3611 PR lto/48954
3612 * g++.dg/torture/pr48954.C: New testcase.
3613
3614 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3615
3616 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3617
3618 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3619
3620 PR c++/33840
3621 * g++.dg/diagnostic/bitfld2.C: New.
3622
3623 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR target/49281
3626 * gcc.c-torture/execute/pr49281.c: New test.
3627
3628 2011-06-04 Jan Hubicka <jh@suse.cz>
3629
3630 PR tree-optimize/48929
3631 * gcc.c-torture/compile/pr48929.c: New testcase.
3632
3633 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3634
3635 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3636
3637 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR c++/49276
3640 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3641
3642 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3643
3644 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3645
3646 2011-06-03 Richard Henderson <rth@redhat.com>
3647 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3648
3649 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3650
3651 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3652
3653 * objc.dg/headers.m: Do not include objc-list.h.
3654
3655 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3656
3657 * objc.dg/type-stream-1.m: Test removed.
3658 * objc.dg/headers.m: Do not include typedstream.h.
3659
3660 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3661
3662 * objc.dg/torture/forward-1.m (main): Updated testcase.
3663
3664 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3665
3666 PR target/49163
3667 * gcc.c-torture/compile/pr49163.c: New.
3668
3669 2011-06-02 Asher Langton <langton2@llnl.gov>
3670
3671 PR fortran/49268
3672 * gfortran.dg/PR49268.f90: New test.
3673
3674 2011-06-02 Asher Langton <langton2@llnl.gov>
3675
3676 PR fortran/37039
3677 * gfortran.dg/PR37039.f90: New test.
3678
3679 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3680
3681 PR objc/48539
3682 * objc.dg/method-5.m: Updated.
3683 * objc.dg/method-19.m: Updated.
3684 * objc.dg/method-lookup-1.m: New.
3685 * obj-c++.dg/method-6.mm: Updated.
3686 * obj-c++.dg/method-7.mm: Updated.
3687 * obj-c++.dg/method-lookup-1.mm: New.
3688
3689 2011-06-02 DJ Delorie <dj@redhat.com>
3690
3691 * lib/timeout.exp (timeout): Add board_info support.
3692
3693 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3694
3695 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3696
3697 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3698
3699 PR fortran/49265
3700 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3701 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3702
3703 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3704 Hans-Peter Nilsson <hp@axis.com>
3705
3706 PR rtl-optimization/48840
3707 * gcc.target/sparc/ultrasp13.c: New test.
3708
3709 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3710
3711 PR target/49238
3712 * gcc.c-torture/compile/pr49238.c: New.
3713
3714 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3715
3716 * gcc.target/arm/g2.c: Skip test in -mthumb.
3717 Skip test unless cpu is xscale.
3718 * gcc.target/arm/scd42-2.c: Likewise.
3719 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3720
3721 2011-06-01 Jason Merrill <jason@redhat.com>
3722
3723 * g++.dg/cpp0x/decltype28.C: New.
3724 * g++.dg/cpp0x/decltype29.C: New.
3725
3726 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3727
3728 PR target/45074
3729 * gcc.target/mips/pr45074.c: New test.
3730
3731 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3732 Hans-Peter Nilsson <hp@axis.com>
3733
3734 PR rtl-optimization/48830
3735 * gcc.target/sparc/ultrasp12.c: New test.
3736
3737 2011-06-01 David Li <davidxl@google.com>
3738
3739 * gcc.dg/profile-dir-1.c: Change pass name.
3740 * gcc.dg/profile-dir-2.c: Ditto.
3741 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3742 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3743 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3744 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3745 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3746 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3747 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3748 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3749 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3750 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3751 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3752 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3753 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3754 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3755 * gcc.dg/profile-dir-3.c: Ditto.
3756 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3757
3758 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3759
3760 * objc.dg/attributes/method-nonnull-1.m: New test.
3761 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3762
3763 2011-05-31 Tobias Burnus <burnus@net-b.de>
3764
3765 PR fortran/18918
3766 * gfortran.dg/coarray_atomic_1.f90: New.
3767 * gfortran.dg/coarray/atomic_1.f90: New.
3768
3769 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3770
3771 * gcc.dg/guality/bswaptest.c: New test.
3772 * gcc.dg/guality/clztest.c: New test.
3773 * gcc.dg/guality/ctztest.c: New test.
3774 * gcc.dg/guality/rotatetest.c: New test.
3775
3776 PR target/48688
3777 * gcc.target/i386/pr48688.c: New test.
3778
3779 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3780
3781 PR c++/48010
3782 * g++.dg/lookup/name-clash9.C: New.
3783
3784 2011-05-31 Tobias Burnus <burnus@net-b.de>
3785
3786 PR fortran/18918
3787 * gfortran.dg/coarray/dummy_1.f90: New.
3788
3789 2011-05-31 Tobias Burnus <burnus@net-b.de>
3790
3791 PR fortran/18918
3792 * gfortran.dg/coarray/save_1.f90: New.
3793 * gfortran.dg/coarray_4.f90: Update dg-error.
3794
3795 2011-05-31 Jason Merrill <jason@redhat.com>
3796
3797 * g++.dg/cpp0x/rv-template1.C: New.
3798
3799 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR rtl-optimization/49235
3802 * gcc.dg/pr49235.c: New test.
3803
3804 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3805
3806 PR tree-optimization/49093
3807 * gcc.dg/vect/pr49093.c: New test.
3808
3809 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3810
3811 PR debug/49047
3812 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3813
3814 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3815
3816 PR testsuite/49239
3817 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3818 output array.
3819
3820 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3821
3822 PR target/49186
3823 * gcc.c-torture/execute/pr49186.c: New.
3824
3825 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3826
3827 PR target/49168
3828 * gcc.target/i386/pr49168-1.c: New.
3829
3830 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3831 Eric Botcazou <ebotcazou@adacore.com>
3832
3833 * gcc.dg/guality/drap.c: New test.
3834
3835 2011-05-30 Richard Guenther <rguenther@suse.de>
3836
3837 PR tree-optimization/49210
3838 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3839 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3840
3841 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR c++/49223
3844 * g++.dg/gomp/pr49223-1.C: New test.
3845 * g++.dg/gomp/pr49223-2.C: New test.
3846
3847 2011-05-30 Richard Guenther <rguenther@suse.de>
3848
3849 PR tree-optimization/49218
3850 * gcc.c-torture/execute/pr49218.c: New testcase.
3851
3852 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3853
3854 PR tree-optimization/49199
3855 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3856 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3857 -fno-tree-scev-cprop.
3858
3859 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3860
3861 PR fortran/47601
3862 * gfortran.dg/extends_13.f03: New.
3863
3864 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR rtl-optimization/49095
3867 * gcc.target/i386/pr49095.c: New test.
3868
3869 2011-05-29 Tobias Burnus <burnus@net-b.de>
3870
3871 PR fortran/18918
3872 * gfortran.dg/coarray_24.f90: New.
3873
3874 2011-05-29 Tobias Burnus <burnus@net-b.de>
3875
3876 PR fortran/18918
3877 * gfortran.dg/coarray_23.f90: New.
3878
3879 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3880
3881 From Ryan Mansfield
3882 * gcc.dg/pr48826.c: New test.
3883
3884 2011-05-29 Richard Guenther <rguenther@suse.de>
3885
3886 PR tree-optimization/49217
3887 * gcc.dg/torture/pr49217.c: New testcase.
3888
3889 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3890
3891 PR testsuite/49222
3892 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3893
3894 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * gnat.dg/boolean_subtype.adb: Rename to...
3897 * gnat.dg/boolean_subtype1.adb: ...this.
3898
3899 2011-05-28 Jason Merrill <jason@redhat.com>
3900
3901 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3902
3903 2011-05-27 Jason Merrill <jason@redhat.com>
3904
3905 * g++.dg/cpp0x/enum18.C: Adjust.
3906
3907 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3908
3909 2011-05-27 Tobias Burnus <burnus@net-b.de>
3910
3911 PR fortran/18918
3912 * gfortran.dg/coarray_22.f90: New.
3913
3914 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3915
3916 PR tree-optimization/46728
3917 * gcc.target/powerpc/pr46728-1.c: New.
3918 * gcc.target/powerpc/pr46728-2.c: New.
3919 * gcc.target/powerpc/pr46728-3.c: New.
3920 * gcc.target/powerpc/pr46728-4.c: New.
3921 * gcc.target/powerpc/pr46728-5.c: New.
3922 * gcc.dg/pr46728-6.c: New.
3923 * gcc.target/powerpc/pr46728-7.c: New.
3924 * gcc.target/powerpc/pr46728-8.c: New.
3925 * gcc.dg/pr46728-9.c: New.
3926 * gcc.target/powerpc/pr46728-10.c: New.
3927 * gcc.target/powerpc/pr46728-11.c: New.
3928 * gcc.dg/pr46728-12.c: New.
3929 * gcc.target/powerpc/pr46728-13.c: New.
3930 * gcc.target/powerpc/pr46728-14.c: New.
3931 * gcc.target/powerpc/pr46728-15.c: New.
3932 * gcc.target/powerpc/pr46728-16.c: New.
3933
3934 2011-05-27 Jason Merrill <jason@redhat.com>
3935
3936 * g++.dg/abi/mangle47.C: New.
3937
3938 PR c++/49176
3939 * g++.dg/template/const5.C: New.
3940
3941 * g++.dg/cpp0x/enum18.C: New.
3942
3943 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3944
3945 * g++.dg/cpp0x/error6.C: New.
3946
3947 * g++.dg/cpp0x/error5.C: New.
3948
3949 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR c++/49165
3952 * g++.dg/eh/cond6.C: New test.
3953
3954 2011-05-27 Tobias Burnus <burnus@net-b.de>
3955
3956 PR fortran/48820
3957 * gfortran.dg/rank_3.f90: New.
3958 * gfortran.dg/rank_4.f90: New.
3959
3960 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3961
3962 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3963 replace dump search.
3964
3965 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3966
3967 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3968 * gnat.dg/bit_packed_array5.adb: ...here.
3969
3970 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3971
3972 PR c++/42056
3973 * g++.dg/cpp0x/auto25.C: New.
3974
3975 2011-05-27 Richard Guenther <rguenther@suse.de>
3976
3977 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3978
3979 2011-05-27 Richard Guenther <rguenther@suse.de>
3980
3981 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3982
3983 2011-05-27 Richard Guenther <rguenther@suse.de>
3984
3985 PR middle-end/49189
3986 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3987
3988 2011-05-26 Jason Merrill <jason@redhat.com>
3989
3990 * g++.dg/cpp0x/friend1.C: New.
3991 * g++.dg/cpp0x/friend2.C: New.
3992
3993 * g++.dg/cpp0x/auto7.C: Update.
3994 * g++.dg/template/crash50.C: Adjust.
3995 * g++.dg/template/static9.C: Adjust.
3996 * g++.old-deja/g++.ext/memconst.C: Adjust.
3997
3998 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3999
4000 * gcc.dg/march.c: Ignore a note for some targets.
4001
4002 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4003 Nathan Froyd <froydnj@codesourcery.com>
4004
4005 PR c++/2288
4006 PR c++/18770
4007 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4008 * g++.dg/parse/pr18770.C: New test.
4009 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4010
4011 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4012
4013 PR fortran/48955
4014 * gfortran.dg/dependency_40.f90 : New test.
4015
4016 2011-05-26 Tobias Burnus <burnus@net-b.de>
4017
4018 PR fortran/18918
4019 * gfortran.dg/coarray/registering_1.f90: New.
4020
4021 2011-05-26 Jason Merrill <jason@redhat.com>
4022
4023 * g++.dg/cpp0x/variadic111.C: New.
4024 * g++.dg/cpp0x/variadic41.C: Adjust.
4025
4026 2011-05-26 Richard Guenther <rguenther@suse.de>
4027
4028 PR tree-optimization/48702
4029 * gcc.dg/torture/pr48702.c: New testcase.
4030
4031 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4032
4033 PR gcov-profile/48845
4034 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4035 support.
4036 * gcc.dg/matrix/matrix.exp: Likewise.
4037 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4038 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4039 line number to check_profiling_available.
4040 * lib/target-supports.exp (check_profiling_available): Account for
4041 this.
4042 Require TLS runtime support with -fprofile-generate.
4043 * lib/profopt.exp (profopt-execute): Add TLS options for
4044 -fprofile-generate.
4045 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4046
4047 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR c++/49165
4050 * g++.dg/eh/cond5.C: New test.
4051
4052 PR tree-optimization/49161
4053 * gcc.c-torture/execute/pr49161.c: New test.
4054
4055 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4056
4057 * gcc.target/arm/neon-vorn-vbic.c: New test.
4058
4059 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4060
4061 PR tree-optimization/49038
4062 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4063 * gcc.dg/vect/pr49038.c: New test.
4064
4065 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4066 * g++.dg/init/pr25811-3.C: New.
4067 * g++.dg/init/pr25811-4.C: New.
4068
4069 2011-05-25 Jason Merrill <jason@redhat.com>
4070
4071 * g++.dg/cpp0x/enum17.C: New.
4072 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4073
4074 * g++.dg/cpp0x/auto24.C: New.
4075
4076 * g++.dg/cpp0x/error4.C: New.
4077
4078 * g++.dg/cpp0x/rv-restrict.C: New.
4079
4080 * g++.dg/cpp0x/enum15.C: New.
4081 * g++.dg/cpp0x/constexpr-switch2.C: New.
4082
4083 * g++.dg/cpp0x/variadic110.C: New.
4084
4085 * g++.dg/cpp0x/auto9.C: Add typedef test.
4086
4087 * g++.dg/cpp0x/auto23.C: New.
4088 * g++.dg/cpp0x/auto9.C: Adjust.
4089
4090 * g++.dg/cpp0x/defaulted29.C: New.
4091
4092 * g++.dg/cpp0x/initlist51.C: New.
4093
4094 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4095
4096 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4097 * g++.dg/abi/packed1.C: Suppress warning.
4098 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4099 * g++.dg/template/stdarg1.C: Likewise.
4100 * g++.dg/other/packed1.C: Remove arm from xfail list.
4101
4102 2011-05-25 Jason Merrill <jason@redhat.com>
4103
4104 * g++.dg/cpp0x/enum16.C: New.
4105 * g++.dg/parse/error15.C: Adjust.
4106
4107 * g++.dg/cpp0x/initlist50.C: New.
4108
4109 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4110
4111 * g++.dg/cpp0x/variadic109.C: New.
4112
4113 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4114
4115 * gcc.target/i386/pause-1.c: New.
4116
4117 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4118
4119 * gcc.dg/stack-usage-1.c: Adjust comment.
4120 * gcc.dg/stack-usage-2.c: New test.
4121
4122 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR c++/49136
4125 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4126 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4127
4128 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4129
4130 PR rtl-optimization/48757
4131 * gfortran.dg/pr48757.f: New test case.
4132
4133 2011-05-24 Jason Merrill <jason@redhat.com>
4134
4135 * g++.dg/cpp0x/access01.C: New.
4136
4137 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4138
4139 PR libobjc/48177
4140 * objc.dg/pr48177.m: New testcase.
4141
4142 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4143
4144 PR objc/48187
4145 * objc.dg/pr48187.m: New testcase.
4146 * obj-c++.dg/pr48187.mm: New testcase.
4147 * objc.dg/ivar-extra-semicolon.m: New testcase.
4148
4149 2011-05-24 Jason Merrill <jason@redhat.com>
4150
4151 * g++.dg/template/access21.C: New.
4152 * g++.dg/template/access22.C: New.
4153
4154 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4155
4156 PR rtl-optimization/48633
4157 * g++.dg/pr48633.C: New test.
4158
4159 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4160
4161 PR target/49133
4162 * g++.dg/other/pr49133.C: New test.
4163
4164 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4165 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4166
4167 * gcc.dg/torture/tls/run-gd.c: New test.
4168 * gcc.dg/torture/tls/run-ie.c: New test.
4169 * gcc.dg/torture/tls/run-ld.c: New test.
4170 * gcc.dg/torture/tls/run-le.c: New test.
4171 * lib/target-supports.exp (check_effective_target_tls_runtime):
4172 Build testcase with TLS options.
4173
4174 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4175
4176 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4177
4178 2011-05-24 Tom de Vries <tom@codesourcery.com>
4179
4180 PR tree-optimization/49121
4181 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4182
4183 2011-05-23 Jason Merrill <jason@redhat.com>
4184
4185 * g++.dg/cpp0x/defaulted28.C: New.
4186
4187 * g++.dg/cpp0x/sfinae25.C: New.
4188
4189 * g++.dg/cpp0x/rv-cast2.C: New.
4190
4191 * g++.dg/cpp0x/enum14.C: New.
4192
4193 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR lto/49123
4196 * gcc.c-torture/execute/pr49123.c: New test.
4197
4198 PR debug/49032
4199 * gcc.dg/debug/pr49032.c: New test.
4200
4201 PR c/49120
4202 * gcc.dg/pr49120.c: New test.
4203
4204 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 PR target/47315
4207 * gcc.target/i386/pr47315.c: New test.
4208
4209 2011-05-23 Jason Merrill <jason@redhat.com>
4210
4211 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4212
4213 * g++.dg/cpp0x/sfinae24.C: New.
4214
4215 * g++.dg/cpp0x/error3.C: New.
4216
4217 * g++.dg/cpp0x/defaulted27.C: New.
4218
4219 * g++.dg/cpp0x/decltype27.C: New.
4220
4221 2011-05-23 Richard Guenther <rguenther@suse.de>
4222
4223 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4224
4225 2011-05-23 Richard Guenther <rguenther@suse.de>
4226
4227 PR tree-optimization/40874
4228 * g++.dg/tree-ssa/pr40874.C: New testcase.
4229
4230 2011-05-23 Richard Guenther <rguenther@suse.de>
4231
4232 PR tree-optimization/49115
4233 * g++.dg/torture/pr49115.C: New testcase.
4234
4235 2011-05-23 Richard Guenther <rguenther@suse.de>
4236
4237 PR middle-end/15419
4238 * gcc.dg/memcpy-3.c: New testcase.
4239
4240 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR middle-end/48973
4243 * gcc.c-torture/execute/pr48973-1.c: New test.
4244 * gcc.c-torture/execute/pr48973-2.c: New test.
4245
4246 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4247
4248 PR c++/18016
4249 * g++.dg/warn/pr18016.C: New.
4250
4251 2011-05-23 Tom de Vries <tom@codesourcery.com>
4252
4253 PR target/45098
4254 * gcc.target/arm/ivopts-6.c: New test.
4255
4256 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR middle-end/49029
4259 * gcc.c-torture/compile/pr49029.c: New test.
4260
4261 2011-05-22 Jason Merrill <jason@redhat.com>
4262
4263 * g++.dg/cpp0x/sfinae23.C: New.
4264 * g++.dg/cpp0x/sfinae8.C: Correct.
4265
4266 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4267
4268 * gfortran.dg/function_optimize_8.f90: New test case.
4269
4270 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4271
4272 PR tree-optimization/49087
4273 * gcc.dg/vect/O3-pr49087.c: New test.
4274
4275 2011-05-21 Jason Merrill <jason@redhat.com>
4276
4277 * g++.dg/debug/const5.C: New.
4278
4279 2011-05-20 Jason Merrill <jason@redhat.com>
4280
4281 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4282
4283 * g++.dg/cpp0x/constexpr-static7.C: New.
4284
4285 * g++.dg/cpp0x/enum12.C: New.
4286 * g++.dg/cpp0x/enum13.C: New.
4287
4288 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4289
4290 PR fortran/48699
4291 * gfortran.dg/select_type_23.f03: New.
4292
4293 2011-05-20 Jason Merrill <jason@redhat.com>
4294
4295 * g++.dg/cpp0x/defaulted26.C: New.
4296
4297 * g++.dg/cpp0x/noexcept02.C: Fix.
4298 * g++.dg/cpp0x/noexcept03.C: Fix.
4299 * g++.dg/cpp0x/noexcept08.C: Fix.
4300 * g++.dg/cpp0x/noexcept10.C: New.
4301
4302 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4303
4304 PR fortran/48706
4305 * gfortran.dg/extends_12.f03: New.
4306
4307 2011-05-20 Jason Merrill <jason@redhat.com>
4308
4309 * g++.dg/template/koenig9.C: New.
4310 * g++.dg/opt/pr47615.C: Fix.
4311 * g++.dg/overload/defarg1.C: Fix.
4312 * g++.dg/tc1/dr213.C: Remove xfail.
4313 * g++.dg/torture/pr34850.C: Fix.
4314 * g++.dg/torture/pr39362.C: Fix.
4315 * g++.old-deja/g++.brendan/crash56.C: Fix.
4316 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4317
4318 2011-05-20 Richard Guenther <rguenther@suse.de>
4319
4320 PR tree-optimization/49079
4321 * gcc.dg/torture/pr49079.c: New testcase.
4322
4323 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR tree-optimization/49073
4326 * gcc.c-torture/execute/pr49073.c: New test.
4327
4328 2011-06-19 Tobias Burnus <burnus@net-b.de>
4329
4330 PR fortran/18918
4331 * gfortran.dg/coarray_21.f90: New.
4332
4333 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4334
4335 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4336 output.
4337
4338 2011-05-19 Richard Guenther <rguenther@suse.de>
4339
4340 PR testsuite/49063
4341 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4342
4343 2011-05-19 Richard Guenther <rguenther@suse.de>
4344
4345 PR middle-end/48985
4346 * gcc.dg/builtin-object-size-11.c: New testcase.
4347
4348 2011-05-19 Tom de Vries <tom@codesourcery.com>
4349
4350 PR target/45098
4351 * gcc.target/arm/ivopts.c: New test.
4352 * gcc.target/arm/ivopts-2.c: New test.
4353
4354 2011-05-19 Tom de Vries <tom@codesourcery.com>
4355
4356 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4357
4358 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4359
4360 * gcc.c-torture/execute/960321-1.x: Remove.
4361
4362 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4363
4364 PR fortran/48700
4365 * gfortran.dg/move_alloc_4.f90: New.
4366
4367 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4368
4369 PR target/49002
4370 * gcc.target/i386/pr49002-1.c: New test.
4371 * gcc.target/i386/pr49002-2.c: Likewise.
4372
4373 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR tree-optimization/49039
4376 * gcc.c-torture/execute/pr49039.c: New test.
4377 * gcc.dg/tree-ssa/pr49039.c: New test.
4378 * g++.dg/torture/pr49039.C: New test.
4379
4380 2011-05-18 Jason Merrill <jason@redhat.com>
4381
4382 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4383 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4384 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4385
4386 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4387
4388 * gcc.target/bfin/mcpu-bf592.c: New test.
4389
4390 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4391
4392 PR tree-optimization/41881
4393 * gcc.dg/vect/O3-pr41881.c: New test.
4394 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4395
4396 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4397
4398 PR tree-optimization/49000
4399 * gcc.dg/pr49000.c: New test.
4400
4401 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4402
4403 * gnat.dg/invalid1.adb: New test.
4404
4405 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4406
4407 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4408 scan pattern.
4409 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4410 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4411
4412 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4413
4414 PR c++/48994
4415 * g++.dg/cpp0x/range-for18.C: New.
4416
4417 2011-05-15 Tobias Burnus <burnus@net-b.de>
4418
4419 PR fortran/18918
4420 * gfortran.dg/coarray/image_index_2.f90: New.
4421
4422 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4423
4424 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4425 * g++.dg/cpp0x/override2.C: New.
4426
4427 2011-05-14 Tobias Burnus <burnus@net-b.de>
4428
4429 PR fortran/18918
4430 * gfortran.de/coarray_20.f90: New.
4431
4432 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4433
4434 PR fortran/22572
4435 * function_optimize_7.f90: New test case.
4436
4437 2011-05-13 Jason Merrill <jason@redhat.com>
4438
4439 * g++.dg/cpp0x/decltype26.C: New.
4440 * g++.dg/cpp0x/enum11.C: New.
4441
4442 2011-05-13 Tobias Burnus <burnus@net-b.de>
4443
4444 PR fortran/48972
4445 PR fortran/48991
4446 * gfortran.dg/assign_8.f90: Update dg-error.
4447
4448 2011-05-13 Tobias Burnus <burnus@net-b.de>
4449
4450 PR fortran/48972
4451 * gfortran.dg/io_constraints_8.f90: New.
4452 * gfortran.dg/io_constraints_9.f90: New.
4453
4454 2011-05-13 Martin Thuresson <martint@google.com>
4455
4456 PR gcov-profile/47793
4457 * gcc.dg/pr47793.c: New.
4458
4459 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR tree-optimization/48975
4462 * gcc.dg/pr48975.c: New test.
4463
4464 2011-05-12 Tobias Burnus <burnus@net-b.de>
4465
4466 PR fortran/48972
4467 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4468
4469 2011-05-12 Jason Merrill <jason@redhat.com>
4470
4471 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4472
4473 2011-05-12 Geert Bosch <bosch@adacore.com>
4474
4475 * gnat.dg/view_conversion1.adb: New test.
4476
4477 2011-05-12 Richard Guenther <rguenther@suse.de>
4478
4479 PR tree-optimization/48172
4480 * gcc.dg/vect/pr48172.c: New testcase.
4481
4482 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4483
4484 PR debug/48967
4485 * g++.dg/opt/pr48967.C: New test.
4486
4487 2011-05-11 Jason Merrill <jason@redhat.com>
4488
4489 * g++.dg/cpp0x/constexpr-friend.C: New.
4490 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4491
4492 * g++.dg/cpp0x/sfinae22.C: New.
4493
4494 2011-05-11 Tobias Burnus <burnus@net-b.de>
4495
4496 PR fortran/48889
4497 * gfortran.dg/generic_24.f90: New.
4498
4499 2011-05-11 Richard Guenther <rguenther@suse.de>
4500
4501 PR tree-optimization/15256
4502 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4503
4504 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR debug/48159
4507 * gcc.dg/pr48159-1.c: New test.
4508 * gcc.dg/pr48159-2.c: New test.
4509
4510 2011-05-11 Richard Guenther <rguenther@suse.de>
4511
4512 PR middle-end/48953
4513 * gcc.dg/torture/pr48953.c: New testcase.
4514
4515 2011-05-11 Richard Guenther <rguenther@suse.de>
4516
4517 PR tree-optimization/18041
4518 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4519
4520 2011-05-11 Alan Modra <amodra@gmail.com>
4521
4522 PR target/47755
4523 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4524
4525 2011-05-10 Jason Merrill <jason@redhat.com>
4526
4527 * g++.dg/cpp0x/defaulted25.C: New.
4528 * g++.dg/template/crash7.C: Adjust.
4529
4530 * g++.dg/cpp0x/variadic108.C: New.
4531
4532 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4533
4534 * g++.dg/inherit/virtual9.C: Extend.
4535
4536 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4537
4538 PR target/48857
4539 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4540 are passed and returned in vector registers.
4541
4542 2011-05-10 Richard Guenther <rguenther@suse.de>
4543
4544 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4545 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4546 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4547 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4548 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4549 applies.
4550
4551 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR tree-optimization/48611
4554 PR tree-optimization/48794
4555 * gfortran.dg/gomp/pr48611.f90: New test.
4556 * gfortran.dg/gomp/pr48794.f90: New test.
4557
4558 PR debug/48928
4559 * gcc.dg/dfp/pr48928.c: New test.
4560
4561 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4562
4563 PR c++/48522
4564 * g++.dg/cpp0x/pr48522.C: New.
4565
4566 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 PR c++/48735
4569 * g++.dg/cpp0x/sfinae21.C: New.
4570
4571 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4572
4573 * g++.dg/template/sfinae28.C: Rename to...
4574 * g++.dg/cpp0x/sfinae19.C: ... this.
4575 * g++.dg/template/sfinae29.C: Rename to...
4576 * g++.dg/cpp0x/sfinae20.C: ... this.
4577
4578 2011-05-09 Jeff Law <law@redhat.com>
4579
4580 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4581 consistent results.
4582
4583 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4584
4585 PR c++/20039
4586 * g++.dg/init/pr20039.C: New.
4587
4588 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4589
4590 PR c++/48737
4591 PR c++/48744
4592 * g++.dg/template/sfinae28.C: New.
4593 * g++.dg/template/sfinae29.C: Likewise.
4594
4595 2011-05-09 Jason Merrill <jason@redhat.com>
4596
4597 * g++.dg/template/nontype23.C: New.
4598
4599 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4600 PR c++/48859
4601 * g++.dg/init/pr48859.C: New.
4602
4603 2011-05-09 Jason Merrill <jason@redhat.com>
4604
4605 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4606 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4607 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4608 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4609 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4610 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4611 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4612 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4613
4614 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4615
4616 * g++.dg/inherit/virtual9.C: New.
4617
4618 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4619
4620 PR c++/48574
4621 * g++.dg/template/dependent-expr8.C: New test case.
4622
4623 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4624
4625 PR tree-optimization/48837
4626 * gcc.dg/pr48837.c: New testcase.
4627
4628 2011-05-06 Jason Merrill <jason@redhat.com>
4629
4630 * g++.dg/cpp0x/constexpr-condition2.C: New.
4631
4632 * g++.dg/cpp0x/constexpr-missing.C: New.
4633
4634 2011-05-06 Tobias Burnus <burnus@net-b.de>
4635
4636 PR fortran/18918
4637 * gfortran.dg/coarray/this_image_2.f90: New.
4638
4639 2011-05-06 Tobias Burnus <burnus@net-b.de>
4640
4641 PR fortran/48858
4642 PR fortran/48820
4643 * gfortran.dg/bind_c_usage_22.f90: New.
4644 * gfortran.dg/bind_c_usage_23.f90: New.
4645 * gfortran.dg/bind_c_usage_24.f90: New.
4646 * gfortran.dg/bind_c_usage_24_c.c: New.
4647
4648 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4649
4650 PR c++/48838
4651 * g++.dg/template/member9.C: New test case.
4652
4653 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4654
4655 * gnat.dg/discr29.ad[sb]: New test.
4656 * gnat.dg/discr30.adb: Likewise.
4657
4658 2011-05-05 Julian Brown <julian@codesourcery.com>
4659
4660 * gcc.target/arm/neon-vset_lanes8.c: New test.
4661
4662 2011-05-05 Jason Merrill <jason@redhat.com>
4663
4664 * g++.dg/init/new32.C: New.
4665
4666 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4667
4668 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4669 Fix typo.
4670
4671 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR rtl-optimization/48381
4674 * gcc.c-torture/compile/pr48381.c: New test.
4675
4676 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4677
4678 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4679 to dg-options.
4680 * gcc.target/i386/opt-1.c: Ditto.
4681
4682 2011-05-04 Jason Merrill <jason@redhat.com>
4683
4684 * g++.dg/conversion/base1.C: New.
4685
4686 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4687
4688 PR libgfortran/48787
4689 * gfortran.dg/round_3.f08: Add more checks to test case.
4690
4691 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4692
4693 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4694 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4695 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4696 Gate test on effective_target fd_truncate.
4697
4698 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4699
4700 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4701 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4702 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4703 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4704 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4705 * gcc.target/i386/pr38824.c: Ditto.
4706 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4707 * gcc.target/i386/vecinit-2.c: Ditto.
4708 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4709 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4710 * gcc.target/i386/parity-2.c: Ditto.
4711 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4712
4713 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4714
4715 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4716 remove duplication.
4717 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4718 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4719 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4720
4721 2011-05-03 Tobias Burnus <burnus@net-b.de>
4722
4723 PR fortran/18918
4724 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4725
4726 2011-05-03 Tobias Burnus <burnus@net-b.de>
4727
4728 PR fortran/18918
4729 * gfortran.dg/coarray/this_image_1.f90: New.
4730
4731 2011-05-03 Tobias Burnus <burnus@net-b.de>
4732
4733 PR fortran/18918
4734 * gfortran.dg/coarray/caf.dg: New.
4735 * gfortran.dg/coarray/image_index_1.f90: New, copied
4736 from ../coarray_16.f90.
4737
4738 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4739
4740 PR c++/28501
4741 * g++.dg/ext/complex9.C: New.
4742
4743 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4744
4745 From Mike Frysinger
4746 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4747 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4748 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4749
4750 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4751
4752 * gcc.target/bfin/builtins: Created.
4753 * gcc.target/bfin/hisilh-O0.c: Deleted.
4754 * gcc.target/bfin/hisilh.c: Moved to...
4755 * gcc.target/bfin/builtins/hisilh.c: ...here.
4756 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4757 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4758 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4759 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4760 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4761 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4762 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4763 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4764 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4765 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4766 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4767 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4768 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4769 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4770 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4771 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4772 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4773 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4774 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4775 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4776 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4777 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4778 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4779 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4780 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4781 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4782 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4783 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4784 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4785 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4786 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4787 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4788 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4789 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4790 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4791 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4792 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4793 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4794 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4795 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4796 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4797 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4798 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4799 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4800 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4801 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4802 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4803 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4804 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4805 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4806 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4807 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4808 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4809 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4810 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4811 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4812 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4813 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4814 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4815 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4816 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4817 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4818 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4819 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4820 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4821 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4822 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4823 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4824 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4825 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4826 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4827 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4828 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4829 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4830 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4831 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4832 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4833 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4834 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4835 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4836 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4837 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4838 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4839 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4840 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4841 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4842 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4843 * gcc.target/bfin/builtins/circptr.c: Ditto.
4844 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4845 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4846 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4847 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4848 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4849 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4850 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4851 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4852 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4853 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4854 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4855 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4856 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4857 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4859 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4860 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4861 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4862 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4863 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4864 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4865 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4866 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4867 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4868 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4869 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4870 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4871 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4872 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4873 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4874 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4875 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4876 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4878 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4879 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4880 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4881 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4882 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4883 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4884 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4885 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4886 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4887 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4888 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4889 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4890 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4891 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4892 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4893 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4894 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4895 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4896 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4897 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4898 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4899 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4900 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4901 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4902 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4903 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4904 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4905 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4906 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4907 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4908 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4909 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4910 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4911 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4912 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4913 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4914
4915 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4916
4917 * gcc.target/arm/cold-lc.c: New test.
4918
4919 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR target/48774
4922 * gcc.dg/pr48774.c: New test.
4923
4924 2011-05-03 Richard Guenther <rguenther@suse.de>
4925
4926 * gcc.dg/large-size-array-5.c: New testcase.
4927
4928 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4929
4930 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4931
4932 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4933
4934 * lib/target-supports.exp (check_effective_target_vect_strided):
4935 Replace with...
4936 (check_effective_target_vect_strided2)
4937 (check_effective_target_vect_strided3)
4938 (check_effective_target_vect_strided4)
4939 (check_effective_target_vect_strided8): ...these new functions.
4940
4941 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4942 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4943 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4944 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4945 * gcc.dg/vect/pr37539.c: Likewise.
4946 * gcc.dg/vect/slp-11a.c: Likewise.
4947 * gcc.dg/vect/slp-11b.c: Likewise.
4948 * gcc.dg/vect/slp-11c.c: Likewise.
4949 * gcc.dg/vect/slp-12a.c: Likewise.
4950 * gcc.dg/vect/slp-12b.c: Likewise.
4951 * gcc.dg/vect/slp-18.c: Likewise.
4952 * gcc.dg/vect/slp-19a.c: Likewise.
4953 * gcc.dg/vect/slp-19b.c: Likewise.
4954 * gcc.dg/vect/slp-21.c: Likewise.
4955 * gcc.dg/vect/slp-23.c: Likewise.
4956 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4957
4958 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4959 instead of vect_interleave && vect_extract_even_odd.
4960 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4961 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4962 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4963 * gcc.dg/vect/vect-1.c: Likewise.
4964 * gcc.dg/vect/vect-10.c: Likewise.
4965 * gcc.dg/vect/vect-98.c: Likewise.
4966 * gcc.dg/vect/vect-107.c: Likewise.
4967 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4968 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4969 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4970 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4971 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4972 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4973 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4974 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4975 * gcc.dg/vect/vect-strided-float.c: Likewise.
4976 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4977 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4978 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4979 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4980 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4981 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4982 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4983 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4984 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4985 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4986 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4987 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4988 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4989 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4990 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4991
4992 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4993 target condition.
4994 * gcc.dg/vect/pr30843.c: Likewise.
4995 * gcc.dg/vect/pr33866.c: Likewise.
4996 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4997 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4998 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4999 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5000
5001 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5002
5003 * gcc.dg/vect/slp-11.c: Split into...
5004 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5005 gcc.dg/vect/slp-11c.c: ...these tests.
5006 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5007 * gcc.dg/vect/slp-12c.c: ...this new test.
5008 * gcc.dg/vect/slp-19.c: Split into...
5009 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5010 gcc.dg/vect/slp-19c.c: ...these new tests.
5011
5012 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5013
5014 * lib/target-supports.exp
5015 (check_effective_target_vect_extract_even_odd_wide): Delete.
5016 (check_effective_target_vect_strided_wide): Likewise.
5017 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5018 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5019 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5020 * gcc.dg/vect/pr37539.c: Likewise.
5021 * gcc.dg/vect/slp-11.c: Likewise.
5022 * gcc.dg/vect/slp-12a.c: Likewise.
5023 * gcc.dg/vect/slp-12b.c: Likewise.
5024 * gcc.dg/vect/slp-19.c: Likewise.
5025 * gcc.dg/vect/slp-23.c: Likewise.
5026 * gcc.dg/vect/vect-1.c: Likewise.
5027 * gcc.dg/vect/vect-98.c: Likewise.
5028 * gcc.dg/vect/vect-107.c: Likewise.
5029 * gcc.dg/vect/vect-strided-float.c: Likewise.
5030
5031 2011-05-02 Jason Merrill <jason@redhat.com>
5032
5033 * g++.dg/init/new31.C: New.
5034
5035 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5036
5037 PR c/35445
5038 * gcc.dg/pr35445.c: New test.
5039
5040 2011-05-02 Jason Merrill <jason@redhat.com>
5041
5042 * c-c++-common/vla-1.c: New.
5043
5044 2011-05-02 Richard Guenther <rguenther@suse.de>
5045
5046 PR tree-optimization/48822
5047 * gcc.dg/torture/pr48822.c: New testcase.
5048
5049 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5050
5051 PR c++/47969
5052 * g++.dg/cpp0x/constexpr-47969.C: New.
5053
5054 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5055
5056 PR testsuite/48498
5057 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5058 on vect_no_align targets.
5059 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5060 vect_no_align targets.
5061
5062 2011-05-01 Xinliang David Li <davidxl@google.com>
5063
5064 * gcc.dg/tree-ssa/integer-addr.c: New test.
5065 * gcc.dg/tree-ssa/alias_bug.c: New test.
5066
5067 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5068
5069 PR libgfortran/48787
5070 * gfortran.dg/round_3.f08: Add more checks.
5071
5072 2011-04-30 Tobias Burnus <burnus@net-b.de>
5073
5074 PR fortran/48821
5075 * gfortran.dg/import9.f90: New, proper test.
5076 * gfortran.dg/interface_37.f90: Remove bogus
5077 test (bogus copy of interface_36.f90).
5078
5079 2011-04-30 Tobias Burnus <burnus@net-b.de>
5080
5081 PR fortran/48821
5082 * gfortran.dg/interface_37.f90: New.
5083
5084 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5085
5086 PR fortran/48746
5087 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5088
5089 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR tree-optimization/48809
5092 * gcc.c-torture/execute/pr48809.c: New test.
5093
5094 2011-04-29 Jeff Law <law@redhat.com>
5095
5096 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5097
5098 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/48606
5101 * g++.dg/init/ctor10.C: New.
5102
5103 2011-04-29 Le-Chun Wu <lcwu@google.com>
5104
5105 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5106 warning in implicitly instantiated templates.
5107
5108 2011-04-29 Le-Chun Wu <lcwu@google.com>
5109
5110 * g++.dg/warn/Wnull-conversion-1.C: New.
5111 * g++.dg/warn/Wnull-conversion-2.C: New.
5112
5113 2011-04-29 Diego Novillo <dnovillo@google.com>
5114
5115 * g++.old-deja/g++.other/null3.C: Expect warning about
5116 converting boolean to a pointer.
5117
5118 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5119
5120 PR fortran/48462
5121 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5122 being a target.
5123
5124 PR fortran/48746
5125 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5126
5127 2011-04-29 Tobias Burnus <burnus@net-b.de>
5128
5129 PR fortran/48810
5130 * gfortran.dg/typebound_proc_22.f90: New.
5131
5132 PR fortran/48800
5133 * gfortran.dg/interface_36.f90: New.
5134
5135 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5136
5137 PR libgfortran/48488
5138 PR libgfortran/48602
5139 PR libgfortran/48615
5140 PR libgfortran/48684
5141 PR libgfortran/48787
5142 * gfortran.dg/fmt_g.f: Adjust test.
5143 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5144 * gfortran.dg/round_3.f08: New test.
5145 * gfortran.dg/namelist_print_1.f: Adjust test.
5146 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5147 * gfortran.dg/f2003_io_5.f03: Adjust test.
5148 * gfortran.dg/coarray_15.f90: Adjust test.
5149 * gfortran.dg/namelist_65.f90: Adjust test.
5150 * gfortran.dg/fmt_cache_1.f: Adjust test.
5151 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5152 * gfortran.dg/real_const_3.f90: Adjust test.
5153
5154 2011-04-28 Xinliang David Li <davidxl@google.com>
5155
5156 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5157 * g++.dg/prof-robust-1.C: New test.
5158
5159 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5160
5161 PR tree-optimization/48765
5162 * gcc.dg/vect/pr48765.c: New.
5163
5164 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5165
5166 PR tree-optimization/48775
5167 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5168
5169 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/48798
5172 * g++.dg/inherit/pr48798.C: New.
5173 * g++.old-deja/g++.other/base1.C: Adjust.
5174
5175 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5176
5177 PR c++/48656
5178 * g++.dg/template/inherit7.C: New test case.
5179
5180 2011-04-28 Richard Guenther <rguenther@suse.de>
5181
5182 PR tree-optimization/40052
5183 PR tree-optimization/15347
5184 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5185 * gcc.dg/pr15347.c: Likewise.
5186
5187 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5188
5189 PR c++/48530
5190 * g++.dg/cpp0x/sfinae18.C: New.
5191
5192 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5193
5194 PR c++/48771
5195 * g++.dg/ext/is_literal_type1.C: New.
5196
5197 2011-04-28 Tobias Burnus <burnus@net-b.de>
5198
5199 PR fortran/48112
5200 PR fortran/48279
5201 * gfortran.dg/interface_35.f90: New.
5202 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5203 * gfortran.dg/func_result_6.f90: Add dg-warning.
5204 * gfortran.dg/bessel_1.f90: Ditto.
5205 * gfortran.dg/hypot_1.f90: Ditto.
5206 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5207 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5208 * gfortran.dg/interface_assignment_4.f90: Ditto.
5209
5210 2011-04-27 Jason Merrill <jason@redhat.com>
5211
5212 * g++.dg/ext/complex8.C: New.
5213
5214 * g++.dg/cpp0x/initlist49.C: New.
5215 * g++.dg/init/new30.C: New.
5216
5217 2011-04-27 Tobias Burnus <burnus@net-b.de>
5218
5219 PR fortran/48788
5220 * gfortran.dg/whole_file_34.f90: New.
5221
5222 2011-04-27 Jan Hubicka <jh@suse.cz>
5223
5224 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5225
5226 2011-04-27 Jason Merrill <jason@redhat.com>
5227
5228 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5229
5230 * g++.dg/parse/ambig6.C: New.
5231
5232 2011-04-27 Nick Clifton <nickc@redhat.com>
5233
5234 * gcc.dg/20020312-2.c: Add definition for RX.
5235
5236 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5237 option with RX targets.
5238
5239 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5240 /* */ comments.
5241
5242 2011-04-27 Richard Guenther <rguenther@suse.de>
5243
5244 * gcc.dg/tree-ssa/pr23382.c: Remove.
5245
5246 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5247
5248 PR target/48767
5249 * gcc.c-torture/compile/pr48767.c: New test.
5250
5251 2011-04-27 Richard Guenther <rguenther@suse.de>
5252
5253 PR tree-optimization/48772
5254 * g++.dg/pr48772.C: New testcase.
5255
5256 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5257
5258 PR c/48742
5259 * gcc.c-torture/compile/pr48742.c: New test.
5260
5261 2011-04-26 Jason Merrill <jason@redhat.com>
5262
5263 * g++.dg/lookup/koenig13.C: New.
5264
5265 * g++.dg/cpp0x/initlist48.C: New.
5266
5267 2011-04-25 Jason Merrill <jason@redhat.com>
5268
5269 * g++.dg/cpp0x/sfinae17.C: New.
5270
5271 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5272
5273 PR target/48258
5274 * gcc.target/powerpc/pr48258-1.c: New file.
5275 * gcc.target/powerpc/pr48258-2.c: Ditto.
5276
5277 2011-04-26 Xinliang David Li <davidxl@google.com>
5278
5279 * gcc.dg/uninit-suppress.c: New test.
5280 * gcc.dg/uninit-suppress.c: New test.
5281
5282 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR debug/48768
5285 * gcc.dg/pr48768.c: New test.
5286
5287 PR tree-optimization/48734
5288 * gcc.c-torture/compile/pr48734.c: New test.
5289
5290 PR testsuite/48753
5291 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5292
5293 2011-04-26 Richard Guenther <rguenther@suse.de>
5294
5295 PR tree-optimization/48731
5296 * gcc.dg/torture/pr48731.c: New testcase.
5297
5298 2011-04-26 Richard Guenther <rguenther@suse.de>
5299
5300 PR testsuite/48753
5301 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5302
5303 2011-04-26 Richard Guenther <rguenther@suse.de>
5304
5305 PR middle-end/48694
5306 * gcc.dg/torture/pr48694-1.c: New testcase.
5307 * gcc.dg/torture/pr48694-2.c: Likewise.
5308
5309 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 * g++.dg/ext/underlying_type1.C: New.
5312 * g++.dg/ext/underlying_type2.C: Likewise.
5313 * g++.dg/ext/underlying_type3.C: Likewise.
5314 * g++.dg/ext/underlying_type4.C: Likewise.
5315 * g++.dg/ext/underlying_type5.C: Likewise.
5316 * g++.dg/ext/underlying_type6.C: Likewise.
5317 * g++.dg/ext/underlying_type7.C: Likewise.
5318 * g++.dg/ext/underlying_type8.C: Likewise.
5319 * g++.dg/ext/underlying_type9.C: Likewise.
5320 * g++.dg/ext/underlying_type10.C: Likewise.
5321
5322 2011-04-25 Jason Merrill <jason@redhat.com>
5323
5324 * g++.dg/cpp0x/regress/template-const2.C: New.
5325
5326 2011-04-25 Jeff Law <law@redhat.com>
5327
5328 * gcc.dg/tree-ssa/vrp56.c: new test.
5329
5330 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331
5332 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5333
5334 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5335
5336 PR preprocessor/48740
5337 * c-c++-common/raw-string-11.c: New test.
5338
5339 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5340
5341 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5342 hppa*-*-hpux*.
5343
5344 2011-04-23 Tobias Burnus <burnus@net-b.de>
5345
5346 PR fortran/18918
5347 * gfortran.dg/coarray_19.f90: New.
5348
5349 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR c/48685
5352 * gcc.dg/pr48685.c: New test.
5353
5354 2011-04-22 Jan Hubicka <jh@suse.cz>
5355
5356 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5357
5358 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR tree-optimization/48717
5361 * gcc.c-torture/execute/pr48717.c: New test.
5362
5363 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5364
5365 PR target/48723
5366 * gcc.target/i386/pr48723.c: New test.
5367
5368 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR c/48716
5371 * gcc.dg/gomp/pr48716.c: New test.
5372 * g++.dg/gomp/pr48716.C: New test.
5373
5374 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5375
5376 PR c/36750
5377 * gcc.dg/missing-field-init-2.c: Update testcase.
5378
5379 2011-04-22 Alan Modra <amodra@gmail.com>
5380
5381 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5382
5383 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5384
5385 PR fortran/48405
5386 * gfortran.dg/function_optimize_6.f90: New test.
5387
5388 2011-04-21 Easwaran Raman <eraman@google.com>
5389
5390 * gcc.dg/stack-layout-2.c: New test.
5391
5392 2011-04-21 Richard Guenther <rguenther@suse.de>
5393
5394 PR lto/48703
5395 * g++.dg/lto/pr48207-2_0.C: New testcase.
5396 * g++.dg/lto/pr48207-3_0.C: Likewise.
5397
5398 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * gnat.dg/volatile5.adb: New test.
5401 * gnat.dg/volatile5_pkg.ads: New helper.
5402
5403 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5404
5405 PR target/48708
5406 * gcc.target/i386/pr48708.c: New test.
5407
5408 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5409
5410 * gcc.dg/vect/vect-119.c: New test.
5411
5412 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5413
5414 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5415 and once without.
5416
5417 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5418 Richard Sandiford <richard.sandiford@linaro.org>
5419
5420 PR target/46329
5421 * gcc.target/arm/pr46329.c: New test.
5422
5423 2011-04-21 Tobias Burnus <burnus@net-b.de>
5424
5425 PR fortran/18918
5426 * gfortran.dg/coarray_18.f90: New.
5427
5428 2011-04-20 Jason Merrill <jason@redhat.com>
5429
5430 * g++.dg/cpp0x/initlist47.C: New.
5431
5432 * g++.dg/init/dtor4.C: New.
5433
5434 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5435
5436 PR target/48678
5437 * gcc.target/i386/sse2-pinsrw.c: New test.
5438 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5439 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5440 * gcc.target/i386/sse2-insvhi.c: Ditto.
5441 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5442 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5443
5444 2011-04-20 Jason Merrill <jason@redhat.com>
5445
5446 * g++.dg/template/const4.C: New.
5447
5448 2011-04-20 Easwaran Raman <eraman@google.com>
5449
5450 * gcc.dg/stack-layout-1.c: New test.
5451
5452 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5453
5454 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5455 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5456 function.
5457
5458 2011-04-20 Kai Tietz <ktietz@redhat.com>
5459
5460 * gcc.dg/binop-xor1.c: New test.
5461 * gcc.dg/binop-xor2.c: New test.
5462 * gcc.dg/binop-xor3.c: New test.
5463 * gcc.dg/binop-xor4.c: New test.
5464 * gcc.dg/binop-xor5.c: New test.
5465
5466 2011-04-20 Richard Guenther <rguenther@suse.de>
5467
5468 PR tree-optimization/47892
5469 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5470
5471 2011-04-20 Richard Guenther <rguenther@suse.de>
5472
5473 PR middle-end/48695
5474 * g++.dg/torture/pr48695.C: New testcase.
5475
5476 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5477
5478 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5479 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5480 * gcc.c-torture/execute/pr45262.c: Ditto
5481 * gcc.dg/torture/pr43165.c: Ditto.
5482 * gcc.dg/torture/pr47228.c: Ditto.
5483 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5484 * gcc.dg/ipa/pr45644.c: Ditto.
5485 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5486 PDP11.
5487
5488 2011-04-19 Jason Merrill <jason@redhat.com>
5489
5490 * g++.dg/ext/complex7.C: New.
5491
5492 * g++.dg/ext/attrib41.C: New.
5493
5494 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5495
5496 PR testsuite/48676
5497 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5498
5499 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR target/48678
5502 * gcc.target/i386/pr48678.c: New test.
5503
5504 2011-04-19 Martin Jambor <mjambor@suse.cz>
5505
5506 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5507 * g++.dg/opt/devirt2.C: New test.
5508 * g++.dg/ipa/devirt-g-1.C: Likewise.
5509
5510 2011-04-19 Tobias Burnus <burnus@net-b.de>
5511
5512 PR fortran/48588
5513 * gfortran.dg/whole_file_33.f90: New.
5514
5515 2011-04-19 Martin Jambor <mjambor@suse.cz>
5516
5517 * g++.dg/ipa/devirt-7.C: New test.
5518
5519 2011-04-19 Richard Guenther <rguenther@suse.de>
5520
5521 PR lto/48207
5522 * g++.dg/lto/pr48207_0.C: New testcase.
5523
5524 2011-04-18 Jason Merrill <jason@redhat.com>
5525
5526 * g++.dg/init/void1.C: New.
5527
5528 * g++.dg/cpp0x/union4.C: New.
5529
5530 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR middle-end/48661
5533 * g++.dg/torture/pr48661.C: New test.
5534
5535 PR c++/48632
5536 * g++.dg/gomp/pr48632.C: New test.
5537
5538 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5539
5540 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5541 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5542
5543 2011-04-18 Tobias Burnus <burnus@net-b.de>
5544
5545 PR fortran/18918
5546 * gfortran.dg/coarray_17.f90: New.
5547 * gfortran.dg/coarray_10.f90: Update dg-error.
5548
5549 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5550
5551 PR testsuite/48251
5552 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5553 * gfortran.dg/guality/guality.exp: Likewise.
5554
5555 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5556
5557 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5558
5559 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5560
5561 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5562
5563 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5564
5565 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5566
5567 2011-04-18 Richard Guenther <rguenther@suse.de>
5568
5569 PR middle-end/46364
5570 * g++.dg/torture/pr46364.C: New testcase.
5571
5572 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5573
5574 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5575
5576 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5577
5578 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5579
5580 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5581 Ira Rosen <ira.rosen@linaro.org>
5582
5583 PR target/48252
5584 * gcc.target/arm/pr48252.c: New test.
5585
5586 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR tree-optimization/48616
5589 * gcc.dg/pr48616.c: New test.
5590
5591 2011-04-18 Tobias Burnus <burnus@net-b.de>
5592
5593 PR fortran/18918
5594 * gfortran.dg/coarray_16.f90: New.
5595
5596 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5597
5598 PR fortran/48462
5599 * gfortran.dg/realloc_on_assign_7.f03: New test.
5600
5601 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5602
5603 PR libgfortran/48602
5604 * gfortran.dg/fmt_g0_6.f08: New test.
5605
5606 2011-04-17 Jason Merrill <jason@redhat.com>
5607
5608 * g++.dg/cpp0x/sfinae16.C: New.
5609
5610 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5611
5612 * gcc.target/mips/reg-var-1.c: New test.
5613
5614 2011-04-17 Jan Hubicka <jh@suse.cz>
5615
5616 * gcc.dg/winline-5.c: Update testcase.
5617
5618 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5619
5620 * gnat.dg/discr27.ad[sb]: Move dg directive.
5621 * gnat.dg/discr28.ad[sb]: New test.
5622 * gnat.dg/discr28_pkg.ads: New helper.
5623
5624 2011-04-17 Michael Matz <matz@suse.de>
5625
5626 PR tree-optimization/48622
5627 PR lto/48645
5628 * gcc.dg/lto/pr48622_0.c: New test.
5629
5630 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5631
5632 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5633 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5634 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5635 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5636 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5637 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5638
5639 2011-04-15 Jason Merrill <jason@redhat.com>
5640
5641 * g++.dg/cpp0x/range-for17.C: New.
5642
5643 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5644
5645 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5646 * g++.dg/cpp0x/range-for3.C: Likewise.
5647 * g++.dg/cpp0x/range-for9.C: Correct error message.
5648 * g++.dg/cpp0x/range-for11.C: New.
5649 * g++.dg/cpp0x/range-for12.C: New.
5650 * g++.dg/cpp0x/range-for13.C: New.
5651 * g++.dg/cpp0x/range-for14.C: New.
5652 * g++.dg/cpp0x/range-for15.C: New.
5653 * g++.dg/cpp0x/range-for16.C: New.
5654
5655 2011-04-15 Tobias Burnus <burnus@net-b.de>
5656
5657 PR fortran/18918
5658 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5659
5660 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5661
5662 * objc.dg/naming-4.m: Updated.
5663 * objc.dg/naming-5.m: Updated.
5664 * objc.dg/naming-6.m: New.
5665 * objc.dg/naming-7.m: New.
5666 * obj-c++.dg/naming-1.mm: Updated.
5667 * obj-c++.dg/naming-2.mm: Updated.
5668 * obj-c++.dg/naming-3.mm: New.
5669 * obj-c++.dg/naming-4.mm: New.
5670
5671 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5672
5673 PR libgfortran/48589
5674 * gfortran.dg/fmt_g0_5.f08: New test.
5675
5676 2011-04-15 Richard Guenther <rguenther@suse.de>
5677
5678 PR testsuite/48286
5679 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5680
5681 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5682
5683 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5684 -finline-limit=0 to -fno-inline
5685
5686 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR target/48614
5689 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5690 just avx.
5691
5692 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR target/48605
5695 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5696 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5697 * gcc.target/i386/avx-insertps-3.c: New test.
5698 * gcc.target/i386/avx-insertps-4.c: New test.
5699
5700 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5701
5702 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5703 -finline-limit=0
5704
5705 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5706
5707 PR target/46779
5708 PR target/45291
5709 PR target/41894
5710 * gcc.target/avr/pr46779-1.c: New test case
5711 * gcc.target/avr/pr46779-2.c: New test case
5712
5713 2011-04-14 Jason Merrill <jason@redhat.com>
5714
5715 * g++.dg/cpp0x/sfinae15.C: New.
5716
5717 * g++.dg/cpp0x/sfinae14.C: New.
5718
5719 * g++.dg/ext/vla10.C: New.
5720
5721 2011-04-14 Richard Guenther <rguenther@suse.de>
5722
5723 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5724
5725 2011-04-14 Richard Guenther <rguenther@suse.de>
5726
5727 * gcc.dg/fold-bitand-4.c: Move ...
5728 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5729
5730 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5731
5732 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5733 variables const.
5734 * gcc.target/avr/torture/trivial.c: Ditto.
5735
5736 2011-04-13 Jason Merrill <jason@redhat.com>
5737
5738 * g++.dg/template/operator11.C: New.
5739
5740 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR middle-end/48591
5743 * gcc.dg/gomp/pr48591.c: New test.
5744
5745 PR c++/48570
5746 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5747 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5748
5749 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5750
5751 PR c++/48574
5752 * g++.dg/template/dependent-expr7.C: New test case.
5753
5754 2011-04-13 Jason Merrill <jason@redhat.com>
5755
5756 * g++.dg/cpp0x/sfinae13.C: New.
5757
5758 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5759
5760 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5761
5762 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5763
5764 * gcc.target/arm/pr43698.c: Remove -march option.
5765
5766 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5767
5768 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5769 -march option.
5770
5771 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5772
5773 PR fortran/48360
5774 PR fortran/48456
5775 * gfortran.dg/realloc_on_assign_6.f03: New test.
5776
5777 2011-04-12 Kai Tietz <ktietz@redhat.com>
5778
5779 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5780 targets the additional -mno-ms-bitfields and
5781 -Wno-packed-bitfield-compat options.
5782 * g++.dg/ext/bitfield3.C: Likewise.
5783 * g++.dg/ext/bitfield4.C: Likewise.
5784 * g++.dg/ext/bitfield5.C: Likewise.
5785 * gcc.dg/bitfld-15.c: Likewise.
5786 * gcc.dg/bitfld-16.c: Likewise.
5787 * gcc.dg/bitfld-17.c: Likewise.
5788 * gcc.dg/bitfld-18.c: Likewise.
5789
5790 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5791
5792 * gcc.target/arm/neon-vld3-1.c: New test.
5793 * gcc.target/arm/neon-vst3-1.c: New test.
5794 * gcc.target/arm/neon/v*.c: Regenerate.
5795
5796 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR rtl-optimization/48549
5799 * g++.dg/opt/pr48549.C: New test.
5800
5801 2011-04-12 Richard Guenther <rguenther@suse.de>
5802
5803 PR tree-optimization/46076
5804 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5805
5806 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5807
5808 PR testsuite/21164
5809 * lib/compat.exp (compat-execute): Declare unsupported after
5810 stripping path from src1.
5811 * lib/lto.exp (lto-execute): Likewise.
5812
5813 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR c/48552
5816 * gcc.dg/pr48552-1.c: New test.
5817 * gcc.dg/pr48552-2.c: New test.
5818
5819 2011-04-11 Jason Merrill <jason@redhat.com>
5820
5821 * g++.dg/cpp0x/sfinae12.C: New.
5822
5823 * g++.dg/cpp0x/enum10.C: New.
5824
5825 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5826
5827 * g++.dg/cpp0x/rv-func.C: New.
5828
5829 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5830
5831 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5832 alpha*-dec-osf5*.
5833
5834 2011-04-11 Martin Jambor <mjambor@suse.cz>
5835
5836 PR tree-optimization/48195
5837 * gcc.dg/ipa/pr48195.c: New test.
5838
5839 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5840
5841 * gnat.dg/return3.adb: Remove unused switch.
5842
5843 2011-04-08 Mike Stump <mikestump@comcast.net>
5844
5845 PR testsuite/48506
5846 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5847 default to fno-common.
5848
5849 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5850
5851 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5852 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5853
5854 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5855
5856 PR fortran/48448
5857 * gfortran.dg/function_optimize_5.f90: New test.
5858
5859 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5860
5861 * gnat.dg/aggr17.adb: New test.
5862 * gnat.dg/aggr18.adb: Likewise.
5863
5864 2011-04-08 Michael Matz <matz@suse.de>
5865
5866 PR middle-end/48389
5867 * gcc.target/i386/pr48389.c: New test.
5868
5869 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5870
5871 PR rtl-optimization/48272
5872 * g++.dg/opt/pr48272.C: New.
5873
5874 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5875
5876 PR rtl-optimization/48235
5877 * gcc.dg/pr48235.c: New.
5878
5879 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5880
5881 PR rtl-optimization/48302
5882 * g++.dg/opt/pr48302.C: New.
5883
5884 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5885
5886 PR target/48273
5887 * g++.dg/opt/pr48273.C: New.
5888
5889 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5890
5891 PR rtl-optimization/48442
5892 * gcc.dg/pr48442.c: New.
5893
5894 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR tree-optimization/48377
5897 * gcc.dg/vect/pr48377.c: New test.
5898
5899 2011-04-07 Jason Merrill <jason@redhat.com>
5900
5901 * g++.dg/cpp0x/regress/call1.C: New.
5902
5903 * g++.dg/cpp0x/variadic107.C: New.
5904
5905 * g++.dg/cpp0x/sfinae11.C: New.
5906 * g++.dg/cpp0x/noexcept02.C: Fix.
5907
5908 * g++.dg/cpp0x/sfinae10.C: New.
5909
5910 * g++.dg/cpp0x/sfinae9.C: New.
5911
5912 * c-c++-common/Wcast-qual-1.c: Move here from...
5913 * gcc.dg/cast-qual-3.c: ...here, and...
5914 * g++.dg/warn/Wcast-qual2.C: ...here.
5915
5916 * g++.dg/cpp0x/sfinae8.C: New.
5917
5918 * g++.dg/cpp0x/sfinae7.C: New.
5919
5920 * g++.dg/cpp0x/enum9.C: New.
5921
5922 2011-04-07 Mike Stump <mikestump@comcast.net>
5923
5924 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5925 with no trampolines.
5926
5927 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR fortran/48117
5930 * gfortran.dg/gomp/pr48117.f90: New test.
5931
5932 PR debug/48343
5933 * gcc.dg/torture/pr48343.c: New test.
5934
5935 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5936
5937 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5938
5939 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5940
5941 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5942
5943 2011-04-07 Tom de Vries <tom@codesourcery.com>
5944
5945 PR target/43920
5946 * lib/scanasm.exp (object-size): New proc.
5947 * gcc.target/arm/pr43920-2.c: New test.
5948
5949 2011-04-06 Tobias Burnus <burnus@net-b.de>
5950
5951 PR fortran/18918
5952 PR fortran/48477
5953 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5954
5955 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5956
5957 * gcc.dg/mtune.c: Prune note from output.
5958
5959 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR debug/48466
5962 * gcc.dg/guality/pr36977.c: New test.
5963 * gcc.dg/guality/pr48466.c: New test.
5964
5965 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5966
5967 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5968
5969 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5970
5971 * gnat.dg/return3.adb: New test.
5972
5973 2011-04-06 Richard Guenther <rguenther@suse.de>
5974
5975 PR tree-optimization/47663
5976 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5977
5978 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5979
5980 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5981 Solaris 8 and 9 as well.
5982
5983 2011-04-05 Tom de Vries <tom@codesourcery.com>
5984
5985 PR target/43920
5986 * gcc.target/arm/pr43920-1.c: New test.
5987
5988 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5989
5990 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5991 (cctor): Actually return the value.
5992 (main): Cast return values.
5993
5994 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5995
5996 * gfortran.dg/character_comparison_8.f90: New test.
5997
5998 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5999
6000 * frontend-passes: (optimize_lexical_comparison): New function.
6001 (optimize_expr): Call it.
6002 (optimize_comparison): Also handle lexical comparison functions.
6003 Return false instad of -2 for unequal comparison.
6004
6005 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6006
6007 PR fortran/48412
6008 * function_optimize_4.f90: New test.
6009
6010 2011-04-04 Tobias Burnus <burnus@net-b.de>
6011
6012 PR fortran/18918
6013 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6014 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6015 * gfortran.dg/coarray_15.f90: New.
6016
6017 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6018
6019 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6020 * gfortran.dg/bessel_7.f90: Likewise.
6021
6022 2011-04-03 Tobias Burnus <burnus@net-b.de>
6023
6024 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6025
6026 2011-04-03 Richard Guenther <rguenther@suse.de>
6027 Ira Rosen <ira.rosen@linaro.org>
6028
6029 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6030 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6031 -ftree-loop-if-convert-stores.
6032
6033 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * gnat.dg/specs/aggr2.ads: New test.
6036
6037 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6038
6039 * gnat.dg/debug2.ad[sb]: New test.
6040 * gnat.dg/debug2_pkg.ads: New helper.
6041 * gnat.dg/debug3.ad[sb]: New test.
6042
6043 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6044
6045 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6046
6047 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR middle-end/48335
6050 * gcc.c-torture/compile/pr48335-1.c: New test.
6051 * gcc.dg/pr48335-1.c: New test.
6052 * gcc.dg/pr48335-2.c: New test.
6053 * gcc.dg/pr48335-3.c: New test.
6054 * gcc.dg/pr48335-4.c: New test.
6055 * gcc.dg/pr48335-5.c: New test.
6056 * gcc.dg/pr48335-6.c: New test.
6057 * gcc.dg/pr48335-7.c: New test.
6058 * gcc.dg/pr48335-8.c: New test.
6059 * gcc.target/i386/pr48335-1.c: New test.
6060
6061 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6062
6063 PR c/36299
6064 * gcc.dg/Waddress.c: New test.
6065
6066 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6067
6068 PR fortran/48352
6069 * gfortran.dg/function_optimize_3.f90: New test.
6070
6071 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6072
6073 * gcc.c-torture/compile/20110401-1.c: New test.
6074
6075 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6076 * g++.dg/lto/20091002-2_0.C: Likewise.
6077 * g++.dg/lto/20090303_0.c: Likewise.
6078 * g++.dg/lto/20091004-1_0.C: Likewise.
6079 * g++.dg/lto/20091002-3_0.C: Likewise.
6080 * g++.dg/lto/20091004-2_0.C: Likewise.
6081 * g++.dg/lto/20081123_0.C: Likewise.
6082 * g++.dg/lto/20090313_0.C: Likewise.
6083 * g++.dg/lto/20081109-1_0.C: Likewise.
6084 * g++.dg/lto/20081219_0.C: Likewise.
6085 * g++.dg/lto/20081204-1_0.C: Likewise.
6086 * g++.dg/lto/20090302_0.C: Likewise.
6087 * g++.dg/lto/20081119-1_0.C: Likewise.
6088 * g++.dg/lto/20081118_0.C: Likewise.
6089 * gcc.dg/lto/20091020-2_0.c: Likewise.
6090 * gcc.dg/lto/20090210_0.c: Likewise.
6091 * gcc.dg/lto/20081204-1_0.c: Likewise.
6092 * gcc.dg/lto/20081224_0.c: Likewise.
6093 * gcc.dg/lto/20090219_0.c: Likewise.
6094 * gcc.dg/lto/20091014-1_0.c: Likewise.
6095 * gcc.dg/lto/20091016-1_0.c: Likewise.
6096 * gcc.dg/lto/20090206-2_0.c: Likewise.
6097 * gcc.dg/lto/20090116_0.c: Likewise.
6098 * gcc.dg/lto/20091013-1_0.c: Likewise.
6099 * gcc.dg/lto/20091015-1_0.c: Likewise.
6100 * gcc.dg/lto/20090126-2_0.c: Likewise.
6101
6102 2011-03-31 Ian Lance Taylor <iant@google.com>
6103
6104 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6105
6106 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6107
6108 * gnat.dg/opt16.adb: New test.
6109
6110 2011-03-31 Jason Merrill <jason@redhat.com>
6111
6112 * g++.dg/cpp0x/defaulted24.C: New.
6113
6114 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115
6116 PR target/16292
6117 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6118 with -O0.
6119
6120 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6121
6122 * g++.dg/other/i386-9.C: New test.
6123
6124 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6125
6126 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6127
6128 2011-03-30 Jason Merrill <jason@redhat.com>
6129
6130 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6131
6132 * g++.dg/cpp0x/regress/isnan.C: New.
6133
6134 * g++.dg/cpp0x/initlist46.C: New.
6135
6136 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6137
6138 PR target/47551
6139 * gcc.target/arm/neon-modes-2.c: New test.
6140
6141 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR c/48305
6144 * gcc.c-torture/compile/pr48305.c: New test.
6145
6146 2011-03-29 Jason Merrill <jason@redhat.com>
6147
6148 * g++.dg/cpp0x/regress/value-dep1.C: New.
6149
6150 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6151
6152 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6153
6154 2011-03-29 Ian Lance Taylor <iant@google.com>
6155
6156 * go.test/go-test.exp: Handle the test lines used in several new
6157 tests.
6158 (errchk): Add opts parameter. Change all callers. Handle parens
6159 in regexps.
6160
6161 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6162 Dominique d'Humieres <dominiq@lps.ens.fr>
6163
6164 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6165 and __APPLE__ && __PPC__ && __ALTIVEC__.
6166
6167 2011-03-29 Jason Merrill <jason@redhat.com>
6168
6169 * g++.dg/cpp0x/dependent1.C: New.
6170
6171 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6172
6173 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6174
6175 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6176
6177 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6178
6179 PR fortran/48095
6180 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6181 * gfortran.dg/proc_ptr_comp_32.f90: New.
6182
6183 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6184
6185 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6186 check for corresponding warning.
6187
6188 2011-03-28 Jason Merrill <jason@redhat.com>
6189
6190 * g++.dg/cpp0x/rv-deduce2.C: New.
6191
6192 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR debug/48203
6195 * gcc.dg/pr48203.c: New test.
6196
6197 2011-03-28 Jeff Law <law@redhat.com>
6198
6199 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6200
6201 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6202
6203 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6204 and __PPC__ && __ALTIVEC__.
6205
6206 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6207
6208 PR testsuite/48238
6209 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6210 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6211 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6212 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6213
6214 2011-03-28 Jason Merrill <jason@redhat.com>
6215
6216 * g++.dg/cpp0x/initlist-array2.C: New.
6217
6218 * g++.dg/cpp0x/initlist-array1.C: New.
6219
6220 * g++.dg/cpp0x/constexpr-compound.C: New.
6221
6222 * g++.dg/cpp0x/constexpr-using.C: New.
6223
6224 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6225
6226 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6227
6228 PR testsuite/48276
6229 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6230
6231 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6232
6233 * gcc.dg/slp-1.c: New test.
6234
6235 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6236
6237 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6238 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6239 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6240 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6241 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6242 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6243 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6244 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6245 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6246 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6247 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6248 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6249 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6250 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6251
6252 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6253
6254 PR fortran/47065
6255 * gfortran.dg/trim_optimize_5.f90: New test.
6256 * gfortran.dg/trim_optimize_6.f90: New test.
6257
6258 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6259
6260 PR target/38598
6261 * gcc.target/mips/madd-7.c: Remove -mlong32.
6262 * gcc.target/mips/msub-7.c: Likewise.
6263
6264 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6265
6266 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6267 accesses to preserve the meaning of the test for doubleword vectors.
6268 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6269 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6270
6271 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6272
6273 PR fortran/48291
6274 * gfortran.dg/class_42.f03: New.
6275
6276 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6277
6278 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6279 strided accesses.
6280
6281 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6282
6283 PR rtl-optimization/48144
6284 * gcc.dg/pr48144.c: New test.
6285
6286 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * gnat.dg/discr27.ad[sb]: New test.
6289
6290 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6291
6292 * gnat.dg/limited_with2.ad[sb]: New test.
6293 * gnat.dg/limited_with2_pkg1.ads: New helper.
6294 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6295
6296 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6297
6298 * gnat.dg/opt15.adb: New test.
6299 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6300
6301 2011-03-25 Tobias Burnus <burnus@net-b.de>
6302
6303 PR fortran/48174
6304 PR fortran/45304
6305 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6306 * gfortran.dg/leadz_trailz_3.f90: Ditto
6307
6308 2011-03-25 Martin Jambor <mjambor@suse.cz>
6309
6310 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6311
6312 2011-03-25 Jason Merrill <jason@redhat.com>
6313
6314 * g++.dg/cpp0x/defaulted22.C: New.
6315 * g++.dg/cpp0x/defaulted23.C: New.
6316 * g++.dg/cpp0x/defaulted15.C: Adjust.
6317
6318 2011-03-25 Jason Merrill <jason@redhat.com>
6319
6320 * g++.dg/cpp0x/move1.C: New.
6321
6322 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6323
6324 PR target/48287
6325 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6326
6327 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6328
6329 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6330 for mips-sgi-irix6.5.
6331 Replace snprintf prototype by <stdio.h>.
6332
6333 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6334
6335 PR testsuite/48283
6336 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6337 run_expensive_tests.
6338 * gcc.dg/graphite/block-4.c: Likewise.
6339 * gcc.dg/graphite/block-7.c: Likewise.
6340 * gcc.dg/graphite/block-8.c: Likewise.
6341
6342 2011-03-25 Richard Guenther <rguenther@suse.de>
6343
6344 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6345 * g++.dg/tree-ssa/pr8781.C: Likewise.
6346 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6347 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6348 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6349 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6350 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6351 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6352 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6353 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6354 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6355 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6356 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6359 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6360 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6361 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6362 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6363 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6364 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6368 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6369 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6370 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6371 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6372 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6373 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6374 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6375 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6376 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6377 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6378 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6379 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6380 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6381 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6382 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6383 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6384 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6385 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6386 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6387 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6388 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6389 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6390 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6391 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6392 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6393 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6394 * c-c++-common/pr46562-2.c: Likewise.
6395 * gfortran.dg/pr42108.f90: Likewise.
6396 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6397 foo to be inlined even at -O1.
6398 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6399 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6400 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6401 * gcc.dg/matrix/matrix.exp: Disable FRE.
6402
6403 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR debug/48204
6406 * gcc.dg/dfp/pr48204.c: New test.
6407
6408 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6409
6410 PR target/48209
6411 * gcc.c-torture/execute/pr47917.c: Move this...
6412 * gcc.dg/torture/pr47917.c: to here and add xfails.
6413
6414 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6415
6416 * gnat.dg/array16.ad[sb]: New test.
6417 * gnat.dg/array16.ads: New helper.
6418
6419 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6420
6421 * gnat.dg/derived_type2.adb: New test.
6422
6423 2011-03-24 Richard Guenther <rguenther@suse.de>
6424
6425 PR tree-optimization/48271
6426 * g++.dg/torture/pr48271.C: New testcase.
6427
6428 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6429
6430 * gnat.dg/array15.ad[sb]: New test.
6431
6432 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6433
6434 PR target/48237
6435 * gcc.target/i386/pr48237.c: New test.
6436
6437 2011-03-24 Richard Guenther <rguenther@suse.de>
6438
6439 PR middle-end/48269
6440 * gcc.dg/builtin-object-size-10.c: New testcase.
6441
6442 2011-03-24 Richard Guenther <rguenther@suse.de>
6443
6444 PR tree-optimization/46562
6445 * c-c++-common/pr46562-2.c: New testcase.
6446 * c-c++-common/pr46562.c: Likewise.
6447
6448 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6449
6450 * gcc.dg/vect/vect-cselim-1.c: New test.
6451 * gcc.dg/vect/vect-cselim-2.c: New test.
6452
6453 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6454
6455 * gcc.target/arm/pr46934.c: New.
6456
6457 2011-03-23 Ian Lance Taylor <iant@google.com>
6458
6459 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6460
6461 2011-03-23 Richard Guenther <rguenther@suse.de>
6462
6463 * gcc.dg/struct: Remove directory and contents.
6464
6465 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6466
6467 PR testsuite/48251
6468 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6469
6470 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6471
6472 * gnat.dg/discr26.ad[sb]: New test.
6473 * gnat.dg/discr26_pkg.ads: New helper.
6474
6475 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6476
6477 PR target/47553
6478 * gcc.target/arm/neon-vld-1.c: New test.
6479
6480 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6481
6482 * gnat.dg/array14.ad[sb]: New test.
6483 * gnat.dg/array14_pkg.ads: New helper.
6484
6485 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6486
6487 * gcc.c-torture/execute/920501-8.x: Remove.
6488 * gcc.c-torture/execute/930513-1.x: Remove.
6489 * gcc.c-torture/execute/960312-1.x: Remove.
6490 * gcc.c-torture/compile/20000804-1.c,
6491 gcc.c-torture/compile/20001205-1.c,
6492 gcc.c-torture/compile/20001226-1.c,
6493 gcc.c-torture/compile/20010518-2.c,
6494 gcc.c-torture/compile/20020312-1.c,
6495 gcc.c-torture/compile/20020604-1.c,
6496 gcc.c-torture/compile/920501-12.c,
6497 gcc.c-torture/compile/920501-4.c,
6498 gcc.c-torture/compile/920520-1.c,
6499 gcc.c-torture/compile/980506-1.c,
6500 gcc.c-torture/execute/980709-1.x,
6501 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6502 options for m68hc11.
6503 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6504 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6505 m68hc11.
6506
6507 2011-03-22 Nick Clifton <nickc@redhat.com>
6508
6509 * lib/target-supports.exp (check_profiling_available): Add MN10300
6510 to the list of targets that do not support profiling. Restore
6511 alpha sorting to this list.
6512
6513 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6514
6515 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6516 failure on 32-bit systems.
6517 * gcc.dg/torture/vector-2.c: Ditto.
6518
6519 2011-03-22 Richard Guenther <rguenther@suse.de>
6520
6521 PR tree-optimization/48228
6522 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6523
6524 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6525
6526 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6527 powerpc.
6528
6529 PR target/48226
6530 * gcc.target/powerpc/pr48226.c: New file.
6531
6532 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6533
6534 * lib/prune.exp (prune_gcc_output): Prune "could not create
6535 compact unwind for" warnings.
6536
6537 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR c/42544
6540 PR c/48197
6541 * gcc.c-torture/execute/pr42544.c: New test.
6542 * gcc.c-torture/execute/pr48197.c: New test.
6543
6544 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6545
6546 PR preprocessor/48192
6547 * gcc.target/powerpc/pr48192.c: New file.
6548
6549 PR target/48053
6550 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6551 split problem of 0 being loaded in a VSX register.
6552
6553 2011-03-21 Richard Guenther <rguenther@suse.de>
6554
6555 PR c/47939
6556 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6557 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6558 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6559 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6560
6561 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR target/48213
6564 * gcc.dg/pr48213.c: New test.
6565
6566 2011-03-21 Kai Tietz <ktietz@redhat.com>
6567
6568 PR target/12171
6569 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6570
6571 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6572
6573 * gcc.target/arm/xor-and.c: New.
6574
6575 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6576
6577 PR fortran/22572
6578 * gfortran.dg/function_optimize_1.f90: New test.
6579 * gfortran.dg/function_optimize_2.f90: New test.
6580
6581 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6582
6583 PR rtl-optimization/47502
6584 * gcc.target/i386/pr47502-1.c: New.
6585 * gcc.target/i386/pr47502-2.c: Likewise.
6586
6587 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR rtl-optimization/48156
6590 * gcc.dg/pr48156.c: New test.
6591
6592 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6593
6594 PR libfortran/47439
6595 * gfortran.dg/scratch_1.f90: Adjust test.
6596
6597 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6598
6599 PR libfortran/47439
6600 * gfortran.dg/scratch_1.f90: New test.
6601
6602 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6603
6604 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6605 variably modified typedefs.
6606 * gcc.dg/c1x-typedef-2.c: Remove.
6607
6608 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6609
6610 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6611 * gcc.dg/c1x-anon-struct-3.c: New test.
6612 * gcc.dg/anon-struct-11.c: Update.
6613
6614 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6615
6616 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6617 dg-xfail-run-if.
6618 Only xfail with gas.
6619
6620 2011-03-18 Jason Merrill <jason@redhat.com>
6621
6622 * g++.dg/template/fn-ptr1.C: New.
6623
6624 * g++.dg/overload/volatile1.C: New.
6625
6626 * g++.dg/opt/pr23372.C: New.
6627
6628 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6629
6630 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6631
6632 PR middle-end/47405
6633 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6634
6635 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6636
6637 * gcc.target/arm/unsigned-extend-1.c: New.
6638
6639 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR bootstrap/48161
6642 * gcc.c-torture/compile/pr48161.c: New test.
6643
6644 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6645
6646 PR middle-end/47725
6647 * gcc.dg/torture/pr47725.c: New.
6648
6649 2011-03-17 Jason Merrill <jason@redhat.com>
6650
6651 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6652 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6653
6654 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6655
6656 * gnat.dg/specs/elab2.ads: New test.
6657 * gnat.dg/specs/elab2_pkg.ads: New helper.
6658
6659 2011-03-17 Jason Merrill <jason@redhat.com>
6660
6661 * g++.dg/cpp0x/decltype-1212.C: New.
6662 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6663
6664 2011-03-17 Jason Merrill <jason@redhat.com>
6665
6666 * g++.dg/parse/memfnquals1.C: New.
6667
6668 2011-03-17 Richard Guenther <rguenther@suse.de>
6669
6670 PR middle-end/48134
6671 * gcc.dg/pr48134.c: New testcase.
6672
6673 2011-03-17 Richard Guenther <rguenther@suse.de>
6674
6675 PR middle-end/48165
6676 * g++.dg/torture/pr48165.C: New testcase.
6677
6678 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR rtl-optimization/48141
6681 * gcc.dg/pr48141.c: New test.
6682
6683 2011-03-16 Jason Merrill <jason@redhat.com>
6684
6685 * g++.dg/cpp0x/constexpr-48089.C: New.
6686
6687 * g++.dg/cpp0x/constexpr-abi1.C: New.
6688
6689 * g++.dg/cpp0x/constexpr-46336.C: New.
6690 * g++.dg/parse/friend5.C: Adjust expected errors.
6691
6692 * g++.dg/cpp0x/constexpr-47570.C: New.
6693
6694 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6695
6696 PR debug/47510
6697 * ++.dg/debug/dwarf2/typedef6.C: New test.
6698
6699 2011-03-16 Jason Merrill <jason@redhat.com>
6700
6701 * g++.dg/cpp0x/elision2.C: New.
6702
6703 * g++.dg/cpp0x/constexpr-array3.C: New.
6704
6705 2011-03-16 Jason Merrill <jason@redhat.com>
6706
6707 * g++.dg/cpp0x/sfinae6.C: New.
6708 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6709 * g++.dg/cpp0x/pr45908.C: Likewise.
6710 * g++.dg/cpp0x/sfinae6.C: Likewise.
6711 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6712 * g++.old-deja/g++.law/arg11.C: Likewise.
6713
6714 2011-03-16 Jason Merrill <jason@redhat.com>
6715
6716 * g++.dg/template/incomplete6.C: New.
6717
6718 2011-03-16 Jeff Law <law@redhat.com>
6719
6720 * gcc.dg/tree-ssa/vrp55.c: New test.
6721
6722 2011-03-16 Jason Merrill <jason@redhat.com>
6723
6724 * g++.dg/cpp0x/auto22.C: New.
6725
6726 2011-03-16 Richard Guenther <rguenther@suse.de>
6727
6728 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6729 optimizing it away if promoted to const.
6730
6731 2011-03-16 Richard Guenther <rguenther@suse.de>
6732
6733 PR tree-optimization/48149
6734 * gcc.dg/fold-complex-1.c: New testcase.
6735
6736 2011-03-16 Richard Guenther <rguenther@suse.de>
6737
6738 PR testsuite/48147
6739 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6740 or cloning happens.
6741
6742 2011-03-16 Richard Guenther <rguenther@suse.de>
6743
6744 PR tree-optimization/26134
6745 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6746
6747 2011-03-16 Richard Guenther <rguenther@suse.de>
6748
6749 PR tree-optimization/48146
6750 * gcc.dg/torture/pr48146.c: New testcase.
6751
6752 2011-03-16 Richard Guenther <rguenther@suse.de>
6753
6754 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6755 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6756
6757 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR middle-end/48136
6760 * gcc.c-torture/compile/pr48136.c: New test.
6761
6762 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6763
6764 PR debug/45882
6765 * gcc.dg/guality/pr45882.c: New test.
6766
6767 2011-03-15 Jason Merrill <jason@redhat.com>
6768
6769 * g++.dg/cpp0x/constexpr-recursion.C: New.
6770
6771 * g++.dg/cpp0x/implicit11.C: New.
6772
6773 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6774
6775 * g++.dg/cpp0x/constexpr-attribute.C: New.
6776
6777 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6778
6779 * g++.dg/parse/pr34758.C: New.
6780
6781 2011-03-15 Xinliang David Li <davidxl@google.com>
6782
6783 PR c/47837
6784 * gcc.dg/uninit-pred-7_d.c: New test.
6785 * gcc.dg/uninit-pred-8_d.c: New test.
6786
6787 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6788
6789 PR target/46788
6790 * gcc.target/arm/pr46788.c: New.
6791
6792 2011-03-15 Richard Guenther <rguenther@suse.de>
6793
6794 PR middle-end/47650
6795 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6796 * gfortran.dg/ishft_4.f90: Likewise.
6797 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6798
6799 2011-03-15 Richard Guenther <rguenther@suse.de>
6800
6801 PR tree-optimization/13954
6802 * g++.dg/tree-ssa/pr13954.C: New testcase.
6803
6804 2011-03-15 Richard Guenther <rguenther@suse.de>
6805
6806 PR tree-optimization/48037
6807 * gcc.target/i386/pr48037-1.c: New testcase.
6808
6809 2011-03-15 Richard Guenther <rguenther@suse.de>
6810
6811 PR tree-optimization/41490
6812 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6813 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6814 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6815 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6816 * g++.dg/tree-ssa/pr33604.C: Adjust.
6817
6818 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR middle-end/47917
6821 * gcc.c-torture/execute/pr47917.c: New test.
6822 * gcc.dg/pr47917.c: New test.
6823
6824 PR middle-end/38878
6825 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6826
6827 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6828
6829 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6830 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6831 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6832 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6833 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6834 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6835 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6836 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6837 * gcc.target/i386/avx-floor-vec.c: Ditto.
6838 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6839 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6840 * gcc.target/i386/avx-rint-vec.c: Ditto.
6841 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6842 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6843 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6844 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6845
6846 2011-03-14 Tom Tromey <tromey@redhat.com>
6847
6848 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6849 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6850 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6851
6852 2011-03-14 Tom Tromey <tromey@redhat.com>
6853
6854 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6855 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6856 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6857
6858 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6861
6862 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6863
6864 PR rtl-optimization/47166
6865 * gcc.c-torture/execute/postmod-1.c: New test.
6866
6867 2011-03-14 Richard Guenther <rguenther@suse.de>
6868
6869 PR middle-end/48098
6870 * gcc.dg/torture/pr48098.c: New testcase.
6871
6872 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6873
6874 PR target/48053
6875 * gcc.target/powerpc/pr48053-1.c: New test.
6876 * gcc.target/powerpc/pr48053-2.c: Likewise.
6877
6878 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6879
6880 PR libfortran/48066
6881 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6882
6883 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6884
6885 PR libfortran/48066
6886 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6887
6888 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6889
6890 PR fortran/48059
6891 * gfortran.dg/class_41.f03: New.
6892
6893 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6894
6895 * g++.dg/conversion/cast3.C: New test.
6896
6897 2011-03-11 Jason Merrill <jason@redhat.com>
6898
6899 * g++.dg/template/error45.C: New.
6900
6901 * g++.dg/parse/no-type-defn1.C: New.
6902
6903 * g++.dg/ext/attrib40.C: New.
6904
6905 * g++.dg/cpp0x/regress/array1.C: New.
6906
6907 2011-03-11 Richard Guenther <rguenther@suse.de>
6908
6909 PR tree-optimization/48067
6910 * gcc.dg/pr48067.c: New testcase.
6911
6912 2011-03-11 Richard Guenther <rguenther@suse.de>
6913
6914 PR lto/48073
6915 * g++.dg/lto/20110311-1_0.C: New testcase.
6916
6917 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR c++/48035
6920 * g++.dg/inherit/virtual8.C: New test.
6921
6922 PR middle-end/48044
6923 * gcc.dg/torture/pr48044.c: New test.
6924
6925 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6926
6927 PR fortran/47768
6928 * gfortran.dg/proc_ptr_comp_31.f90: New.
6929
6930 2011-03-11 Richard Guenther <rguenther@suse.de>
6931
6932 PR tree-optimization/47278
6933 * gcc.dg/torture/pr47278-1.c: New testcase.
6934 * gcc.dg/torture/pr47278-2.c: Likewise.
6935
6936 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR tree-optimization/48063
6939 * gcc.dg/torture/pr48063.c: New test.
6940
6941 2011-03-10 Jason Merrill <jason@redhat.com>
6942
6943 * g++.dg/template/array22.C: New.
6944
6945 * g++.dg/cpp0x/syntax-err1.C: New.
6946 * g++.dg/parse/error36.C: Adjust expected errors.
6947 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6948 * g++.old-deja/g++.pt/typename3.C: Likewise.
6949 * g++.old-deja/g++.pt/typename4.C: Likewise.
6950 * g++.old-deja/g++.pt/typename6.C: Likewise.
6951
6952 2011-03-09 Jason Merrill <jason@redhat.com>
6953
6954 * g++.dg/template/nontype22.C: New.
6955
6956 2011-03-09 Martin Jambor <mjambor@suse.cz>
6957
6958 PR tree-optimization/47714
6959 * g++.dg/torture/pr47714.C: New test.
6960
6961 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6962
6963 PR target/47755
6964 * gcc.target/powerpc/pr47755-2.c: New file.
6965
6966 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6967
6968 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6969 is not set in the environment, pass 64 as first argument when not
6970 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6971 native where ulimit -u is supported.
6972
6973 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6974
6975 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6976
6977 2011-03-08 Jason Merrill <jason@redhat.com>
6978
6979 * g++.dg/template/nontype21.C: New.
6980
6981 * g++.dg/template/anon5.C: New.
6982
6983 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR debug/47881
6986 * gcc.dg/pr47881.c: New test.
6987
6988 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6989
6990 PR c++/47957
6991 * g++.dg/lookup/template3.C: New test.
6992
6993 2011-03-08 Kai Tietz <ktietz@redhat.com>
6994
6995 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6996 'long' type.
6997
6998 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6999
7000 PR testsuite/47954
7001 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7002 sizeof to compute alignment.
7003
7004 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR tree-optimization/48022
7007 * gcc.dg/pr48022-1.c: New test.
7008 * gcc.dg/pr48022-2.c: New test.
7009
7010 2011-03-07 Jason Merrill <jason@redhat.com>
7011
7012 * g++.dg/template/nontype20.C: New.
7013 * g++.dg/init/member1.C: Adjust expected errors.
7014 * g++.dg/parse/constant4.C: Likewise.
7015 * g++.dg/template/qualified-id3.C: Likewise.
7016 * g++.old-deja/g++.pt/crash10.C: Likewise.
7017
7018 * g++.dg/cpp0x/regress/non-const1.C: New.
7019
7020 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR debug/47991
7023 * gcc.dg/pr47991.c: New test.
7024
7025 2011-03-07 Jason Merrill <jason@redhat.com>
7026
7027 * g++.dg/abi/mangle46.C: New.
7028
7029 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7030
7031 PR target/47862
7032 * gcc.target/powerpc/pr47862.c: New.
7033
7034 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7035
7036 PR target/45413
7037 * gcc.target/i386/combine-mul.c: Require nonpic.
7038
7039 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7040 Nathan Froyd <froydnj@codesourcery.com>
7041
7042 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7043
7044 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7045
7046 * README.QMTEST: Remove.
7047
7048 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7049 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7050
7051 PR fortran/47850
7052 * gfortran.dg/array_constructor_37.f90 : New test.
7053
7054 2011-03-05 Jason Merrill <jason@redhat.com>
7055
7056 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7057 * g++.dg/abi/mangle45.C: Likewise.
7058 * g++.dg/cpp0x/trailing1.C: Likewise.
7059
7060 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7061
7062 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7063
7064 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR rtl-optimization/47899
7067 * gcc.dg/pr47899.c: New test.
7068
7069 * gcc.dg/torture/pr47968.c: Ignore warnings.
7070
7071 PR tree-optimization/47967
7072 * gcc.c-torture/compile/pr47967.c: New test.
7073
7074 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7075
7076 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7077 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7078
7079 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7080
7081 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7082 and property_getAttributes() if __OBJC2__.
7083 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7084 * objc.dg/property/property-encoding-1.m: New.
7085 * obj-c++.dg/property/property-encoding-1.mm: New.
7086
7087 2011-03-04 Jason Merrill <jason@redhat.com>
7088
7089 * g++.dg/template/pseudodtor6.C: New.
7090
7091 * g++.dg/inherit/covariant19.C: New.
7092
7093 2011-03-04 Richard Guenther <rguenther@suse.de>
7094
7095 PR middle-end/47968
7096 * gcc.dg/torture/pr47968.c: New testcase.
7097
7098 2011-03-04 Richard Guenther <rguenther@suse.de>
7099
7100 PR middle-end/47975
7101 * gcc.dg/torture/pr47975.c: New testcase.
7102
7103 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7104
7105 PR c++/47974
7106 * g++.dg/template/crash106.C: New.
7107
7108 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7109
7110 PR c/47963
7111 * gcc.dg/gomp/pr47963.c: New test.
7112 * g++.dg/gomp/pr47963.C: New test.
7113
7114 2011-03-02 Jason Merrill <jason@redhat.com>
7115
7116 * g++.dg/cpp0x/regress/condition1.C: New.
7117
7118 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7119
7120 2011-03-01 Jason Merrill <jason@redhat.com>
7121
7122 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7123
7124 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7125
7126 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7127
7128 PR rtl-optimization/47925
7129 * gcc.c-torture/execute/pr47925.c: New test.
7130
7131 2011-03-01 Jason Merrill <jason@redhat.com>
7132
7133 * g++.dg/cpp0x/decltype25.C: New.
7134
7135 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7136
7137 2011-03-01 Richard Guenther <rguenther@suse.de>
7138
7139 PR tree-optimization/47890
7140 * gcc.dg/torture/pr47890.c: New testcase.
7141
7142 2011-03-01 Richard Guenther <rguenther@suse.de>
7143
7144 PR lto/47924
7145 * gcc.dg/lto/pr47924_0.c: New testcase.
7146
7147 2011-03-01 Richard Guenther <rguenther@suse.de>
7148
7149 PR lto/46911
7150 * gfortran.dg/lto/pr46911_0.f: New testcase.
7151
7152 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7153
7154 PR libgfortran/47933
7155 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7156 compile errors from older code form.
7157
7158 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7159
7160 PR libgfortran/47567
7161 * gfortran.dg/fmt_fw_d.f90: New test.
7162
7163 2011-02-28 Jason Merrill <jason@redhat.com>
7164
7165 * g++.dg/inherit/covariant18.C: New.
7166
7167 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR middle-end/47893
7170 * gcc.dg/pr47893.c: New test.
7171
7172 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7173
7174 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7175 NULL in case of a selector with conflicting types.
7176 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7177
7178 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7179
7180 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7181 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7182 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7183 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7184
7185 2011-02-28 Jason Merrill <jason@redhat.com>
7186
7187 PR c++/47906
7188 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7189
7190 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7191
7192 PR libgfortran/47778
7193 * gfortran.dg/namelist_71.f90: New test.
7194
7195 2011-02-27 Jason Merrill <jason@redhat.com>
7196
7197 PR c++/47906
7198 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7199 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7200
7201 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7202
7203 PR c++/46466
7204 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7205
7206 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR fortran/47886
7209 * gfortran.dg/gomp/task-1.f90: Removed.
7210
7211 2011-02-26 Jason Merrill <jason@redhat.com>
7212
7213 * g++.dg/template/this-targ1.C: New.
7214
7215 * g++.dg/cpp0x/regress/template-const1.C: New.
7216 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7217 * g++.dg/template/function1.C: Adjust.
7218 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7219 * g++.dg/debug/debug7.C: Adjust.
7220
7221 2011-02-26 Tobias Burnus <burnus@net-b.de>
7222
7223 PR fortran/47886
7224 * gfortran.dg/gomp/task-1.f90: New.
7225
7226 2011-02-25 Jie Zhang <jie@codesourcery.com>
7227
7228 * gcc.target/arm/neon-thumb2-move.c: Add
7229 dg-require-effective-target arm_thumb2_ok.
7230
7231 2011-02-24 Jason Merrill <jason@redhat.com>
7232
7233 * g++.dg/parse/constant1.C: Specify C++98 mode.
7234 * g++.dg/parse/constant5.C: Likewise.
7235 * g++.dg/parse/error2.C: Likewise.
7236 * g++.dg/parse/semicolon3.C: Likewise.
7237 * g++.dg/template/crash14.C: Likewise.
7238 * g++.dg/template/local4.C: Likewise.
7239 * g++.dg/template/nontype3.C: Likewise.
7240 * g++.dg/parse/crash31.C: Adjust expected errors.
7241 * g++.dg/template/function1.C: Likewise.
7242 * g++.dg/template/ref3.C: Likewise.
7243 * g++.dg/template/static9.C: Likewise.
7244 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7245
7246 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7247 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7248 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7249 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7250 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7251
7252 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR fortran/47878
7255 * gfortran.dg/pr47878.f90: New test.
7256
7257 2011-02-24 Richard Guenther <rguenther@suse.de>
7258
7259 PR testsuite/47801
7260 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7261 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7262
7263 2011-02-24 Richard Guenther <rguenther@suse.de>
7264
7265 PR fortran/47839
7266 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7267 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7268
7269 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7270
7271 PR libgfortran/47567
7272 * gfortran.dg/fmt_f0_1.f90: Update test.
7273
7274 2011-02-23 Jason Merrill <jason@redhat.com>
7275
7276 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7277 * g++.dg/abi/mangle45.C: New.
7278
7279 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7280 * g++.dg/template/canon-type-9.C: Match use of decltype
7281 between declaration and definition.
7282 * g++.dg/template/canon-type-12.C: Likewise.
7283
7284 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7285
7286 PR fortran/40850
7287 * gfortran.dg/nested_allocatables_1.f90: New.
7288
7289 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7290
7291 PR c++/46868
7292 * g++.dg/pr46868.C: New test.
7293 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7294 * g++.dg/parse/error14.C: Adjust.
7295
7296 2011-02-23 Richard Guenther <rguenther@suse.de>
7297
7298 PR tree-optimization/47838
7299 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7300
7301 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7302
7303 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7304
7305 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7306
7307 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7308 * gfortran.dg/count_init_expr.f03: Ditto.
7309 * gfortran.dg/gomp/pr43711.f90: Ditto.
7310 * gcc.dg/struct-parse-2.c: Ditto.
7311 * gcc.dg/parse-error-3.c: Ditto.
7312 * gcc.dg/Wlogical-op-1.c: Ditto.
7313 * gcc.dg/Walways-true-1.c: Ditto.
7314 * gcc.dg/pr24225.c: Ditto.
7315 * gcc.dg/Walways-true-2.c: Ditto.
7316 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7317 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7318 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7319 * g++.dg/overload/defarg4.C: Ditto.
7320 * g++.dg/inherit/covariant16.C: Ditto.
7321 * g++.dg/inherit/virtual7.C: Ditto.
7322 * g++.dg/template/canon-type-9.C: Ditto.
7323 * g++.dg/template/access19.C: Ditto.
7324 * g++.dg/template/call7.C: Ditto.
7325 * g++.dg/template/canon-type-2.C: Ditto.
7326 * g++.dg/template/init7.C: Ditto.
7327 * g++.dg/template/sizeof-template-argument.C: Ditto.
7328 * g++.dg/template/const3.C: Ditto.
7329 * g++.dg/template/sfinae26.C: Ditto.
7330 * g++.dg/template/sfinae26.C: Ditto.
7331 * g++.dg/template/canon-type-11.C: Ditto.
7332 * g++.dg/template/union2.C: Ditto.
7333 * g++.dg/template/canon-type-3.C: Ditto.
7334 * g++.dg/template/canon-type-1.C: Ditto.
7335 * g++.dg/template/canon-type-5.C: Ditto.
7336 * g++.dg/template/canon-type-7.C: Ditto.
7337 * g++.dg/template/canon-type-10.C: Ditto.
7338 * g++.dg/template/spec36.C: Ditto.
7339 * g++.dg/template/typedef38.C: Ditto.
7340 * g++.dg/template/canon-type-4.C: Ditto.
7341 * g++.dg/template/canon-type-6.C: Ditto.
7342 * g++.dg/template/canon-type-13.C: Ditto.
7343 * g++.dg/template/instantiate9.C: Ditto.
7344 * g++.dg/template/ttp22.C: Ditto.
7345 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7346 * g++.dg/warn/Walways-true-1.C: Ditto.
7347 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7348 * g++.dg/warn/Walways-true-2.C: Ditto.
7349 * g++.dg/conversion/op4.C: Ditto.
7350 * g++.dg/opt/pr19650.C: Ditto.
7351 * g++.dg/lookup/friend11.C: Ditto.
7352 * g++.dg/other/default2.C: Ditto.
7353 * g++.dg/other/default3.C: Ditto.
7354 * g++.dg/other/dtor2.C: Ditto.
7355 * g++.dg/other/friend5.C: Ditto.
7356 * g++.dg/other/default5.C: Ditto.
7357 * g++.dg/init/brace6.C: Ditto.
7358 * g++.dg/init/aggr5.C: Ditto.
7359 * g++.dg/init/error2.C: Ditto.
7360 * g++.dg/expr/bound-mem-fun.C: Ditto.
7361 * g++.dg/expr/cond6.C: Ditto.
7362 * g++.dg/expr/stmt-expr-1.C: Ditto.
7363 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7364 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7365 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7366 * g++.dg/cpp0x/bracket1.C: Ditto.
7367 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7368 * g++.dg/cpp0x/pr38646.C: Ditto.
7369 * g++.dg/cpp0x/variadic73.C: Ditto.
7370 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7371 * g++.dg/cpp0x/bracket4.C: Ditto.
7372 * g++.dg/cpp0x/decltype4.C: Ditto.
7373 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7374 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7375 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7376 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7377 * g++.dg/cpp0x/decltype2.C: Ditto.
7378 * g++.dg/cpp0x/decltype1.C: Ditto.
7379 * g++.dg/cpp0x/bracket2.C: Ditto.
7380 * g++.dg/cpp0x/decltype5.C: Ditto.
7381 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7382 * g++.dg/cpp0x/variadic70.C: Ditto.
7383 * g++.dg/cpp0x/decltype6.C: Ditto.
7384 * g++.dg/cpp0x/rvo.C: Ditto.
7385 * g++.dg/cpp0x/vt-40092.C: Ditto.
7386 * g++.dg/cpp0x/variadic-new.C: Ditto.
7387 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7388 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7389 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7390 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7391 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7392 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7393 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7394 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7395 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7396 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7397 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7398 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7399 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7400 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7401 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7402 * g++.dg/cpp0x/pr39639.C: Ditto.
7403 * g++.dg/cpp0x/decltype3.C: Ditto.
7404 * g++.dg/cpp0x/variadic68.C: Ditto.
7405 * g++.dg/cpp0x/variadic-function.C: Ditto.
7406 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7407 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7408 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7409 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7410 * g++.dg/parse/crash35.C: Ditto.
7411 * g++.dg/parse/crash40.C: Ditto.
7412 * g++.dg/parse/defarg12.C: Ditto.
7413 * g++.dg/parse/crash34.C: Ditto.
7414 * g++.dg/parse/constructor3.C: Ditto.
7415 * g++.dg/parse/template23.C: Ditto.
7416 * g++.dg/parse/crash56.C: Ditto.
7417 * g++.dg/parse/dtor13.C: Ditto.
7418 * g++.dg/parse/error33.C: Ditto.
7419 * g++.dg/parse/ctor9.C: Ditto.
7420 * g++.dg/parse/error32.C: Ditto.
7421 * g++.dg/parse/error37.C: Ditto.
7422 * g++.dg/parse/bitfield3.C: Ditto.
7423 * g++.dg/parse/struct-4.C: Ditto.
7424 * g++.dg/ext/has_trivial_copy.C: Ditto.
7425 * g++.dg/ext/is_polymorphic.C: Ditto.
7426 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7427 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7428 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7429 * g++.dg/ext/is_union.C: Ditto.
7430 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7431 * g++.dg/ext/is_pod.C: Ditto.
7432 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7433 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7434 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7435 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7436 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7437 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7438 * g++.dg/ext/is_abstract.C: Ditto.
7439 * g++.dg/ext/has_trivial_assign.C: Ditto.
7440 * g++.dg/ext/is_class.C: Ditto.
7441 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7442 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7443 * g++.dg/ext/is_base_of.C: Ditto.
7444 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7445 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7446 * g++.dg/ext/is_empty.C: Ditto.
7447 * g++.dg/ext/is_enum.C: Ditto.
7448 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7449 * gnat.dg/opt11.adb: Ditto.
7450 * obj-c++.dg/pr45735.mm: Ditto.
7451 * obj-c++.dg/pr24393.mm: Ditto.
7452 * obj-c++.dg/exceptions-2.mm: Ditto.
7453 * objc.dg/pr45735.m: Ditto.
7454 * objc.dg/pr24393.m: Ditto.
7455
7456 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7457
7458 * objc.dg/attributes/objc-exception-1.m: New.
7459
7460 2011-02-23 Jie Zhang <jie@codesourcery.com>
7461
7462 * gcc.dg/cpp/include7.c: New test.
7463
7464 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7465
7466 PR c++/47242
7467 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7468
7469 2011-02-23 Jie Zhang <jie@codesourcery.com>
7470
7471 PR rtl-optimization/47763
7472 * gcc.dg/pr47763.c: New test.
7473
7474 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7475
7476 PR fortran/45743
7477 * gfortran.dg/whole_file_32.f90 : New test.
7478
7479 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7480
7481 PR c++/47666
7482 * g++.dg/inherit/virtual7.C: New test.
7483
7484 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7485
7486 PR objc/47832
7487 * objc.dg/type-size-3.m: Updated error message.
7488 * objc.dg/type-size-4.m: New test.
7489 * objc.dg/type-size-5.m: New test.
7490
7491 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7492
7493 * lib/gnat.exp: Fix comments.
7494 Don't load libgloss.exp.
7495 (default_gnat_version): Call $compiler with --version.
7496 Adapt regexp for gnatmake output, insert version.
7497 (gnat_version): New proc.
7498 (gnat_init): Remove gnat_libgcc_s_path.
7499 (gnat_target_compile): Likewise.
7500 Remove ld_library_path.
7501 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7502 (gnat_pass): Remove.
7503 (gnat_pass): Remove.
7504 (gnat_finish): Remove.
7505 (gnat_exit): Remove.
7506 (local_find_gnatmake): Reindent.
7507 (runtest_file_p): Remove.
7508 (prune_warnings): Remove.
7509 (find_gnatclean): New proc.
7510 * lib/gnat-dg.exp (lremove): New proc.
7511 (gnat-dg-test): Reindent.
7512 Remove additional output files.
7513 (gnat-dg-runtest): Remove.
7514
7515 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7516 * gnat.dg/loop_optimization6.adb: Likewise.
7517 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7518
7519 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR tree-optimization/47835
7522 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7523
7524 2011-02-22 Tobias Burnus <burnus@net-b.de>
7525
7526 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7527 * gfortran.dg/abstract_type_2.f03: Ditto.
7528 * gfortran.dg/abstract_type_3.f03: Ditto.
7529 * gfortran.dg/abstract_type_4.f03: Ditto.
7530 * gfortran.dg/abstract_type_5.f03: Ditto.
7531 * gfortran.dg/abstract_type_6.f03: Ditto.
7532 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7533 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7534 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7535 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7536 * gfortran.dg/array_function_5.f90: Ditto.
7537 * gfortran.dg/asynchronous_3.f03: Ditto.
7538 * gfortran.dg/char_expr_1.f90: Ditto.
7539 * gfortran.dg/class_14.f03: Ditto.
7540 * gfortran.dg/data_array_6.f: Ditto.
7541 * gfortran.dg/data_invalid.f90: Ditto.
7542 * gfortran.dg/dot_product_1.f03: Ditto.
7543 * gfortran.dg/func_derived_5.f90: Ditto.
7544 * gfortran.dg/func_result_4.f90: Ditto.
7545 * gfortran.dg/implied_do_1.f90: Ditto.
7546 * gfortran.dg/initialization_25.f90: Ditto.
7547 * gfortran.dg/initialization_26.f90: Ditto.
7548 * gfortran.dg/interface_34.f90: Ditto.
7549 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7550 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7551 * gfortran.dg/matmul_8.f03: Ditto.
7552 * gfortran.dg/merge_init_expr.f90: Ditto.
7553 * gfortran.dg/pack_assign_1.f90: Ditto.
7554 * gfortran.dg/pack_vector_1.f90: Ditto.
7555 * gfortran.dg/pointer_check_8.f90: Ditto.
7556 * gfortran.dg/product_init_expr.f03: Ditto.
7557 * gfortran.dg/reshape_order_5.f90: Ditto.
7558 * gfortran.dg/reshape_shape_1.f90: Ditto.
7559 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7560 * gfortran.dg/same_name_2.f90: Ditto.
7561 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7562 * gfortran.dg/spread_init_expr.f03: Ditto.
7563 * gfortran.dg/stmt_func_1.f90: Ditto.
7564 * gfortran.dg/sum_init_expr.f03: Ditto.
7565 * gfortran.dg/transpose_3.f03: Ditto.
7566 * gfortran.dg/unpack_init_expr.f03: Ditto.
7567 * gfortran.dg/warn_conversion.f90: Ditto.
7568 * gfortran.dg/warn_conversion_2.f90: Ditto.
7569 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7570 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7571 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7572 * gfortran.dg/whole_file_16.f90: Ditto.
7573 * gfortran.dg/whole_file_17.f90: Ditto.
7574 * gfortran.dg/whole_file_18.f90: Ditto.
7575 * gfortran.dg/whole_file_20.f03: Ditto.
7576 * gfortran.dg/whole_file_5.f90: Ditto.
7577 * gfortran.dg/whole_file_6.f90: Ditto.
7578 * gfortran.dg/write_invalid_format.f90: Ditto.
7579 * gfortran.dg/zero_sized_6.f90: Ditto.
7580
7581 2011-02-21 Jeff Law <law@redhat.com>
7582
7583 PR rtl-optimization/46178
7584 * gcc.target/i386/pr46178.c: New test.
7585
7586 PR rtl-optimization/46002
7587 * gcc.c-torture/compile/pr46002.c: New test.
7588
7589 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7590
7591 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7592 *-*-hpux10*.
7593
7594 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR debug/47106
7597 * g++.dg/debug/pr47106.C: Require effective target lto.
7598
7599 2011-02-21 Jason Merrill <jason@redhat.com>
7600
7601 * g++.dg/cpp0x/constexpr-diag2.C: New.
7602
7603 2011-02-20 Jason Merrill <jason@redhat.com>
7604
7605 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7606
7607 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7608
7609 * g++.dg/overload/conv-op1.C: New.
7610
7611 * g++.dg/cpp0x/constexpr-synth1.C: New.
7612
7613 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7614
7615 * objc.dg/layout-2.m: New.
7616 * objc.dg/selector-3.m: Adjusted location of error message.
7617 * objc.dg/type-size-3.m: Same.
7618 * obj-c++.dg/selector-3.mm: Same.
7619
7620 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7621
7622 PR objc/47784
7623 * objc.dg/property/dotsyntax-22.m: New.
7624 * obj-c++.dg/property/dotsyntax-22.mm: New.
7625
7626 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7627
7628 PR c++/46394
7629 * g++.dg/template/typedef38.C: New test.
7630
7631 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7632
7633 PR fortran/46818
7634 * gfortran.dg/whole_file_30.f90 : New test.
7635 * gfortran.dg/whole_file_31.f90 : New test.
7636
7637 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7638
7639 PR fortran/45077
7640 PR fortran/44945
7641 * gfortran.dg/whole_file_28.f90 : New test.
7642 * gfortran.dg/whole_file_29.f90 : New test.
7643
7644 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7645
7646 PR c++/44118
7647 * g++.dg/template/crash105.C: New.
7648
7649 2011-02-19 Jason Merrill <jason@redhat.com>
7650
7651 * g++.dg/cpp0x/regress/no-elide1.C: New.
7652
7653 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7654
7655 PR tree-optimization/46620
7656 * gcc.dg/pr46620.c: New.
7657
7658 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR c/47809
7661 * gcc.target/i386/pr47809.c: New test.
7662
7663 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7664 Tobias Burnus <burnus@net-b.de>
7665
7666 * lib/target-supports.exp
7667 (check_effective_target_fortran_large_real): New check for large reals.
7668 * gfortran.dg/nan_7.f90: New test.
7669
7670 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7671
7672 PR libgfortran/47567
7673 * gfortran.dg/fmt_f0_1.f90: Update test.
7674
7675 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7676
7677 PR fortran/47348
7678 * gfortran.dg/array_constructor_36.f90 : New test.
7679 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7680 allow for comparison between different elements of the array
7681 constructor at different levels of optimization.
7682
7683 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7684
7685 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7686 * gcc.target/i386/pr32280-1.c: Likewise.
7687
7688 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR target/47800
7691 * gcc.target/i386/pr47800.c: New test.
7692
7693 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7694
7695 * objc/execute/exceptions/foward-1.x: New.
7696
7697 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7698
7699 PR fortran/47789
7700 * gfortran.dg/derived_constructor_comps_4.f90: New.
7701
7702 2011-02-18 Tobias Burnus
7703
7704 PR fortran/47775
7705 * gfortran.dg/func_result_6.f90: New.
7706
7707 2011-02-18 Michael Matz <matz@suse.de>
7708
7709 PR fortran/45586
7710 * gfortran.dg/lto/pr45586_0.f90: New test.
7711 * gfortran.dg/typebound_proc_20.f90: Ditto.
7712 * gfortran.dg/typebound_proc_21.f90: Ditto.
7713
7714 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7715
7716 PR c++/47795
7717 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7718
7719 2011-02-18 Tobias Burnus <burnus@net-b.de>
7720
7721 PR fortran/47750
7722 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7723 gcc_warning_prefix.
7724 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7725 normalizing the error/warning output.
7726 * gfortran.dg/Wall.f90: Update dg-error/warning.
7727 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7728 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7729 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7730 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7731 * gfortran.dg/class_30.f90: Update dg-error/warning.
7732 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7733 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7734 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7735 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7736 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7737 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7738 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7739 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7740 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7741 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7742 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7743 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7744 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7745 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7746 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7747 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7748 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7749 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7750 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7751 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7752 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7753 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7754 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7755 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7756 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7757
7758 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7759
7760 PR fortran/47768
7761 * gfortran.dg/proc_ptr_comp_30.f90: New.
7762
7763 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR debug/47780
7766 * gcc.target/i386/pr47780.c: New test.
7767
7768 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7769
7770 PR fortran/47767
7771 * gfortran.dg/class_40.f03: New.
7772
7773 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7774
7775 PR c++/47208
7776 * g++.dg/cpp0x/auto21.C: New test.
7777
7778 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7779
7780 * objc.dg/special/unclaimed-category-1.h: Updated for
7781 new ABI support.
7782 * objc.dg/special/unclaimed-category-1.m: Same.
7783 * objc.dg/zero-link-1.m: Same.
7784 * objc.dg/lookup-1.m: Same.
7785 * objc.dg/torture/strings/const-str-9.m
7786 * objc.dg/torture/strings/const-str-10.m: Same.
7787 * objc.dg/torture/strings/const-str-11.m: Same.
7788 * objc.dg/torture/forward-1.m: Same.
7789 * objc.dg/zero-link-2.m: Same.
7790 * objc.dg/encode-7-next-64bit.m: Same.
7791 * objc.dg/method-4.m: Same.
7792 * objc.dg/next-runtime-1.m: Same.
7793 * objc.dg/image-info.m: Same.
7794 * objc.dg/pr23214.m: Same.
7795 * objc.dg/symtab-1.m: Same.
7796 * obj-c++.dg/basic.m: Same.
7797 * obj-c++.dg/proto-lossage-3.m: Same.
7798 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7799 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7800 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7801 * obj-c++.dg/method-11.m: Same.
7802 * objc/execute/enumeration-1.m: Same.
7803 * objc/execute/object_is_class.m: Same.
7804 * objc/execute/formal_protocol-2.m: Same.
7805 * objc/execute/formal_protocol-4.m: Same.
7806 * objc/execute/formal_protocol-6.m: Same.
7807 * objc/execute/bycopy-3.m: Same.
7808 * objc/execute/exceptions/catchall-1.m: Same.
7809 * objc/execute/exceptions/finally-1.m: Same.
7810 * objc/execute/exceptions/local-variables-1.m: Same.
7811 * objc/execute/exceptions/foward-1.m: Same.
7812 * objc/execute/bf-common.h
7813 * objc/execute/enumeration-2.m: Same.
7814 * objc/execute/formal_protocol-1.m: Same.
7815 * objc/execute/formal_protocol-3.m: Same.
7816 * objc/execute/formal_protocol-5.m: Same.
7817 * objc/execute/accessing_ivars.m: Same.
7818 * objc/execute/bycopy-2.m: Same.
7819 * objc/execute/formal_protocol-7.m: Same.
7820 * objc/execute/compatibility_alias.m: Same.
7821 * objc/execute/no_clash.m: Same.
7822 * objc/execute/object_is_meta_class.m: Same.
7823 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7824 * objc/execute/class-tests-1.h: Include stdio.h.
7825 * objc/execute/class-tests-2.h: Same.
7826 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7827 runtimes.
7828 * obj-c++.dg/try-catch-2.mm: Same.
7829
7830 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR c++/47783
7833 * g++.dg/warn/Wunused-parm-4.C: New test.
7834
7835 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7836 Jan Hubicka <jh@suse.cz>
7837
7838 PR debug/47106
7839 PR debug/47402
7840 * g++.dg/debug/pr47106.C: New.
7841
7842 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7843
7844 PR target/43653
7845 * gcc.target/i386/pr43653.c: New test.
7846
7847 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7848
7849 PR c++/47172
7850 * g++.dg/template/inherit6.C: New test.
7851
7852 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7853
7854 PR fortran/47745
7855 * gfortran.dg/class_39.f03: New.
7856
7857 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7858
7859 PR c++/47326
7860 * g++.dg/cpp0x/variadic106.C: New test.
7861
7862 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR libfortran/47757
7865 * gfortran.dg/pr47757-1.f90: New test.
7866 * gfortran.dg/pr47757-2.f90: New test.
7867 * gfortran.dg/pr47757-3.f90: New test.
7868
7869 PR c++/47704
7870 * g++.dg/cpp0x/enum8.C: New test.
7871
7872 2011-02-15 Jason Merrill <jason@redhat.com>
7873
7874 * g++.dg/inherit/implicit-trivial1.C: New.
7875 * g++.dg/cpp0x/implicit-trivial1.C: New.
7876
7877 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7878
7879 PR middle-end/47725
7880 * gcc.dg/torture/pr47725.c: Removed.
7881
7882 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7883
7884 PR target/47755
7885 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7886 constant does not generate a load from memory.
7887
7888 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 PR middle-end/47725
7891 * gcc.dg/torture/pr47725.c: New.
7892
7893 2011-02-15 Richard Guenther <rguenther@suse.de>
7894
7895 PR tree-optimization/47743
7896 * gcc.dg/torture/pr47743.c: New testcase.
7897
7898 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR middle-end/47581
7901 * gcc.target/i386/pr47581.c: New test.
7902
7903 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7904
7905 PR fortran/47730
7906 * gfortran.dg/select_type_22.f03: New.
7907
7908 2011-02-14 Jason Merrill <jason@redhat.com>
7909
7910 * g++.dg/cpp0x/regress/enum1.C: New.
7911
7912 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7913
7914 * gnat.dg/include.adb: New test.
7915
7916 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7917
7918 PR fortran/47728
7919 * gfortran.dg/class_38.f03: New.
7920
7921 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * gcc.dg/pr46494.c: New test.
7924
7925 2011-02-14 Richard Guenther <rguenther@suse.de>
7926
7927 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7928
7929 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931 PR ada/41929
7932 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7933 sparc*-sun-solaris2.11.
7934
7935 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7936
7937 PR fortran/47349
7938 * gfortran.dg/argument_checking_18.f90: New.
7939
7940 2011-02-13 Tobias Burnus <burnus@net-b.de>
7941
7942 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7943 * gfortran.dg/argument_checking_17.f90: New.
7944
7945 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7946
7947 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7948 are temporarily disabled.
7949 * gfortran.dg/class_7.f03: Ditto.
7950 * gfortran.dg/coarray_14.f90: Ditto.
7951 * gfortran.dg/typebound_proc_13.f03: Ditto.
7952
7953 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7954
7955 PR fortran/45586
7956 * gfortran.dg/extends_11.f03: New.
7957
7958 2011-02-11 Xinliang David Li <davidxl@google.com>
7959
7960 PR tree-optimization/47707
7961 * g++.dg/tree-ssa/pr47707.C: New test.
7962
7963 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7964
7965 * g++.dg/opt/inline17.C: New test.
7966
7967 2011-02-11 Tobias Burnus <burnus@net-b.de>
7968
7969 PR fortran/47550
7970 * gfortran.dg/pure_formal_2.f90: New.
7971
7972 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7973
7974 PR rtl-optimization/47614
7975 * gfortran.dg/pr47614.f: New.
7976
7977 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7978
7979 PR driver/47678
7980 * gcc.dg/opts-6.c: New test.
7981
7982 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR debug/47684
7985 * gcc.dg/pr47684.c: New test.
7986
7987 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7988
7989 PR target/47629
7990 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7991 c99_runtime, dg-add-options c99_runtime.
7992 (main): Use __asm__.
7993
7994 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7995
7996 PR testsuite/47400
7997 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7998 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7999 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8000 * gcc.dg/ucnid-10.c: Likewise.
8001 * gcc.dg/ucnid-13.c: Likewise.
8002 * gcc.dg/ucnid-7.c: Likewise.
8003 * gcc.dg/ucnid-8.c: Likewise.
8004 Adapt dg-warning line number.
8005
8006 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8007
8008 * gcc.target/i386/parity-1.c: Use -march=k8.
8009 * gcc.target/i386/parity-2.c: Ditto.
8010 * gcc.target/i386/vecinit-1.c: Ditto.
8011 * gcc.target/i386/vecinit-2.c: Ditto.
8012
8013 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8014
8015 PR target/46610
8016 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8017 * gcc.target/mips/save-restore-3.c: Likewise.
8018 * gcc.target/mips/save-restore-4.c: Likewise.
8019 * gcc.target/mips/save-restore-5.c: Likewise.
8020
8021 PR target/47683
8022 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8023 * g++.dg/tree-prof/partition2.C: Likewise.
8024
8025 2011-02-09 Jason Merrill <jason@redhat.com>
8026
8027 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8028 rather than misdeclare std::puts.
8029
8030 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8031 * g++.dg/other/warning1.C: Likewise.
8032 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8033 * g++.old-deja/g++.gb/scope06.C: Likewise.
8034 * g++.old-deja/g++.law/cvt11.C: Likewise.
8035 * g++.old-deja/g++.law/init1.C: Likewise.
8036 * g++.dg/abi/mangle26.C: Likewise.
8037
8038 * g++.dg/template/function1.C: Adjust for C++0x mode.
8039 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8040
8041 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8042 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8043
8044 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8045
8046 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8047
8048 * g++.dg/cpp0x/regress: New directory.
8049 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8050 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8051 * g++.dg/cpp0x/regress/regress3.C: New.
8052
8053 2011-02-10 Richard Guenther <rguenther@suse.de>
8054
8055 PR tree-optimization/47677
8056 * gcc.dg/torture/pr47677.c: New testcase.
8057
8058 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8059
8060 * objc.dg/special/load-category-1.m: Remove unused header.
8061 * objc.dg/special/load-category-1a.m: Likewise.
8062 * objc.dg/special/load-category-2.m: Likewise.
8063 * objc.dg/special/load-category-2a.m: Likewise.
8064 * objc.dg/special/load-category-3.m: Likewise.
8065 * objc.dg/special/load-category-3a.m: Likewise.
8066 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8067 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8068 * objc.dg/attributes/class-attribute-1.m: Likewise.
8069 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8070 * obj-c++.dg/property/property.exp: Likewise.
8071 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8072 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8073 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8074 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8075 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8076 * obj-c++.dg/template-8.mm: Likewise.
8077
8078 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR target/47665
8081 * gcc.target/i386/pr47665.c: New test.
8082
8083 2011-02-10 Jie Zhang <jie@codesourcery.com>
8084
8085 PR testsuite/47622
8086 Revert
8087 2011-02-05 Jie Zhang <jie@codesourcery.com>
8088 PR debug/42631
8089 * gcc.dg/pr42631.c: Update test.
8090 * gcc.dg/pr42631-2.c: New test.
8091
8092 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8093
8094 PR fortran/47352
8095 * gfortran.dg/proc_decl_25.f90: New.
8096
8097 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8098
8099 PR fortran/47463
8100 * gfortran.dg/typebound_assignment_2.f03: New.
8101
8102 2011-02-09 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/47664
8105 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8106
8107 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8108
8109 PR middle-end/47646
8110 * gnat.dg/uninit_func.adb: Adjust dg directive.
8111
8112 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8113
8114 PR middle-end/47646
8115 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8116
8117 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8118
8119 PR fortran/47637
8120 * gfortran.dg/auto_dealloc_2.f90: New.
8121
8122 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124 * gcc.dg/builtins-config.h: Remove __sgi handling.
8125 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8126 -std=c99 for mips-sgi-irix6.5*.
8127
8128 2011-02-09 Martin Jambor <mjambor@suse.cz>
8129
8130 PR middle-end/45505
8131 * gfortran.dg/pr25923.f90: Remove xfails.
8132
8133 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8134
8135 PR fortran/47583
8136 * gfortran.dg/inquire_14.f90: New test.
8137
8138 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8139
8140 PR fortran/45290
8141 * gfortran.dg/pointer_init_6.f90: New.
8142
8143 2011-02-08 Jeff Law <law@redhat.com>
8144
8145 PR tree-optimization/42893
8146 * gcc.tree-ssa/pr42893.c: New test.
8147
8148 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8149
8150 PR tree-optimization/46834
8151 PR tree-optimization/46994
8152 PR tree-optimization/46995
8153 * gcc.dg/graphite/id-pr46834.c: New.
8154 * gfortran.dg/graphite/id-pr46994.f90: New.
8155 * gfortran.dg/graphite/id-pr46995.f90: New.
8156
8157 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8158
8159 PR middle-end/47646
8160 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8161 using the variable is known the warning is emitted there.
8162 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8163 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8164
8165 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8166 statement.
8167 (vg): Likewise.
8168 * gcc.dg/noreturn-1.c (foo5): Likewise.
8169 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8170 (method2): Likewise.
8171
8172 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8173 the return statement using the uninitialized variable.
8174 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8175
8176 2011-02-08 Richard Guenther <rguenther@suse.de>
8177
8178 PR middle-end/47639
8179 * g++.dg/opt/pr47639.c: New testcase.
8180
8181 2011-02-08 Richard Guenther <rguenther@suse.de>
8182
8183 PR tree-optimization/47632
8184 * g++.dg/opt/pr47632.C: New testcase.
8185
8186 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8187
8188 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8189
8190 2011-02-07 Richard Guenther <rguenther@suse.de>
8191
8192 PR tree-optimization/47615
8193 * g++.dg/opt/pr47615.C: New testcase.
8194
8195 2011-02-07 Richard Guenther <rguenther@suse.de>
8196
8197 PR tree-optimization/47621
8198 * gcc.dg/torture/pr47621.c: New testcase.
8199
8200 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8201
8202 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8203
8204 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8205
8206 PR fortran/47592
8207 * gfortran.dg/allocate_with_source_1 : New test.
8208
8209 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR middle-end/47610
8212 * gcc.dg/pr47610.c: New test.
8213
8214 2011-02-05 Jie Zhang <jie@codesourcery.com>
8215
8216 PR debug/42631
8217 * gcc.dg/pr42631.c: Update test.
8218 * gcc.dg/pr42631-2.c: New test.
8219
8220 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8221
8222 PR fortran/47574
8223 * gfortran.dg/pr47574.f90: New test.
8224
8225 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8226
8227 PR tree-optimization/46194
8228 * gcc.dg/autopar/pr46194.c: New.
8229
8230 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8231
8232 PR tree-optimization/43695
8233 * g++.dg/ipa/pr43695.C: New.
8234
8235 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR inline-asm/23200
8238 * gcc.dg/pr23200.c: New test.
8239
8240 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8241
8242 PR c++/47589
8243 * g++.dg/pr47589.C: New test.
8244
8245 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8246
8247 PR c++/47398
8248 * g++.dg/template/typedef37.C: New test.
8249 * g++.dg/template/param1.C: Adjust expected error message.
8250
8251 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR middle-end/31490
8254 * gcc.dg/pr31490-2.c: New test.
8255 * gcc.dg/pr31490-3.c: New test.
8256 * gcc.dg/pr31490-4.c: New test.
8257
8258 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8259 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR c++/46890
8262 * g++.dg/parser/semicolon3.C: Adjust.
8263 * g++.dg/parser/semicolon4.C: New testcase.
8264 * g++.dg/pr46890.C: New testcase.
8265
8266 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8267
8268 PR c++/29571
8269 * g++.dg/init/pr29571.C: New.
8270
8271 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8272
8273 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8274 instead of vect_int.
8275
8276 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR target/47312
8279 * gcc.target/i386/pr47312.c: New test.
8280
8281 PR target/47564
8282 * gcc.target/i386/pr47564.c: New test.
8283
8284 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8285
8286 PR tree-optimization/45122
8287 * gcc.dg/tree-ssa/pr45122.c: New.
8288
8289 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8290
8291 PR target/47272
8292 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8293 and vec_vsx_st.
8294
8295 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8296 and vsx so a default --with-cpu=power7 doesn't give an error
8297 when -mavoid-indexed-addresses is used.
8298
8299 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8300 wrapper function to save the arguments and then jump to the real
8301 function, rather than depending on the compiler not to move stuff
8302 before an asm.
8303 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8304
8305 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8306 Paul Thomas <pault@gcc.gnu.org>
8307
8308 PR fortran/47082
8309 * gfortran.dg/class_37.f03 : New test.
8310
8311 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8312 Richard Guenther <rguenther@suse.de>
8313
8314 PR tree-optimization/40979
8315 PR bootstrap/47044
8316 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8317 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8318 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8319 check_vect_support_and_set_flags.
8320 * gfortran.dg/graphite/vect-pr40979.f90: New.
8321
8322 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8323
8324 PR fortran/47572
8325 * gfortran.dg/class_36.f03: New.
8326
8327 2011-02-02 Richard Guenther <rguenther@suse.de>
8328
8329 PR tree-optimization/47566
8330 * gcc.dg/lto/20110201-1_0.c: New testcase.
8331
8332 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8333
8334 PR debug/47498
8335 PR debug/47501
8336 PR debug/45136
8337 PR debug/45130
8338 * debug/pr47498.c: New.
8339 * debug/pr47501.c: New.
8340
8341 2011-02-01 Richard Guenther <rguenther@suse.de>
8342
8343 PR tree-optimization/47559
8344 * g++.dg/torture/pr47559.C: New testcase.
8345
8346 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8347
8348 PR fortran/47565
8349 * gfortran.dg/typebound_call_20.f03: New.
8350
8351 2011-02-01 Richard Guenther <rguenther@suse.de>
8352
8353 PR tree-optimization/47555
8354 * gcc.dg/pr47555.c: New testcase.
8355
8356 2011-02-01 Richard Guenther <rguenther@suse.de>
8357
8358 PR tree-optimization/47541
8359 * g++.dg/torture/pr47541.C: New testcase.
8360
8361 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8362
8363 PR fortran/47455
8364 * gfortran.dg/typebound_call_19.f03: New.
8365
8366 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR c++/47416
8369 * g++.dg/cpp0x/pr47416.C: New test.
8370
8371 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8372
8373 PR fortran/47519
8374 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8375
8376 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8377
8378 PR fortran/47463
8379 * gfortran.dg/typebound_assignment_1.f03: New.
8380
8381 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR tree-optimization/47538
8384 * gcc.c-torture/execute/pr47538.c: New test.
8385
8386 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8387
8388 PR target/45325
8389 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8390
8391 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8392
8393 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8394
8395 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 PR rtl-optimization/44031
8398 * gcc.c-torture/compile/20110131-1.c: New test.
8399
8400 2011-01-31 Tobias Burnus <burnus@net-b.de>
8401
8402 PR fortran/47042
8403 * gfortran.dg/stmt_func_1.f90: New.
8404
8405 2011-01-31 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/47042
8408 * gfortran.dg/interface_34.f90: New.
8409
8410 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8411
8412 PR fortran/47523
8413 * gfortran.dg/realloc_on_assign_5.f03: New test.
8414 * gfortran.dg/realloc_on_assign_5.f03: New test.
8415
8416 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8417
8418 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8419 * gfortran.dg/bessel_7.f90: Likewise.
8420 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8421
8422 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8423 * gfortran.dg/sum_init_expr.f03: Likewise.
8424
8425 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8426
8427 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8428 -r -nostdlib.
8429
8430 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8431 loop only on "vect_intfloat_cvt" targets.
8432
8433 2011-01-29 Tobias Burnus <burnus@net-b.de>
8434
8435 PR fortran/47531
8436 * gfortran.dg/shape_6.f90: New.
8437
8438 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8439
8440 PR libgfortran/47434
8441 * gfortran.dg/read_infnan_1.f90: Update test.
8442 * gfortran.dg/module_nan.f90: Update test.
8443 * gfortran.dg/char4_iunit_1.f03: Update test.
8444 * gfortran.dg/large_real_kind_1.f90: Update test.
8445 * gfortran.dg/real_const_3.f90: Update test.
8446 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8447
8448 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8449
8450 PR c++/47311
8451 * g++.dg/template/param2.C: New test.
8452
8453 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8454
8455 PR libgfortran/47285
8456 * gfortran.dg/fmt_g.f: New test.
8457
8458 2011-01-28 Tobias Burnus <burnus@net-b.de>
8459
8460 PR fortran/47507
8461 * gfortran.dg/pure_formal_1.f90: New.
8462
8463 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR target/42894
8466 * gcc.dg/tls/pr42894.c: New test.
8467
8468 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8469
8470 * gcc.dg/pr47276.c: Add dg-require-visibility.
8471
8472 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8473
8474 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8475
8476 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8477 Tobias Burnus <burnus@gcc.gnu.org>
8478
8479 PR fortran/45170
8480 PR fortran/35810
8481 PR fortran/47350
8482 * gfortran.dg/realloc_on_assign_3.f03: New test.
8483 * gfortran.dg/realloc_on_assign_4.f03: New test.
8484 * gfortran.dg/allocatable_function_5.f90: New test.
8485 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8486 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8487 implemented" dg-errors.
8488
8489 2011-01-27 Jan Hubicka <jh@suse.cz>
8490
8491 PR middle-end/46949
8492 * gcc.dg/attr-weakref-4.c: New testcase
8493
8494 2011-01-27 Martin Jambor <mjambor@suse.cz>
8495
8496 PR tree-optimization/47228
8497 * gcc.dg/torture/pr47228.c: New test.
8498
8499 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8500
8501 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8502
8503 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8504
8505 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8506 when using auto-overlay support on the SPU.
8507
8508 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8509
8510 PR rtl-optimization/44174
8511 * gcc.target/i386/asm-6.c: New test.
8512
8513 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8514
8515 PR rtl-optimization/46856
8516 * gcc.c-torture/compile/pr46856.c: New test.
8517
8518 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8519 Andrew Pinski <pinskia@gmail.com>
8520
8521 PR c/43082
8522 * gcc.dg/pr43082.c: New.
8523
8524 2011-01-26 DJ Delorie <dj@redhat.com>
8525
8526 PR rtl-optimization/46878
8527 * gcc.dg/pr46878-1.c: New test.
8528
8529 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR c++/47476
8532 * g++.dg/cpp0x/pr47476.C: New test.
8533
8534 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8535
8536 * gcc.c-torture/compile/20110126-1.c: New test.
8537
8538 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR c/47473
8541 * gcc.dg/torture/pr47473.c: New test.
8542
8543 2011-01-26 Jan Hubicka <jh@suse.cz>
8544
8545 PR target/47237
8546 * gcc.c-torture/execute/pr47237.c: New testcase.
8547
8548 2011-01-26 Jan Hubicka <jh@suse.cz>
8549
8550 PR tree-optimization/47190
8551 * gcc.dg/attr-weakref-3.c: New testcase.
8552
8553 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8554
8555 PR c++/43601
8556 * gcc.dg/dll-9a.c: New test file.
8557 * gcc.dg/dll-11.c: Likewise.
8558 * gcc.dg/dll-12.c: Likewise.
8559 * gcc.dg/dll-12a.c: Likewise.
8560 * gcc.dg/dll-11a.c: Likewise.
8561 * gcc.dg/dll-9.c: Likewise.
8562 * gcc.dg/dll-10.c: Likewise.
8563 * gcc.dg/dll-10a.c: Likewise.
8564 * g++.dg/ext/dllexport4a.cc: Likewise.
8565 * g++.dg/ext/dllexport4.C: Likewise.
8566 * g++.dg/ext/dllexport5.C: Likewise.
8567 * g++.dg/ext/dllexport5a.cc: Likewise.
8568
8569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8570
8571 PR tree-optimization/46970
8572 * gcc.dg/graphite/pr46970.c: New.
8573
8574 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8575
8576 PR tree-optimization/46215
8577 * gcc.dg/graphite/pr46215.c: New.
8578
8579 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8580
8581 PR tree-optimization/46168
8582 * gcc.dg/graphite/pr46168.c: New.
8583
8584 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8585
8586 PR tree-optimization/43657
8587 * gcc.dg/graphite/pr43657.c: New.
8588
8589 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8590
8591 PR tree-optimization/29832
8592 * gfortran.dg/graphite/pr29832.f90: New.
8593
8594 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8595
8596 PR tree-optimization/43567
8597 * gcc.dg/graphite/pr43567.c: New.
8598
8599 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8600
8601 * gfortran.dg/graphite/interchange-4.f: New.
8602 * gfortran.dg/graphite/interchange-5.f: New.
8603
8604 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8605 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8606 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8607 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8608 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8609 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8610 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8611 * gfortran.dg/ltrans-7.f90: Removed.
8612 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8613
8614 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8615 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8616 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8617 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8618 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8619 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8620 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8621 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8622 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8623 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8624 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8625 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8626 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8627 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8628 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8629 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8630 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8631 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8632 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8633 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8634 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8635 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8636 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8637 * gcc.dg/tree-ssa/data-dep-1.c
8638 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8639 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8640 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8641 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8642 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8643
8644 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR tree-optimization/47265
8647 PR tree-optimization/47443
8648 * gcc.c-torture/compile/pr47265.c: New test.
8649 * gcc.dg/pr47443.c: New test.
8650
8651 2011-01-25 Martin Jambor <mjambor@suse.cz>
8652
8653 PR tree-optimization/47382
8654 * g++.dg/torture/pr47382.C: New test.
8655 * g++.dg/opt/devirt1.C: Xfail.
8656
8657 2011-01-25 Yao Qi <yao@codesourcery.com>
8658
8659 PR target/45701
8660 * gcc.target/arm/pr45701-1.c: New test.
8661 * gcc.target/arm/pr45701-2.c: New test.
8662 * gcc.target/arm/pr45701-3.c: New test.
8663
8664 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8665 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR tree-optimization/47271
8668 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8669
8670 2011-01-25 Nick Clifton <nickc@redhat.com>
8671
8672 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8673 (saturate_add): Delete.
8674 (exchange): Delete.
8675 (main): Do not run saturate_add.
8676 (set_interrupts): Delete.
8677
8678 2011-01-25 Tobias Burnus <burnus@net-b.de>
8679
8680 PR fortran/47448
8681 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8682
8683 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR tree-optimization/47427
8686 PR tree-optimization/47428
8687 * gcc.c-torture/compile/pr47427.c: New test.
8688 * gcc.c-torture/compile/pr47428.c: New test.
8689
8690 2011-01-25 Richard Guenther <rguenther@suse.de>
8691
8692 PR middle-end/47411
8693 * gcc.dg/torture/pr47411.c: New testcase.
8694
8695 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8696
8697 * gfortran.dg/graphite/id-24.f: New.
8698 * gfortran.dg/graphite/id-25.f: New.
8699
8700 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8701
8702 * gfortran.dg/graphite/id-23.f: New.
8703
8704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8705
8706 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8707
8708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8709
8710 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8711 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8712 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8713 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8714 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8715 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8716 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8717 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8718 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8719
8720 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8721
8722 * gcc.dg/graphite/block-0.c: Add documentation.
8723 * gcc.dg/graphite/block-4.c: Same.
8724 * gcc.dg/graphite/block-7.c: Same.
8725 * gcc.dg/graphite/block-8.c: New.
8726 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8727 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8728 * gcc.dg/graphite/interchange-12.c: Add documentation.
8729 * gcc.dg/graphite/interchange-13.c: New.
8730 * gcc.dg/graphite/interchange-14.c: New.
8731 * gcc.dg/graphite/interchange-15.c: New.
8732 * gcc.dg/graphite/interchange-8.c: Add documentation.
8733 * gcc.dg/graphite/interchange-mvt.c: Same.
8734
8735 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8736
8737 PR target/47408
8738 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8739 * gcc.target/powerpc/altivec-14.c: Ditto.
8740 * gcc.target/powerpc/altivec-33.c: Ditto.
8741 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8742 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8743 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8744 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8745 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8746 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8747 * g++.dg/ext/altivec-15.C: Ditto.
8748 * g++.dg/ext/altivec-types-1.C: Ditto.
8749 * g++.dg/ext/altivec-types-2.C: Ditto.
8750 * g++.dg/ext/altivec-types-3.C: Ditto.
8751 * g++.dg/ext/altivec-types-4.C: Ditto.
8752
8753 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8754
8755 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8756
8757 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8758
8759 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8760 optimization options.
8761
8762 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8763
8764 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8765
8766 PR testsuite/45988
8767 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8768
8769 2011-01-23 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/47421
8772 * gfortran.dg/allocatable_scalar_12.f90: New.
8773
8774 2011-01-23 Ira Rosen <irar@il.ibm.com>
8775
8776 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8777 vectorization to be not profitable if peeling is used to
8778 realign the memory access.
8779 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8780 loop bound to avoid loop unrolling.
8781 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8782
8783 2011-01-22 Jan Hubicka <jh@suse.cz>
8784
8785 PR lto/47333
8786 * g++.dg/lto/pr47333.C: New file.
8787
8788 2011-01-22 Jan Hubicka <jh@suse.cz>
8789
8790 PR tree-optimization/43884
8791 PR lto/44334
8792 * gcc.dg/autopar/outer-2.c: Increase array size.
8793 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8794
8795 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8796
8797 PR fortran/38536
8798 * gfortran.dg/c_loc_tests_16.f90: New test.
8799
8800 2011-01-22 Tobias Burnus <burnus@net-b.de>
8801
8802 PR fortran/47399
8803 * gfortran.dg/typebound_proc_19.f90: New.
8804
8805 2011-01-21 Jeff Law <law@redhat.com>
8806
8807 PR tree-optimization/47053
8808 * g++.dg/pr47053.C: New test.
8809
8810 2011-01-21 Jason Merrill <jason@redhat.com>
8811
8812 PR c++/47041
8813 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8814
8815 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR c++/47388
8818 * g++.dg/cpp0x/range-for10.C: New test.
8819 * g++.dg/template/for1.C: New test.
8820
8821 PR middle-end/45566
8822 * g++.dg/tree-prof/partition3.C: New test.
8823
8824 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8825
8826 PR rtl-optimization/47366
8827 * g++.dg/opt/pr47366.C: New test.
8828
8829 2011-01-21 Jason Merrill <jason@redhat.com>
8830
8831 PR c++/46552
8832 * g++.dg/cpp0x/constexpr-regress2.C: New.
8833
8834 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8835
8836 2011-01-21 Jeff Law <law@redhat.com>
8837
8838 PR rtl-optimization/41619
8839 * gcc.dg/pr41619.c: New.
8840
8841 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR tree-optimization/47355
8844 * g++.dg/opt/pr47355.C: New test.
8845
8846 2011-01-21 Richard Guenther <rguenther@suse.de>
8847
8848 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8849 making main hot.
8850
8851 2011-01-21 Richard Guenther <rguenther@suse.de>
8852
8853 PR tree-optimization/47365
8854 * gcc.dg/torture/pr47365.c: New testcase.
8855 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8856
8857 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8858
8859 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8860
8861 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR tree-optimization/47391
8864 * gcc.dg/pr47391.c: New test.
8865
8866 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8867
8868 * g++.dg/template/char1.C: Use signed char.
8869
8870 2011-01-21 Tobias Burnus <burnus@net-b.de>
8871
8872 PR fortran/47377
8873 * gfortran.dg/pointer_target_4.f90: New.
8874
8875 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8876
8877 PR target/47251
8878 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8879 ILP32 system and not IP32.
8880
8881 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8882
8883 PR debug/46583
8884 * g++.dg/debug/pr46583.C: New.
8885
8886 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR debug/47283
8889 * g++.dg/debug/pr47283.C: New test.
8890
8891 PR testsuite/47371
8892 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8893 * gcc.target/i386/headmerge-2.c: Likewise.
8894
8895 2011-01-20 Richard Guenther <rguenther@suse.de>
8896
8897 PR middle-end/47370
8898 * gcc.dg/torture/pr47370.c: New testcase.
8899
8900 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR tree-optimization/46130
8903 * gcc.dg/pr46130-1.c: New test.
8904 * gcc.dg/pr46130-2.c: New test.
8905
8906 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8907
8908 PR c++/47291
8909 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8910
8911 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8912
8913 PR debug/46240
8914 * g++.dg/debug/pr46240.cc: New.
8915
8916 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR c++/47303
8919 * g++.dg/template/anonunion1.C: New test.
8920
8921 PR rtl-optimization/47337
8922 * gcc.c-torture/execute/pr47337.c: New test.
8923
8924 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8925
8926 PR testsuite/45342
8927 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8928
8929 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8930
8931 PR tree-optimization/46021
8932 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8933
8934 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8935
8936 PR tree-optimization/47290
8937 * g++.dg/torture/pr47290.C: New test.
8938
8939 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8940
8941 PR fortran/47240
8942 * gfortran.dg/proc_ptr_comp_29.f90: New.
8943
8944 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8945
8946 PR testsuite/41146
8947 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8948 powerpc-apple-darwin9.
8949
8950 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR rtl-optimization/47299
8953 * gcc.c-torture/execute/pr47299.c: New test.
8954
8955 2011-01-17 Jason Merrill <jason@redhat.com>
8956
8957 * g++.dg/cpp0x/constexpr-virtual.C: New.
8958
8959 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR fortran/47331
8962 * gfortran.dg/gomp/pr47331.f90: New test.
8963
8964 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8965
8966 PR objc/47314
8967 * objc.dg/selector-warn-1.m: New.
8968 * obj-c++.dg/selector-warn-1.mm: New.
8969
8970 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8971
8972 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8973 Update dg-final accordingly.
8974
8975 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8976
8977 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8978
8979 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8980
8981 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8982 target check.
8983 * gcc.dg/guality/pr36728-2.c: Likewise.
8984
8985 2011-01-17 Richard Guenther <rguenther@suse.de>
8986
8987 PR tree-optimization/47313
8988 * g++.dg/torture/pr47313.C: New testcase.
8989
8990 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8991
8992 PR target/47318
8993 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8994 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8995 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8996 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8997
8998 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8999 as __m256i.
9000 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9001 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9002 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9003
9004 2011-01-17 Richard Guenther <rguenther@suse.de>
9005
9006 PR tree-optimization/45967
9007 * gcc.dg/torture/pr45967-2.c: New testcase.
9008 * gcc.dg/torture/pr45967-3.c: Likewise.
9009
9010 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9011
9012 PR testsuite/47325
9013 * g++.dg/ext/pr47213.C: Require visibility.
9014
9015 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9016
9017 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9018 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9019
9020 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9021
9022 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9023 Linux-based targets.
9024
9025 2011-01-13 Jan Hubicka <jh@suse.cz>
9026
9027 PR tree-optimization/47276
9028 * gcc.dg/pr47276.c: New testcase.
9029
9030 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9031 Jonathan Wakely <jwakely.gcc@gmail.com>
9032
9033 PR c++/33558
9034 * g++.dg/other/pr33558.C: New.
9035 * g++.dg/other/pr33558-2.C: New.
9036
9037 2011-01-14 Martin Jambor <mjambor@suse.cz>
9038
9039 PR tree-optimization/45934
9040 PR tree-optimization/46302
9041 * g++.dg/ipa/devirt-c-1.C: New test.
9042 * g++.dg/ipa/devirt-c-2.C: Likewise.
9043 * g++.dg/ipa/devirt-c-3.C: Likewise.
9044 * g++.dg/ipa/devirt-c-4.C: Likewise.
9045 * g++.dg/ipa/devirt-c-5.C: Likewise.
9046 * g++.dg/ipa/devirt-c-6.C: Likewise.
9047 * g++.dg/ipa/devirt-6.C: Likewise.
9048 * g++.dg/ipa/devirt-d-1.C: Likewise.
9049 * g++.dg/torture/pr45934.C: Likewise.
9050
9051 2011-01-14 Jason Merrill <jason@redhat.com>
9052
9053 * g++.dg/cpp0x/variadic105.C: New.
9054
9055 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9056 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9057
9058 PR objc/45989
9059 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9060 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9061 execution tests on i?86-*-*, x86_64-*-* and
9062 powerpc*-apple-darwin* && ilp32.
9063 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9064 tests on i?86-*-* and x86_64-*-*.
9065
9066 2011-01-14 Richard Guenther <rguenther@suse.de>
9067
9068 PR tree-optimization/47280
9069 * g++.dg/opt/pr47280.C: New testcase.
9070
9071 2011-01-14 Jason Merrill <jason@redhat.com>
9072
9073 * g++.dg/cpp0x/constexpr-regress1.C: New.
9074
9075 * g++.dg/ext/flexary2.C: New.
9076
9077 2011-01-14 Richard Guenther <rguenther@suse.de>
9078
9079 PR middle-end/47281
9080 * gcc.dg/torture/pr47281.c: New testcase.
9081 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9082
9083 2011-01-14 Richard Guenther <rguenther@suse.de>
9084
9085 PR tree-optimization/47286
9086 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9087
9088 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9089
9090 PR c++/47213
9091 * g++.dg/ext/pr47213.C: New.
9092
9093 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9094
9095 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9096
9097 2011-01-13 Tobias Burnus <burnus@net-b.de>
9098 Mikael Morin <mikael@gcc.gnu.org>
9099
9100 PR fortran/45848
9101 PR fortran/47204
9102 * gfortran.dg/select_type_20.f90: New.
9103 * gfortran.dg/select_type_21.f90: New.
9104
9105 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9106
9107 PR target/47251
9108 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9109
9110 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9111
9112 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9113 * gcc.dg/guality/pr36728-2.c: Likewise.
9114
9115 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9116
9117 PR debug/PR46973
9118 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9119
9120 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9121
9122 PR rtl-optimization/45352
9123 * gcc.dg/pr45352-3.c: New.
9124
9125 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9126
9127 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9128 comment.
9129 * g++.dg/cpp0x/range-for8.C: New.
9130 * g++.dg/cpp0x/range-for9.C: New.
9131
9132 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9133
9134 PR debug/47209
9135 * g++.dg/debug/pr47209.C: New.
9136
9137 2011-01-12 Richard Guenther <rguenther@suse.de>
9138
9139 PR lto/47259
9140 * gcc.dg/lto/pr47259_0.c: New testcase.
9141 * gcc.dg/lto/pr47259_1.c: Likewise.
9142
9143 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9144
9145 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9146 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9147 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9148 methods missing from the OBJC2 Object.
9149 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9150 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9151 GNU and NeXT runtimes.
9152 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9153 comments.
9154 * objc-obj-c++-shared/Object1.m: Likewise.
9155 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9156 * objc.dg/proto-qual-1.m: Likewise.
9157 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9158 * obj-c++.dg/proto-qual-1.mm: Likewise.
9159
9160 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9161
9162 PR testsuite/33033
9163 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9164
9165 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9166
9167 Fixed the Objective-C++ testsuite and updated all tests.
9168 * lib/obj-c++.exp (obj-c++_init): Declare and set
9169 gcc_warning_prefix and gcc_error_prefix.
9170 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9171 'dg-warning', 'dg-message' and 'dg-error'.
9172 * obj-c++.dg/class-extension-3.mm: Likewise.
9173 * obj-c++.dg/class-protocol-1.mm: Likewise.
9174 * obj-c++.dg/encode-7.mm: Likewise.
9175 * obj-c++.dg/exceptions-3.mm: Likewise.
9176 * obj-c++.dg/exceptions-5.mm: Likewise.
9177 * obj-c++.dg/method-12.mm: Likewise.
9178 * obj-c++.dg/method-13.mm: Likewise.
9179 * obj-c++.dg/method-15.mm: Likewise.
9180 * obj-c++.dg/method-16.mm: Likewise.
9181 * obj-c++.dg/method-4.mm: Likewise.
9182 * obj-c++.dg/method-8.mm: Likewise.
9183 * obj-c++.dg/method-conflict-1.mm: Likewise.
9184 * obj-c++.dg/method-conflict-2.mm: Likewise.
9185 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9186 and uncommented second part of the testcase now that the testsuite
9187 works correctly.
9188 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9189 and uncommented second part of the testcase now that the testsuite
9190 works correctly.
9191 * obj-c++.dg/private-1.mm: Likewise.
9192 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9193 * obj-c++.dg/syntax-error-7.mm: Likewise.
9194 * obj-c++.dg/warn5.mm: Likewise.
9195 * obj-c++.dg/property/at-property-14.mm: Likewise.
9196 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9197 FIXME.
9198 * obj-c++.dg/property/at-property-18.mm: Likewise.
9199 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9200 FIXME.
9201 * obj-c++.dg/property/at-property-21.mm: Likewise.
9202 * obj-c++.dg/property/at-property-28.mm: Likewise.
9203 * obj-c++.dg/property/at-property-5.mm: Likewise.
9204 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9205 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9206 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9207 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9208 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9209 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9210 * obj-c++.dg/tls/diag-5.mm: Likewise.
9211 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9212 dg-error, now matched correctly.
9213
9214 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9215
9216 * objc.dg/property/at-property-29.m: New.
9217 * obj-c++.dg/property/at-property-29.mm: New.
9218
9219 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9220
9221 * go.test/go-test.exp (go-set-goarch): New proc.
9222 (go-gc-tests): Use it.
9223
9224 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9225
9226 PR debug/46955
9227 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9228
9229 2011-01-11 Richard Henderson <rth@redhat.com>
9230
9231 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9232
9233 2011-01-11 Jan Hubicka <jh@suse.cz>
9234
9235 PR lto/45721
9236 PR lto/45375
9237 * gcc.dg/lto/pr45721_1.c: New file.
9238 * gcc.dg/lto/pr45721_0.c: New file.
9239
9240 2011-01-11 Richard Guenther <rguenther@suse.de>
9241
9242 PR tree-optimization/46076
9243 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9244
9245 2011-01-11 Jeff Law <law@redhat.com>
9246
9247 * PR tree-optimization/47086
9248 * gcc.dg/pr47086.c: New test.
9249
9250 2011-01-11 Jason Merrill <jason@redhat.com>
9251
9252 PR c++/46658
9253 * g++.dg/template/new10.C: New.
9254
9255 PR c++/45520
9256 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9257
9258 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9259
9260 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9261 Split type definitions and NSConstantString class into...
9262 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9263 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9264 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9265 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9266 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9267 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9268 to comments.
9269 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9270 encode defines for newer NeXT system headers.
9271 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9272 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9273 * objc.dg/foreach-5.m: Likewise.
9274 * objc.dg/foreach-2.m: Likewise.
9275 * objc.dg/foreach-4.m: Likewise.
9276 * objc.dg/torture/strings/string1.m: Likewise.
9277 * objc.dg/torture/strings/string2.m: Likewise.
9278 * objc.dg/torture/strings/string3.m: Likewise.
9279 * objc.dg/torture/strings/string4.m: Likewise.
9280 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9281 header and stand alone.
9282 * obj-c++.dg/strings/strings-2.mm: Likewise.
9283 * objc.dg/torture/strings/const-str-3.m: Likewise.
9284 * objc.dg/strings/strings-2.m: Likewise.
9285 * objc.dg/strings/const-str-12b.m: Likewise.
9286
9287 2011-01-12 Richard Guenther <rguenther@suse.de>
9288
9289 PR middle-end/32511
9290 * gcc.dg/attr-weak-1.c: Adjust.
9291
9292 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9293
9294 PR fortran/47051
9295 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9296 standard compliant and comment.
9297
9298 2011-01-10 Jan Hubicka <jh@suse.cz>
9299
9300 PR lto/46083
9301 * gcc.dg/initpri3.c: New testcase.
9302
9303 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 PR lto/47222
9306 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9307 externally visible.
9308 (g_esi): Likewise.
9309 (g_ebx): Likewise.
9310 (g_ebp): Likewise.
9311 (g_esp): Likewise.
9312 (g_ebp_save): Likewise.
9313 (g_esp_save): Likewise.
9314
9315 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9316
9317 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9318
9319 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9320
9321 PR tree-optimization/46021
9322 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9323 i?86-*-*, x86_64-*-*.
9324
9325 2011-01-10 Jeff Law <law@redhat.com>
9326
9327 * PR tree-optimization/47141
9328 * gcc.c-torture/compile/pr47141.c: New test.
9329
9330 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9331
9332 PR testsuite/46230
9333 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9334 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9335 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9336 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9337
9338 PR testsuite/46230
9339 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9340 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9341 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9342 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9343 being vectorized. Adjust dg-final pattern.
9344
9345 PR testsuite/46230
9346 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9347 * gcc.dg/vect/slp-24.c: Likewise.
9348
9349 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9350
9351 PR c++/47218
9352 * g++.dg/other/pr47218-1.C: New test file.
9353 * g++.dg/other/pr47218.C: Likewise.
9354 * g++.dg/other/pr47218.h: New supporting header.
9355
9356 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9357
9358 PR objc/47232
9359 * objc.dg/attributes/invalid-attribute-1.m: New.
9360 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9361
9362 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9363
9364 PR fortran/47224
9365 * gfortran.dg/proc_ptr_comp_28.f90: New.
9366
9367 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9368
9369 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9370 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9371 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9372 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9373 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9374 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9375 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9376 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9377 * objc.dg/gnu-api-2-class.m: Likewise.
9378 * objc.dg/gnu-api-2-ivar.m: Likewise.
9379 * objc.dg/gnu-api-2-method.m: Likewise.
9380 * objc.dg/gnu-api-2-objc.m: Likewise.
9381 * objc.dg/gnu-api-2-object.m: Likewise.
9382 * objc.dg/gnu-api-2-property.m: Likewise.
9383 * objc.dg/gnu-api-2-protocol.m: Likewise.
9384 * objc.dg/gnu-api-2-sel.m: Likewise.
9385
9386 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9387
9388 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9389 * objc.dg/objc-foreach-4.m: Likewise.
9390 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9391 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9392 * objc.dg/foreach-4.m: Likewise.
9393 * objc.dg/foreach-5.m: Likewise.
9394 * objc.dg/foreach-3.m: Return self from init.
9395
9396 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9397
9398 PR fortran/38536
9399 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9400
9401 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9402
9403 PR fortran/46313
9404 * gfortran.dg/class_35.f90: New.
9405
9406 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9407
9408 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9409
9410 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9411
9412 PR objc/47078
9413 * objc.dg/invalid-method-2.m: New.
9414 * obj-c++.dg/invalid-method-2.mm: New.
9415
9416 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9417
9418 PR fortran/46896
9419 * gfortran.dg/transpose_optimization_2.f90 : New test.
9420
9421 2011-01-08 Jan Hubicka <jh@suse.cz>
9422
9423 PR tree-optmization/46469
9424 * g++.dg/torture/pr46469.C: New testcase.
9425
9426 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9427
9428 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9429 emulation of libobjc-gnu structure layout functionality to ..
9430 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9431 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9432 * objc/execute/bf-common.h: Adjust headers.
9433 * objc/execute/bf-1.m: Likewise.
9434 * objc/execute/bf-2.m: Likewise.
9435 * objc/execute/bf-3.m: Likewise.
9436 * objc/execute/bf-4.m: Likewise.
9437 * objc/execute/bf-5.m: Likewise.
9438 * objc/execute/bf-6.m: Likewise.
9439 * objc/execute/bf-7.m: Likewise.
9440 * objc/execute/bf-8.m: Likewise.
9441 * objc/execute/bf-9.m: Likewise.
9442 * objc/execute/bf-10.m: Likewise.
9443 * objc/execute/bf-11.m: Likewise.
9444 * objc/execute/bf-12.m: Likewise.
9445 * objc/execute/bf-13.m: Likewise.
9446 * objc/execute/bf-14.m: Likewise.
9447 * objc/execute/bf-15.m: Likewise.
9448 * objc/execute/bf-16.m: Likewise.
9449 * objc/execute/bf-17.m: Likewise.
9450 * objc/execute/bf-18.m: Likewise.
9451 * objc/execute/bf-19.m: Likewise.
9452 * objc/execute/bf-20.m: Likewise.
9453 * objc/execute/bf-21.m: Likewise.
9454 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9455 objc_get_type_qualifiers ().
9456
9457 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9458
9459 PR fortran/45777
9460 * gfortran.dg/dependency_39.f90: New test.
9461
9462 2011-01-07 Jan Hubicka <jh@suse.cz>
9463
9464 Get builtins tests ready for linker plugin.
9465 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9466 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9467 my_memset, my_bzero): Mark used.
9468 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9469 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9470 volatile.
9471 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9472 volatile.
9473
9474 2011-01-07 Jan Hubicka <jh@suse.cz>
9475
9476 PR tree-optimization/46367
9477 * g++.dg/torture/pr46367.C: New file.
9478
9479 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR target/47201
9482 * gcc.dg/pr47201.c: New test.
9483
9484 PR bootstrap/47187
9485 * gcc.dg/tree-prof/pr47187.c: New test.
9486
9487 2011-01-07 Tobias Burnus <burnus@net-b.de>
9488
9489 PR fortran/41580
9490 * gfortran.dg/extends_type_of_3.f90: New.
9491
9492 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9493
9494 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9495 * g++.dg/ext/dllimport-MI1.C: Likewise.
9496 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9497 * g++.dg/ext/dllimport10.C: Likewise.
9498 * g++.dg/ext/dllimport11.C: Likewise.
9499 * g++.dg/ext/dllimport12.C: Likewise.
9500 * g++.dg/ext/dllimport13.C: Likewise.
9501 * g++.dg/ext/dllimport2.C: Likewise.
9502 * g++.dg/ext/dllimport3.C: Likewise.
9503 * g++.dg/ext/dllimport4.C: Likewise.
9504 * g++.dg/ext/dllimport5.C: Likewise.
9505 * g++.dg/ext/dllimport6.C: Likewise.
9506 * g++.dg/ext/dllimport8.C: Likewise.
9507 * g++.dg/ext/dllimport9.C: Likewise.
9508 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9509 targets, too. Additionally enable test for i?86-*-mingw*.
9510 * g++.dg/ext/selectany1.C: Likewise.
9511 Remove guard variable check.
9512
9513 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9514
9515 PR fortran/47189
9516 PR fortran/47194
9517 * gfortran.dg/storage_size_3.f08: Extended.
9518
9519 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR c++/47022
9522 * g++.dg/template/stdarg1.C: New test.
9523
9524 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9525
9526 PR fortran/47195
9527 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9528 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9529 from the interface of functions to not hide the errors that
9530 shall be tested.
9531
9532 2011-01-06 Jan Hubicka <jh@suse.cz>
9533
9534 * gcc.dg/lto/pr47188_0.c: New testcase.
9535 * gcc.dg/lto/pr47188_1.c: New testcase.
9536
9537 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9538
9539 PR fortran/33117
9540 PR fortran/46478
9541 * gfortran.dg/interface_33.f90: New test.
9542
9543 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR c/47150
9546 * gcc.c-torture/compile/pr47150.c: New test.
9547
9548 2011-01-06 Ira Rosen <irar@il.ibm.com>
9549
9550 PR tree-optimization/47139
9551 * gcc.dg/vect/pr47139.c: New test.
9552
9553 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9554
9555 PR fortran/47180
9556 * gfortran.dg/extends_type_of_2.f03: New.
9557
9558 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9559
9560 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9561
9562 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9563
9564 * gnat.dg/opt14.adb: New test.
9565
9566 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9567
9568 PR fortran/46017
9569 * gfortran.dg/allocate_error_2.f90: New test.
9570
9571 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9572
9573 PR fortran/47024
9574 * gfortran.dg/storage_size_3.f08: New.
9575
9576 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9577
9578 PR libgfortran/47154
9579 * gfortran.dg/namelist_68.f90: New test.
9580
9581 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9582
9583 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9584
9585 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9586
9587 PR fortran/46448
9588 * gfortran.dg/class_34.f90: New.
9589
9590 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9591
9592 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9593 use __builtin_inff. Skip all single-precision tests that require
9594 Infinity.
9595
9596 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9597
9598 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9599
9600 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR tree-optimization/47148
9603 * gcc.c-torture/execute/pr47148.c: New test.
9604
9605 PR tree-optimization/47155
9606 * gcc.c-torture/execute/pr47155.c: New test.
9607
9608 PR rtl-optimization/47157
9609 * gcc.c-torture/compile/pr47157.c: New test.
9610
9611 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9612
9613 * gcc.dg/torture/vector-shift2.c (schar): Define.
9614 (main): Always use schar or uchar instead of plain "char" to avoid
9615 dependencies on implementation-defined char signedness.
9616
9617 2011-01-03 Martin Jambor <mjambor@suse.cz>
9618
9619 PR tree-optimization/46801
9620 * gnat.dg/pack9.adb: Remove xfail.
9621
9622 2011-01-03 Martin Jambor <mjambor@suse.cz>
9623
9624 PR tree-optimization/46984
9625 * g++.dg/ipa/pr46984.C: New test.
9626
9627 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9628
9629 PR fortran/46408
9630 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9631
9632 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9633
9634 PR tree-optimization/47140
9635 * gcc.c-torture/compile/pr47140.c: New test.
9636
9637 PR rtl-optimization/47028
9638 * gcc.dg/pr47028.c: New test.
9639
9640 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9641
9642 * objc.dg/protocol-forward-1.m: Removed TODO.
9643 * objc.dg/protocol-forward-2.m: New.
9644 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9645 * obj-c++.dg/protocol-forward-2.mm: New.
9646
9647 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9648
9649 PR target/38662
9650 * g++.dg/eh/pr38662.C: New testcase.
9651
9652 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9653
9654 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9655 scan for newline '\n'.
9656
9657 \f
9658 Copyright (C) 2011 Free Software Foundation, Inc.
9659
9660 Copying and distribution of this file, with or without modification,
9661 are permitted in any medium without royalty provided the copyright
9662 notice and this notice are preserved.