re PR middle-end/49923 (__attribute__((packed)) on ARM is sometimes dropped)
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-08 Martin Jambor <mjambor@suse.cz>
2
3 PR middle-end/49923
4 * gcc.dg/tree-ssa/pr49923.c: New test.
5
6 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR target/49781
9 * gcc.target/i386/pr49781-1.c: New.
10
11 2011-08-08 Jason Merrill <jason@redhat.com>
12
13 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
14
15 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
16
17 2011-08-07 Janus Weil <janus@gcc.gnu.org>
18
19 PR fortran/49638
20 * gfortran.dg/typebound_override_1.f90: New.
21
22 2011-08-07 Kai Tietz <ktietz@redhat.com>
23
24 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
25 x86_64 mingw target.
26 * gcc.dg/tree-ssa/loop-1.c: Likewise.
27 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
28 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
29 * gcc.dg/tree-ssa/loop-33.c: Likewise.
30 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
31 * gcc.dg/tree-ssa/loop-35.c: Likewise.
32 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
33 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
34 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
35 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
36
37 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
38
39 PR testsuite/48727
40 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
41
42 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
43
44 * gcc.dg/pr48770.c: Cleanup coverage files.
45 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
46
47 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
48
49 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
50 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
51 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
52 lzcnt and bmi options.
53
54 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
55
56 PR target/47381
57 * gcc.dg/pr47381-1.c: New.
58 * gcc.dg/pr47381-2.c: Likewise.
59 * gcc.target/i386/pr47381.c: Likewise.
60
61 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
62
63 PR middle-end/47727
64 * gcc.dg/pr47727.c: New.
65
66 PR target/47372
67 * gcc.dg/pr47372-1.c: New.
68 * gcc.dg/pr47372-2.c: Likewise.
69
70 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR middle-end/47449
73 * gcc.target/i386/pr47449.c: New.
74
75 PR target/47446
76 * gcc.dg/pr47446-1.c: New.
77 * gcc.dg/pr47446-2.c: Likewise.
78
79 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR target/47766
82 * gcc.dg/pr47766.c: New.
83
84 PR target/47715
85 * gcc.dg/tls/pr47715-1.c: New.
86 * gcc.dg/tls/pr47715-2.c: Likewise.
87 * gcc.dg/tls/pr47715-3.c: Likewise.
88 * gcc.dg/tls/pr47715-4.c: Likewise.
89 * gcc.dg/tls/pr47715-5.c: Likewise.
90
91 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
92
93 PR libobjc/50002
94 * objc.dg/gnu-api-2-class.m: Updated comments.
95 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
96 * objc.dg/gnu-api-2-class-meta.m: New test.
97 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
98
99 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
100
101 PR libobjc/49882
102 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
103 with classes that are in construction.
104
105 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
106
107 PR target/48084
108 * gcc.target/i386/pr48084-1.c: New.
109 * gcc.target/i386/pr48084-2.c: Likewise.
110 * gcc.target/i386/pr48084-3.c: Likewise.
111 * gcc.target/i386/pr48084-4.c: Likewise.
112 * gcc.target/i386/pr48084-5.c: Likewise.
113
114 PR rtl-optimization/49504
115 * gcc.target/i386/pr49504.c: New.
116
117 PR target/49860
118 * gcc.dg/pr49860.c: New.
119
120 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
121
122 PR libobjc/49882
123 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
124 with classes that are in construction.
125
126 2011-08-05 Jason Merrill <jason@redhat.com>
127
128 PR c++/48993
129 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
130
131 PR c++/49921
132 * g++.dg/cpp0x/decltype31.C: New.
133
134 PR c++/49669
135 * g++.dg/init/array28.C: New.
136
137 PR c++/49988
138 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
139
140 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
141
142 PR target/47369
143 * gcc.dg/pr47369-1.c: New.
144
145 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR middle-end/47364
148 * gcc.dg/torture/pr47364-1.c: New.
149 * gcc.c-torture/compile/pr47364-1.c: Likewise.
150 * gcc.c-torture/compile/pr47364-2.c: Likewise.
151
152 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
153
154 PR fortran/37211
155 * gfortran.dg/transfer_check_2.f90: New test case.
156
157 2011-08-05 Jan Hubicka <jh@suse.cz>
158
159 PR middle-end/49494
160 * gfortran.dg/pr49494.f90: New testcase.
161
162 2011-08-05 Jan Hubicka <jh@suse.cz>
163
164 PR middle-end/49735
165 * gcc.c-torture/compile/pr49735.c: New testcase.
166
167 2011-08-05 Jason Merrill <jason@redhat.com>
168
169 PR c++/47453
170 * g++.dg/cpp0x/initlist56.C: New.
171
172 PR c++/49812
173 * g++.dg/overload/rvalue2.C: New.
174
175 PR c++/49983
176 * g++.dg/cpp0x/range-for21.C: New.
177
178 * g++.dg/ext/vla11.C: New.
179
180 2011-08-05 Richard Guenther <rguenther@suse.de>
181
182 PR tree-optimization/49984
183 * gcc.dg/tree-ssa/vrp59.c: New testcase.
184
185 2011-08-05 Richard Guenther <rguenther@suse.de>
186
187 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
188 * gcc.dg/tree-ssa/vrp52.c: Likewise.
189 * gcc.dg/tree-ssa/vrp53.c: Likewise.
190
191 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
192
193 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
194 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
195 * gfortran.dg/ldist-pr43023.f90: Ditto.
196 * gfortran.dg/namelist_52.f90: Ditto.
197 * gfortran.dg/interface_proc_end.f90: Ditto.
198 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
199 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
200
201 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
202
203 * gcc.dg/vect/vect-over-widen-1.c: New test.
204 * gcc.dg/vect/vect-over-widen-2.c: New test.
205 * gcc.dg/vect/vect-over-widen-3.c: New test.
206 * gcc.dg/vect/vect-over-widen-4.c: New test.
207
208 2011-08-04 Richard Guenther <rguenther@suse.de>
209
210 PR fortran/49957
211 * gfortran.dg/vect/O3-pr49957.f: New testcase.
212
213 2011-08-04 Ian Bolton <ian.bolton@arm.com>
214
215 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
216
217 2011-08-04 Jakub Jelinek <jakub@redhat.com>
218
219 PR middle-end/49905
220 * g++.dg/ext/builtin-object-size3.C: New test.
221
222 2011-08-03 Jakub Jelinek <jakub@redhat.com>
223
224 PR tree-optimization/49948
225 * gcc.dg/pr49948.c: New test.
226
227 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
228
229 PR middle-end/47383
230 * gcc.dg/torture/pr47383.c: New.
231
232 2011-08-03 Arnaud Charlet <charlet@adacore.com>
233
234 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
235
236 2011-08-03 Arnaud Charlet <charlet@adacore.com>
237
238 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
239
240 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR target/47744
243 * gcc.dg/torture/pr47744-1.c: New.
244 * gcc.dg/torture/pr47744-2.c: Likewise.
245 * gcc.dg/torture/pr47744-3.c: Likewise.
246
247 2011-08-03 Richard Guenther <rguenther@suse.de>
248
249 PR middle-end/49958
250 * gcc.dg/torture/pr49958.c: New testcase.
251
252 2011-08-03 Richard Guenther <rguenther@suse.de>
253
254 PR tree-optimization/49938
255 * g++.dg/torture/pr49938.C: New testcase.
256
257 2011-08-02 Jason Merrill <jason@redhat.com>
258
259 PR c++/43886
260 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
261
262 PR c++/49577
263 * g++.dg/cpp0x/initlist5.C: Add additional cases.
264
265 PR c++/49593
266 * g++.dg/cpp0x/variadic115.C: New.
267
268 PR c++/49803
269 * g++.dg/cpp0x/union5.C: New.
270
271 2011-08-02 Daniel Kraft <d@domob.eu>
272
273 PR fortran/49885
274 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
275
276 2011-08-02 Kai Tietz <ktietz@redhat.com>
277
278 PR middle-end/49947
279 * gcc.dg/tree-ssa/forwprop-15.c
280
281 2011-08-02 Jason Merrill <jason@redhat.com>
282
283 PR c++/49834
284 * g++.dg/cpp0x/range-for20.C: New.
285
286 2011-08-02 Tobias Burnus <burnus@net-b.de>
287
288 * gfortran.dg/coarray_lib_token_3.f90: New.
289
290 2011-08-02 Jakub Jelinek <jakub@redhat.com>
291
292 PR fortran/46752
293 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
294 * gcc.dg/gomp/atomic-15.c: New test.
295 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
296 * g++.dg/gomp/atomic-15.C: New test.
297 * g++.dg/gomp/private-1.C: New test.
298 * g++.dg/gomp/sharing-2.C: New test.
299 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
300 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
301 * gfortran.dg/gomp/omp_atomic2.f90: New test.
302
303 2011-08-02 Tobias Burnus <burnus@net-b.de>
304
305 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
306 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
307 cleanup-module.
308 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
309 * gfortran.dg/allocatable_function_5.f90: Ditto.
310 * gfortran.dg/allocate_stat.f90: Ditto.
311 * gfortran.dg/array_constructor_20.f90: Ditto.
312 * gfortran.dg/array_constructor_21.f90: Ditto.
313 * gfortran.dg/array_constructor_22.f90: Ditto.
314 * gfortran.dg/array_constructor_26.f03: Ditto.
315 * gfortran.dg/array_function_4.f90: Ditto.
316 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
317 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
318 * gfortran.dg/bind_c_usage_15.f90: Ditto.
319 * gfortran.dg/bind_c_usage_16.f03: Ditto.
320 * gfortran.dg/bind_c_usage_3.f03: Ditto.
321 * gfortran.dg/binding_label_tests_7.f03: Ditto.
322 * gfortran.dg/class_15.f03: Ditto.
323 * gfortran.dg/class_27.f03: Ditto.
324 * gfortran.dg/class_33.f90: Ditto.
325 * gfortran.dg/class_37.f03: Ditto.
326 * gfortran.dg/class_40.f03: Ditto.
327 * gfortran.dg/class_42.f03: Ditto.
328 * gfortran.dg/class_defined_operator_1.f03: Ditto.
329 * gfortran.dg/coarray/registering_1.f90: Ditto.
330 * gfortran.dg/convert_1.f90: Ditto.
331 * gfortran.dg/default_initialization_3.f90: Ditto.
332 * gfortran.dg/dependency_25.f90: Ditto.
333 * gfortran.dg/dependency_26.f90: Ditto.
334 * gfortran.dg/dependency_36.f90: Ditto.
335 * gfortran.dg/dependency_37.f90: Ditto.
336 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
337 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
338 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
339 * gfortran.dg/elemental_pointer_1.f90: Ditto.
340 * gfortran.dg/elemental_result_1.f90: Ditto.
341 * gfortran.dg/empty_derived_type.f90: Ditto.
342 * gfortran.dg/entry_7.f90: Ditto.
343 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
344 * gfortran.dg/equiv_constraint_3.f90: Ditto.
345 * gfortran.dg/error_recovery_3.f90: Ditto.
346 * gfortran.dg/extends_4.f03: Ditto.
347 * gfortran.dg/func_assign.f90: Ditto.
348 * gfortran.dg/func_assign_3.f90: Ditto.
349 * gfortran.dg/generic_1.f90: Ditto.
350 * gfortran.dg/generic_18.f90: Ditto.
351 * gfortran.dg/generic_22.f03: Ditto.
352 * gfortran.dg/generic_4.f90: Ditto.
353 * gfortran.dg/generic_6.f90: Ditto.
354 * gfortran.dg/generic_actual_arg.f90: Ditto.
355 * gfortran.dg/graphite/id-21.f: Ditto.
356 * gfortran.dg/graphite/pr45758.f90: Ditto.
357 * gfortran.dg/host_assoc_call_2.f90: Ditto.
358 * gfortran.dg/host_assoc_call_3.f90: Ditto.
359 * gfortran.dg/host_assoc_call_4.f90: Ditto.
360 * gfortran.dg/host_assoc_function_4.f90: Ditto.
361 * gfortran.dg/host_used_types_1.f90: Ditto.
362 * gfortran.dg/implicit_1.f90: Ditto.
363 * gfortran.dg/implicit_11.f90: Ditto.
364 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
365 * gfortran.dg/impure_actual_1.f90: Ditto.
366 * gfortran.dg/impure_assignment_1.f90: Ditto.
367 * gfortran.dg/impure_constructor_1.f90: Ditto.
368 * gfortran.dg/initialization_10.f90: Ditto.
369 * gfortran.dg/initialization_12.f90: Ditto.
370 * gfortran.dg/interface_14.f90: Ditto.
371 * gfortran.dg/interface_15.f90: Ditto.
372 * gfortran.dg/interface_2.f90: Ditto.
373 * gfortran.dg/interface_25.f90: Ditto.
374 * gfortran.dg/interface_26.f90: Ditto.
375 * gfortran.dg/interface_29.f90: Ditto.
376 * gfortran.dg/interface_assignment_1.f90: Ditto.
377 * gfortran.dg/internal_pack_6.f90: Ditto.
378 * gfortran.dg/internal_pack_7.f90: Ditto.
379 * gfortran.dg/internal_pack_8.f90: Ditto.
380 * gfortran.dg/lto/pr45586_0.f90: Ditto.
381 * gfortran.dg/lto/pr47839_0.f90: Ditto.
382 * gfortran.dg/module_commons_3.f90: Ditto.
383 * gfortran.dg/module_equivalence_4.f90: Ditto.
384 * gfortran.dg/module_equivalence_6.f90: Ditto.
385 * gfortran.dg/module_function_type_1.f90: Ditto.
386 * gfortran.dg/module_naming_1.f90: Ditto.
387 * gfortran.dg/namelist_4.f90: Ditto.
388 * gfortran.dg/operator_c1202.f90: Ditto.
389 * gfortran.dg/parens_7.f90: Ditto.
390 * gfortran.dg/pr32921.f: Ditto.
391 * gfortran.dg/pr33646.f90: Ditto.
392 * gfortran.dg/pr41928.f90: Ditto.
393 * gfortran.dg/pr42119.f90: Ditto.
394 * gfortran.dg/pr43984.f90: Ditto.
395 * gfortran.dg/present_1.f90: Ditto.
396 * gfortran.dg/private_type_2.f90: Ditto.
397 * gfortran.dg/proc_decl_2.f90: Ditto.
398 * gfortran.dg/proc_ptr_10.f90: Ditto.
399 * gfortran.dg/proc_ptr_22.f90: Ditto.
400 * gfortran.dg/proc_ptr_8.f90: Ditto.
401 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
402 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
403 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
404 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
405 * gfortran.dg/substring_equivalence.f90: Ditto.
406 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
407 * gfortran.dg/transpose_optimization_1.f90: Ditto.
408 * gfortran.dg/trim_optimize_6.f90: Ditto.
409 * gfortran.dg/typebound_call_12.f03: Ditto.
410 * gfortran.dg/typebound_operator_5.f03: Ditto.
411 * gfortran.dg/typebound_operator_6.f03: Ditto.
412 * gfortran.dg/typebound_proc_18.f03: Ditto.
413 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
414 * gfortran.dg/use_1.f90: Ditto.
415 * gfortran.dg/use_10.f90: Ditto.
416 * gfortran.dg/use_11.f90: Ditto.
417 * gfortran.dg/use_14.f90: Ditto.
418 * gfortran.dg/use_only_2.f90: Ditto.
419 * gfortran.dg/use_rename_4.f90: Ditto.
420 * gfortran.dg/use_rename_5.f90: Ditto.
421 * gfortran.dg/used_dummy_types_3.f90: Ditto.
422 * gfortran.dg/used_interface_ref.f90: Ditto.
423 * gfortran.dg/used_types_11.f90: Ditto.
424 * gfortran.dg/used_types_3.f90: Ditto.
425 * gfortran.dg/used_types_4.f90: Ditto.
426 * gfortran.dg/userdef_operator_2.f90: Ditto.
427 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
428 * gfortran.dg/vect/pr46213.f90: Ditto.
429 * gfortran.dg/whole_file_21.f90: Ditto.
430 * gfortran.dg/whole_file_22.f90: Ditto.
431 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
432 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
433
434 2011-08-02 Kai Tietz <ktietz@redhat.com>
435
436 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
437
438 2011-08-01 Jason Merrill <jason@redhat.com>
439
440 PR c++/49932
441 * g++.dg/abi/mangle49.C: New.
442
443 PR c++/49924
444 * g++.dg/cpp0x/constexpr-array4.C: New.
445
446 PR c++/49813
447 * g++.dg/cpp0x/constexpr-builtin1.C: New.
448
449 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
450
451 PR target/49927
452 * gcc.target/i386/pr49927.c: New test.
453
454 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
455
456 PR tree-optimization/49926
457 * gcc.dg/vect/pr49926.c: New test.
458
459 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
460
461 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
462 * gcc.target/i386/lzcnt-1.c: New test.
463 * gcc.target/i386/lzcnt-2.c: Likewise.
464 * gcc.target/i386/lzcnt-2a.c: Likewise.
465 * gcc.target/i386/lzcnt-3.c: Likewise.
466 * gcc.target/i386/lzcnt-4.c: Likewise.
467 * gcc.target/i386/lzcnt-4a.c: Likewise.
468 * gcc.target/i386/lzcnt-5.c: Likewise.
469 * gcc.target/i386/lzcnt-6.c: Likewise.
470 * gcc.target/i386/lzcnt-6a.c: Likewise.
471 * gcc.target/i386/lzcnt-check.h: Likewise.
472
473 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
474 * gcc.target/i386/sse-13.c: Likewise.
475 * gcc.target/i386/sse-14.c: Likewise.
476 * g++.dg/other/i386-2.C: Likewise.
477 * g++.dg/other/i386-3.C: Likewise.
478
479 2011-08-01 Julian Brown <julian@codesourcery.com>
480
481 * gcc.target/arm/fixed-point-exec.c: New test.
482
483 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
484
485 PR target/49920
486 * gcc.target/i386/pr49920.c: New test.
487
488 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
489
490 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
491 * gcc.dg/tree-ssa/pr23109.c: Ditto.
492 * gcc.dg/tree-ssa/loop-7.c: Ditto.
493 * gcc.dg/tree-ssa/loop-32.c: Ditto.
494 * gcc.dg/tree-ssa/loop-33.c: Ditto.
495 * gcc.dg/tree-ssa/loop-34.c: Ditto.
496 * gcc.dg/tree-ssa/loop-35.c: Ditto.
497 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
498 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
499 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
500 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
501 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
502 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
503 * g++.dg/tree-ssa/pr33615.C: Ditto.
504 * g++.dg/tree-ssa/restrict1.C: Ditto.
505 * c-c++-common/restrict-2.c: Ditto.
506 * gfortran.dg/pr32921.f: Ditto.
507 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
508 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
509 * gcc.dg/tree-ssa/vrp47.c: Ditto.
510 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
511 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
512 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
513 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
514 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
515 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
516 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
517
518 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
519
520 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
521 .exe.ltrans[0-9]*. dump files.
522
523 2011-07-31 Janus Weil <janus@gcc.gnu.org>
524
525 PR fortran/49112
526 * gfortran.dg/abstract_type_6.f03: Modified.
527 * gfortran.dg/typebound_proc_24.f03: New.
528
529 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR testsuite/49917
532 * g++.dg/init/for1.C: Fix.
533
534 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
535
536 PR fortran/48876
537 * gfortran.dg/string_5.f90: New test.
538
539 2011-07-29 Jason Merrill <jason@redhat.com>
540
541 PR c++/49867
542 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
543
544 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
545
546 PR tree-optimization/47407
547 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
548 alpha*-dec-osf*.
549 Sort target list.
550
551 2011-07-29 Richard Guenther <rguenther@suse.de>
552
553 * gcc.dg/uninit-suppress.c: Also disable VRP.
554 * gcc.dg/uninit-suppress_2.c: Likewise.
555
556 2011-07-28 Jason Merrill <jason@redhat.com>
557
558 PR c++/49808
559 * g++.dg/template/nontype24.C: New.
560
561 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
562
563 PR rtl-optimization/47958
564 * gcc.dg/torture/pr47958-1.c: New.
565
566 2011-07-29 Wei Guozhi <carrot@google.com>
567
568 PR rtl-optimization/49799
569 * gcc.dg/pr49799.c: New test case.
570
571 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
572
573 PR middle-end/48648
574 * gcc.dg/graphite/id-pr48648.c: New.
575
576 2011-07-28 Jakub Jelinek <jakub@redhat.com>
577
578 PR fortran/31067
579 * gfortran.dg/maxloc_2.f90: New test.
580 * gfortran.dg/maxloc_3.f90: New test.
581 * gfortran.dg/minloc_1.f90: New test.
582 * gfortran.dg/minloc_2.f90: New test.
583 * gfortran.dg/minloc_3.f90: New test.
584 * gfortran.dg/minmaxloc_7.f90: New test.
585
586 PR debug/49871
587 * gcc.dg/debug/dwarf2/pr49871.c: New test.
588
589 2011-07-28 Jakub Jelinek <jakub@redhat.com>
590
591 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
592 the builtin isn't optimized away.
593
594 2011-07-27 Tobias Burnus <burnus@net-b.de>
595
596 PR fortran/45586
597 * gfortran.dg/lto/pr45586-2_0.f90: New.
598
599 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
600
601 PR middle-end/49875
602 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
603 * c-c++-common/cxxbitfields-5.c: Same.
604
605 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
606
607 * lib/target-supports.exp (check_effective_target_mmap): Use
608 check_function_available.
609
610 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
611
612 * g++.old-deja/g++.pt/crash60.C: Updated.
613
614 2011-07-27 Jakub Jelinek <jakub@redhat.com>
615
616 PR target/49866
617 * gcc.target/i386/pr49866.c: New test.
618
619 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
620
621 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
622 * gcc.target/i386/bmi-andn-1.c: New test.
623 * gcc.target/i386/bmi-andn-1a.c: Likewise.
624 * gcc.target/i386/bmi-andn-2.c: Likewise.
625 * gcc.target/i386/bmi-andn-2a.c: Likewise.
626 * gcc.target/i386/bmi-bextr-1.c: Likewise.
627 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
628 * gcc.target/i386/bmi-bextr-2.c: Likewise.
629 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
630 * gcc.target/i386/bmi-blsi-1.c: Likewise.
631 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
632 * gcc.target/i386/bmi-blsi-2.c: Likewise.
633 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
634 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
635 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
636 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
637 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
638 * gcc.target/i386/bmi-blsr-1.c: Likewise.
639 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
640 * gcc.target/i386/bmi-blsr-2.c: Likewise.
641 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
642 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
643 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
644 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
645 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
646
647 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
648
649 PR middle-end/47691
650 * gfortran.dg/graphite/id-pr47691.f: New.
651
652 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
653
654 * gcc.target/i386/avx-os-support.h: New.
655 * gcc.target/i386/avx-check.h: Include avx-os-support.h
656 (main): Check avx_os_support before the test is run.
657 * gcc.target/i386/aes-avx-check.h: Ditto.
658 * gcc.target/i386/pclmul-avx-check.h: Ditto.
659
660 2011-07-27 Kai Tietz <ktietz@redhat.com>
661
662 * gcc.target/i386/aggregate-ret3.c: New test.
663 * gcc.target/i386/aggregate-ret4.c: New test.
664
665 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
666
667 PR fortran/49755
668 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
669 allocated array should *not* change its size.
670 * gfortran.dg/multiple_allocation_3.f90: New test.
671
672 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
673
674 PR c++/49776
675 * g++.dg/cpp0x/constexpr-49776.C: New.
676
677 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
678
679 PR middle-end/47046
680 * gcc.dg/graphite/id-pr47046.c: New.
681
682 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
683
684 PR middle-end/47653
685 * gcc.dg/graphite/run-id-pr47593.c: New.
686
687 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
688
689 PR middle-end/47653
690 * gcc.dg/graphite/run-id-pr47653.c: New.
691 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
692 induction variables.
693 * gcc.dg/graphite/scop-16.c: Same.
694 * gcc.dg/graphite/scop-17.c: Same.
695 * gcc.dg/graphite/scop-21.c: Same.
696
697 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
698
699 PR middle-end/48805
700 * gcc.dg/graphite/id-pr48805.c: New.
701
702 2011-07-26 Tobias Burnus <burnus@net-b.de>
703
704 * gfortran.dg/coarray_lib_token_2.f90: New.
705
706 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
707
708 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
709 SPU local store.
710
711 2011-07-25 Andrew Pinski <apinski@cavium.com>
712
713 PR tree-opt/49671
714 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
715 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
716
717 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
718
719 * lib/target-supports.exp (check_effective_target_mmap): New proc.
720
721 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
722 * gcc.c-torture/execute/loop-2g.c: Likewise.
723 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
724 Require mmap support.
725 * gcc.c-torture/execute/loop-2g.x: Likewise.
726 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
727 (MAP_ANON): Provide default.
728 * gcc.dg/20050826-1.c: Likewise.
729 * gcc.target/i386/pr36533.c: Likewise.
730 * gcc.dg/vect/pr49038.c: Remove dg-do run.
731 Use dg-require-effective-target mmap.
732
733 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
734
735 PR c++/49838
736 * g++.dg/cpp0x/range-for19.C: New.
737
738 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
739
740 PR testsuite/49753
741 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
742
743 Revert:
744 2011-07-15 Jakub Jelinek <jakub@redhat.com>
745
746 PR testsuite/49753
747 * g++.dg/torture/pr49309.C: Remove.
748
749 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
750
751 PR tree-optimization/49809
752 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
753 test.
754
755 2011-07-25 Richard Guenther <rguenther@suse.de>
756
757 PR tree-optimization/49715
758 * gcc.target/i386/pr49715-1.c: New testcase.
759 * gcc.target/i386/pr49715-2.c: Likewise.
760
761 2011-07-23 Jason Merrill <jason@redhat.com>
762
763 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
764
765 2011-07-22 Jason Merrill <jason@redhat.com>
766
767 PR c++/49793
768 * g++.dg/cpp0x/initlist55.C: New.
769
770 2011-07-23 Tobias Burnus <burnus@net-b.de>
771
772 PR fortran/49791
773 * gfortran.dg/namelist_72.f: New.
774
775 2011-07-23 Tobias Burnus <burnus@net-b.de>
776
777 * gfortran.dg/coarray_25.f90: New.
778
779 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
780
781 * override1.C: This test should use c++0x mode.
782 * override3.C: New. Test the diagnostics in c++98 mode.
783
784 2011-07-22 Jason Merrill <jason@redhat.com>
785 Mark Glisse <marc.glisse@normalesup.org>
786
787 PR c++/30112
788 * g++.dg/other/pragma-re-1.C: Add namespace cases.
789
790 PR c++/49813
791 * g++.dg/opt/builtins2.C: New.
792 * g++.dg/other/error27.C: Don't rely on __builtin.
793
794 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
795
796 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
797 on lp64 targets.
798 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
799 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
800 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
801 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
802
803 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
804 instead of ia32.
805
806 2011-07-22 Richard Guenther <rguenther@suse.de>
807
808 PR tree-optimization/45819
809 * gcc.dg/pr45819.c: New testcase.
810
811 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
812
813 * lib/target-supports.exp (check_ifunc_available): Rewrite.
814
815 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
816
817 PR middle-end/47654
818 PR middle-end/49649
819 * gcc.dg/graphite/run-id-pr47654.c: New.
820
821 2011-07-21 Ian Lance Taylor <iant@google.com>
822
823 PR middle-end/49705
824 * gcc.dg/pr49705.c: New test.
825
826 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
827
828 * lib/target-supports.exp (check_avx_os_support_available): New.
829 (check_effective_target_avx_runtime): Use it.
830
831 2011-07-21 Richard Guenther <rguenther@suse.de>
832
833 PR tree-optimization/49770
834 * g++.dg/torture/pr49770.C: New testcase.
835
836 2011-07-21 Kai Tietz <ktietz@redhat.com>
837
838 * gcc.dg/tree-ssa/pr30978.c: adjusted.
839 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
840
841 2011-07-21 Tobias Burnus <burnus@net-b.de>
842
843 * gfortran.dg/coarray_lib_token_1.f90: New.
844
845 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
846
847 * gcc.dg/pr32912-2.c: Skip for AVR.
848 * gcc.dg/pr44674.c: Add dg-require-profiling.
849
850 2011-07-20 Jason Merrill <jason@redhat.com>
851
852 * g++.dg/ext/desig2.C: New.
853
854 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
855
856 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
857 be generated.
858 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
859 * gcc.target/powerpc/recip-3.c: Ditto.
860
861 2011-07-19 Jason Merrill <jason@redhat.com>
862
863 PR c++/6709 (DR 743)
864 PR c++/42603 (DR 950)
865 * g++.dg/cpp0x/decltype21.C: New.
866
867 2011-07-20 Richard Guenther <rguenther@suse.de>
868
869 PR middle-end/18908
870 * gcc.dg/tree-ssa/pr18908.c: New testcase.
871 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
872
873 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
874
875 * gcc.target/arm/combine-movs.c: New.
876 * gcc.target/arm/unsigned-extend-2.c: New.
877
878 2011-07-19 Jason Merrill <jason@redhat.com>
879
880 PR c++/49785
881 * g++.dg/cpp0x/variadic114.C: New.
882
883 2011-07-19 Tobias Burnus <burnus@net-b.de>
884
885 * gfortran.dg/coarray_args_1.f90: New.
886 * gfortran.dg/coarray_args_2.f90: New.
887
888 2011-07-19 Janus Weil <janus@gcc.gnu.org>
889
890 PR fortran/49708
891 * gfortran.dg/allocate_error_3.f90: New.
892
893 2011-07-19 Richard Guenther <rguenther@suse.de>
894
895 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
896 * gcc.dg/tree-ssa/bool-11.c: Likewise.
897 * gcc.dg/torture/20110719-1.c: New testcase.
898
899 2011-07-19 Jakub Jelinek <jakub@redhat.com>
900
901 PR tree-optimization/49768
902 * gcc.c-torture/execute/pr49768.c: New test.
903
904 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
905
906 PR tree-optimization/49771
907 * gcc.dg/vect/pr49771.c: New test.
908
909 2011-07-18 Martin Jambor <mjambor@suse.cz>
910
911 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
912 * gcc.dg/ipa/ipa-2.c: Likewise.
913 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
914 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
915 * gcc.dg/ipa/ipa-5.c: Likewise.
916 * gcc.dg/ipa/ipa-7.c: Likewise.
917 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
918 * gcc.dg/ipa/ipacost-1.c: Likewise.
919 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
920 functions.
921 * gcc.dg/ipa/ipcp-1.c: New test.
922 * gcc.dg/ipa/ipcp-2.c: Likewise.
923 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
924
925 2011-07-18 Jakub Jelinek <jakub@redhat.com>
926
927 PR middle-end/49675
928 * gfortran.dg/pr49675.f90: New test.
929
930 2011-07-18 Richard Guenther <rguenther@suse.de>
931
932 * gcc.dg/torture/20110718-1.c: New testcase.
933
934 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
935
936 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
937 * g++.dg/ext/bitfield3.C: Likewise.
938 * g++.dg/ext/bitfield4.C: Likewise.
939 * g++.dg/ext/bitfield5.C: Likewise.
940 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
941 * g++.dg/other/pr23205-2.C: Likewise.
942 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
943 * gcc.c-torture/compile/20001109-2.c: Likewise.
944 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
945 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
946 * gcc.dg/bitfld-16.c: Likewise.
947 * gcc.dg/bitfld-17.c: Likewise.
948 * gcc.dg/bitfld-18.c: Likewise.
949 * gcc.dg/builtins-config.h: Remove Netware support.
950 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
951 * gcc.dg/cdce2.c: Likewise.
952 * gcc.dg/cpp/assert4.c: Remove netware support.
953 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
954 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
955
956 * lib/target-supports.exp (check_visibility_available): Remove
957 NetWare support.
958 (check_profiling_available): Likewise.
959
960 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
961
962 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
963
964 2011-07-17 Tobias Burnus <burnus@net-b.de>
965 Thomas Koenig <tkoenig@gcc.gnu.org>
966
967 PR fortran/34657
968 * gfortran.dg/generic_17.f90: Fix testcase.
969 * gfortran.dg/interface_3.f90: Add dg-error.
970 * gfortran.dg/use_14.f90: New.
971 * gfortran.dg/use_15.f90: New.
972
973 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gnat.dg/pointer_controlled.adb: New test.
976
977 2011-07-17 Tobias Burnus <burnus@net-b.de>
978
979 PR fortran/49624
980 * gfortran.dg/pointer_remapping_7.f90: New.
981
982 2011-07-16 Jason Merrill <jason@redhat.com>
983
984 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
985
986 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
987 Jason Merrill <jason@redhat.com>
988
989 PR c++/45329
990 PR c++/48934
991 * g++.dg/cpp0x/decltype29.C: Adjust.
992 * g++.dg/cpp0x/error4.C: Adjust.
993 * g++.dg/cpp0x/sfinae26.C: Adjust.
994 * g++.dg/cpp0x/variadic105.C: Adjust.
995 * g++.dg/template/deduce3.C: Adjust.
996 * g++.dg/template/error45.C: Adjust.
997 * g++.dg/template/ptrmem2.C: Adjust.
998 * g++.dg/template/sfinae2.C: Adjust.
999 * g++.old-deja/g++.pt/crash60.C: Adjust.
1000 * g++.old-deja/g++.pt/unify6.C: Adjust.
1001 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1002 * g++.dg/cpp0x/nullptr15.C: Adjust.
1003 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1004 * g++.dg/cpp0x/pr31431.C: Adjust.
1005 * g++.dg/cpp0x/pr31434.C: Adjust.
1006 * g++.dg/cpp0x/sfinae11.C: Adjust
1007 * g++.dg/cpp0x/temp_default2.C: Adjust.
1008 * g++.dg/cpp0x/trailing4.C: Adjust.
1009 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1010 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1011 * g++.dg/cpp0x/variadic105.C: Adjust.
1012 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1013 * g++.dg/ext/vla2.C: Adjust.
1014 * g++.dg/other/ptrmem10.C: Adjust.
1015 * g++.dg/other/ptrmem11.C: Adjust.
1016 * g++.dg/overload/unknown1.C: Adjust.
1017 * g++.dg/template/conv11.C: Adjust.
1018 * g++.dg/template/dependent-expr5.C: Adjust.
1019 * g++.dg/template/friend.C: Adjust.
1020 * g++.dg/template/incomplete2.C: Adjust.
1021 * g++.dg/template/local4.C: Adjust.
1022 * g++.dg/template/local6.C: Adjust.
1023 * g++.dg/template/operator9.C: Adjust.
1024 * g++.dg/template/ttp25.C: Adjust.
1025 * g++.dg/template/unify10.C: Adjust.
1026 * g++.dg/template/unify11.C: Adjust.
1027 * g++.dg/template/unify6.C: Adjust.
1028 * g++.dg/template/unify9.C: Adjust.
1029 * g++.dg/template/varmod1.C: Adjust.
1030 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1031 * g++.old-deja/g++.pt/crash28.C: Adjust.
1032 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1033 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1034 * g++.old-deja/g++.pt/expr2.C: Adjust.
1035 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1036 * g++.old-deja/g++.pt/spec5.C: Adjust.
1037 * g++.old-deja/g++.pt/spec6.C: Adjust.
1038 * g++.old-deja/g++.pt/unify4.C: Adjust.
1039 * g++.old-deja/g++.pt/unify8.C: Adjust.
1040 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1041 * g++.dg/overload/template5.C: New testcase.
1042 * g++.dg/template/overload12.C: New testcase.
1043
1044 2011-07-11 Tobias Burnus <burnus@net-b.de>
1045
1046 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1047 * gfortran.dg/coarray_7.f90: Ditto.
1048 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1049 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1050
1051 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1052
1053 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1054 case.
1055 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1056 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1057 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1058 C67X.
1059 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1060 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1061 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1062
1063 2011-07-15 Jason Merrill <jason@redhat.com>
1064
1065 PR testsuite/49741
1066 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1067 Use --extra_opts instead of --additional_options.
1068
1069 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR testsuite/49753
1072 * g++.dg/torture/pr49309.C: Remove.
1073
1074 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1075
1076 * gcc.target/tic6x/weak-call.c: New test.
1077 * gcc.target/tic6x/fpcmp.c: New test.
1078 * gcc.target/tic6x/fpdiv.c: New test.
1079 * gcc.target/tic6x/rotdi16-scan.c: New test.
1080 * gcc.target/tic6x/ffssi.c: New test.
1081 * gcc.target/tic6x/fpdiv-lib.c: New test.
1082 * gcc.target/tic6x/cold-lc.c: New test.
1083 * gcc.target/tic6x/longcalls.c: New test.
1084 * gcc.target/tic6x/abi-align-1.c: New test.
1085 * gcc.target/tic6x/fpcmp-finite.c: New test.
1086 * gcc.target/tic6x/rotdi16.c: New test.
1087 * gcc.target/tic6x/bswapl.c: New test.
1088 * gcc.target/tic6x/ffsdi.c: New test.
1089 * gcc.target/tic6x/tic6x.exp: New file.
1090 * gcc.target/tic6x/builtins/arith24.c: New test.
1091 * gcc.target/tic6x/builtins/smpy.c: New test.
1092 * gcc.target/tic6x/builtins/smpylh.c: New test.
1093 * gcc.target/tic6x/builtins/smpyh.c: New test.
1094 * gcc.target/tic6x/builtins/sarith1.c: New test.
1095 * gcc.target/tic6x/builtins/extclr.c: New test
1096 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1097 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1098 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1099 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1100 New functions.
1101 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1102 __TMS320C6X__.
1103 * gcc.dg/20020312-2.c: Likewise.
1104 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1105 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1106 * gcc.dg/torture/builtin-math-7.c: Likewise.
1107
1108 PR testsuite/49757
1109 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1110 not testing tic6x-*-*.
1111
1112 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1113
1114 PR tree-opt/49309
1115 * g++.dg/torture/pr49309.C: New testcase.
1116
1117 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1118
1119 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1120
1121 2011-07-14 Richard Guenther <rguenther@suse.de>
1122
1123 PR tree-optimization/49651
1124 * gcc.dg/torture/pr49651.c: New testcase.
1125
1126 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1127
1128 PR target/43746
1129 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1130
1131 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1132
1133 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1134 -mno-pointers-to-nested-functions.
1135 * gcc.target/powerpc/no-r11-2.c: Ditto.
1136 * gcc.target/powerpc/no-r11-3.c: Ditto.
1137
1138 2011-07-13 Jason Merrill <jason@redhat.com>
1139
1140 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1141 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1142 when compiling C files.
1143 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1144 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1145 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1146 * g++.dg/lookup/anon2.C: Likewise.
1147 * g++.dg/tree-ssa/copyprop.C: Likewise.
1148 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1149 * g++.dg/init/vector1.C: Ignore narrowing errors.
1150 * g++.dg/torture/pr35526.C: Likewise.
1151 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1152
1153 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1154
1155 PR libfortran/49296
1156 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1157 and logical reads.
1158
1159 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1160
1161 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1162 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1163
1164 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1165
1166 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1167 * lib/obj-c++.exp (obj-c++_init): Ditto.
1168 * lib/file-format.exp (gcc_target_object_format): Ditto.
1169 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1170 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1171 (check_visibility_available): Ditto.
1172 (check_effective_target_tls_native): Ditto.
1173 (check_effective_target_tls_emulated): Ditto.
1174 (check_effective_target_function_sections): Ditto.
1175
1176 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1177
1178 * gcc.target/arm/pr48183.c: New test.
1179
1180 2011-07-13 Richard Guenther <rguenther@suse.de>
1181
1182 * gcc.dg/torture/20110713-1.c: New testcase.
1183
1184 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1185
1186 PR rtl-opt/49474
1187 * gcc.c-torture/compile/pr49474.c: New testcase.
1188
1189 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR tree-optimization/49712
1192 * gcc.c-torture/execute/pr49712.c: New test.
1193
1194 2011-07-11 Jason Merrill <jason@redhat.com>
1195
1196 PR c++/44609
1197 * g++.dg/template/recurse3.C: New.
1198
1199 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR debug/49676
1202 * gcc.dg/guality/csttest.c: New test.
1203
1204 PR fortran/49698
1205 * gfortran.dg/pr49698.f90: New test.
1206
1207 2011-07-11 Jeff Law <law@redhat.com>
1208
1209 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1210
1211 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1214 * go.test/go-test.exp (go-set-goarch): Likewise.
1215
1216 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1217
1218 PR target/39633
1219 * gcc.target/avr/torture/pr39633.c: New test case.
1220
1221 2011-07-11 Tobias Burnus <burnus@net-b.de>
1222
1223 PR fortran/18918
1224 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1225
1226 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1227
1228 * lib/target-supports.exp (check_effective_target_scheduling):
1229 New Function.
1230 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1231 * gcc.dg/pr45055.c: Ditto.
1232 * gcc.dg/pr45353.c: Ditto.
1233 * g++.dg/pr45056.C: Ditto.
1234
1235 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1236
1237 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1238 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1239 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1240 * g++.dg/torture/pr31863.C: Skip AVR.
1241
1242 2011-07-10 Tobias Burnus <burnus@net-b.de>
1243
1244 PR fortran/49690
1245 * gfortran.dg/intrinsic_signal.f90: New.
1246
1247 2011-07-09 Jason Merrill <jason@redhat.com>
1248
1249 * g++.dg/cpp0x/regress/regress6.C: New.
1250 * g++.dg/parse/crash45.C: Adjust message.
1251 * g++.dg/template/crash38.C: Adjust message.
1252 * g++.dg/template/crash64.C: Adjust message.
1253
1254 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1255
1256 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1257 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1258 * g++.dg/abi/bitfield3.C: Likewise.
1259 * g++.dg/eh/pr38662.C: Likewise.
1260 * g++.dg/ext/attrib36.C: Likewise.
1261 * g++.dg/ext/attrib37.C: Likewise.
1262 * g++.dg/ext/attrib8.C: Likewise.
1263 * g++.dg/ext/tmplattr1.C: Likewise.
1264 * g++.dg/inherit/override-attribs.C: Likewise.
1265 * g++.dg/opt/inline9.C: Likewise.
1266 * g++.dg/opt/life1.C: Likewise.
1267 * g++.dg/opt/longbranch2.C: Likewise.
1268 * g++.dg/opt/nrv12.C: Likewise.
1269 * g++.dg/opt/reg-stack4.C: Likewise.
1270 * g++.dg/other/pr35504.C: Likewise.
1271 * g++.dg/other/pr39496.C: Likewise.
1272 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1273 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1274 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1275 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1276 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1277 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1278 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1279 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1280 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1281 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1282 * g++.dg/warn/pr15774-1.C: Likewise.
1283 * g++.dg/warn/pr15774-2.C: Likewise.
1284 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1285 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1286 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1287 * g++.old-deja/g++.pt/asm2.C: Likewise.
1288 * gcc.c-torture/compile/20000804-1.c: Likewise.
1289 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1290 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1291 * gcc.dg/20020108-1.c: Likewise.
1292 * gcc.dg/20020122-2.c: Likewise.
1293 * gcc.dg/20020122-3.c: Likewise.
1294 * gcc.dg/20020206-1.c: Likewise.
1295 * gcc.dg/20020219-1.c: Likewise.
1296 * gcc.dg/20020310-1.c: Likewise.
1297 * gcc.dg/20020411-1.c: Likewise.
1298 * gcc.dg/20020418-2.c: Likewise.
1299 * gcc.dg/20020426-2.c: Likewise.
1300 * gcc.dg/20020517-1.c: Likewise.
1301 * gcc.dg/20030204-1.c: Likewise.
1302 * gcc.dg/20030826-2.c: Likewise.
1303 * gcc.dg/20031102-1.c: Likewise.
1304 * gcc.dg/20031202-1.c: Likewise.
1305 * gcc.dg/20050111-1.c: Likewise.
1306 * gcc.dg/20050503-1.c: Likewise.
1307 * gcc.dg/array-init-1.c: Likewise.
1308 * gcc.dg/builtin-apply4.c: Likewise.
1309 * gcc.dg/dfp/pr31344.c: Likewise.
1310 * gcc.dg/gomp/atomic-11.c: Likewise.
1311 * gcc.dg/graphite/pr40281.c: Likewise.
1312 * gcc.dg/ia64-sync-1.c: Likewise.
1313 * gcc.dg/ia64-sync-2.c: Likewise.
1314 * gcc.dg/ia64-sync-3.c: Likewise.
1315 * gcc.dg/ia64-sync-4.c: Likewise.
1316 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1317 * gcc.dg/invalid-call-1.c: Likewise.
1318 * gcc.dg/loop-3.c: Likewise.
1319 * gcc.dg/lower-subreg-1.c: Likewise.
1320 * gcc.dg/lto/pr47259_0.c: Likewise.
1321 * gcc.dg/nested-calls-1.c: Likewise.
1322 * gcc.dg/pr20017.c: Likewise.
1323 * gcc.dg/pr25023.c: Likewise.
1324 * gcc.dg/pr27671-2.c: Likewise.
1325 * gcc.dg/pr32176.c: Likewise.
1326 * gcc.dg/pr33676.c: Likewise.
1327 * gcc.dg/pr35045.c: Likewise.
1328 * gcc.dg/pr36015.c: Likewise.
1329 * gcc.dg/pr36584.c: Likewise.
1330 * gcc.dg/pr36998.c: Likewise.
1331 * gcc.dg/pr37438.c: Likewise.
1332 * gcc.dg/pr37908.c: Likewise.
1333 * gcc.dg/pr41241.c: Likewise.
1334 * gcc.dg/pr41340.c: Likewise.
1335 * gcc.dg/pr44136.c: Likewise.
1336 * gcc.dg/pr44194-1.c: Likewise.
1337 * gcc.dg/pr46212.c: Likewise.
1338 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1339 * gcc.dg/setjmp-2.c: Likewise.
1340 * gcc.dg/short-compare-1.c: Likewise.
1341 * gcc.dg/short-compare-2.c: Likewise.
1342 * gcc.dg/smod-1.c: Likewise.
1343 * gcc.dg/sync-2.c: Likewise.
1344 * gcc.dg/sync-3.c: Likewise.
1345 * gcc.dg/tls/opt-1.c: Likewise.
1346 * gcc.dg/tls/opt-2.c: Likewise.
1347 * gcc.dg/tls/opt-3.c: Likewise.
1348 * gcc.dg/torture/badshift.c: Likewise.
1349 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1350 * gcc.dg/torture/pr20314-2.c: Likewise.
1351 * gcc.dg/torture/pr36891.c: Likewise.
1352 * gcc.dg/torture/pr38774.c: Likewise.
1353 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1354 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1355 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1356 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1357 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1358 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1359 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1360 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1361 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1362 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1363 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1364 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1365 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1366 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1367 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1368 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1369 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1370 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1371 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1372 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1373 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1374 * gcc.dg/unroll-1.c: Likewise.
1375 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1376 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1377 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1378 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1379 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1380 * gcc.target/i386/20000609-1.c: Likewise.
1381 * gcc.target/i386/20000720-1.c: Likewise.
1382 * gcc.target/i386/20000724-1.c: Likewise.
1383 * gcc.target/i386/20011107-1.c: Likewise.
1384 * gcc.target/i386/20011119-1.c: Likewise.
1385 * gcc.target/i386/20020201-3.c: Likewise.
1386 * gcc.target/i386/20020218-1.c: Likewise.
1387 * gcc.target/i386/20020729-1.c: Likewise.
1388 * gcc.target/i386/20030926-1.c: Likewise.
1389 * gcc.target/i386/20060125-1.c: Likewise.
1390 * gcc.target/i386/20060125-2.c: Likewise.
1391 * gcc.target/i386/20060512-1.c: Likewise.
1392 * gcc.target/i386/20060512-2.c: Likewise.
1393 * gcc.target/i386/20060512-3.c: Likewise.
1394 * gcc.target/i386/20060512-4.c: Likewise.
1395 * gcc.target/i386/387-1.c: Likewise.
1396 * gcc.target/i386/387-2.c: Likewise.
1397 * gcc.target/i386/387-5.c: Likewise.
1398 * gcc.target/i386/387-6.c: Likewise.
1399 * gcc.target/i386/980312-1.c: Likewise.
1400 * gcc.target/i386/980313-1.c: Likewise.
1401 * gcc.target/i386/990117-1.c: Likewise.
1402 * gcc.target/i386/990424-1.c: Likewise.
1403 * gcc.target/i386/990524-1.c: Likewise.
1404 * gcc.target/i386/991129-1.c: Likewise.
1405 * gcc.target/i386/991214-1.c: Likewise.
1406 * gcc.target/i386/991230-1.c: Likewise.
1407 * gcc.target/i386/addr-sel-1.c: Likewise.
1408 * gcc.target/i386/aggregate-ret1.c: Likewise.
1409 * gcc.target/i386/aggregate-ret2.c: Likewise.
1410 * gcc.target/i386/align-main-3.c: Likewise.
1411 * gcc.target/i386/amd64-abi-1.c: Likewise.
1412 * gcc.target/i386/amd64-abi-2.c: Likewise.
1413 * gcc.target/i386/amd64-abi-4.c: Likewise.
1414 * gcc.target/i386/amd64-abi-5.c: Likewise.
1415 * gcc.target/i386/amd64-abi-6.c: Likewise.
1416 * gcc.target/i386/asm-1.c: Likewise.
1417 * gcc.target/i386/asm-3.c: Likewise.
1418 * gcc.target/i386/asm-5.c: Likewise.
1419 * gcc.target/i386/attributes-error.c: Likewise.
1420 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1421 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1422 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1423 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1424 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1425 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1426 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1427 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1428 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1429 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1430 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1431 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1432 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1433 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1434 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1435 * gcc.target/i386/bitfield1.c: Likewise.
1436 * gcc.target/i386/bitfield2.c: Likewise.
1437 * gcc.target/i386/bmi-2.c: Likewise.
1438 * gcc.target/i386/bmi-5.c: Likewise.
1439 * gcc.target/i386/builtin-unreachable.c: Likewise.
1440 * gcc.target/i386/cleanup-2.c: Likewise.
1441 * gcc.target/i386/clobbers.c: Likewise.
1442 * gcc.target/i386/cmov8.c: Likewise.
1443 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1444 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1445 * gcc.target/i386/compress-float-387.c: Likewise.
1446 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1447 * gcc.target/i386/compress-float-sse.c: Likewise.
1448 * gcc.target/i386/crc32-2.c: Likewise.
1449 * gcc.target/i386/crc32-3.c: Likewise.
1450 * gcc.target/i386/divmod-7.c: Likewise.
1451 * gcc.target/i386/divmod-8.c: Likewise.
1452 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1453 * gcc.target/i386/fma3-builtin.c: Likewise.
1454 * gcc.target/i386/fma3-fma.c: Likewise.
1455 * gcc.target/i386/fma4-256-vector.c: Likewise.
1456 * gcc.target/i386/fma4-builtin.c: Likewise.
1457 * gcc.target/i386/fma4-fma-2.c: Likewise.
1458 * gcc.target/i386/fma4-fma.c: Likewise.
1459 * gcc.target/i386/fma4-vector-2.c: Likewise.
1460 * gcc.target/i386/fma4-vector.c: Likewise.
1461 * gcc.target/i386/funcspec-1.c: Likewise.
1462 * gcc.target/i386/funcspec-10.c: Likewise.
1463 * gcc.target/i386/funcspec-11.c: Likewise.
1464 * gcc.target/i386/funcspec-2.c: Likewise.
1465 * gcc.target/i386/funcspec-5.c: Likewise.
1466 * gcc.target/i386/funcspec-6.c: Likewise.
1467 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1468 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1469 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1470 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1471 * gcc.target/i386/incoming-1.c: Likewise.
1472 * gcc.target/i386/incoming-10.c: Likewise.
1473 * gcc.target/i386/incoming-11.c: Likewise.
1474 * gcc.target/i386/incoming-12.c: Likewise.
1475 * gcc.target/i386/incoming-13.c: Likewise.
1476 * gcc.target/i386/incoming-14.c: Likewise.
1477 * gcc.target/i386/incoming-15.c: Likewise.
1478 * gcc.target/i386/incoming-2.c: Likewise.
1479 * gcc.target/i386/incoming-3.c: Likewise.
1480 * gcc.target/i386/incoming-4.c: Likewise.
1481 * gcc.target/i386/incoming-5.c: Likewise.
1482 * gcc.target/i386/incoming-6.c: Likewise.
1483 * gcc.target/i386/incoming-7.c: Likewise.
1484 * gcc.target/i386/incoming-8.c: Likewise.
1485 * gcc.target/i386/incoming-9.c: Likewise.
1486 * gcc.target/i386/lea.c: Likewise.
1487 * gcc.target/i386/local.c: Likewise.
1488 * gcc.target/i386/loop-1.c: Likewise.
1489 * gcc.target/i386/loop-2.c: Likewise.
1490 * gcc.target/i386/loop-3.c: Likewise.
1491 * gcc.target/i386/max-stack-align.c: Likewise.
1492 * gcc.target/i386/memcpy-1.c: Likewise.
1493 * gcc.target/i386/movbe-2.c: Likewise.
1494 * gcc.target/i386/movq-2.c: Likewise.
1495 * gcc.target/i386/movq.c: Likewise.
1496 * gcc.target/i386/nrv1.c: Likewise.
1497 * gcc.target/i386/pad-4.c: Likewise.
1498 * gcc.target/i386/pad-5a.c: Likewise.
1499 * gcc.target/i386/pad-5b.c: Likewise.
1500 * gcc.target/i386/pad-6a.c: Likewise.
1501 * gcc.target/i386/pad-6b.c: Likewise.
1502 * gcc.target/i386/pad-7.c: Likewise.
1503 * gcc.target/i386/pad-9.c: Likewise.
1504 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1505 * gcc.target/i386/pic-1.c: Likewise.
1506 * gcc.target/i386/pr12092-1.c: Likewise.
1507 * gcc.target/i386/pr12329.c: Likewise.
1508 * gcc.target/i386/pr21518.c: Likewise.
1509 * gcc.target/i386/pr22362.c: Likewise.
1510 * gcc.target/i386/pr22585.c: Likewise.
1511 * gcc.target/i386/pr23098.c: Likewise.
1512 * gcc.target/i386/pr25196.c: Likewise.
1513 * gcc.target/i386/pr25293.c: Likewise.
1514 * gcc.target/i386/pr25654.c: Likewise.
1515 * gcc.target/i386/pr26449.c: Likewise.
1516 * gcc.target/i386/pr26778.c: Likewise.
1517 * gcc.target/i386/pr26826.c: Likewise.
1518 * gcc.target/i386/pr27266.c: Likewise.
1519 * gcc.target/i386/pr29978.c: Likewise.
1520 * gcc.target/i386/pr30505.c: Likewise.
1521 * gcc.target/i386/pr30961-1.c: Likewise.
1522 * gcc.target/i386/pr31628.c: Likewise.
1523 * gcc.target/i386/pr32000-2.c: Likewise.
1524 * gcc.target/i386/pr32661-1.c: Likewise.
1525 * gcc.target/i386/pr32708-2.c: Likewise.
1526 * gcc.target/i386/pr32708-3.c: Likewise.
1527 * gcc.target/i386/pr34256.c: Likewise.
1528 * gcc.target/i386/pr34312.c: Likewise.
1529 * gcc.target/i386/pr34522.c: Likewise.
1530 * gcc.target/i386/pr35160.c: Likewise.
1531 * gcc.target/i386/pr35281.c: Likewise.
1532 * gcc.target/i386/pr36246.c: Likewise.
1533 * gcc.target/i386/pr36786.c: Likewise.
1534 * gcc.target/i386/pr37275.c: Likewise.
1535 * gcc.target/i386/pr37843-3.c: Likewise.
1536 * gcc.target/i386/pr37843-4.c: Likewise.
1537 * gcc.target/i386/pr39082-1.c: Likewise.
1538 * gcc.target/i386/pr39431.c: Likewise.
1539 * gcc.target/i386/pr39496.c: Likewise.
1540 * gcc.target/i386/pr39543-2.c: Likewise.
1541 * gcc.target/i386/pr39911.c: Likewise.
1542 * gcc.target/i386/pr40718.c: Likewise.
1543 * gcc.target/i386/pr40906-1.c: Likewise.
1544 * gcc.target/i386/pr40906-2.c: Likewise.
1545 * gcc.target/i386/pr40906-3.c: Likewise.
1546 * gcc.target/i386/pr40934.c: Likewise.
1547 * gcc.target/i386/pr41900.c: Likewise.
1548 * gcc.target/i386/pr42589.c: Likewise.
1549 * gcc.target/i386/pr43662.c: Likewise.
1550 * gcc.target/i386/pr43671.c: Likewise.
1551 * gcc.target/i386/pr43766.c: Likewise.
1552 * gcc.target/i386/pr43869.c: Likewise.
1553 * gcc.target/i386/pr44942.c: Likewise.
1554 * gcc.target/i386/pr44948-2a.c: Likewise.
1555 * gcc.target/i386/pr45234.c: Likewise.
1556 * gcc.target/i386/pr45336-2.c: Likewise.
1557 * gcc.target/i386/pr45336-4.c: Likewise.
1558 * gcc.target/i386/pr45852.c: Likewise.
1559 * gcc.target/i386/pr46470.c: Likewise.
1560 * gcc.target/i386/pr48037-1.c: Likewise.
1561 * gcc.target/i386/pr48389.c: Likewise.
1562 * gcc.target/i386/pr49095.c: Likewise.
1563 * gcc.target/i386/pr9771-1.c: Likewise.
1564 * gcc.target/i386/rdfsbase-1.c: Likewise.
1565 * gcc.target/i386/rdfsbase-2.c: Likewise.
1566 * gcc.target/i386/rdgsbase-1.c: Likewise.
1567 * gcc.target/i386/rdgsbase-2.c: Likewise.
1568 * gcc.target/i386/rdrand-3.c: Likewise.
1569 * gcc.target/i386/regparm-stdcall.c: Likewise.
1570 * gcc.target/i386/regparm.c: Likewise.
1571 * gcc.target/i386/reload-1.c: Likewise.
1572 * gcc.target/i386/rotate-2.c: Likewise.
1573 * gcc.target/i386/sibcall-5.c: Likewise.
1574 * gcc.target/i386/signbit-1.c: Likewise.
1575 * gcc.target/i386/signbit-2.c: Likewise.
1576 * gcc.target/i386/signbit-3.c: Likewise.
1577 * gcc.target/i386/sse-5.c: Likewise.
1578 * gcc.target/i386/sse-8.c: Likewise.
1579 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1580 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1581 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1582 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1583 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1584 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1585 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1586 * gcc.target/i386/sse2-movq-2.c: Likewise.
1587 * gcc.target/i386/sse2-movq-3.c: Likewise.
1588 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1589 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1590 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1591 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1592 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1593 * gcc.target/i386/ssefn-1.c: Likewise.
1594 * gcc.target/i386/ssefn-2.c: Likewise.
1595 * gcc.target/i386/sseregparm-1.c: Likewise.
1596 * gcc.target/i386/sseregparm-2.c: Likewise.
1597 * gcc.target/i386/sseregparm-3.c: Likewise.
1598 * gcc.target/i386/sseregparm-4.c: Likewise.
1599 * gcc.target/i386/sseregparm-5.c: Likewise.
1600 * gcc.target/i386/sseregparm-6.c: Likewise.
1601 * gcc.target/i386/sseregparm-7.c: Likewise.
1602 * gcc.target/i386/sseregparm-8.c: Likewise.
1603 * gcc.target/i386/stack-realign.c: Likewise.
1604 * gcc.target/i386/stack-usage-realign.c: Likewise.
1605 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1606 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1607 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1608 * gcc.target/i386/stackalign/return-1.c: Likewise.
1609 * gcc.target/i386/stackalign/return-2.c: Likewise.
1610 * gcc.target/i386/stackalign/return-3.c: Likewise.
1611 * gcc.target/i386/tailcall-1.c: Likewise.
1612 * gcc.target/i386/tbm-2.c: Likewise.
1613 * gcc.target/i386/udivmod-7.c: Likewise.
1614 * gcc.target/i386/udivmod-8.c: Likewise.
1615 * gcc.target/i386/unroll-1.c: Likewise.
1616 * gcc.target/i386/vararg-1.c: Likewise.
1617 * gcc.target/i386/vararg-2.c: Likewise.
1618 * gcc.target/i386/vect8-ret.c: Likewise.
1619 * gcc.target/i386/vectorize5.c: Likewise.
1620 * gcc.target/i386/wmul-1.c: Likewise.
1621 * gcc.target/i386/wmul-2.c: Likewise.
1622 * gcc.target/i386/wrfsbase-1.c: Likewise.
1623 * gcc.target/i386/wrfsbase-2.c: Likewise.
1624 * gcc.target/i386/wrgsbase-1.c: Likewise.
1625 * gcc.target/i386/wrgsbase-2.c: Likewise.
1626 * gcc.target/i386/xop-pcmov.c: Likewise.
1627 * gcc.target/i386/xop-pcmov2.c: Likewise.
1628 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1629 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1630 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1631 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1632 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1633 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1634 * gcc.target/i386/zee.c: Likewise.
1635 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1636 * gfortran.dg/compiler-directive_2.f: Likewise.
1637 * gfortran.dg/g77/20010216-1.f: Likewise.
1638 * gfortran.dg/gomp/pr39152.f90: Likewise.
1639 * gfortran.dg/pr33794.f90: Likewise.
1640
1641 2011-07-09 Jason Merrill <jason@redhat.com>
1642
1643 * g++.dg/cpp0x/regress/regress5.C: New.
1644
1645 2011-07-08 Jason Merrill <jason@redhat.com>
1646
1647 PR c++/45437
1648 * g++.dg/expr/compound-asn1.C: New.
1649 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1650
1651 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR target/49621
1654 * gcc.target/powerpc/altivec-34.c: New test.
1655
1656 2011-07-08 Jason Merrill <jason@redhat.com>
1657
1658 PR c++/45603
1659 * g++.dg/abi/guard3.C: New.
1660
1661 2011-07-08 Julian Brown <julian@codesourcery.com>
1662
1663 * lib/target-supports.exp
1664 (check_effective_target_arm_little_endian): New.
1665 (check_effective_target_vect_pack_trunc): Use above.
1666 (check_effective_target_vect_unpack): Likewise.
1667 (check_effective_target_vect_element_align): Test
1668 check_effective_target_arm_vect_no_misalign for ARM.
1669
1670 2011-07-08 Jason Merrill <jason@redhat.com>
1671
1672 PR c++/49673
1673 * g++.dg/cpp0x/constexpr-rom.C: New.
1674
1675 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1676
1677 PR middle-end/49519
1678 * g++.dg/torture/pr49519.C: New test.
1679
1680 2011-07-08 Martin Jambor <mjambor@suse.cz>
1681
1682 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1683
1684 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1685
1686 PR testsuite/48727
1687 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1688
1689 2011-07-08 Richard Guenther <rguenther@suse.de>
1690
1691 PR tree-optimization/49662
1692 * gcc.dg/graphite/interchange-14.c: XFAIL.
1693 * gcc.dg/graphite/interchange-15.c: Likewise.
1694 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1695
1696 2011-07-06 Jason Merrill <jason@redhat.com>
1697
1698 PR c++/49663
1699 * g++.dg/cpp0x/regress/regress4.C: New.
1700
1701 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1702
1703 PR fortran/49648
1704 * gfortran.dg/result_in_spec_4.f90: New test.
1705
1706 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707
1708 * gcc.target/sparc/cas64.c: New test.
1709
1710 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR c/49644
1713 * g++.dg/torture/pr49644.C: New test.
1714
1715 PR c/49644
1716 * gcc.c-torture/execute/pr49644.c: New test.
1717
1718 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1719
1720 * lib/target-supports.exp (check_effective_target_ia32): New.
1721 (check_effective_target_x32): Likewise.
1722 (check_effective_target_vect_cmdline_needed): Also check x32.
1723
1724 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1725
1726 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1727 dg-prune-output.
1728 * gcc.target/arm/pr42235.c: Likewise.
1729 * gcc.target/arm/pr42495.c: Likewise.
1730 * gcc.target/arm/pr42574.c: Likewise.
1731 * gcc.target/arm/thumb-branch1.c: Likewise.
1732
1733 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1734 unneeded prune of possible warning.
1735 * gcc.target/arm/pr40956.c: Likewise.
1736 * gcc.target/arm/pr42505.c: Likewise.
1737
1738 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1739 * gcc.c-torture/compile/pr46883.c: Likewise.
1740 * gcc.c-torture/compile/pr46934.c: Likewise.
1741
1742 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1743 for move to ../../gcc.c-torture/compile.
1744 * gcc.target/arm/pr46883.c: Likewise.
1745 * gcc.target/arm/pr46934.c: Likewise.
1746
1747 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1748 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1749 * gcc.target/arm/wmul-1.c: Likewise.
1750 * gcc.target/arm/wmul-2.c: Likewise.
1751 * gcc.target/arm/wmul-3.c: Likewise.
1752 * gcc.target/arm/wmul-4.c: Likewise.
1753 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1754 add tab after scan target.
1755 * gcc.target/arm/smlaltt-1.c: Likewise.
1756 * gcc.target/arm/smlatb-1.c: Likewise.
1757 * gcc.target/arm/smlatt-1.c: Likewise.
1758
1759 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR debug/49522
1762 * gcc.dg/debug/pr49522.c: New test.
1763
1764 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1765
1766 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1767 * gcc.dg/pr46212.c: Run only if target int32plus.
1768 * gcc.dg/torture/pr48146.c: Ditto.
1769 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1770 * c-c++-common/pr44832.c: Ditto.
1771 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1772 * gcc.dg/pr31490.c: Ditto.
1773 * gcc.dg/torture/builtin-math-7.c: Run only if target
1774 large_double.
1775 * gcc.dg/torture/pr45764.c: Skip for AVR.
1776 * gcc.dg/pr47893.c: Ditto.
1777
1778 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1779
1780 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1781 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1782 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1783 add tab to scan target.
1784
1785 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1786
1787 * gcc.target/arm/neon-modes-3.c: New test.
1788
1789 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1790
1791 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1792 -fno-loop-interchange -ffast-math.
1793
1794 2011-07-07 Richard Guenther <rguenther@suse.de>
1795
1796 * gcc.dg/ftrapv-3.c: New testcase.
1797
1798 2011-07-07 Richard Guenther <rguenther@suse.de>
1799
1800 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1801 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1802
1803 2011-07-07 Kai Tietz <ktietz@redhat.com>
1804
1805 * gcc.dg/binop-notxor1.c: New test.
1806 * gcc.dg/binop-notand4a.c: New test.
1807 * gcc.dg/binop-notxor2.c: New test.
1808 * gcc.dg/binop-notand3a.c: New test.
1809 * gcc.dg/binop-notand2a.c: New test.
1810 * gcc.dg/binop-notand6a.c: New test.
1811 * gcc.dg/binop-notor1.c: New test.
1812 * gcc.dg/binop-notand1a.c: New test.
1813 * gcc.dg/binop-notand5a.c: New test.
1814 * gcc.dg/binop-notor2.c: New test.
1815
1816 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR middle-end/49640
1819 * gcc.dg/gomp/pr49640.c: New test.
1820
1821 2011-07-07 Richard Guenther <rguenther@suse.de>
1822
1823 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1824
1825 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1826
1827 PR target/39150
1828 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1829
1830 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1831
1832 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1833 * gcc.target/powerpc/no-r11-2.c: Ditto.
1834 * gcc.target/powerpc/no-r11-3.c: Ditto.
1835
1836 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1837
1838 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1839 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1840
1841 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1842
1843 * lib/target-supports.exp (check_profiling_available): Disable
1844 profiling with -fprofile-generate for target avr.
1845
1846 2011-07-06 Richard Guenther <rguenther@suse.de>
1847
1848 PR tree-optimization/49645
1849 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1850
1851 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1852
1853 PR middle-end/47383
1854 * gcc.dg/pr47383.c: New.
1855
1856 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1857
1858 PR tree-optimization/49647
1859 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1860
1861 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 PR testsuite/49542
1864 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1865 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1866
1867 2011-07-05 Jason Merrill <jason@redhat.com>
1868
1869 PR c++/48157
1870 * g++.dg/template/template-id-4.C: New.
1871
1872 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1873
1874 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1875 * gcc.dg/pr43402.c: Ditto.
1876
1877 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1878
1879 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1880
1881 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1882
1883 * gcc.target/powerpc/ppc-switch-1.c: New test for
1884 --param case-values-threshold.
1885 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1886
1887 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1888
1889 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1890
1891 2011-07-05 Jason Merrill <jason@redhat.com>
1892
1893 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1894
1895 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1896
1897 PR tree-optimization/47654
1898 * gcc.dg/graphite/block-pr47654.c: New.
1899
1900 2011-07-05 Jason Merrill <jason@redhat.com>
1901
1902 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1903
1904 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1905
1906 PR tree-optimization/49580
1907 * gcc.dg/autopar/pr49580.c: New test.
1908
1909 2011-07-05 Richard Guenther <rguenther@suse.de>
1910
1911 PR tree-optimization/49518
1912 PR tree-optimization/49628
1913 * g++.dg/torture/pr49628.C: New testcase.
1914 * gcc.dg/torture/pr49518.c: Likewise.
1915
1916 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1917
1918 * ada/acats/run_acats (which): Extract last field from type -p,
1919 type output only if command succeeded.
1920
1921 2011-07-04 Jason Merrill <jason@redhat.com>
1922
1923 * g++.dg/abi/mangle48.C: New.
1924
1925 * g++.dg/cpp0x/diag1.C: New.
1926
1927 * g++.dg/diagnostic/aka1.C: New.
1928
1929 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR rtl-optimization/49619
1932 * gcc.dg/pr49619.c: New test.
1933
1934 PR rtl-optimization/49472
1935 * gfortran.dg/pr49472.f90: New test.
1936
1937 PR debug/49602
1938 * gcc.dg/pr49602.c: New test.
1939
1940 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1941
1942 PR target/34734
1943 PR target/44643
1944 * gcc.target/avr/avr.exp: Run over cpp files, too.
1945 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1946 * gcc.target/avr/progmem.h: New file.
1947 * gcc.target/avr/exit-abort.h: New file.
1948 * gcc.target/avr/progmem-error-1.c: New file.
1949 * gcc.target/avr/progmem-error-1.cpp: New file.
1950 * gcc.target/avr/progmem-warning-1.c: New file.
1951 * gcc.target/avr/torture/progmem-1.c: New file.
1952 * gcc.target/avr/torture/progmem-1.cpp: New file.
1953
1954 2011-07-04 Richard Guenther <rguenther@suse.de>
1955
1956 PR tree-optimization/49615
1957 * g++.dg/torture/pr49615.C: New testcase.
1958
1959 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1960
1961 PR tree-optimization/49610
1962 * gcc.dg/vect/pr49610.c: New test.
1963
1964 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 * gnat.dg/specs/debug1.ads: New test.
1967
1968 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1969
1970 PR fortran/49562
1971 * gfortran.dg/typebound_proc_23.f90: New.
1972
1973 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1974
1975 PR c++/49605
1976 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1977
1978 2011-07-01 Jason Merrill <jason@redhat.com>
1979
1980 PR c++/48261
1981 * g++.dg/template/template-id-3.C: New.
1982
1983 PR c++/48593
1984 * g++.dg/template/qualified-id4.C: New.
1985
1986 PR c++/48883
1987 * g++.dg/template/explicit-args4.C: New.
1988
1989 PR c++/49085
1990 * g++.dg/template/offsetof2.C: New.
1991
1992 2011-07-01 Kai Tietz <ktietz@redhat.com>
1993
1994 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1995
1996 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997
1998 PR libmudflap/49549
1999 * lib/target-supports.exp (check_effective_target_gld): New proc.
2000
2001 2011-07-01 Richard Guenther <rguenther@suse.de>
2002
2003 PR tree-optimization/49603
2004 * gcc.dg/torture/pr49603.c: New testcase.
2005
2006 2011-06-30 Jason Merrill <jason@redhat.com>
2007
2008 PR c++/49387
2009 * g++.dg/rtti/template1.C: New.
2010
2011 PR c++/49569
2012 * g++.dg/cpp0x/regress/ctor1.C: New.
2013
2014 PR c++/49355
2015 * g++.dg/cpp0x/initlist54.C: New.
2016
2017 2011-06-30 Martin Jambor <mjambor@suse.cz>
2018
2019 * gcc.dg/tree-ssa/sra-12.c: New test.
2020
2021 2011-06-29 Jason Merrill <jason@redhat.com>
2022
2023 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2024
2025 2011-06-30 Richard Guenther <rguenther@suse.de>
2026
2027 PR tree-optimization/46787
2028 * gcc.dg/vect/vect-121.c: New testcase.
2029
2030 2011-06-30 Martin Jambor <mjambor@suse.cz>
2031
2032 PR tree-optimization/49094
2033 * gcc.dg/tree-ssa/pr49094.c: New test.
2034
2035 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR fortran/49540
2038 * gfortran.dg/pr49540-1.f90: New test.
2039 * gfortran.dg/pr49540-2.f90: New test.
2040
2041 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2042
2043 PR ada/49511
2044 * ada/acats/run_acats (which): Use last field of type -p output.
2045
2046 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2047 Iain Sandoe <iains@gcc.gnu.org>
2048
2049 PR libobjc/36610
2050 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2051 Only skip on 64-bit *-*-darwin8* && !objc2.
2052
2053 2011-06-30 Richard Guenther <rguenther@suse.de>
2054
2055 PR tree-optimization/38752
2056 * gcc.c-torture/compile/pr38752.c: New testcase.
2057
2058 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2059
2060 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2061 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2062
2063 2011-06-29 Jason Merrill <jason@redhat.com>
2064
2065 PR c++/49216
2066 * g++.dg/cpp0x/initlist53.C: Use placement new.
2067 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2068 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2069
2070 PR c++/49003
2071 * g++.dg/cpp0x/trailing6.C: New.
2072 * g++.dg/cpp0x/pr45908.C: No error.
2073
2074 PR c++/49272
2075 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2076
2077 PR c++/49520
2078 * g++.dg/cpp0x/constexpr-using2.C: New.
2079
2080 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2081
2082 PR c++/45923
2083 * g++.dg/cpp0x/constexpr-diag3.C: New.
2084 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2085 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2086 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2087 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2088
2089 2011-06-29 Jason Merrill <jason@redhat.com>
2090
2091 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2092
2093 2011-06-29 Richard Guenther <rguenther@suse.de>
2094
2095 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2096
2097 2011-06-29 Jason Merrill <jason@redhat.com>
2098
2099 * g++.dg/cpp0x/initlist-value2.C: New.
2100
2101 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2102 * g++.dg/cpp0x/initlist-value.C: New.
2103
2104 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2105
2106 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2107
2108 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2109
2110 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2111 * gcc.dg/inline_2.c: Likewise.
2112 * gcc.dg/unroll_1.c: Likewise.
2113
2114 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR debug/49567
2117 * gcc.target/i386/pr49567.c: New test.
2118
2119 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/opt17.ad[sb]: New test.
2122
2123 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2124 Tom de Vries <tom@codesourcery.com>
2125
2126 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2127 (check_effective_target_arm_thumb2): New effective targets.
2128 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2129 properly. Clean up temporary files.
2130 * gcc.target/arm/ivopts-2.c: Likewise.
2131 * gcc.target/arm/ivopts-3.c: Likewise.
2132 * gcc.target/arm/ivopts-4.c: Likewise.
2133 * gcc.target/arm/ivopts-5.c: Likewise.
2134 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2135
2136 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2137
2138 PR fortran/49479
2139 * gfortran.dg/reshape_zerosize_3.f90: New test.
2140
2141 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2142
2143 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2144 * gcc.target/arm/vfp-ldmias.c: Likewise.
2145 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2146 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2147 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2148 * gcc.target/arm/vfp-stmias.c: Likewise.
2149 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2150 * gcc.target/arm/vfp-stmiad.c: Likewise.
2151
2152 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2153
2154 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2155 dg-prune-output.
2156 * gcc.target/arm/pr45701-2.c: Ditto.
2157
2158 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2159
2160 PR fortran/49466
2161 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2162 * gfortran.dg/extends_14.f03: Modified.
2163
2164 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2165
2166 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2167 early if the test is already being skipped.
2168
2169 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2170 scan-assembler-dem-not): For missing file, report unresolved with
2171 same message as for pass/fail, with reason reported in log file.
2172
2173 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2174 from add_options_for_arm_neon_fp16.
2175 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2176 check_effective_target_arm_neon_fp16_ok_nocache.
2177 Check -mfpu and -mfloat-abi options from current multilib.
2178 Do not require neon support.
2179 (check_effective_target_arm_fp16_ok): Renamed from
2180 check_effecitve_target_arm_neon_fp16_ok.
2181 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2182 arm_neon_fp16_ok and arm_fp16.
2183 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2184 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2185 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2186 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2187
2188 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2189
2190 * gcc.dg/builtin-assume-aligned-1.c: New test.
2191 * gcc.dg/builtin-assume-aligned-2.c: New test.
2192 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2193
2194 PR debug/49544
2195 * gcc.dg/pr49544.c: New test.
2196
2197 2011-06-27 Richard Guenther <rguenther@suse.de>
2198
2199 PR tree-optimization/49394
2200 * g++.dg/torture/pr49394.C: New testcase.
2201
2202 2011-06-27 Kai Tietz <ktietz@redhat.com>
2203
2204 * gcc.dg/optimize-bswapdi-2.c: New test.
2205
2206 2011-06-27 Michael Hope <michael.hope@linaro.org>
2207 Richard Sandiford <richard.sandiford@linaro.org>
2208
2209 PR tree-optimization/49169
2210 * gcc.dg/torture/pr49169.c: New test.
2211
2212 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2213
2214 PR testsuite/49529
2215 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2216
2217 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2218 hppa*-*-hpux*.
2219
2220 2011-06-26 Jason Merrill <jason@redhat.com>
2221
2222 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2223
2224 PR c++/49528
2225 * g++.dg/init/ref19.C: New.
2226 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2227
2228 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR tree-optimization/48377
2231 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2232 non_strict_align.
2233
2234 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2235
2236 PR middle-end/49191
2237 * lib/target-supports.exp (check_effective_target_non_strict_align):
2238 New.
2239 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2240
2241 2011-06-24 Martin Jambor <mjambor@suse.cz>
2242
2243 PR tree-optimizations/49516
2244 * g++.dg/tree-ssa/pr49516.C: New test.
2245
2246 2011-06-23 Jason Merrill <jason@redhat.com>
2247
2248 PR c++/35255
2249 * g++.dg/template/partial10.C: New.
2250 * g++.dg/template/partial11.C: New.
2251
2252 2011-06-23 Jeff Law <law@redhat.com>
2253
2254 PR middle-end/48770
2255 * gcc.dg/pr48770.c: New test.
2256
2257 2011-06-23 Jan Hubicka <jh@suse.cz>
2258
2259 PR middle-end/49373
2260 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2261
2262 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR testsuite/49512
2265 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2266 instead of -fdump-tree-optimized.
2267
2268 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 PR c++/44625
2271 * g++.dg/template/crash107.C: New.
2272 * g++.dg/template/error17.C: Adjust.
2273
2274 2011-06-23 Jason Merrill <jason@redhat.com>
2275
2276 PR c++/49507
2277 * g++.dg/cpp0x/defaulted30.C: New.
2278
2279 PR c++/49440
2280 * g++.dg/rtti/anon-ns1.C: New.
2281
2282 PR c++/49395
2283 * g++.dg/init/ref18.C: New.
2284
2285 PR c++/36435
2286 * g++.dg/template/partial9.C: New.
2287
2288 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2289
2290 PR middle-end/49373
2291 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2292
2293 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR debug/49496
2296 * gcc.dg/pr49496.c: New test.
2297
2298 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2299
2300 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2301 is not xscale.
2302
2303 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2304
2305 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2306 * gcc.target/arm/pr42879.c: Likewise.
2307 * gcc.target/arm/pr45701-3.c: Likewise.
2308
2309 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2310 * gcc.target/arm/pr40482.c: Likewise.
2311 * gcc.target/arm/stack-corruption.c: Likewise.
2312
2313 2011-06-22 Richard Guenther <rguenther@suse.de>
2314
2315 PR tree-optimization/49493
2316 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2317
2318 2011-06-22 Jason Merrill <jason@redhat.com>
2319
2320 PR c++/49260
2321 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2322
2323 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2324 Dmitry Melnik <dm@ispras.ru>
2325
2326 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2327 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2328 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2329
2330 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2331
2332 * gcc.target/arm/tlscall.c: New.
2333
2334 2011-06-21 Jason Merrill <jason@redhat.com>
2335
2336 PR c++/49172
2337 * g++.dg/cpp0x/constexpr-ref1.C: New.
2338 * g++.dg/cpp0x/constexpr-ref2.C: New.
2339 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2340
2341 PR c++/49482
2342 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2343
2344 PR c++/49418
2345 * g++.dg/template/param3.C: New.
2346
2347 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2348
2349 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2350 my_clrsb test functions.
2351 (main): Test clrsb.
2352 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2353 test_sll, test_ull): Add clrsb tests.
2354 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2355 clrsbll.
2356
2357 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2358
2359 PR fortran/49112
2360 * gfortran.dg/class_44.f03: New.
2361
2362 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2363
2364 PR tree-optimization/49478
2365 * gcc.dg/vect/pr49478.c
2366
2367 2011-06-21 Richard Guenther <rguenther@suse.de>
2368
2369 PR tree-optimization/49483
2370 * gcc.dg/vect/vect-120.c: New testcase.
2371
2372 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2373
2374 PR testsuite/49443
2375 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2376 * gcc.dg/vect/vect-peel-4.c: Likewise.
2377
2378 2011-06-22 Christian Bruel <christian.bruel@st.com>
2379
2380 PR middle-end/49139
2381 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2382 * gcc.dg/always_inline2.c: Likewise.
2383 * gcc.dg/always_inline3.c: Likewise.
2384 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2385 * gcc.dg/inline_1.c: Likewise.
2386 * gcc.dg/inline_2.c: Likewise.
2387 * gcc.dg/inline_3.c: Likewise.
2388 * gcc.dg/inline_4.c: Likewise.
2389 * gcc.dg/20051201-1.c: Likewise.
2390 * gcc.dg/pr40087.c: Likewise.
2391 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2392 * gcc.dg/inline-22.c: Likewise.
2393 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2394 * gcc.dg/lto/20090218-1_1.c: Likewise.
2395 * g++.dg/ipa/devirt-7.C: Likewise.
2396 * gcc.dg/uninit-pred-5_a.c: Likewise.
2397 * gcc.dg/uninit-pred-5_b.c: Likewise.
2398 * gcc.dg/fail_always_inline.c: New.
2399
2400 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2401
2402 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2403 into 6 jobs instead of 3.
2404
2405 2011-06-20 Jason Merrill <jason@redhat.com>
2406
2407 PR c++/49216
2408 * g++.dg/cpp0x/initlist53.C: New.
2409
2410 2011-06-20 Tobias Burnus <burnus@net-b.de>
2411
2412 PR fortran/18918
2413 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2414 * gfortran.dg/coarray_lock_3.f90: New.
2415 * gfortran.dg/coarray/lock_1.f90: New.
2416
2417 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2418
2419 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2420 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2421 unresolved and report the reason to the log file.
2422
2423 * lib/scanasm.exp (object-size): Move argument processing earlier
2424 to report errors before verifying that the file exists. Report
2425 problems detected at runtime as unresolved instead of error and
2426 report their reasons to the log file.
2427
2428 2011-06-20 Jason Merrill <jason@redhat.com>
2429
2430 PR c++/47080
2431 * g++.dg/cpp0x/explicit6.C: New.
2432
2433 PR c++/47635
2434 * g++.dg/cpp0x/enum20.C: New.
2435
2436 PR c++/48138
2437 * g++.dg/ext/attr-aligned01.C: New.
2438
2439 PR c++/49205
2440 * g++.dg/cpp0x/variadic-default.C: New.
2441
2442 PR c++/43321
2443 * g++.dg/cpp0x/auto26.C: New.
2444
2445 PR c++/43831
2446 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2447
2448 2011-06-20 Kai Tietz <ktietz@redhat.com>
2449
2450 * gcc.dg/binop-notand1.c: New test.
2451 * gcc.dg/binop-notand2.c: New test.
2452 * gcc.dg/binop-notand3.c: New test.
2453 * gcc.dg/binop-notand4.c: New test.
2454 * gcc.dg/binop-notand5.c: New test.
2455 * gcc.dg/binop-notand6.c: New test.
2456
2457 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR testsuite/49432
2460 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2461
2462 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2463
2464 PR fortran/49400
2465 * gfortran.dg/proc_ptr_31.f90: New.
2466
2467 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2468
2469 * gnat.dg/volatile6.adb: New test.
2470 * gnat.dg/volatile7.adb: Likewise.
2471 * gnat.dg/volatile8.adb: Likewise.
2472 * gnat.dg/volatile9.adb: Likewise.
2473
2474 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2475
2476 * gnat.dg/constant3.adb: New test.
2477
2478 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2479
2480 PR libfortran/49296
2481 * gfortran.dg/read_list_eof_1.f90: New test.
2482
2483 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR target/49411
2486 * gcc.target/i386/testimm-1.c: New test.
2487 * gcc.target/i386/testimm-2.c: New test.
2488 * gcc.target/i386/testimm-3.c: New test.
2489 * gcc.target/i386/testimm-4.c: New test.
2490 * gcc.target/i386/testimm-5.c: New test.
2491 * gcc.target/i386/testimm-6.c: New test.
2492 * gcc.target/i386/testimm-7.c: New test.
2493 * gcc.target/i386/testimm-8.c: New test.
2494 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2495 * gcc.target/i386/xop-rotate1-int.c: New test.
2496 * gcc.target/i386/xop-rotate2-int.c: New test.
2497
2498 2011-06-17 Jason Merrill <jason@redhat.com>
2499
2500 * g++.dg/cpp0x/rv-func2.C: New.
2501
2502 * g++.dg/debug/dwarf2/lambda1.C: New.
2503 * g++.dg/warn/Wshadow-6.C: Adjust.
2504
2505 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2506
2507 PR fortran/48699
2508 * gfortran.dg/move_alloc_5.f90: New.
2509
2510 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2511
2512 PR rtl-optimization/48542
2513 * gcc.dg/torture/pr48542.c: New test.
2514
2515 2011-06-16 Jason Merrill <jason@redhat.com>
2516
2517 PR c++/44160
2518 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2519
2520 PR c++/45378
2521 * g++.dg/cpp0x/initlist52.C New.
2522
2523 PR c++/45399
2524 * c-c++-common/raw-string-12.c: New.
2525
2526 PR c++/49229
2527 * g++.dg/cpp0x/sfinae26.C: New.
2528
2529 PR c++/49251
2530 * g++.dg/cpp0x/variadic113.C: New.
2531
2532 PR c++/49420
2533 * g++.dg/cpp0x/variadic112.C: New.
2534
2535 2011-06-16 Jeff Law <law@redhat.com>
2536
2537 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2538 improved jump threading.
2539 * gcc.dg/builtin-object-size-2.c: Likewise.
2540 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2541
2542 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2543
2544 PR fortran/49074
2545 * gfortran.dg/typebound_assignment_3.f03: New.
2546
2547 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2548
2549 PR testsuite/48727
2550 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2551
2552 2011-06-16 Martin Jambor <mjambor@suse.cz>
2553
2554 PR tree-optimization/49343
2555 * gnat.dg/discr31.ad[sb]: New test.
2556
2557 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2558
2559 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2560
2561 2011-06-16 Tom de Vries <tom@codesourcery.com>
2562
2563 PR target/45098
2564 * gcc.target/arm/ivopts-3.c: Update test.
2565 * gcc.target/arm/ivopts-5.c: Same.
2566
2567 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2568
2569 Revert:
2570 2011-06-10 Wei Guozhi <carrot@google.com>
2571
2572 PR target/45335
2573 * gcc.target/arm/pr45335.c: New test.
2574 * gcc.target/arm/pr45335-2.c: New test.
2575 * gcc.target/arm/pr45335-3.c: New test.
2576 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2577 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2578 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2579
2580 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2581
2582 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2583
2584 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2585
2586 PR fortran/49417
2587 * gfortran.dg/class_43.f03: New.
2588
2589 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR tree-optimization/49419
2592 * gcc.c-torture/execute/pr49419.c: New test.
2593
2594 2011-06-16 Revital Eres <revital.eres@linaro.org>
2595
2596 * gcc.dg/sms-9.c: New file.
2597
2598 2011-06-15 Easwaran Raman <eraman@google.com>
2599
2600 PR rtl-optimization/49414
2601 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2602
2603 2011-06-14 Jason Merrill <jason@redhat.com>
2604
2605 * g++.dg/cpp0x/noexcept13.C: New.
2606
2607 2011-06-14 Easwaran Raman <eraman@google.com>
2608
2609 PR rtl-optimization/44194
2610 * gcc.dg/pr44194-1.c: New test.
2611 * gcc.dg/pr44194-2.c: New test.
2612
2613 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2614
2615 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2616 switches.
2617 * gcc.target/arm/pr45701-2.c: Likewise.
2618 * gcc.target/arm/thumb-branch1.c: Likewise.
2619
2620 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2621
2622 PR testsuite/48727
2623 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2624
2625 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2626
2627 * gcc.target/arm/pr45701-1.c: Require thumb support.
2628 * gcc.target/arm/pr45701-2.c: Likewise.
2629 * gcc.target/arm/thumb-branch1.c: Likewise.
2630
2631 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2632 * gcc.target/arm/pr39839.c: Likewise.
2633 * gcc.target/arm/pr40657-2.c: Likewise.
2634 * gcc.target/arm/pr40956.c: Likewise.
2635 * gcc.target/arm/pr41679.c: Likewise.
2636 * gcc.target/arm/pr42235.c: Likewise.
2637 * gcc.target/arm/pr42495.c: Likewise.
2638 * gcc.target/arm/pr42505.c: Likewise.
2639 * gcc.target/arm/pr42574.c: Likewise.
2640 * gcc.target/arm/pr46883.c: Likewise.
2641 * gcc.target/arm/pr46934.c: Likewise.
2642 * gcc.target/arm/xor-and.c: Likewise.
2643
2644 2011-06-14 Jason Merrill <jason@redhat.com>
2645
2646 * g++.dg/other/error23.C: Adjust error message.
2647 * g++.dg/other/error32.C: Likewise.
2648
2649 PR c++/49389
2650 * g++.dg/cpp0x/rv-dotstar.C: New.
2651
2652 PR c++/49369
2653 * g++.dg/cpp0x/decltype30.C: New.
2654
2655 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2656
2657 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2658
2659 PR fortran/49103
2660 * gfortran.dg/pr49103.f90: New test.
2661
2662 2011-06-14 Tom de Vries <tom@codesourcery.com>
2663
2664 PR target/45098
2665 * gcc.target/arm/ivopts-3.c: New test.
2666 * gcc.target/arm/ivopts-4.c: New test.
2667 * gcc.target/arm/ivopts-5.c: New test.
2668
2669 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR rtl-optimization/49390
2672 * gcc.c-torture/execute/pr49390.c: New test.
2673
2674 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2675
2676 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2677
2678 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2679
2680 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2681 * gcc.c-torture/execute/cmpsi-2.x: New file.
2682 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2683 * gcc.c-torture/execute/pr45262.x: New file.
2684 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2685 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2686 int32plus
2687 * gcc.c-torture/compile/pr49163.c: Ditto.
2688
2689 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2690
2691 * gcc.dg/vect/vect-16.c: Rename to...
2692 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2693 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2694 for double-word vectors.
2695 * gcc.dg/vect/vect-peel-4.c: Likewise.
2696 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2697 vect_element_align.
2698 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2699 -fno-fast-math.
2700
2701 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2702
2703 PR target/44618
2704 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2705
2706 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2707
2708 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2709
2710 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2711
2712 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2713
2714 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2715
2716 * gfortran.dg/trim_optimize_8.f90: New test case.
2717
2718 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2719 Ira Rosen <ira.rosen@linaro.org>
2720
2721 PR tree-optimization/49352
2722 * gcc.dg/vect/pr49352.c: New test.
2723
2724 2011-06-12 Tobias Burnus
2725
2726 PR fortran/49324
2727 * gfortran.dg/alloc_comp_assign_11.f90: New.
2728
2729 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2730
2731 * gfortran.dg/trim_optimize_7.f90: New test.
2732
2733 2011-06-10 Wei Guozhi <carrot@google.com>
2734
2735 PR target/45335
2736 * gcc.target/arm/pr45335.c: New test.
2737 * gcc.target/arm/pr45335-2.c: New test.
2738 * gcc.target/arm/pr45335-3.c: New test.
2739 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2740 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2741 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2742
2743 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 PR c++/41769
2746 * g++.dg/parse/error39.C: New.
2747
2748 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2749
2750 * gcc.target/arm/20090811-1.c: Skip for incompatible
2751 options, do not override other options.
2752 * gcc.target/arm/combine-cmp-shift.c: Skip for
2753 incompatible options.
2754 * gcc.target/arm/pr45094.c: Likewise.
2755 * gcc.target/arm/scd42-1.c: Likewise.
2756 * gcc.target/arm/scd42-3.c: Likewise.
2757 * gcc.target/arm/thumb-ltu.c: Likewise.
2758
2759 * lib/target-supports.exp
2760 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2761 multilib flags use -mfpu with a value other than neon-fp16.
2762
2763 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2764
2765 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2766 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2767
2768 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770 * lib/target-supports.exp (check_effective_target_pie): New proc.
2771 * gcc.dg/pie-link.c: Use target pie.
2772
2773 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2774 Laurent Rougé <laurent.rouge@menta.fr>
2775
2776 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2777 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2778
2779 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2780
2781 * gfortran.dg/coarray/sync_1.f90: New test for
2782 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2783
2784 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2785
2786 PR tree-optimization/49318
2787 * gcc.dg/vect/pr49318.c: New test.
2788
2789 2011-06-09 David Krauss <potswa@mac.com>
2790
2791 * g++.dg/template/arrow1.C: New.
2792
2793 2011-06-09 Jason Merrill <jason@redhat.com>
2794
2795 * lib/prune.exp: Prune "note"s.
2796 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2797
2798 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2799 * g++.dg/template/dependent-expr3.C: Likewise.
2800 * g++.dg/parse/template7.C: Likewise.
2801 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2802 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2803 * g++.old-deja/g++.pt/friend38.C: Likewise.
2804 * g++.old-deja/g++.pt/crash32.C: Likewise.
2805 * g++.old-deja/g++.other/init4.C: Likewise.
2806 * g++.old-deja/g++.other/friend8.C: Likewise.
2807
2808 * g++.dg/ext/complex7.C: Adjust expected output.
2809 * g++.dg/diagnostic/method1.C: Likewise.
2810 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2811 * g++.dg/parse/crash33.C: Likewise.
2812 * g++.dg/other/warning1.C: Likewise.
2813 * g++.dg/init/pr29571.C: Likewise.
2814 * g++.dg/warn/overflow-warn-1.C: Likewise.
2815 * g++.dg/warn/overflow-warn-3.C: Likewise.
2816 * g++.dg/warn/overflow-warn-4.C: Likewise.
2817 * g++.old-deja/g++.oliva/template1.C: Likewise.
2818
2819 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2820 * g++.dg/parse/template7.C: Adjust.
2821
2822 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2823
2824 PR target/49307
2825 * gcc.dg/pr49307.c: New.
2826
2827 2011-06-09 Wei Guozhi <carrot@google.com>
2828
2829 PR target/46975
2830 * gcc.target/arm/pr46975.c: New testcase.
2831
2832 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2833
2834 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2835 (PMETH, arglist_t): Removed.
2836 (method_get_number_of_arguments): Removed.
2837 (method_get_nth_argument): Removed.
2838 (method_get_first_argument): Removed.
2839 (method_get_next_argument): Removed.
2840 (method_get_sizeof_arguments): Removed.
2841 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2842 (PMETH): Removed.
2843 (method_get_number_of_arguments): Removed.
2844 (method_get_nth_argument): Removed.
2845 (method_get_first_argument): Removed.
2846 (method_get_next_argument): Removed.
2847 (method_get_sizeof_arguments): Removed.
2848 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2849
2850 2011-06-09 David Li <davidxl@google.com>
2851
2852 * gcc.dg/dump-pass.c: New test.
2853
2854 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/29003
2857 * g++.dg/parse/error38.C: New.
2858
2859 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR middle-end/49308
2862 * gfortran.dg/pr49308.f90: New test.
2863
2864 2011-06-08 Jason Merrill <jason@redhat.com>
2865
2866 * g++.dg/cpp0x/noexcept11.C: New.
2867 * g++.dg/cpp0x/noexcept12.C: New.
2868 * g++.dg/cpp0x/sfinae11.C: Adjust.
2869
2870 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2871
2872 PR testsuite/49323
2873 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2874 to dg-options, match also DW_AT_linkage_name.
2875
2876 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2877
2878 PR middle-end/21953
2879 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2880 -fno-common on alpha*-dec-osf*.
2881 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2882
2883 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2884
2885 PR rtl-optimization/49303
2886 * gcc.target/ia64/pr49303.c: New test.
2887
2888 2011-06-08 Tobias Burnus <burnus@net-b.de>
2889
2890 PR fortran/18918
2891 * gfortran.dg/coarray_lock_1.f90: New.
2892 * gfortran.dg/coarray_lock_2.f90: New.
2893
2894 2011-06-07 Jason Merrill <jason@redhat.com>
2895
2896 * lib/prune.exp: Look for "required" rather than "instantiated".
2897 * g++.dg/abi/mangle11.C: Likewise.
2898 * g++.dg/abi/mangle12.C: Likewise.
2899 * g++.dg/abi/mangle17.C: Likewise.
2900 * g++.dg/abi/mangle20-2.C: Likewise.
2901 * g++.dg/abi/pragma-pack1.C: Likewise.
2902 * g++.dg/cpp0x/decltype26.C: Likewise.
2903 * g++.dg/cpp0x/decltype28.C: Likewise.
2904 * g++.dg/cpp0x/decltype29.C: Likewise.
2905 * g++.dg/cpp0x/enum11.C: Likewise.
2906 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2907 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2908 * g++.dg/cpp0x/pr47416.C: Likewise.
2909 * g++.dg/ext/case-range2.C: Likewise.
2910 * g++.dg/ext/case-range3.C: Likewise.
2911 * g++.dg/gomp/for-19.C: Likewise.
2912 * g++.dg/gomp/pr37533.C: Likewise.
2913 * g++.dg/gomp/pr38639.C: Likewise.
2914 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2915 * g++.dg/inherit/base3.C: Likewise.
2916 * g++.dg/inherit/using6.C: Likewise.
2917 * g++.dg/init/placement4.C: Likewise.
2918 * g++.dg/init/reference3.C: Likewise.
2919 * g++.dg/lookup/scoped6.C: Likewise.
2920 * g++.dg/lookup/using7.C: Likewise.
2921 * g++.dg/other/abstract1.C: Likewise.
2922 * g++.dg/other/error10.C: Likewise.
2923 * g++.dg/other/error5.C: Likewise.
2924 * g++.dg/other/field1.C: Likewise.
2925 * g++.dg/other/offsetof5.C: Likewise.
2926 * g++.dg/parse/bitfield2.C: Likewise.
2927 * g++.dg/parse/constant4.C: Likewise.
2928 * g++.dg/parse/crash20.C: Likewise.
2929 * g++.dg/parse/invalid-op1.C: Likewise.
2930 * g++.dg/parse/non-dependent2.C: Likewise.
2931 * g++.dg/parse/template18.C: Likewise.
2932 * g++.dg/tc1/dr152.C: Likewise.
2933 * g++.dg/tc1/dr166.C: Likewise.
2934 * g++.dg/tc1/dr176.C: Likewise.
2935 * g++.dg/tc1/dr213.C: Likewise.
2936 * g++.dg/template/access11.C: Likewise.
2937 * g++.dg/template/access2.C: Likewise.
2938 * g++.dg/template/access3.C: Likewise.
2939 * g++.dg/template/access7.C: Likewise.
2940 * g++.dg/template/arg7.C: Likewise.
2941 * g++.dg/template/cond2.C: Likewise.
2942 * g++.dg/template/crash13.C: Likewise.
2943 * g++.dg/template/crash40.C: Likewise.
2944 * g++.dg/template/crash7.C: Likewise.
2945 * g++.dg/template/crash84.C: Likewise.
2946 * g++.dg/template/ctor5.C: Likewise.
2947 * g++.dg/template/defarg13.C: Likewise.
2948 * g++.dg/template/defarg14.C: Likewise.
2949 * g++.dg/template/dtor7.C: Likewise.
2950 * g++.dg/template/eh2.C: Likewise.
2951 * g++.dg/template/error2.C: Likewise.
2952 * g++.dg/template/error43.C: Likewise.
2953 * g++.dg/template/friend32.C: Likewise.
2954 * g++.dg/template/injected1.C: Likewise.
2955 * g++.dg/template/instantiate1.C: Likewise.
2956 * g++.dg/template/instantiate3.C: Likewise.
2957 * g++.dg/template/instantiate5.C: Likewise.
2958 * g++.dg/template/instantiate7.C: Likewise.
2959 * g++.dg/template/local6.C: Likewise.
2960 * g++.dg/template/lookup2.C: Likewise.
2961 * g++.dg/template/member5.C: Likewise.
2962 * g++.dg/template/memfriend15.C: Likewise.
2963 * g++.dg/template/memfriend16.C: Likewise.
2964 * g++.dg/template/memfriend17.C: Likewise.
2965 * g++.dg/template/memfriend7.C: Likewise.
2966 * g++.dg/template/meminit1.C: Likewise.
2967 * g++.dg/template/nested3.C: Likewise.
2968 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2969 * g++.dg/template/nontype12.C: Likewise.
2970 * g++.dg/template/nontype13.C: Likewise.
2971 * g++.dg/template/nontype6.C: Likewise.
2972 * g++.dg/template/pr23510.C: Likewise.
2973 * g++.dg/template/pr35240.C: Likewise.
2974 * g++.dg/template/ptrmem15.C: Likewise.
2975 * g++.dg/template/ptrmem6.C: Likewise.
2976 * g++.dg/template/qualified-id1.C: Likewise.
2977 * g++.dg/template/qualttp20.C: Likewise.
2978 * g++.dg/template/qualttp3.C: Likewise.
2979 * g++.dg/template/qualttp4.C: Likewise.
2980 * g++.dg/template/qualttp5.C: Likewise.
2981 * g++.dg/template/qualttp6.C: Likewise.
2982 * g++.dg/template/qualttp7.C: Likewise.
2983 * g++.dg/template/qualttp8.C: Likewise.
2984 * g++.dg/template/recurse.C: Likewise.
2985 * g++.dg/template/recurse2.C: Likewise.
2986 * g++.dg/template/ref5.C: Likewise.
2987 * g++.dg/template/scope2.C: Likewise.
2988 * g++.dg/template/sfinae10.C: Likewise.
2989 * g++.dg/template/sfinae3.C: Likewise.
2990 * g++.dg/template/sizeof3.C: Likewise.
2991 * g++.dg/template/static9.C: Likewise.
2992 * g++.dg/template/template-id-2.C: Likewise.
2993 * g++.dg/template/typedef13.C: Likewise.
2994 * g++.dg/template/typename4.C: Likewise.
2995 * g++.dg/template/using14.C: Likewise.
2996 * g++.dg/template/using2.C: Likewise.
2997 * g++.dg/template/warn1.C: Likewise.
2998 * g++.dg/warn/Wparentheses-13.C: Likewise.
2999 * g++.dg/warn/Wparentheses-15.C: Likewise.
3000 * g++.dg/warn/Wparentheses-16.C: Likewise.
3001 * g++.dg/warn/Wparentheses-17.C: Likewise.
3002 * g++.dg/warn/Wparentheses-18.C: Likewise.
3003 * g++.dg/warn/Wparentheses-19.C: Likewise.
3004 * g++.dg/warn/Wparentheses-20.C: Likewise.
3005 * g++.dg/warn/Wparentheses-23.C: Likewise.
3006 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3007 * g++.dg/warn/noeffect2.C: Likewise.
3008 * g++.dg/warn/noeffect4.C: Likewise.
3009 * g++.dg/warn/pr8570.C: Likewise.
3010 * g++.old-deja/g++.brendan/init2.C: Likewise.
3011 * g++.old-deja/g++.eh/spec6.C: Likewise.
3012 * g++.old-deja/g++.pt/crash10.C: Likewise.
3013 * g++.old-deja/g++.pt/crash36.C: Likewise.
3014 * g++.old-deja/g++.pt/derived3.C: Likewise.
3015 * g++.old-deja/g++.pt/error2.C: Likewise.
3016 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3017 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3018 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3019 * g++.old-deja/g++.pt/overload7.C: Likewise.
3020 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3021
3022 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3023 Iain Sandoe <iains@gcc.gnu.org>
3024
3025 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3026 Added code to deal with the case when [Protocol
3027 -descriptionForInstanceMethod:] or [Protocol
3028 -descriptionForClassMethod:] returns NULL.
3029
3030 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3031 Iain Sandoe <iains@gcc.gnu.org>
3032
3033 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3034 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3035 Added cast.
3036
3037 2011-06-07 Xinliang David Li <davidxl@google.com>
3038
3039 * gcc.dg/inline_2.c: New test.
3040 * gcc.dg/unroll_2.c: New test.
3041 * gcc.dg/inline_3.c: New test.
3042 * gcc.dg/unroll_3.c: New test.
3043 * gcc.dg/inline_4.c: New test.
3044 * gcc.dg/unroll_4.c: New test.
3045 * gcc.dg/inline_1.c: New test.
3046 * gcc.dg/unroll_1.c: New test.
3047
3048 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3049
3050 PR tree-optimization/48497
3051 * lib/gcc-defs.exp (dg-additional-options): New proc.
3052 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3053 -msse2 on 32-bit x86.
3054
3055 2011-06-06 Jason Merrill <jason@redhat.com>
3056
3057 * g++.dg/cpp0x/enum19.C: New.
3058
3059 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3060
3061 * gcc.target/arm/neon-reload-class.c: New test.
3062
3063 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3064
3065 PR debug/49130
3066 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3067
3068 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3069
3070 * gcc.target/arm/smlatb-1.c: New file.
3071 * gcc.target/arm/smlatt-1.c: New file.
3072 * gcc.target/arm/smlaltb-1.c: New file.
3073 * gcc.target/arm/smlaltt-1.c: New file.
3074
3075 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3076
3077 * gcc.target/arm/mla-2.c: New test.
3078
3079 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR gcov-profile/49299
3082 * gcc.dg/tree-prof/pr49299-1.c: New test.
3083 * gcc.dg/tree-prof/pr49299-2.c: New test.
3084
3085 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3086
3087 * lib/target-supports.exp
3088 (check_effective_target_vect_widen_mult_qi_to_hi):
3089 Add NEON as supporting target.
3090 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3091 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3092 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3093 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3094 using widening multiplication on targets that support it.
3095 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3096 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3097 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3098
3099 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3100
3101 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3102 Modern Objective-C runtime API.
3103 * objc/execute/next_mapping.h: Removed.
3104 * objc-obj-c++-shared/next-mapping.h: Removed.
3105 * objc-obj-c++-shared/Object1.h: Removed.
3106 * objc-obj-c++-shared/Object1.m: Removed.
3107 * objc-obj-c++-shared/Object1.mm: Removed.
3108 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3109 * objc-obj-c++-shared/Protocol1.h: Removed.
3110 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3111 of ProtoBool, IVAR_T and METHOD.
3112 * objc-obj-c++-shared/runtime.h: New.
3113 * objc-obj-c++-shared/TestsuiteObject.h: New.
3114 * objc-obj-c++-shared/TestsuiteObject.m: New.
3115
3116 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3117 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3118 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3119 it a class method.
3120 * objc/execute/_cmd.m: Include
3121 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3122 runtime API. ([TestClass +initialize]): Include this method also
3123 with the GNU runtime.
3124 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3125 Object. ([-setValue:]): Return void.
3126 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3127 with the GNU runtime. Include
3128 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3129 for the NeXT runtime. Use the existing print_ivars() and
3130 compare_structures() implementations for the old NeXT runtime.
3131 Added new implementations for the Modern GNU and NeXT runtimes.
3132 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3133 well. (main): Use objc_getClass(). Use return instead of exit.
3134 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3135 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3136 of exit().
3137 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3138 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3139 instead of Object. (main): Use return instead of exit().
3140 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3141 instead of Object. Removed prototype for exit(). (main): Use
3142 return instead of exit(). Use the Modern Objective-C runtime API.
3143 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3144 Object.
3145 * objc/execute/class-tests-1.h: Include
3146 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3147 runtime API. (test_class_with_superclass): Do not call [Object
3148 class]. There is no need to with the current libobjc.
3149 * objc/execute/class-tests-2.h: Include
3150 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3151 runtime API.
3152 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3153 ../../objc-obj-c++-shared/next-mapping.h.
3154 * objc/execute/class-2.m: Likewise.
3155 * objc/execute/class-3.m: Likewise.
3156 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3157 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3158 +initialize]): Include this method also with the GNU
3159 runtime. (main): Use the Modern Objective-C runtime API.
3160 * objc/execute/class-5.m: Likewise.
3161 * objc/execute/class-6.m: Likewise.
3162 * objc/execute/class-7.m: Likewise.
3163 * objc/execute/class-8.m: Likewise.
3164 * objc/execute/class-9.m: Likewise.
3165 * objc/execute/class-10.m: Likewise.
3166 * objc/execute/class-11.m: Likewise.
3167 * objc/execute/class-12.m: Likewise.
3168 * objc/execute/class-13.m: Likewise.
3169 * objc/execute/class-14.m: Likewise.
3170 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3171 this method also with the GNU runtime.
3172 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3173 +initialize]): Include this method also with the GNU runtime.
3174 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3175 of Object.
3176 * objc/execute/encode-1.m: Likewise.
3177 * objc/execute/enumeration-1.m: Likewise.
3178 * objc/execute/enumeration-2.m: Likewise.
3179 * objc/execute/exceptions/catchall-1.m: Likewise.
3180 * objc/execute/exceptions/finally-1.m: Likewise.
3181 * objc/execute/exceptions/foward-1.m: Likewise.
3182 * objc/execute/exceptions/local-variables-1.m: Likewise.
3183 * objc/execute/exceptions/throw-nil.m: Likewise.
3184 * objc/execute/exceptions/trivial.m: Likewise.
3185 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3186 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3187 * objc/execute/exceptions/matcher-1.m: Likewise.
3188 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3189 Object.
3190 * objc/execute/formal_protocol-2.m: Likewise.
3191 * objc/execute/formal_protocol-3.m: Likewise.
3192 * objc/execute/formal_protocol-4.m: Likewise.
3193 * objc/execute/formal_protocol-5.m: Include
3194 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3195 protocol_getName().
3196 * objc/execute/formal_protocol-6.m: Likewise.
3197 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3198 Object. Include <objc/Protocol.h> instead of
3199 ../../objc-obj-c++-shared/Protocol1.h.
3200 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3201 Object.
3202 * objc/execute/informal_protocol.m: Likewise.
3203 * objc/execute/load-3.m: Likewise.
3204 * objc/execute/many_args_method.m ([TestClass +initialize]):
3205 Include this method with the GNU runtime as well.
3206 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3207 * objc/execute/nested-func-1.m: Use TestsuiteObject
3208 instead of Object.
3209 * objc/execute/nil_method-1.m: Likewise.
3210 * objc/execute/no_clash.m: Likewise.
3211 * objc/execute/np-1.m: Do not include
3212 ../../objc-obj-c++-shared/Protocol1.h.
3213 (main): Use return instead of exit().
3214 * objc/execute/np-2.m: Do not include
3215 ../../objc-obj-c++-shared/Protocol1.h.
3216 ([MyObject +initialize]): Include this method also with the GNU
3217 runtime. (main): Use return instead of exit().
3218 * objc/execute/object_is_class.m: Include
3219 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3220 of Object. (main): Use the Modern Objective-C runtime API.
3221 * objc/execute/object_is_meta_class.m: Likewise.
3222 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3223 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3224 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3225 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3226 Objective-C runtime API.
3227 * objc/execute/protocol-isEqual-2.m: Likewise.
3228 * objc/execute/protocol-isEqual-3.m: Likewise.
3229 * objc/execute/protocol-isEqual-4.m: Likewise.
3230 * objc/execute/redefining_self.m ([TestClass +initialize]):
3231 Include this method with the GNU runtime as well.
3232 * objc/execute/root_methods.m: Include
3233 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3234 Include this method with the GNU runtime as well.
3235 (main): Use the Modern Objective-C runtime API.
3236 * objc/execute/selector-1.m: Include
3237 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3238 of Object. (main): Use the Modern Objective-C runtime API.
3239 * objc/execute/static-1.m ([Test +initialize]): Include this
3240 method with the GNU runtime as well.
3241 * objc/execute/static-2.m: Likewise.
3242 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3243 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3244 ([MathClass +initialize]): Include this method with the GNU
3245 runtime as well.
3246 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3247 instead of Object.
3248 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3249 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3250 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3251 * objc.dg/attributes/method-attribute-1.m: Likewise.
3252 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3253 * objc.dg/attributes/method-attribute-2.m: Likewise.
3254 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3255 * objc.dg/attributes/method-attribute-3.m: Likewise.
3256 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3257 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3258 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3259 * obj-c++.dg/bitfield-1.mm: Likewise.
3260 * obj-c++.dg/bitfield-2.mm: Likewise
3261 * objc.dg/bitfield-3.m: Likewise.
3262 * obj-c++.dg/bitfield-4.mm: Likewise.
3263 * objc.dg/bitfield-5.m: Likewise
3264 * objc.dg/call-super-1.m: Likewise.
3265 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3266 Use objc_getClass() instead of objc_get_class(), but for the GNU
3267 runtime redefine objc_getClass as objc_get_class. Include
3268 ../objc-obj-c++-shared/runtime.h.
3269 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3270 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3271 Use the Modern Objective-C runtime API.
3272 * objc.dg/class-protocol-1.m: Include
3273 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3274 * obj-c++.dg/class-protocol-1.mm: Likewise.
3275 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3276 * objc.dg/comp-types-10.m: Likewise.
3277 * objc.dg/comp-types-11.m: Likewise.
3278 * objc.dg/comp-types-12.m: Likewise.
3279 * obj-c++.dg/comp-types-9.mm: Likewise.
3280 * obj-c++.dg/comp-types-11.mm: Likewise.
3281 * obj-c++.dg/comp-types-12.mm: Likewise.
3282 * obj-c++.dg/comp-types-13.mm: Likewise.
3283 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3284 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3285 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3286 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3287 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3288 * objc.dg/desig-init-1.m: Likewise.
3289 * obj-c++.dg/defs.mm: Likewise.
3290 * objc.dg/exceptions-2.m: Likewise.
3291 * obj-c++.dg/except-1.mm: Likewise.
3292 * obj-c++.dg/exceptions-2.mm: Likewise.
3293 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3294 Use the Modern Objective-C runtime API.
3295 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3296 the Modern Objective-C runtime API. Do not include
3297 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3298 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3299 the Modern Objective-C runtime API except when using an older NeXT
3300 runtime.
3301 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3302 the Modern Objective-C runtime API.
3303 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3304 objc/encoding.h.
3305 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3306 * objc.dg/encode-7-next-64bit.m: Updated include.
3307 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3308 objc/encoding.h.
3309 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3310 the Modern Objective-C runtime API.
3311 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3312 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3313 instead of ../objc-obj-c++-shared/Protocol1.h.
3314 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3315 the Modern Objective-C runtime API except when using an older NeXT
3316 runtime.
3317 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3318 the Modern Objective-C runtime API.
3319 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3320 Object.
3321 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3322 * objc.dg/fix-and-continue-2.m: Likewise.
3323 * objc.dg/foreach-1.m: Likewise.
3324 * objc.dg/foreach-2.m: Likewise.
3325 * objc.dg/foreach-3.m: Likewise.
3326 * objc.dg/foreach-4.m: Likewise.
3327 * objc.dg/foreach-5.m: Likewise.
3328 * objc.dg/foreach-6.m: Likewise.
3329 * objc.dg/foreach-7.m: Likewise.
3330 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3331 Object.
3332 * objc.dg/func-ptr-2.m: Likewise.
3333 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3334 Do not include objc/objc-api.h.
3335 * obj-c++.dg/fsf-package-0.mm: Likewise.
3336 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3337 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3338 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3339 of Object.
3340 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3341 * objc.dg/gnu-runtime-3.m: Likewise.
3342 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3343 * objc.dg/headers.m: Include objc/runtime.h instead of
3344 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3345 for the NeXT runtime.
3346 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3347 * obj-c++.dg/isa-field-1.mm: Likewise.
3348 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3349 * objc.dg/layout-1.m: Likewise.
3350 * objc.dg/layout-2.m: Likewise.
3351 * objc.dg/local-decl-2.m: Likewise.
3352 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3353 Object. ([Container +elementForView:]): Use
3354 class_conformsToProtocol().
3355 * obj-c++.dg/lookup-2.mm: Likewise.
3356 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3357 * obj-c++.dg/local-decl-1.mm: Likewise.
3358 * objc.dg/method-3.m: Likewise.
3359 * objc.dg/method-4.m: Likewise.
3360 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3361 ../objc-obj-c++-shared/Protocol1.h.
3362 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3363 * objc.dg/method-9.m: Likewise.
3364 * objc.dg/method-10.m: Likewise.
3365 * objc.dg/method-13.m ([Root +initialize]): Include this method
3366 also for the GNU runtime. (main): Use objc_getClass() also for
3367 the GNU runtime.
3368 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3369 * objc.dg/method-17.m: Likewise.
3370 * objc.dg/method-19.m: Likewise.
3371 * objc.dg/method-20b.m: Likewise.
3372 * obj-c++.dg/method-2.mm: Likewise.
3373 * obj-c++.dg/method-6.mm: Likewise.
3374 * obj-c++.dg/method-10.mm: Likewise.
3375 * obj-c++.dg/method-11.mm: Likewise.
3376 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3377 ../objc-obj-c++-shared/Protocol1.h.
3378 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3379 * obj-c++.dg/method-15.mm: Likewise.
3380 * obj-c++.dg/method-17.mm: Likewise.
3381 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3382 +initialize]): Include this method also for the GNU
3383 runtime. (main): Use objc_getClass() also for the GNU runtime.
3384 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3385 * obj-c++.dg/method-22.mm: Likewise.
3386 * obj-c++.dg/method-23.mm: Likewise.
3387 * obj-c++.dg/no-extra-load.mm: Likewise.
3388 * objc.dg/objc-fast-4.m: Likewise.
3389 * objc.dg/objc-gc-4.m: Likewise.
3390 * obj-c++.dg/objc-gc-3.mm: Likewise.
3391 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3392 protocol_getMethodDescription() instead of [Protocol
3393 -descriptionForInstanceMethod].
3394 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3395 Made it available with all runtimes. (main): Call -test instead
3396 of -class.
3397 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3398 and put into a category.
3399 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3400 Object. Include objc/objc.h.
3401 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3402 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3403 New. (main): Use protocol_getMethodDescription() instead
3404 of [Protocol -descriptionForInstanceMethod] and [Protocol
3405 -descriptionForClassMethod].
3406 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3407 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3408 Objective-C runtime API.
3409 * obj-c++.dg/proto-qual-1.mm: Likewise.
3410 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3411 Object.
3412 * obj-c++.dg/property/property-1.mm: Likewise.
3413 * obj-c++.dg/qual-types-1.mm: Likewise.
3414 * objc.dg/selector-2.m: Include objc/objc.h instead of
3415 ../objc-obj-c++-shared/Object1.h.
3416 * obj-c++.dg/selector-2.mm: Likewise.
3417 * obj-c++.dg/selector-5.mm: Likewise.
3418 * obj-c++.dg/selector-6.mm: Likewise.
3419 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3420 Object. Do not include objc/objc-api.h.
3421 * obj-c++.dg/set-not-used-1.mm: Likewise.
3422 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3423 * objc.dg/stret-1.m: Likewise.
3424 * objc.dg/stret-2.m: Likewise.
3425 * obj-c++.dg/super-class-2.mm: Likewise.
3426 * objc.dg/super-class-3.m: Likewise.
3427 * objc.dg/super-class-4.m: Likewise.
3428 * objc.dg/sync-2.m: Likewise.
3429 * obj-c++.dg/sync-2.mm: Likewise.
3430 * objc.dg/sync-1.m: Include objc/objc.h instead of
3431 ../objc-obj-c++-shared/Object1.h.
3432 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3433 'Class' as the type of 'isa'.
3434 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3435 Objective-C runtime API. ([TestClass +initialize]): Include this
3436 method with the GNU runtime as well.
3437 * objc.dg/strings/strings-1.m: Updated includes.
3438 * obj-c++.dg/strings/strings-1.mm: Likewise.
3439 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3440 objc.dg/strings/const-str-12b.m.
3441 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3442 * obj-c++.dg/template-3.mm: Likewise.
3443 * obj-c++.dg/template-4.mm: Likewise.
3444 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3445 Objective-C runtime API.
3446 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3447 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3448 * obj-c++.dg/try-catch-1.mm: Likewise.
3449 * obj-c++.dg/try-catch-2.mm: Likewise.
3450 * objc.dg/try-catch-3.m: Likewise.
3451 * obj-c++.dg/try-catch-3.mm: Likewise.
3452 * objc.dg/try-catch-6.m: Likewise.
3453 * objc.dg/try-catch-7.m: Likewise.
3454 * obj-c++.dg/try-catch-7.mm: Likewise.
3455 * obj-c++.dg/try-catch-8.mm: Likewise.
3456 * obj-c++.dg/try-catch-9.mm: Likewise.
3457 * objc.dg/try-catch-10.m: Likewise.
3458 * obj-c++.dg/try-catch-11.mm: Likewise.
3459 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3460 Object. Include objc/objc.h.
3461 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3462 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3463 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3464 Object. Use Modern Objective-C runtime API. Do not use
3465 performv::.
3466 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3467 * obj-c++.dg/torture/trivial.mm: Likewise.
3468 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3469 instead of ../objc-obj-c++-shared/Object1.h. Include
3470 ../objc-obj-c++-shared/runtime.h.
3471 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3472 * objc.dg/torture/strings/const-str-11.m: Likewise.
3473 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3474 * objc.dg/torture/strings/const-str-9.m: Likewise.
3475 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3476 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3477 instead of Object. Only add _FooClassReference if
3478 __NEXT_RUNTIME__.
3479 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3480 * objc.dg/torture/strings/const-str-8.m: Likewise.
3481 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3482 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3483 additional sources.
3484 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3485 Object.
3486 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3487 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3488 * obj-c++.dg/va-meth-1.mm: Likewise.
3489 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3490 ../objc-obj-c++-shared/Object1.h.
3491 * objc.dg/zero-link-3.m: Likewise.
3492
3493 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3494
3495 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3496
3497 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3498
3499 PR objc-++/48275
3500 * obj-c++.dg/property/cxx-property-1.mm: New.
3501 * obj-c++.dg/property/cxx-property-2.mm: New.
3502
3503 2011-06-06 Jason Merrill <jason@redhat.com>
3504
3505 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3506
3507 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3508
3509 PR rtl-optimization/49145
3510 From Ryan Mansfield
3511 * gcc.c-torture/compile/pr49145.c: New test.
3512
3513 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3514
3515 PR testsuite/49288
3516 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3517 to dg-options, match also DW_AT_linkage_name.
3518
3519 PR debug/49294
3520 * gcc.dg/debug/pr49294.c: New test.
3521
3522 PR c++/49264
3523 * g++.dg/opt/pr49264.C: New test.
3524
3525 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3526
3527 PR tree-optimization/49243
3528 * gcc.dg/pr49243.c: New.
3529
3530 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3531
3532 * gnat.dg/specs/cond_expr1.ads: New test.
3533
3534 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3535
3536 * gnat.dg/deferred_const4.ad[sb]: New test.
3537 * gnat.dg/deferred_const4_pkg.ads: New helper.
3538
3539 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3540
3541 * gnat.dg/test_tamdt.adb: Rename to...
3542 * gnat.dg/taft_type1.adb: ...this.
3543 * gnat.dg/tamdt.ad[sb]: Rename to...
3544 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3545 * gnat.dg/tamdt_aux.ads: Rename to...
3546 * gnat.dg/taft_type1_pkg2.ads: ...this.
3547 * gnat.dg/taft_type2.ad[sb]: New test.
3548 * gnat.dg/taft_type2_pkg.ads: New helper.
3549 * gnat.dg/taft_type3.adb: New test.
3550 * gnat.dg/taft_type3_pkg.ads: New helper.
3551
3552 2011-06-05 Tobias Burnus <burnus@net-b.de>
3553
3554 PR fortran/49255
3555 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3556 for F2008.
3557
3558 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3559
3560 PR testsuite/49287
3561 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3562 warning.
3563 * objc.dg/gnu-api-2-objc.m: Likewise.
3564 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3565 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3566
3567 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3568
3569 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3570 alignment, not the alignment, when calling class_addIvar(). Add
3571 an 'isa' instance variable to the test root class.
3572 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3573
3574 2011-06-04 Jan Hubicka <jh@suse.cz>
3575
3576 PR tree-optimization/48893
3577 PR tree-optimization/49091
3578 PR tree-optimization/49179
3579 * gfortran.dg/pr49179.f90: New testcase
3580
3581 2011-06-04 Jan Hubicka <jh@suse.cz>
3582
3583 PR lto/48954
3584 * g++.dg/torture/pr48954.C: New testcase.
3585
3586 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3587
3588 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3589
3590 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3591
3592 PR c++/33840
3593 * g++.dg/diagnostic/bitfld2.C: New.
3594
3595 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR target/49281
3598 * gcc.c-torture/execute/pr49281.c: New test.
3599
3600 2011-06-04 Jan Hubicka <jh@suse.cz>
3601
3602 PR tree-optimize/48929
3603 * gcc.c-torture/compile/pr48929.c: New testcase.
3604
3605 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3606
3607 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3608
3609 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3610
3611 PR c++/49276
3612 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3613
3614 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3615
3616 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3617
3618 2011-06-03 Richard Henderson <rth@redhat.com>
3619 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3620
3621 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3622
3623 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3624
3625 * objc.dg/headers.m: Do not include objc-list.h.
3626
3627 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3628
3629 * objc.dg/type-stream-1.m: Test removed.
3630 * objc.dg/headers.m: Do not include typedstream.h.
3631
3632 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3633
3634 * objc.dg/torture/forward-1.m (main): Updated testcase.
3635
3636 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3637
3638 PR target/49163
3639 * gcc.c-torture/compile/pr49163.c: New.
3640
3641 2011-06-02 Asher Langton <langton2@llnl.gov>
3642
3643 PR fortran/49268
3644 * gfortran.dg/PR49268.f90: New test.
3645
3646 2011-06-02 Asher Langton <langton2@llnl.gov>
3647
3648 PR fortran/37039
3649 * gfortran.dg/PR37039.f90: New test.
3650
3651 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3652
3653 PR objc/48539
3654 * objc.dg/method-5.m: Updated.
3655 * objc.dg/method-19.m: Updated.
3656 * objc.dg/method-lookup-1.m: New.
3657 * obj-c++.dg/method-6.mm: Updated.
3658 * obj-c++.dg/method-7.mm: Updated.
3659 * obj-c++.dg/method-lookup-1.mm: New.
3660
3661 2011-06-02 DJ Delorie <dj@redhat.com>
3662
3663 * lib/timeout.exp (timeout): Add board_info support.
3664
3665 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3666
3667 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3668
3669 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3670
3671 PR fortran/49265
3672 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3673 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3674
3675 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3676 Hans-Peter Nilsson <hp@axis.com>
3677
3678 PR rtl-optimization/48840
3679 * gcc.target/sparc/ultrasp13.c: New test.
3680
3681 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3682
3683 PR target/49238
3684 * gcc.c-torture/compile/pr49238.c: New.
3685
3686 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3687
3688 * gcc.target/arm/g2.c: Skip test in -mthumb.
3689 Skip test unless cpu is xscale.
3690 * gcc.target/arm/scd42-2.c: Likewise.
3691 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3692
3693 2011-06-01 Jason Merrill <jason@redhat.com>
3694
3695 * g++.dg/cpp0x/decltype28.C: New.
3696 * g++.dg/cpp0x/decltype29.C: New.
3697
3698 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3699
3700 PR target/45074
3701 * gcc.target/mips/pr45074.c: New test.
3702
3703 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3704 Hans-Peter Nilsson <hp@axis.com>
3705
3706 PR rtl-optimization/48830
3707 * gcc.target/sparc/ultrasp12.c: New test.
3708
3709 2011-06-01 David Li <davidxl@google.com>
3710
3711 * gcc.dg/profile-dir-1.c: Change pass name.
3712 * gcc.dg/profile-dir-2.c: Ditto.
3713 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3714 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3715 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3716 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3717 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3718 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3719 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3720 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3721 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3722 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3723 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3724 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3725 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3726 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3727 * gcc.dg/profile-dir-3.c: Ditto.
3728 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3729
3730 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3731
3732 * objc.dg/attributes/method-nonnull-1.m: New test.
3733 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3734
3735 2011-05-31 Tobias Burnus <burnus@net-b.de>
3736
3737 PR fortran/18918
3738 * gfortran.dg/coarray_atomic_1.f90: New.
3739 * gfortran.dg/coarray/atomic_1.f90: New.
3740
3741 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3742
3743 * gcc.dg/guality/bswaptest.c: New test.
3744 * gcc.dg/guality/clztest.c: New test.
3745 * gcc.dg/guality/ctztest.c: New test.
3746 * gcc.dg/guality/rotatetest.c: New test.
3747
3748 PR target/48688
3749 * gcc.target/i386/pr48688.c: New test.
3750
3751 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3752
3753 PR c++/48010
3754 * g++.dg/lookup/name-clash9.C: New.
3755
3756 2011-05-31 Tobias Burnus <burnus@net-b.de>
3757
3758 PR fortran/18918
3759 * gfortran.dg/coarray/dummy_1.f90: New.
3760
3761 2011-05-31 Tobias Burnus <burnus@net-b.de>
3762
3763 PR fortran/18918
3764 * gfortran.dg/coarray/save_1.f90: New.
3765 * gfortran.dg/coarray_4.f90: Update dg-error.
3766
3767 2011-05-31 Jason Merrill <jason@redhat.com>
3768
3769 * g++.dg/cpp0x/rv-template1.C: New.
3770
3771 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR rtl-optimization/49235
3774 * gcc.dg/pr49235.c: New test.
3775
3776 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3777
3778 PR tree-optimization/49093
3779 * gcc.dg/vect/pr49093.c: New test.
3780
3781 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3782
3783 PR debug/49047
3784 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3785
3786 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3787
3788 PR testsuite/49239
3789 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3790 output array.
3791
3792 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3793
3794 PR target/49186
3795 * gcc.c-torture/execute/pr49186.c: New.
3796
3797 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3798
3799 PR target/49168
3800 * gcc.target/i386/pr49168-1.c: New.
3801
3802 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3803 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gcc.dg/guality/drap.c: New test.
3806
3807 2011-05-30 Richard Guenther <rguenther@suse.de>
3808
3809 PR tree-optimization/49210
3810 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3811 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3812
3813 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR c++/49223
3816 * g++.dg/gomp/pr49223-1.C: New test.
3817 * g++.dg/gomp/pr49223-2.C: New test.
3818
3819 2011-05-30 Richard Guenther <rguenther@suse.de>
3820
3821 PR tree-optimization/49218
3822 * gcc.c-torture/execute/pr49218.c: New testcase.
3823
3824 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3825
3826 PR tree-optimization/49199
3827 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3828 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3829 -fno-tree-scev-cprop.
3830
3831 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3832
3833 PR fortran/47601
3834 * gfortran.dg/extends_13.f03: New.
3835
3836 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR rtl-optimization/49095
3839 * gcc.target/i386/pr49095.c: New test.
3840
3841 2011-05-29 Tobias Burnus <burnus@net-b.de>
3842
3843 PR fortran/18918
3844 * gfortran.dg/coarray_24.f90: New.
3845
3846 2011-05-29 Tobias Burnus <burnus@net-b.de>
3847
3848 PR fortran/18918
3849 * gfortran.dg/coarray_23.f90: New.
3850
3851 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3852
3853 From Ryan Mansfield
3854 * gcc.dg/pr48826.c: New test.
3855
3856 2011-05-29 Richard Guenther <rguenther@suse.de>
3857
3858 PR tree-optimization/49217
3859 * gcc.dg/torture/pr49217.c: New testcase.
3860
3861 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3862
3863 PR testsuite/49222
3864 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3865
3866 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3867
3868 * gnat.dg/boolean_subtype.adb: Rename to...
3869 * gnat.dg/boolean_subtype1.adb: ...this.
3870
3871 2011-05-28 Jason Merrill <jason@redhat.com>
3872
3873 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3874
3875 2011-05-27 Jason Merrill <jason@redhat.com>
3876
3877 * g++.dg/cpp0x/enum18.C: Adjust.
3878
3879 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3880
3881 2011-05-27 Tobias Burnus <burnus@net-b.de>
3882
3883 PR fortran/18918
3884 * gfortran.dg/coarray_22.f90: New.
3885
3886 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3887
3888 PR tree-optimization/46728
3889 * gcc.target/powerpc/pr46728-1.c: New.
3890 * gcc.target/powerpc/pr46728-2.c: New.
3891 * gcc.target/powerpc/pr46728-3.c: New.
3892 * gcc.target/powerpc/pr46728-4.c: New.
3893 * gcc.target/powerpc/pr46728-5.c: New.
3894 * gcc.dg/pr46728-6.c: New.
3895 * gcc.target/powerpc/pr46728-7.c: New.
3896 * gcc.target/powerpc/pr46728-8.c: New.
3897 * gcc.dg/pr46728-9.c: New.
3898 * gcc.target/powerpc/pr46728-10.c: New.
3899 * gcc.target/powerpc/pr46728-11.c: New.
3900 * gcc.dg/pr46728-12.c: New.
3901 * gcc.target/powerpc/pr46728-13.c: New.
3902 * gcc.target/powerpc/pr46728-14.c: New.
3903 * gcc.target/powerpc/pr46728-15.c: New.
3904 * gcc.target/powerpc/pr46728-16.c: New.
3905
3906 2011-05-27 Jason Merrill <jason@redhat.com>
3907
3908 * g++.dg/abi/mangle47.C: New.
3909
3910 PR c++/49176
3911 * g++.dg/template/const5.C: New.
3912
3913 * g++.dg/cpp0x/enum18.C: New.
3914
3915 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3916
3917 * g++.dg/cpp0x/error6.C: New.
3918
3919 * g++.dg/cpp0x/error5.C: New.
3920
3921 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3922
3923 PR c++/49165
3924 * g++.dg/eh/cond6.C: New test.
3925
3926 2011-05-27 Tobias Burnus <burnus@net-b.de>
3927
3928 PR fortran/48820
3929 * gfortran.dg/rank_3.f90: New.
3930 * gfortran.dg/rank_4.f90: New.
3931
3932 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3933
3934 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3935 replace dump search.
3936
3937 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3938
3939 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3940 * gnat.dg/bit_packed_array5.adb: ...here.
3941
3942 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 PR c++/42056
3945 * g++.dg/cpp0x/auto25.C: New.
3946
3947 2011-05-27 Richard Guenther <rguenther@suse.de>
3948
3949 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3950
3951 2011-05-27 Richard Guenther <rguenther@suse.de>
3952
3953 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3954
3955 2011-05-27 Richard Guenther <rguenther@suse.de>
3956
3957 PR middle-end/49189
3958 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3959
3960 2011-05-26 Jason Merrill <jason@redhat.com>
3961
3962 * g++.dg/cpp0x/friend1.C: New.
3963 * g++.dg/cpp0x/friend2.C: New.
3964
3965 * g++.dg/cpp0x/auto7.C: Update.
3966 * g++.dg/template/crash50.C: Adjust.
3967 * g++.dg/template/static9.C: Adjust.
3968 * g++.old-deja/g++.ext/memconst.C: Adjust.
3969
3970 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3971
3972 * gcc.dg/march.c: Ignore a note for some targets.
3973
3974 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3975 Nathan Froyd <froydnj@codesourcery.com>
3976
3977 PR c++/2288
3978 PR c++/18770
3979 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3980 * g++.dg/parse/pr18770.C: New test.
3981 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3982
3983 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3984
3985 PR fortran/48955
3986 * gfortran.dg/dependency_40.f90 : New test.
3987
3988 2011-05-26 Tobias Burnus <burnus@net-b.de>
3989
3990 PR fortran/18918
3991 * gfortran.dg/coarray/registering_1.f90: New.
3992
3993 2011-05-26 Jason Merrill <jason@redhat.com>
3994
3995 * g++.dg/cpp0x/variadic111.C: New.
3996 * g++.dg/cpp0x/variadic41.C: Adjust.
3997
3998 2011-05-26 Richard Guenther <rguenther@suse.de>
3999
4000 PR tree-optimization/48702
4001 * gcc.dg/torture/pr48702.c: New testcase.
4002
4003 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4004
4005 PR gcov-profile/48845
4006 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4007 support.
4008 * gcc.dg/matrix/matrix.exp: Likewise.
4009 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4010 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4011 line number to check_profiling_available.
4012 * lib/target-supports.exp (check_profiling_available): Account for
4013 this.
4014 Require TLS runtime support with -fprofile-generate.
4015 * lib/profopt.exp (profopt-execute): Add TLS options for
4016 -fprofile-generate.
4017 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4018
4019 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR c++/49165
4022 * g++.dg/eh/cond5.C: New test.
4023
4024 PR tree-optimization/49161
4025 * gcc.c-torture/execute/pr49161.c: New test.
4026
4027 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4028
4029 * gcc.target/arm/neon-vorn-vbic.c: New test.
4030
4031 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4032
4033 PR tree-optimization/49038
4034 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4035 * gcc.dg/vect/pr49038.c: New test.
4036
4037 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4038 * g++.dg/init/pr25811-3.C: New.
4039 * g++.dg/init/pr25811-4.C: New.
4040
4041 2011-05-25 Jason Merrill <jason@redhat.com>
4042
4043 * g++.dg/cpp0x/enum17.C: New.
4044 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4045
4046 * g++.dg/cpp0x/auto24.C: New.
4047
4048 * g++.dg/cpp0x/error4.C: New.
4049
4050 * g++.dg/cpp0x/rv-restrict.C: New.
4051
4052 * g++.dg/cpp0x/enum15.C: New.
4053 * g++.dg/cpp0x/constexpr-switch2.C: New.
4054
4055 * g++.dg/cpp0x/variadic110.C: New.
4056
4057 * g++.dg/cpp0x/auto9.C: Add typedef test.
4058
4059 * g++.dg/cpp0x/auto23.C: New.
4060 * g++.dg/cpp0x/auto9.C: Adjust.
4061
4062 * g++.dg/cpp0x/defaulted29.C: New.
4063
4064 * g++.dg/cpp0x/initlist51.C: New.
4065
4066 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4067
4068 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4069 * g++.dg/abi/packed1.C: Suppress warning.
4070 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4071 * g++.dg/template/stdarg1.C: Likewise.
4072 * g++.dg/other/packed1.C: Remove arm from xfail list.
4073
4074 2011-05-25 Jason Merrill <jason@redhat.com>
4075
4076 * g++.dg/cpp0x/enum16.C: New.
4077 * g++.dg/parse/error15.C: Adjust.
4078
4079 * g++.dg/cpp0x/initlist50.C: New.
4080
4081 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4082
4083 * g++.dg/cpp0x/variadic109.C: New.
4084
4085 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4086
4087 * gcc.target/i386/pause-1.c: New.
4088
4089 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4090
4091 * gcc.dg/stack-usage-1.c: Adjust comment.
4092 * gcc.dg/stack-usage-2.c: New test.
4093
4094 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR c++/49136
4097 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4098 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4099
4100 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4101
4102 PR rtl-optimization/48757
4103 * gfortran.dg/pr48757.f: New test case.
4104
4105 2011-05-24 Jason Merrill <jason@redhat.com>
4106
4107 * g++.dg/cpp0x/access01.C: New.
4108
4109 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4110
4111 PR libobjc/48177
4112 * objc.dg/pr48177.m: New testcase.
4113
4114 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4115
4116 PR objc/48187
4117 * objc.dg/pr48187.m: New testcase.
4118 * obj-c++.dg/pr48187.mm: New testcase.
4119 * objc.dg/ivar-extra-semicolon.m: New testcase.
4120
4121 2011-05-24 Jason Merrill <jason@redhat.com>
4122
4123 * g++.dg/template/access21.C: New.
4124 * g++.dg/template/access22.C: New.
4125
4126 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4127
4128 PR rtl-optimization/48633
4129 * g++.dg/pr48633.C: New test.
4130
4131 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4132
4133 PR target/49133
4134 * g++.dg/other/pr49133.C: New test.
4135
4136 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4137 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4138
4139 * gcc.dg/torture/tls/run-gd.c: New test.
4140 * gcc.dg/torture/tls/run-ie.c: New test.
4141 * gcc.dg/torture/tls/run-ld.c: New test.
4142 * gcc.dg/torture/tls/run-le.c: New test.
4143 * lib/target-supports.exp (check_effective_target_tls_runtime):
4144 Build testcase with TLS options.
4145
4146 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4147
4148 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4149
4150 2011-05-24 Tom de Vries <tom@codesourcery.com>
4151
4152 PR tree-optimization/49121
4153 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4154
4155 2011-05-23 Jason Merrill <jason@redhat.com>
4156
4157 * g++.dg/cpp0x/defaulted28.C: New.
4158
4159 * g++.dg/cpp0x/sfinae25.C: New.
4160
4161 * g++.dg/cpp0x/rv-cast2.C: New.
4162
4163 * g++.dg/cpp0x/enum14.C: New.
4164
4165 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR lto/49123
4168 * gcc.c-torture/execute/pr49123.c: New test.
4169
4170 PR debug/49032
4171 * gcc.dg/debug/pr49032.c: New test.
4172
4173 PR c/49120
4174 * gcc.dg/pr49120.c: New test.
4175
4176 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4177
4178 PR target/47315
4179 * gcc.target/i386/pr47315.c: New test.
4180
4181 2011-05-23 Jason Merrill <jason@redhat.com>
4182
4183 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4184
4185 * g++.dg/cpp0x/sfinae24.C: New.
4186
4187 * g++.dg/cpp0x/error3.C: New.
4188
4189 * g++.dg/cpp0x/defaulted27.C: New.
4190
4191 * g++.dg/cpp0x/decltype27.C: New.
4192
4193 2011-05-23 Richard Guenther <rguenther@suse.de>
4194
4195 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4196
4197 2011-05-23 Richard Guenther <rguenther@suse.de>
4198
4199 PR tree-optimization/40874
4200 * g++.dg/tree-ssa/pr40874.C: New testcase.
4201
4202 2011-05-23 Richard Guenther <rguenther@suse.de>
4203
4204 PR tree-optimization/49115
4205 * g++.dg/torture/pr49115.C: New testcase.
4206
4207 2011-05-23 Richard Guenther <rguenther@suse.de>
4208
4209 PR middle-end/15419
4210 * gcc.dg/memcpy-3.c: New testcase.
4211
4212 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR middle-end/48973
4215 * gcc.c-torture/execute/pr48973-1.c: New test.
4216 * gcc.c-torture/execute/pr48973-2.c: New test.
4217
4218 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4219
4220 PR c++/18016
4221 * g++.dg/warn/pr18016.C: New.
4222
4223 2011-05-23 Tom de Vries <tom@codesourcery.com>
4224
4225 PR target/45098
4226 * gcc.target/arm/ivopts-6.c: New test.
4227
4228 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR middle-end/49029
4231 * gcc.c-torture/compile/pr49029.c: New test.
4232
4233 2011-05-22 Jason Merrill <jason@redhat.com>
4234
4235 * g++.dg/cpp0x/sfinae23.C: New.
4236 * g++.dg/cpp0x/sfinae8.C: Correct.
4237
4238 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4239
4240 * gfortran.dg/function_optimize_8.f90: New test case.
4241
4242 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4243
4244 PR tree-optimization/49087
4245 * gcc.dg/vect/O3-pr49087.c: New test.
4246
4247 2011-05-21 Jason Merrill <jason@redhat.com>
4248
4249 * g++.dg/debug/const5.C: New.
4250
4251 2011-05-20 Jason Merrill <jason@redhat.com>
4252
4253 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4254
4255 * g++.dg/cpp0x/constexpr-static7.C: New.
4256
4257 * g++.dg/cpp0x/enum12.C: New.
4258 * g++.dg/cpp0x/enum13.C: New.
4259
4260 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4261
4262 PR fortran/48699
4263 * gfortran.dg/select_type_23.f03: New.
4264
4265 2011-05-20 Jason Merrill <jason@redhat.com>
4266
4267 * g++.dg/cpp0x/defaulted26.C: New.
4268
4269 * g++.dg/cpp0x/noexcept02.C: Fix.
4270 * g++.dg/cpp0x/noexcept03.C: Fix.
4271 * g++.dg/cpp0x/noexcept08.C: Fix.
4272 * g++.dg/cpp0x/noexcept10.C: New.
4273
4274 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4275
4276 PR fortran/48706
4277 * gfortran.dg/extends_12.f03: New.
4278
4279 2011-05-20 Jason Merrill <jason@redhat.com>
4280
4281 * g++.dg/template/koenig9.C: New.
4282 * g++.dg/opt/pr47615.C: Fix.
4283 * g++.dg/overload/defarg1.C: Fix.
4284 * g++.dg/tc1/dr213.C: Remove xfail.
4285 * g++.dg/torture/pr34850.C: Fix.
4286 * g++.dg/torture/pr39362.C: Fix.
4287 * g++.old-deja/g++.brendan/crash56.C: Fix.
4288 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4289
4290 2011-05-20 Richard Guenther <rguenther@suse.de>
4291
4292 PR tree-optimization/49079
4293 * gcc.dg/torture/pr49079.c: New testcase.
4294
4295 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR tree-optimization/49073
4298 * gcc.c-torture/execute/pr49073.c: New test.
4299
4300 2011-06-19 Tobias Burnus <burnus@net-b.de>
4301
4302 PR fortran/18918
4303 * gfortran.dg/coarray_21.f90: New.
4304
4305 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4306
4307 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4308 output.
4309
4310 2011-05-19 Richard Guenther <rguenther@suse.de>
4311
4312 PR testsuite/49063
4313 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4314
4315 2011-05-19 Richard Guenther <rguenther@suse.de>
4316
4317 PR middle-end/48985
4318 * gcc.dg/builtin-object-size-11.c: New testcase.
4319
4320 2011-05-19 Tom de Vries <tom@codesourcery.com>
4321
4322 PR target/45098
4323 * gcc.target/arm/ivopts.c: New test.
4324 * gcc.target/arm/ivopts-2.c: New test.
4325
4326 2011-05-19 Tom de Vries <tom@codesourcery.com>
4327
4328 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4329
4330 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4331
4332 * gcc.c-torture/execute/960321-1.x: Remove.
4333
4334 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4335
4336 PR fortran/48700
4337 * gfortran.dg/move_alloc_4.f90: New.
4338
4339 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4340
4341 PR target/49002
4342 * gcc.target/i386/pr49002-1.c: New test.
4343 * gcc.target/i386/pr49002-2.c: Likewise.
4344
4345 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR tree-optimization/49039
4348 * gcc.c-torture/execute/pr49039.c: New test.
4349 * gcc.dg/tree-ssa/pr49039.c: New test.
4350 * g++.dg/torture/pr49039.C: New test.
4351
4352 2011-05-18 Jason Merrill <jason@redhat.com>
4353
4354 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4355 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4356 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4357
4358 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4359
4360 * gcc.target/bfin/mcpu-bf592.c: New test.
4361
4362 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4363
4364 PR tree-optimization/41881
4365 * gcc.dg/vect/O3-pr41881.c: New test.
4366 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4367
4368 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR tree-optimization/49000
4371 * gcc.dg/pr49000.c: New test.
4372
4373 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4374
4375 * gnat.dg/invalid1.adb: New test.
4376
4377 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4378
4379 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4380 scan pattern.
4381 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4382 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4383
4384 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4385
4386 PR c++/48994
4387 * g++.dg/cpp0x/range-for18.C: New.
4388
4389 2011-05-15 Tobias Burnus <burnus@net-b.de>
4390
4391 PR fortran/18918
4392 * gfortran.dg/coarray/image_index_2.f90: New.
4393
4394 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4395
4396 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4397 * g++.dg/cpp0x/override2.C: New.
4398
4399 2011-05-14 Tobias Burnus <burnus@net-b.de>
4400
4401 PR fortran/18918
4402 * gfortran.de/coarray_20.f90: New.
4403
4404 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4405
4406 PR fortran/22572
4407 * function_optimize_7.f90: New test case.
4408
4409 2011-05-13 Jason Merrill <jason@redhat.com>
4410
4411 * g++.dg/cpp0x/decltype26.C: New.
4412 * g++.dg/cpp0x/enum11.C: New.
4413
4414 2011-05-13 Tobias Burnus <burnus@net-b.de>
4415
4416 PR fortran/48972
4417 PR fortran/48991
4418 * gfortran.dg/assign_8.f90: Update dg-error.
4419
4420 2011-05-13 Tobias Burnus <burnus@net-b.de>
4421
4422 PR fortran/48972
4423 * gfortran.dg/io_constraints_8.f90: New.
4424 * gfortran.dg/io_constraints_9.f90: New.
4425
4426 2011-05-13 Martin Thuresson <martint@google.com>
4427
4428 PR gcov-profile/47793
4429 * gcc.dg/pr47793.c: New.
4430
4431 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR tree-optimization/48975
4434 * gcc.dg/pr48975.c: New test.
4435
4436 2011-05-12 Tobias Burnus <burnus@net-b.de>
4437
4438 PR fortran/48972
4439 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4440
4441 2011-05-12 Jason Merrill <jason@redhat.com>
4442
4443 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4444
4445 2011-05-12 Geert Bosch <bosch@adacore.com>
4446
4447 * gnat.dg/view_conversion1.adb: New test.
4448
4449 2011-05-12 Richard Guenther <rguenther@suse.de>
4450
4451 PR tree-optimization/48172
4452 * gcc.dg/vect/pr48172.c: New testcase.
4453
4454 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR debug/48967
4457 * g++.dg/opt/pr48967.C: New test.
4458
4459 2011-05-11 Jason Merrill <jason@redhat.com>
4460
4461 * g++.dg/cpp0x/constexpr-friend.C: New.
4462 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4463
4464 * g++.dg/cpp0x/sfinae22.C: New.
4465
4466 2011-05-11 Tobias Burnus <burnus@net-b.de>
4467
4468 PR fortran/48889
4469 * gfortran.dg/generic_24.f90: New.
4470
4471 2011-05-11 Richard Guenther <rguenther@suse.de>
4472
4473 PR tree-optimization/15256
4474 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4475
4476 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR debug/48159
4479 * gcc.dg/pr48159-1.c: New test.
4480 * gcc.dg/pr48159-2.c: New test.
4481
4482 2011-05-11 Richard Guenther <rguenther@suse.de>
4483
4484 PR middle-end/48953
4485 * gcc.dg/torture/pr48953.c: New testcase.
4486
4487 2011-05-11 Richard Guenther <rguenther@suse.de>
4488
4489 PR tree-optimization/18041
4490 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4491
4492 2011-05-11 Alan Modra <amodra@gmail.com>
4493
4494 PR target/47755
4495 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4496
4497 2011-05-10 Jason Merrill <jason@redhat.com>
4498
4499 * g++.dg/cpp0x/defaulted25.C: New.
4500 * g++.dg/template/crash7.C: Adjust.
4501
4502 * g++.dg/cpp0x/variadic108.C: New.
4503
4504 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4505
4506 * g++.dg/inherit/virtual9.C: Extend.
4507
4508 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4509
4510 PR target/48857
4511 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4512 are passed and returned in vector registers.
4513
4514 2011-05-10 Richard Guenther <rguenther@suse.de>
4515
4516 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4517 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4518 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4519 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4520 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4521 applies.
4522
4523 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR tree-optimization/48611
4526 PR tree-optimization/48794
4527 * gfortran.dg/gomp/pr48611.f90: New test.
4528 * gfortran.dg/gomp/pr48794.f90: New test.
4529
4530 PR debug/48928
4531 * gcc.dg/dfp/pr48928.c: New test.
4532
4533 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 PR c++/48522
4536 * g++.dg/cpp0x/pr48522.C: New.
4537
4538 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/48735
4541 * g++.dg/cpp0x/sfinae21.C: New.
4542
4543 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4544
4545 * g++.dg/template/sfinae28.C: Rename to...
4546 * g++.dg/cpp0x/sfinae19.C: ... this.
4547 * g++.dg/template/sfinae29.C: Rename to...
4548 * g++.dg/cpp0x/sfinae20.C: ... this.
4549
4550 2011-05-09 Jeff Law <law@redhat.com>
4551
4552 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4553 consistent results.
4554
4555 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4556
4557 PR c++/20039
4558 * g++.dg/init/pr20039.C: New.
4559
4560 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4561
4562 PR c++/48737
4563 PR c++/48744
4564 * g++.dg/template/sfinae28.C: New.
4565 * g++.dg/template/sfinae29.C: Likewise.
4566
4567 2011-05-09 Jason Merrill <jason@redhat.com>
4568
4569 * g++.dg/template/nontype23.C: New.
4570
4571 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4572 PR c++/48859
4573 * g++.dg/init/pr48859.C: New.
4574
4575 2011-05-09 Jason Merrill <jason@redhat.com>
4576
4577 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4578 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4579 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4580 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4581 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4582 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4583 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4584 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4585
4586 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4587
4588 * g++.dg/inherit/virtual9.C: New.
4589
4590 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4591
4592 PR c++/48574
4593 * g++.dg/template/dependent-expr8.C: New test case.
4594
4595 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4596
4597 PR tree-optimization/48837
4598 * gcc.dg/pr48837.c: New testcase.
4599
4600 2011-05-06 Jason Merrill <jason@redhat.com>
4601
4602 * g++.dg/cpp0x/constexpr-condition2.C: New.
4603
4604 * g++.dg/cpp0x/constexpr-missing.C: New.
4605
4606 2011-05-06 Tobias Burnus <burnus@net-b.de>
4607
4608 PR fortran/18918
4609 * gfortran.dg/coarray/this_image_2.f90: New.
4610
4611 2011-05-06 Tobias Burnus <burnus@net-b.de>
4612
4613 PR fortran/48858
4614 PR fortran/48820
4615 * gfortran.dg/bind_c_usage_22.f90: New.
4616 * gfortran.dg/bind_c_usage_23.f90: New.
4617 * gfortran.dg/bind_c_usage_24.f90: New.
4618 * gfortran.dg/bind_c_usage_24_c.c: New.
4619
4620 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4621
4622 PR c++/48838
4623 * g++.dg/template/member9.C: New test case.
4624
4625 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4626
4627 * gnat.dg/discr29.ad[sb]: New test.
4628 * gnat.dg/discr30.adb: Likewise.
4629
4630 2011-05-05 Julian Brown <julian@codesourcery.com>
4631
4632 * gcc.target/arm/neon-vset_lanes8.c: New test.
4633
4634 2011-05-05 Jason Merrill <jason@redhat.com>
4635
4636 * g++.dg/init/new32.C: New.
4637
4638 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4639
4640 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4641 Fix typo.
4642
4643 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR rtl-optimization/48381
4646 * gcc.c-torture/compile/pr48381.c: New test.
4647
4648 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4649
4650 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4651 to dg-options.
4652 * gcc.target/i386/opt-1.c: Ditto.
4653
4654 2011-05-04 Jason Merrill <jason@redhat.com>
4655
4656 * g++.dg/conversion/base1.C: New.
4657
4658 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4659
4660 PR libgfortran/48787
4661 * gfortran.dg/round_3.f08: Add more checks to test case.
4662
4663 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4664
4665 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4666 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4667 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4668 Gate test on effective_target fd_truncate.
4669
4670 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4671
4672 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4673 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4674 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4675 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4676 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4677 * gcc.target/i386/pr38824.c: Ditto.
4678 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4679 * gcc.target/i386/vecinit-2.c: Ditto.
4680 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4681 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4682 * gcc.target/i386/parity-2.c: Ditto.
4683 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4684
4685 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4686
4687 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4688 remove duplication.
4689 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4690 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4691 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4692
4693 2011-05-03 Tobias Burnus <burnus@net-b.de>
4694
4695 PR fortran/18918
4696 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4697
4698 2011-05-03 Tobias Burnus <burnus@net-b.de>
4699
4700 PR fortran/18918
4701 * gfortran.dg/coarray/this_image_1.f90: New.
4702
4703 2011-05-03 Tobias Burnus <burnus@net-b.de>
4704
4705 PR fortran/18918
4706 * gfortran.dg/coarray/caf.dg: New.
4707 * gfortran.dg/coarray/image_index_1.f90: New, copied
4708 from ../coarray_16.f90.
4709
4710 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 PR c++/28501
4713 * g++.dg/ext/complex9.C: New.
4714
4715 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4716
4717 From Mike Frysinger
4718 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4719 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4720 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4721
4722 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4723
4724 * gcc.target/bfin/builtins: Created.
4725 * gcc.target/bfin/hisilh-O0.c: Deleted.
4726 * gcc.target/bfin/hisilh.c: Moved to...
4727 * gcc.target/bfin/builtins/hisilh.c: ...here.
4728 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4729 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4730 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4731 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4732 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4733 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4734 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4735 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4736 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4737 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4738 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4739 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4740 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4741 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4742 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4743 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4744 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4745 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4746 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4747 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4748 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4749 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4750 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4751 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4752 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4753 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4754 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4755 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4756 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4757 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4758 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4759 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4760 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4761 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4762 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4763 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4764 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4765 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4766 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4767 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4768 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4769 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4770 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4771 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4772 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4773 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4774 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4775 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4776 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4777 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4778 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4779 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4780 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4781 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4782 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4783 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4784 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4785 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4786 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4787 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4788 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4789 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4790 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4791 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4792 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4793 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4794 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4795 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4796 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4798 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4799 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4800 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4801 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4802 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4803 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4804 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4805 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4806 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4807 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4808 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4809 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4810 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4811 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4812 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4813 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4814 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4815 * gcc.target/bfin/builtins/circptr.c: Ditto.
4816 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4817 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4818 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4819 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4820 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4821 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4822 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4823 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4824 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4825 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4826 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4827 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4828 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4829 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4830 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4831 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4832 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4833 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4834 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4835 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4836 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4837 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4838 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4839 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4840 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4841 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4842 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4843 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4844 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4845 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4846 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4847 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4848 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4849 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4850 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4851 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4852 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4853 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4854 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4855 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4856 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4857 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4859 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4860 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4861 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4862 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4863 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4864 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4865 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4866 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4867 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4868 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4869 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4870 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4871 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4872 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4873 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4874 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4875 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4876 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4878 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4879 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4880 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4881 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4882 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4883 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4884 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4885 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4886
4887 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4888
4889 * gcc.target/arm/cold-lc.c: New test.
4890
4891 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR target/48774
4894 * gcc.dg/pr48774.c: New test.
4895
4896 2011-05-03 Richard Guenther <rguenther@suse.de>
4897
4898 * gcc.dg/large-size-array-5.c: New testcase.
4899
4900 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4901
4902 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4903
4904 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4905
4906 * lib/target-supports.exp (check_effective_target_vect_strided):
4907 Replace with...
4908 (check_effective_target_vect_strided2)
4909 (check_effective_target_vect_strided3)
4910 (check_effective_target_vect_strided4)
4911 (check_effective_target_vect_strided8): ...these new functions.
4912
4913 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4914 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4915 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4916 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4917 * gcc.dg/vect/pr37539.c: Likewise.
4918 * gcc.dg/vect/slp-11a.c: Likewise.
4919 * gcc.dg/vect/slp-11b.c: Likewise.
4920 * gcc.dg/vect/slp-11c.c: Likewise.
4921 * gcc.dg/vect/slp-12a.c: Likewise.
4922 * gcc.dg/vect/slp-12b.c: Likewise.
4923 * gcc.dg/vect/slp-18.c: Likewise.
4924 * gcc.dg/vect/slp-19a.c: Likewise.
4925 * gcc.dg/vect/slp-19b.c: Likewise.
4926 * gcc.dg/vect/slp-21.c: Likewise.
4927 * gcc.dg/vect/slp-23.c: Likewise.
4928 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4929
4930 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4931 instead of vect_interleave && vect_extract_even_odd.
4932 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4933 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4934 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4935 * gcc.dg/vect/vect-1.c: Likewise.
4936 * gcc.dg/vect/vect-10.c: Likewise.
4937 * gcc.dg/vect/vect-98.c: Likewise.
4938 * gcc.dg/vect/vect-107.c: Likewise.
4939 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4940 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4941 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4942 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4943 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4944 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4945 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4946 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4947 * gcc.dg/vect/vect-strided-float.c: Likewise.
4948 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4949 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4950 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4951 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4952 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4953 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4954 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4955 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4956 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4957 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4958 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4959 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4960 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4961 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4962 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4963
4964 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4965 target condition.
4966 * gcc.dg/vect/pr30843.c: Likewise.
4967 * gcc.dg/vect/pr33866.c: Likewise.
4968 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4969 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4970 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4971 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4972
4973 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4974
4975 * gcc.dg/vect/slp-11.c: Split into...
4976 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4977 gcc.dg/vect/slp-11c.c: ...these tests.
4978 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4979 * gcc.dg/vect/slp-12c.c: ...this new test.
4980 * gcc.dg/vect/slp-19.c: Split into...
4981 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4982 gcc.dg/vect/slp-19c.c: ...these new tests.
4983
4984 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4985
4986 * lib/target-supports.exp
4987 (check_effective_target_vect_extract_even_odd_wide): Delete.
4988 (check_effective_target_vect_strided_wide): Likewise.
4989 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4990 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4991 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4992 * gcc.dg/vect/pr37539.c: Likewise.
4993 * gcc.dg/vect/slp-11.c: Likewise.
4994 * gcc.dg/vect/slp-12a.c: Likewise.
4995 * gcc.dg/vect/slp-12b.c: Likewise.
4996 * gcc.dg/vect/slp-19.c: Likewise.
4997 * gcc.dg/vect/slp-23.c: Likewise.
4998 * gcc.dg/vect/vect-1.c: Likewise.
4999 * gcc.dg/vect/vect-98.c: Likewise.
5000 * gcc.dg/vect/vect-107.c: Likewise.
5001 * gcc.dg/vect/vect-strided-float.c: Likewise.
5002
5003 2011-05-02 Jason Merrill <jason@redhat.com>
5004
5005 * g++.dg/init/new31.C: New.
5006
5007 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5008
5009 PR c/35445
5010 * gcc.dg/pr35445.c: New test.
5011
5012 2011-05-02 Jason Merrill <jason@redhat.com>
5013
5014 * c-c++-common/vla-1.c: New.
5015
5016 2011-05-02 Richard Guenther <rguenther@suse.de>
5017
5018 PR tree-optimization/48822
5019 * gcc.dg/torture/pr48822.c: New testcase.
5020
5021 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5022
5023 PR c++/47969
5024 * g++.dg/cpp0x/constexpr-47969.C: New.
5025
5026 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5027
5028 PR testsuite/48498
5029 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5030 on vect_no_align targets.
5031 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5032 vect_no_align targets.
5033
5034 2011-05-01 Xinliang David Li <davidxl@google.com>
5035
5036 * gcc.dg/tree-ssa/integer-addr.c: New test.
5037 * gcc.dg/tree-ssa/alias_bug.c: New test.
5038
5039 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5040
5041 PR libgfortran/48787
5042 * gfortran.dg/round_3.f08: Add more checks.
5043
5044 2011-04-30 Tobias Burnus <burnus@net-b.de>
5045
5046 PR fortran/48821
5047 * gfortran.dg/import9.f90: New, proper test.
5048 * gfortran.dg/interface_37.f90: Remove bogus
5049 test (bogus copy of interface_36.f90).
5050
5051 2011-04-30 Tobias Burnus <burnus@net-b.de>
5052
5053 PR fortran/48821
5054 * gfortran.dg/interface_37.f90: New.
5055
5056 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5057
5058 PR fortran/48746
5059 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5060
5061 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR tree-optimization/48809
5064 * gcc.c-torture/execute/pr48809.c: New test.
5065
5066 2011-04-29 Jeff Law <law@redhat.com>
5067
5068 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5069
5070 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 PR c++/48606
5073 * g++.dg/init/ctor10.C: New.
5074
5075 2011-04-29 Le-Chun Wu <lcwu@google.com>
5076
5077 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5078 warning in implicitly instantiated templates.
5079
5080 2011-04-29 Le-Chun Wu <lcwu@google.com>
5081
5082 * g++.dg/warn/Wnull-conversion-1.C: New.
5083 * g++.dg/warn/Wnull-conversion-2.C: New.
5084
5085 2011-04-29 Diego Novillo <dnovillo@google.com>
5086
5087 * g++.old-deja/g++.other/null3.C: Expect warning about
5088 converting boolean to a pointer.
5089
5090 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5091
5092 PR fortran/48462
5093 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5094 being a target.
5095
5096 PR fortran/48746
5097 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5098
5099 2011-04-29 Tobias Burnus <burnus@net-b.de>
5100
5101 PR fortran/48810
5102 * gfortran.dg/typebound_proc_22.f90: New.
5103
5104 PR fortran/48800
5105 * gfortran.dg/interface_36.f90: New.
5106
5107 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5108
5109 PR libgfortran/48488
5110 PR libgfortran/48602
5111 PR libgfortran/48615
5112 PR libgfortran/48684
5113 PR libgfortran/48787
5114 * gfortran.dg/fmt_g.f: Adjust test.
5115 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5116 * gfortran.dg/round_3.f08: New test.
5117 * gfortran.dg/namelist_print_1.f: Adjust test.
5118 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5119 * gfortran.dg/f2003_io_5.f03: Adjust test.
5120 * gfortran.dg/coarray_15.f90: Adjust test.
5121 * gfortran.dg/namelist_65.f90: Adjust test.
5122 * gfortran.dg/fmt_cache_1.f: Adjust test.
5123 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5124 * gfortran.dg/real_const_3.f90: Adjust test.
5125
5126 2011-04-28 Xinliang David Li <davidxl@google.com>
5127
5128 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5129 * g++.dg/prof-robust-1.C: New test.
5130
5131 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5132
5133 PR tree-optimization/48765
5134 * gcc.dg/vect/pr48765.c: New.
5135
5136 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5137
5138 PR tree-optimization/48775
5139 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5140
5141 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5142
5143 PR c++/48798
5144 * g++.dg/inherit/pr48798.C: New.
5145 * g++.old-deja/g++.other/base1.C: Adjust.
5146
5147 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5148
5149 PR c++/48656
5150 * g++.dg/template/inherit7.C: New test case.
5151
5152 2011-04-28 Richard Guenther <rguenther@suse.de>
5153
5154 PR tree-optimization/40052
5155 PR tree-optimization/15347
5156 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5157 * gcc.dg/pr15347.c: Likewise.
5158
5159 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5160
5161 PR c++/48530
5162 * g++.dg/cpp0x/sfinae18.C: New.
5163
5164 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/48771
5167 * g++.dg/ext/is_literal_type1.C: New.
5168
5169 2011-04-28 Tobias Burnus <burnus@net-b.de>
5170
5171 PR fortran/48112
5172 PR fortran/48279
5173 * gfortran.dg/interface_35.f90: New.
5174 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5175 * gfortran.dg/func_result_6.f90: Add dg-warning.
5176 * gfortran.dg/bessel_1.f90: Ditto.
5177 * gfortran.dg/hypot_1.f90: Ditto.
5178 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5179 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5180 * gfortran.dg/interface_assignment_4.f90: Ditto.
5181
5182 2011-04-27 Jason Merrill <jason@redhat.com>
5183
5184 * g++.dg/ext/complex8.C: New.
5185
5186 * g++.dg/cpp0x/initlist49.C: New.
5187 * g++.dg/init/new30.C: New.
5188
5189 2011-04-27 Tobias Burnus <burnus@net-b.de>
5190
5191 PR fortran/48788
5192 * gfortran.dg/whole_file_34.f90: New.
5193
5194 2011-04-27 Jan Hubicka <jh@suse.cz>
5195
5196 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5197
5198 2011-04-27 Jason Merrill <jason@redhat.com>
5199
5200 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5201
5202 * g++.dg/parse/ambig6.C: New.
5203
5204 2011-04-27 Nick Clifton <nickc@redhat.com>
5205
5206 * gcc.dg/20020312-2.c: Add definition for RX.
5207
5208 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5209 option with RX targets.
5210
5211 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5212 /* */ comments.
5213
5214 2011-04-27 Richard Guenther <rguenther@suse.de>
5215
5216 * gcc.dg/tree-ssa/pr23382.c: Remove.
5217
5218 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5219
5220 PR target/48767
5221 * gcc.c-torture/compile/pr48767.c: New test.
5222
5223 2011-04-27 Richard Guenther <rguenther@suse.de>
5224
5225 PR tree-optimization/48772
5226 * g++.dg/pr48772.C: New testcase.
5227
5228 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR c/48742
5231 * gcc.c-torture/compile/pr48742.c: New test.
5232
5233 2011-04-26 Jason Merrill <jason@redhat.com>
5234
5235 * g++.dg/lookup/koenig13.C: New.
5236
5237 * g++.dg/cpp0x/initlist48.C: New.
5238
5239 2011-04-25 Jason Merrill <jason@redhat.com>
5240
5241 * g++.dg/cpp0x/sfinae17.C: New.
5242
5243 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5244
5245 PR target/48258
5246 * gcc.target/powerpc/pr48258-1.c: New file.
5247 * gcc.target/powerpc/pr48258-2.c: Ditto.
5248
5249 2011-04-26 Xinliang David Li <davidxl@google.com>
5250
5251 * gcc.dg/uninit-suppress.c: New test.
5252 * gcc.dg/uninit-suppress.c: New test.
5253
5254 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR debug/48768
5257 * gcc.dg/pr48768.c: New test.
5258
5259 PR tree-optimization/48734
5260 * gcc.c-torture/compile/pr48734.c: New test.
5261
5262 PR testsuite/48753
5263 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5264
5265 2011-04-26 Richard Guenther <rguenther@suse.de>
5266
5267 PR tree-optimization/48731
5268 * gcc.dg/torture/pr48731.c: New testcase.
5269
5270 2011-04-26 Richard Guenther <rguenther@suse.de>
5271
5272 PR testsuite/48753
5273 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5274
5275 2011-04-26 Richard Guenther <rguenther@suse.de>
5276
5277 PR middle-end/48694
5278 * gcc.dg/torture/pr48694-1.c: New testcase.
5279 * gcc.dg/torture/pr48694-2.c: Likewise.
5280
5281 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5282
5283 * g++.dg/ext/underlying_type1.C: New.
5284 * g++.dg/ext/underlying_type2.C: Likewise.
5285 * g++.dg/ext/underlying_type3.C: Likewise.
5286 * g++.dg/ext/underlying_type4.C: Likewise.
5287 * g++.dg/ext/underlying_type5.C: Likewise.
5288 * g++.dg/ext/underlying_type6.C: Likewise.
5289 * g++.dg/ext/underlying_type7.C: Likewise.
5290 * g++.dg/ext/underlying_type8.C: Likewise.
5291 * g++.dg/ext/underlying_type9.C: Likewise.
5292 * g++.dg/ext/underlying_type10.C: Likewise.
5293
5294 2011-04-25 Jason Merrill <jason@redhat.com>
5295
5296 * g++.dg/cpp0x/regress/template-const2.C: New.
5297
5298 2011-04-25 Jeff Law <law@redhat.com>
5299
5300 * gcc.dg/tree-ssa/vrp56.c: new test.
5301
5302 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5303
5304 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5305
5306 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR preprocessor/48740
5309 * c-c++-common/raw-string-11.c: New test.
5310
5311 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5312
5313 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5314 hppa*-*-hpux*.
5315
5316 2011-04-23 Tobias Burnus <burnus@net-b.de>
5317
5318 PR fortran/18918
5319 * gfortran.dg/coarray_19.f90: New.
5320
5321 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5322
5323 PR c/48685
5324 * gcc.dg/pr48685.c: New test.
5325
5326 2011-04-22 Jan Hubicka <jh@suse.cz>
5327
5328 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5329
5330 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR tree-optimization/48717
5333 * gcc.c-torture/execute/pr48717.c: New test.
5334
5335 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5336
5337 PR target/48723
5338 * gcc.target/i386/pr48723.c: New test.
5339
5340 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR c/48716
5343 * gcc.dg/gomp/pr48716.c: New test.
5344 * g++.dg/gomp/pr48716.C: New test.
5345
5346 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5347
5348 PR c/36750
5349 * gcc.dg/missing-field-init-2.c: Update testcase.
5350
5351 2011-04-22 Alan Modra <amodra@gmail.com>
5352
5353 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5354
5355 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5356
5357 PR fortran/48405
5358 * gfortran.dg/function_optimize_6.f90: New test.
5359
5360 2011-04-21 Easwaran Raman <eraman@google.com>
5361
5362 * gcc.dg/stack-layout-2.c: New test.
5363
5364 2011-04-21 Richard Guenther <rguenther@suse.de>
5365
5366 PR lto/48703
5367 * g++.dg/lto/pr48207-2_0.C: New testcase.
5368 * g++.dg/lto/pr48207-3_0.C: Likewise.
5369
5370 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5371
5372 * gnat.dg/volatile5.adb: New test.
5373 * gnat.dg/volatile5_pkg.ads: New helper.
5374
5375 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5376
5377 PR target/48708
5378 * gcc.target/i386/pr48708.c: New test.
5379
5380 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5381
5382 * gcc.dg/vect/vect-119.c: New test.
5383
5384 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5385
5386 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5387 and once without.
5388
5389 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5390 Richard Sandiford <richard.sandiford@linaro.org>
5391
5392 PR target/46329
5393 * gcc.target/arm/pr46329.c: New test.
5394
5395 2011-04-21 Tobias Burnus <burnus@net-b.de>
5396
5397 PR fortran/18918
5398 * gfortran.dg/coarray_18.f90: New.
5399
5400 2011-04-20 Jason Merrill <jason@redhat.com>
5401
5402 * g++.dg/cpp0x/initlist47.C: New.
5403
5404 * g++.dg/init/dtor4.C: New.
5405
5406 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5407
5408 PR target/48678
5409 * gcc.target/i386/sse2-pinsrw.c: New test.
5410 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5411 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5412 * gcc.target/i386/sse2-insvhi.c: Ditto.
5413 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5414 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5415
5416 2011-04-20 Jason Merrill <jason@redhat.com>
5417
5418 * g++.dg/template/const4.C: New.
5419
5420 2011-04-20 Easwaran Raman <eraman@google.com>
5421
5422 * gcc.dg/stack-layout-1.c: New test.
5423
5424 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5425
5426 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5427 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5428 function.
5429
5430 2011-04-20 Kai Tietz <ktietz@redhat.com>
5431
5432 * gcc.dg/binop-xor1.c: New test.
5433 * gcc.dg/binop-xor2.c: New test.
5434 * gcc.dg/binop-xor3.c: New test.
5435 * gcc.dg/binop-xor4.c: New test.
5436 * gcc.dg/binop-xor5.c: New test.
5437
5438 2011-04-20 Richard Guenther <rguenther@suse.de>
5439
5440 PR tree-optimization/47892
5441 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5442
5443 2011-04-20 Richard Guenther <rguenther@suse.de>
5444
5445 PR middle-end/48695
5446 * g++.dg/torture/pr48695.C: New testcase.
5447
5448 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5449
5450 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5451 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5452 * gcc.c-torture/execute/pr45262.c: Ditto
5453 * gcc.dg/torture/pr43165.c: Ditto.
5454 * gcc.dg/torture/pr47228.c: Ditto.
5455 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5456 * gcc.dg/ipa/pr45644.c: Ditto.
5457 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5458 PDP11.
5459
5460 2011-04-19 Jason Merrill <jason@redhat.com>
5461
5462 * g++.dg/ext/complex7.C: New.
5463
5464 * g++.dg/ext/attrib41.C: New.
5465
5466 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5467
5468 PR testsuite/48676
5469 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5470
5471 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR target/48678
5474 * gcc.target/i386/pr48678.c: New test.
5475
5476 2011-04-19 Martin Jambor <mjambor@suse.cz>
5477
5478 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5479 * g++.dg/opt/devirt2.C: New test.
5480 * g++.dg/ipa/devirt-g-1.C: Likewise.
5481
5482 2011-04-19 Tobias Burnus <burnus@net-b.de>
5483
5484 PR fortran/48588
5485 * gfortran.dg/whole_file_33.f90: New.
5486
5487 2011-04-19 Martin Jambor <mjambor@suse.cz>
5488
5489 * g++.dg/ipa/devirt-7.C: New test.
5490
5491 2011-04-19 Richard Guenther <rguenther@suse.de>
5492
5493 PR lto/48207
5494 * g++.dg/lto/pr48207_0.C: New testcase.
5495
5496 2011-04-18 Jason Merrill <jason@redhat.com>
5497
5498 * g++.dg/init/void1.C: New.
5499
5500 * g++.dg/cpp0x/union4.C: New.
5501
5502 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR middle-end/48661
5505 * g++.dg/torture/pr48661.C: New test.
5506
5507 PR c++/48632
5508 * g++.dg/gomp/pr48632.C: New test.
5509
5510 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5511
5512 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5513 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5514
5515 2011-04-18 Tobias Burnus <burnus@net-b.de>
5516
5517 PR fortran/18918
5518 * gfortran.dg/coarray_17.f90: New.
5519 * gfortran.dg/coarray_10.f90: Update dg-error.
5520
5521 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5522
5523 PR testsuite/48251
5524 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5525 * gfortran.dg/guality/guality.exp: Likewise.
5526
5527 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528
5529 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5530
5531 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5532
5533 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5534
5535 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5536
5537 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5538
5539 2011-04-18 Richard Guenther <rguenther@suse.de>
5540
5541 PR middle-end/46364
5542 * g++.dg/torture/pr46364.C: New testcase.
5543
5544 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5545
5546 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5547
5548 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5549
5550 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5551
5552 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5553 Ira Rosen <ira.rosen@linaro.org>
5554
5555 PR target/48252
5556 * gcc.target/arm/pr48252.c: New test.
5557
5558 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5559
5560 PR tree-optimization/48616
5561 * gcc.dg/pr48616.c: New test.
5562
5563 2011-04-18 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/18918
5566 * gfortran.dg/coarray_16.f90: New.
5567
5568 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5569
5570 PR fortran/48462
5571 * gfortran.dg/realloc_on_assign_7.f03: New test.
5572
5573 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5574
5575 PR libgfortran/48602
5576 * gfortran.dg/fmt_g0_6.f08: New test.
5577
5578 2011-04-17 Jason Merrill <jason@redhat.com>
5579
5580 * g++.dg/cpp0x/sfinae16.C: New.
5581
5582 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5583
5584 * gcc.target/mips/reg-var-1.c: New test.
5585
5586 2011-04-17 Jan Hubicka <jh@suse.cz>
5587
5588 * gcc.dg/winline-5.c: Update testcase.
5589
5590 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5591
5592 * gnat.dg/discr27.ad[sb]: Move dg directive.
5593 * gnat.dg/discr28.ad[sb]: New test.
5594 * gnat.dg/discr28_pkg.ads: New helper.
5595
5596 2011-04-17 Michael Matz <matz@suse.de>
5597
5598 PR tree-optimization/48622
5599 PR lto/48645
5600 * gcc.dg/lto/pr48622_0.c: New test.
5601
5602 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5603
5604 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5605 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5606 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5607 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5608 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5609 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5610
5611 2011-04-15 Jason Merrill <jason@redhat.com>
5612
5613 * g++.dg/cpp0x/range-for17.C: New.
5614
5615 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5616
5617 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5618 * g++.dg/cpp0x/range-for3.C: Likewise.
5619 * g++.dg/cpp0x/range-for9.C: Correct error message.
5620 * g++.dg/cpp0x/range-for11.C: New.
5621 * g++.dg/cpp0x/range-for12.C: New.
5622 * g++.dg/cpp0x/range-for13.C: New.
5623 * g++.dg/cpp0x/range-for14.C: New.
5624 * g++.dg/cpp0x/range-for15.C: New.
5625 * g++.dg/cpp0x/range-for16.C: New.
5626
5627 2011-04-15 Tobias Burnus <burnus@net-b.de>
5628
5629 PR fortran/18918
5630 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5631
5632 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5633
5634 * objc.dg/naming-4.m: Updated.
5635 * objc.dg/naming-5.m: Updated.
5636 * objc.dg/naming-6.m: New.
5637 * objc.dg/naming-7.m: New.
5638 * obj-c++.dg/naming-1.mm: Updated.
5639 * obj-c++.dg/naming-2.mm: Updated.
5640 * obj-c++.dg/naming-3.mm: New.
5641 * obj-c++.dg/naming-4.mm: New.
5642
5643 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5644
5645 PR libgfortran/48589
5646 * gfortran.dg/fmt_g0_5.f08: New test.
5647
5648 2011-04-15 Richard Guenther <rguenther@suse.de>
5649
5650 PR testsuite/48286
5651 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5652
5653 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5654
5655 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5656 -finline-limit=0 to -fno-inline
5657
5658 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR target/48614
5661 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5662 just avx.
5663
5664 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR target/48605
5667 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5668 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5669 * gcc.target/i386/avx-insertps-3.c: New test.
5670 * gcc.target/i386/avx-insertps-4.c: New test.
5671
5672 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5673
5674 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5675 -finline-limit=0
5676
5677 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5678
5679 PR target/46779
5680 PR target/45291
5681 PR target/41894
5682 * gcc.target/avr/pr46779-1.c: New test case
5683 * gcc.target/avr/pr46779-2.c: New test case
5684
5685 2011-04-14 Jason Merrill <jason@redhat.com>
5686
5687 * g++.dg/cpp0x/sfinae15.C: New.
5688
5689 * g++.dg/cpp0x/sfinae14.C: New.
5690
5691 * g++.dg/ext/vla10.C: New.
5692
5693 2011-04-14 Richard Guenther <rguenther@suse.de>
5694
5695 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5696
5697 2011-04-14 Richard Guenther <rguenther@suse.de>
5698
5699 * gcc.dg/fold-bitand-4.c: Move ...
5700 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5701
5702 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5703
5704 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5705 variables const.
5706 * gcc.target/avr/torture/trivial.c: Ditto.
5707
5708 2011-04-13 Jason Merrill <jason@redhat.com>
5709
5710 * g++.dg/template/operator11.C: New.
5711
5712 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR middle-end/48591
5715 * gcc.dg/gomp/pr48591.c: New test.
5716
5717 PR c++/48570
5718 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5719 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5720
5721 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5722
5723 PR c++/48574
5724 * g++.dg/template/dependent-expr7.C: New test case.
5725
5726 2011-04-13 Jason Merrill <jason@redhat.com>
5727
5728 * g++.dg/cpp0x/sfinae13.C: New.
5729
5730 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5731
5732 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5733
5734 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5735
5736 * gcc.target/arm/pr43698.c: Remove -march option.
5737
5738 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5739
5740 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5741 -march option.
5742
5743 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5744
5745 PR fortran/48360
5746 PR fortran/48456
5747 * gfortran.dg/realloc_on_assign_6.f03: New test.
5748
5749 2011-04-12 Kai Tietz <ktietz@redhat.com>
5750
5751 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5752 targets the additional -mno-ms-bitfields and
5753 -Wno-packed-bitfield-compat options.
5754 * g++.dg/ext/bitfield3.C: Likewise.
5755 * g++.dg/ext/bitfield4.C: Likewise.
5756 * g++.dg/ext/bitfield5.C: Likewise.
5757 * gcc.dg/bitfld-15.c: Likewise.
5758 * gcc.dg/bitfld-16.c: Likewise.
5759 * gcc.dg/bitfld-17.c: Likewise.
5760 * gcc.dg/bitfld-18.c: Likewise.
5761
5762 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5763
5764 * gcc.target/arm/neon-vld3-1.c: New test.
5765 * gcc.target/arm/neon-vst3-1.c: New test.
5766 * gcc.target/arm/neon/v*.c: Regenerate.
5767
5768 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR rtl-optimization/48549
5771 * g++.dg/opt/pr48549.C: New test.
5772
5773 2011-04-12 Richard Guenther <rguenther@suse.de>
5774
5775 PR tree-optimization/46076
5776 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5777
5778 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5779
5780 PR testsuite/21164
5781 * lib/compat.exp (compat-execute): Declare unsupported after
5782 stripping path from src1.
5783 * lib/lto.exp (lto-execute): Likewise.
5784
5785 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR c/48552
5788 * gcc.dg/pr48552-1.c: New test.
5789 * gcc.dg/pr48552-2.c: New test.
5790
5791 2011-04-11 Jason Merrill <jason@redhat.com>
5792
5793 * g++.dg/cpp0x/sfinae12.C: New.
5794
5795 * g++.dg/cpp0x/enum10.C: New.
5796
5797 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5798
5799 * g++.dg/cpp0x/rv-func.C: New.
5800
5801 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5802
5803 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5804 alpha*-dec-osf5*.
5805
5806 2011-04-11 Martin Jambor <mjambor@suse.cz>
5807
5808 PR tree-optimization/48195
5809 * gcc.dg/ipa/pr48195.c: New test.
5810
5811 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5812
5813 * gnat.dg/return3.adb: Remove unused switch.
5814
5815 2011-04-08 Mike Stump <mikestump@comcast.net>
5816
5817 PR testsuite/48506
5818 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5819 default to fno-common.
5820
5821 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5822
5823 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5824 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5825
5826 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5827
5828 PR fortran/48448
5829 * gfortran.dg/function_optimize_5.f90: New test.
5830
5831 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gnat.dg/aggr17.adb: New test.
5834 * gnat.dg/aggr18.adb: Likewise.
5835
5836 2011-04-08 Michael Matz <matz@suse.de>
5837
5838 PR middle-end/48389
5839 * gcc.target/i386/pr48389.c: New test.
5840
5841 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5842
5843 PR rtl-optimization/48272
5844 * g++.dg/opt/pr48272.C: New.
5845
5846 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5847
5848 PR rtl-optimization/48235
5849 * gcc.dg/pr48235.c: New.
5850
5851 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5852
5853 PR rtl-optimization/48302
5854 * g++.dg/opt/pr48302.C: New.
5855
5856 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5857
5858 PR target/48273
5859 * g++.dg/opt/pr48273.C: New.
5860
5861 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5862
5863 PR rtl-optimization/48442
5864 * gcc.dg/pr48442.c: New.
5865
5866 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR tree-optimization/48377
5869 * gcc.dg/vect/pr48377.c: New test.
5870
5871 2011-04-07 Jason Merrill <jason@redhat.com>
5872
5873 * g++.dg/cpp0x/regress/call1.C: New.
5874
5875 * g++.dg/cpp0x/variadic107.C: New.
5876
5877 * g++.dg/cpp0x/sfinae11.C: New.
5878 * g++.dg/cpp0x/noexcept02.C: Fix.
5879
5880 * g++.dg/cpp0x/sfinae10.C: New.
5881
5882 * g++.dg/cpp0x/sfinae9.C: New.
5883
5884 * c-c++-common/Wcast-qual-1.c: Move here from...
5885 * gcc.dg/cast-qual-3.c: ...here, and...
5886 * g++.dg/warn/Wcast-qual2.C: ...here.
5887
5888 * g++.dg/cpp0x/sfinae8.C: New.
5889
5890 * g++.dg/cpp0x/sfinae7.C: New.
5891
5892 * g++.dg/cpp0x/enum9.C: New.
5893
5894 2011-04-07 Mike Stump <mikestump@comcast.net>
5895
5896 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5897 with no trampolines.
5898
5899 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR fortran/48117
5902 * gfortran.dg/gomp/pr48117.f90: New test.
5903
5904 PR debug/48343
5905 * gcc.dg/torture/pr48343.c: New test.
5906
5907 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908
5909 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5910
5911 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5912
5913 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5914
5915 2011-04-07 Tom de Vries <tom@codesourcery.com>
5916
5917 PR target/43920
5918 * lib/scanasm.exp (object-size): New proc.
5919 * gcc.target/arm/pr43920-2.c: New test.
5920
5921 2011-04-06 Tobias Burnus <burnus@net-b.de>
5922
5923 PR fortran/18918
5924 PR fortran/48477
5925 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5926
5927 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5928
5929 * gcc.dg/mtune.c: Prune note from output.
5930
5931 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5932
5933 PR debug/48466
5934 * gcc.dg/guality/pr36977.c: New test.
5935 * gcc.dg/guality/pr48466.c: New test.
5936
5937 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5938
5939 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5940
5941 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/return3.adb: New test.
5944
5945 2011-04-06 Richard Guenther <rguenther@suse.de>
5946
5947 PR tree-optimization/47663
5948 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5949
5950 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5951
5952 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5953 Solaris 8 and 9 as well.
5954
5955 2011-04-05 Tom de Vries <tom@codesourcery.com>
5956
5957 PR target/43920
5958 * gcc.target/arm/pr43920-1.c: New test.
5959
5960 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5961
5962 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5963 (cctor): Actually return the value.
5964 (main): Cast return values.
5965
5966 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5967
5968 * gfortran.dg/character_comparison_8.f90: New test.
5969
5970 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5971
5972 * frontend-passes: (optimize_lexical_comparison): New function.
5973 (optimize_expr): Call it.
5974 (optimize_comparison): Also handle lexical comparison functions.
5975 Return false instad of -2 for unequal comparison.
5976
5977 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5978
5979 PR fortran/48412
5980 * function_optimize_4.f90: New test.
5981
5982 2011-04-04 Tobias Burnus <burnus@net-b.de>
5983
5984 PR fortran/18918
5985 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5986 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5987 * gfortran.dg/coarray_15.f90: New.
5988
5989 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5992 * gfortran.dg/bessel_7.f90: Likewise.
5993
5994 2011-04-03 Tobias Burnus <burnus@net-b.de>
5995
5996 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5997
5998 2011-04-03 Richard Guenther <rguenther@suse.de>
5999 Ira Rosen <ira.rosen@linaro.org>
6000
6001 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6002 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6003 -ftree-loop-if-convert-stores.
6004
6005 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6006
6007 * gnat.dg/specs/aggr2.ads: New test.
6008
6009 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6010
6011 * gnat.dg/debug2.ad[sb]: New test.
6012 * gnat.dg/debug2_pkg.ads: New helper.
6013 * gnat.dg/debug3.ad[sb]: New test.
6014
6015 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6016
6017 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6018
6019 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR middle-end/48335
6022 * gcc.c-torture/compile/pr48335-1.c: New test.
6023 * gcc.dg/pr48335-1.c: New test.
6024 * gcc.dg/pr48335-2.c: New test.
6025 * gcc.dg/pr48335-3.c: New test.
6026 * gcc.dg/pr48335-4.c: New test.
6027 * gcc.dg/pr48335-5.c: New test.
6028 * gcc.dg/pr48335-6.c: New test.
6029 * gcc.dg/pr48335-7.c: New test.
6030 * gcc.dg/pr48335-8.c: New test.
6031 * gcc.target/i386/pr48335-1.c: New test.
6032
6033 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6034
6035 PR c/36299
6036 * gcc.dg/Waddress.c: New test.
6037
6038 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6039
6040 PR fortran/48352
6041 * gfortran.dg/function_optimize_3.f90: New test.
6042
6043 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6044
6045 * gcc.c-torture/compile/20110401-1.c: New test.
6046
6047 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6048 * g++.dg/lto/20091002-2_0.C: Likewise.
6049 * g++.dg/lto/20090303_0.c: Likewise.
6050 * g++.dg/lto/20091004-1_0.C: Likewise.
6051 * g++.dg/lto/20091002-3_0.C: Likewise.
6052 * g++.dg/lto/20091004-2_0.C: Likewise.
6053 * g++.dg/lto/20081123_0.C: Likewise.
6054 * g++.dg/lto/20090313_0.C: Likewise.
6055 * g++.dg/lto/20081109-1_0.C: Likewise.
6056 * g++.dg/lto/20081219_0.C: Likewise.
6057 * g++.dg/lto/20081204-1_0.C: Likewise.
6058 * g++.dg/lto/20090302_0.C: Likewise.
6059 * g++.dg/lto/20081119-1_0.C: Likewise.
6060 * g++.dg/lto/20081118_0.C: Likewise.
6061 * gcc.dg/lto/20091020-2_0.c: Likewise.
6062 * gcc.dg/lto/20090210_0.c: Likewise.
6063 * gcc.dg/lto/20081204-1_0.c: Likewise.
6064 * gcc.dg/lto/20081224_0.c: Likewise.
6065 * gcc.dg/lto/20090219_0.c: Likewise.
6066 * gcc.dg/lto/20091014-1_0.c: Likewise.
6067 * gcc.dg/lto/20091016-1_0.c: Likewise.
6068 * gcc.dg/lto/20090206-2_0.c: Likewise.
6069 * gcc.dg/lto/20090116_0.c: Likewise.
6070 * gcc.dg/lto/20091013-1_0.c: Likewise.
6071 * gcc.dg/lto/20091015-1_0.c: Likewise.
6072 * gcc.dg/lto/20090126-2_0.c: Likewise.
6073
6074 2011-03-31 Ian Lance Taylor <iant@google.com>
6075
6076 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6077
6078 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6079
6080 * gnat.dg/opt16.adb: New test.
6081
6082 2011-03-31 Jason Merrill <jason@redhat.com>
6083
6084 * g++.dg/cpp0x/defaulted24.C: New.
6085
6086 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6087
6088 PR target/16292
6089 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6090 with -O0.
6091
6092 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6093
6094 * g++.dg/other/i386-9.C: New test.
6095
6096 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6097
6098 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6099
6100 2011-03-30 Jason Merrill <jason@redhat.com>
6101
6102 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6103
6104 * g++.dg/cpp0x/regress/isnan.C: New.
6105
6106 * g++.dg/cpp0x/initlist46.C: New.
6107
6108 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6109
6110 PR target/47551
6111 * gcc.target/arm/neon-modes-2.c: New test.
6112
6113 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR c/48305
6116 * gcc.c-torture/compile/pr48305.c: New test.
6117
6118 2011-03-29 Jason Merrill <jason@redhat.com>
6119
6120 * g++.dg/cpp0x/regress/value-dep1.C: New.
6121
6122 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6123
6124 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6125
6126 2011-03-29 Ian Lance Taylor <iant@google.com>
6127
6128 * go.test/go-test.exp: Handle the test lines used in several new
6129 tests.
6130 (errchk): Add opts parameter. Change all callers. Handle parens
6131 in regexps.
6132
6133 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6134 Dominique d'Humieres <dominiq@lps.ens.fr>
6135
6136 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6137 and __APPLE__ && __PPC__ && __ALTIVEC__.
6138
6139 2011-03-29 Jason Merrill <jason@redhat.com>
6140
6141 * g++.dg/cpp0x/dependent1.C: New.
6142
6143 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6144
6145 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6146
6147 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6148
6149 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6150
6151 PR fortran/48095
6152 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6153 * gfortran.dg/proc_ptr_comp_32.f90: New.
6154
6155 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6156
6157 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6158 check for corresponding warning.
6159
6160 2011-03-28 Jason Merrill <jason@redhat.com>
6161
6162 * g++.dg/cpp0x/rv-deduce2.C: New.
6163
6164 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR debug/48203
6167 * gcc.dg/pr48203.c: New test.
6168
6169 2011-03-28 Jeff Law <law@redhat.com>
6170
6171 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6172
6173 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6174
6175 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6176 and __PPC__ && __ALTIVEC__.
6177
6178 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6179
6180 PR testsuite/48238
6181 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6182 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6183 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6184 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6185
6186 2011-03-28 Jason Merrill <jason@redhat.com>
6187
6188 * g++.dg/cpp0x/initlist-array2.C: New.
6189
6190 * g++.dg/cpp0x/initlist-array1.C: New.
6191
6192 * g++.dg/cpp0x/constexpr-compound.C: New.
6193
6194 * g++.dg/cpp0x/constexpr-using.C: New.
6195
6196 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6197
6198 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6199
6200 PR testsuite/48276
6201 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6202
6203 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6204
6205 * gcc.dg/slp-1.c: New test.
6206
6207 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6208
6209 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6210 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6211 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6212 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6213 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6214 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6215 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6216 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6217 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6218 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6219 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6220 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6221 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6222 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6223
6224 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6225
6226 PR fortran/47065
6227 * gfortran.dg/trim_optimize_5.f90: New test.
6228 * gfortran.dg/trim_optimize_6.f90: New test.
6229
6230 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6231
6232 PR target/38598
6233 * gcc.target/mips/madd-7.c: Remove -mlong32.
6234 * gcc.target/mips/msub-7.c: Likewise.
6235
6236 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6237
6238 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6239 accesses to preserve the meaning of the test for doubleword vectors.
6240 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6241 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6242
6243 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6244
6245 PR fortran/48291
6246 * gfortran.dg/class_42.f03: New.
6247
6248 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6249
6250 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6251 strided accesses.
6252
6253 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6254
6255 PR rtl-optimization/48144
6256 * gcc.dg/pr48144.c: New test.
6257
6258 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6259
6260 * gnat.dg/discr27.ad[sb]: New test.
6261
6262 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6263
6264 * gnat.dg/limited_with2.ad[sb]: New test.
6265 * gnat.dg/limited_with2_pkg1.ads: New helper.
6266 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6267
6268 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6269
6270 * gnat.dg/opt15.adb: New test.
6271 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6272
6273 2011-03-25 Tobias Burnus <burnus@net-b.de>
6274
6275 PR fortran/48174
6276 PR fortran/45304
6277 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6278 * gfortran.dg/leadz_trailz_3.f90: Ditto
6279
6280 2011-03-25 Martin Jambor <mjambor@suse.cz>
6281
6282 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6283
6284 2011-03-25 Jason Merrill <jason@redhat.com>
6285
6286 * g++.dg/cpp0x/defaulted22.C: New.
6287 * g++.dg/cpp0x/defaulted23.C: New.
6288 * g++.dg/cpp0x/defaulted15.C: Adjust.
6289
6290 2011-03-25 Jason Merrill <jason@redhat.com>
6291
6292 * g++.dg/cpp0x/move1.C: New.
6293
6294 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6295
6296 PR target/48287
6297 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6298
6299 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6300
6301 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6302 for mips-sgi-irix6.5.
6303 Replace snprintf prototype by <stdio.h>.
6304
6305 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306
6307 PR testsuite/48283
6308 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6309 run_expensive_tests.
6310 * gcc.dg/graphite/block-4.c: Likewise.
6311 * gcc.dg/graphite/block-7.c: Likewise.
6312 * gcc.dg/graphite/block-8.c: Likewise.
6313
6314 2011-03-25 Richard Guenther <rguenther@suse.de>
6315
6316 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6317 * g++.dg/tree-ssa/pr8781.C: Likewise.
6318 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6319 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6320 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6321 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6322 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6323 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6324 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6325 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6326 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6327 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6328 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6329 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6330 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6331 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6332 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6333 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6334 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6335 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6336 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6337 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6338 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6339 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6340 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6341 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6342 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6343 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6344 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6345 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6346 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6347 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6348 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6349 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6350 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6351 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6352 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6353 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6354 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6355 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6356 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6359 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6360 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6361 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6362 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6363 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6364 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6365 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6366 * c-c++-common/pr46562-2.c: Likewise.
6367 * gfortran.dg/pr42108.f90: Likewise.
6368 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6369 foo to be inlined even at -O1.
6370 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6371 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6372 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6373 * gcc.dg/matrix/matrix.exp: Disable FRE.
6374
6375 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR debug/48204
6378 * gcc.dg/dfp/pr48204.c: New test.
6379
6380 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6381
6382 PR target/48209
6383 * gcc.c-torture/execute/pr47917.c: Move this...
6384 * gcc.dg/torture/pr47917.c: to here and add xfails.
6385
6386 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6387
6388 * gnat.dg/array16.ad[sb]: New test.
6389 * gnat.dg/array16.ads: New helper.
6390
6391 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6392
6393 * gnat.dg/derived_type2.adb: New test.
6394
6395 2011-03-24 Richard Guenther <rguenther@suse.de>
6396
6397 PR tree-optimization/48271
6398 * g++.dg/torture/pr48271.C: New testcase.
6399
6400 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6401
6402 * gnat.dg/array15.ad[sb]: New test.
6403
6404 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6405
6406 PR target/48237
6407 * gcc.target/i386/pr48237.c: New test.
6408
6409 2011-03-24 Richard Guenther <rguenther@suse.de>
6410
6411 PR middle-end/48269
6412 * gcc.dg/builtin-object-size-10.c: New testcase.
6413
6414 2011-03-24 Richard Guenther <rguenther@suse.de>
6415
6416 PR tree-optimization/46562
6417 * c-c++-common/pr46562-2.c: New testcase.
6418 * c-c++-common/pr46562.c: Likewise.
6419
6420 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6421
6422 * gcc.dg/vect/vect-cselim-1.c: New test.
6423 * gcc.dg/vect/vect-cselim-2.c: New test.
6424
6425 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6426
6427 * gcc.target/arm/pr46934.c: New.
6428
6429 2011-03-23 Ian Lance Taylor <iant@google.com>
6430
6431 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6432
6433 2011-03-23 Richard Guenther <rguenther@suse.de>
6434
6435 * gcc.dg/struct: Remove directory and contents.
6436
6437 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6438
6439 PR testsuite/48251
6440 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6441
6442 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6443
6444 * gnat.dg/discr26.ad[sb]: New test.
6445 * gnat.dg/discr26_pkg.ads: New helper.
6446
6447 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6448
6449 PR target/47553
6450 * gcc.target/arm/neon-vld-1.c: New test.
6451
6452 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6453
6454 * gnat.dg/array14.ad[sb]: New test.
6455 * gnat.dg/array14_pkg.ads: New helper.
6456
6457 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6458
6459 * gcc.c-torture/execute/920501-8.x: Remove.
6460 * gcc.c-torture/execute/930513-1.x: Remove.
6461 * gcc.c-torture/execute/960312-1.x: Remove.
6462 * gcc.c-torture/compile/20000804-1.c,
6463 gcc.c-torture/compile/20001205-1.c,
6464 gcc.c-torture/compile/20001226-1.c,
6465 gcc.c-torture/compile/20010518-2.c,
6466 gcc.c-torture/compile/20020312-1.c,
6467 gcc.c-torture/compile/20020604-1.c,
6468 gcc.c-torture/compile/920501-12.c,
6469 gcc.c-torture/compile/920501-4.c,
6470 gcc.c-torture/compile/920520-1.c,
6471 gcc.c-torture/compile/980506-1.c,
6472 gcc.c-torture/execute/980709-1.x,
6473 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6474 options for m68hc11.
6475 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6476 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6477 m68hc11.
6478
6479 2011-03-22 Nick Clifton <nickc@redhat.com>
6480
6481 * lib/target-supports.exp (check_profiling_available): Add MN10300
6482 to the list of targets that do not support profiling. Restore
6483 alpha sorting to this list.
6484
6485 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6486
6487 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6488 failure on 32-bit systems.
6489 * gcc.dg/torture/vector-2.c: Ditto.
6490
6491 2011-03-22 Richard Guenther <rguenther@suse.de>
6492
6493 PR tree-optimization/48228
6494 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6495
6496 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6497
6498 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6499 powerpc.
6500
6501 PR target/48226
6502 * gcc.target/powerpc/pr48226.c: New file.
6503
6504 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6505
6506 * lib/prune.exp (prune_gcc_output): Prune "could not create
6507 compact unwind for" warnings.
6508
6509 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR c/42544
6512 PR c/48197
6513 * gcc.c-torture/execute/pr42544.c: New test.
6514 * gcc.c-torture/execute/pr48197.c: New test.
6515
6516 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6517
6518 PR preprocessor/48192
6519 * gcc.target/powerpc/pr48192.c: New file.
6520
6521 PR target/48053
6522 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6523 split problem of 0 being loaded in a VSX register.
6524
6525 2011-03-21 Richard Guenther <rguenther@suse.de>
6526
6527 PR c/47939
6528 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6529 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6530 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6531 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6532
6533 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR target/48213
6536 * gcc.dg/pr48213.c: New test.
6537
6538 2011-03-21 Kai Tietz <ktietz@redhat.com>
6539
6540 PR target/12171
6541 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6542
6543 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6544
6545 * gcc.target/arm/xor-and.c: New.
6546
6547 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6548
6549 PR fortran/22572
6550 * gfortran.dg/function_optimize_1.f90: New test.
6551 * gfortran.dg/function_optimize_2.f90: New test.
6552
6553 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6554
6555 PR rtl-optimization/47502
6556 * gcc.target/i386/pr47502-1.c: New.
6557 * gcc.target/i386/pr47502-2.c: Likewise.
6558
6559 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR rtl-optimization/48156
6562 * gcc.dg/pr48156.c: New test.
6563
6564 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6565
6566 PR libfortran/47439
6567 * gfortran.dg/scratch_1.f90: Adjust test.
6568
6569 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6570
6571 PR libfortran/47439
6572 * gfortran.dg/scratch_1.f90: New test.
6573
6574 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6575
6576 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6577 variably modified typedefs.
6578 * gcc.dg/c1x-typedef-2.c: Remove.
6579
6580 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6581
6582 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6583 * gcc.dg/c1x-anon-struct-3.c: New test.
6584 * gcc.dg/anon-struct-11.c: Update.
6585
6586 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6587
6588 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6589 dg-xfail-run-if.
6590 Only xfail with gas.
6591
6592 2011-03-18 Jason Merrill <jason@redhat.com>
6593
6594 * g++.dg/template/fn-ptr1.C: New.
6595
6596 * g++.dg/overload/volatile1.C: New.
6597
6598 * g++.dg/opt/pr23372.C: New.
6599
6600 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6601
6602 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6603
6604 PR middle-end/47405
6605 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6606
6607 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6608
6609 * gcc.target/arm/unsigned-extend-1.c: New.
6610
6611 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR bootstrap/48161
6614 * gcc.c-torture/compile/pr48161.c: New test.
6615
6616 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6617
6618 PR middle-end/47725
6619 * gcc.dg/torture/pr47725.c: New.
6620
6621 2011-03-17 Jason Merrill <jason@redhat.com>
6622
6623 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6624 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6625
6626 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * gnat.dg/specs/elab2.ads: New test.
6629 * gnat.dg/specs/elab2_pkg.ads: New helper.
6630
6631 2011-03-17 Jason Merrill <jason@redhat.com>
6632
6633 * g++.dg/cpp0x/decltype-1212.C: New.
6634 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6635
6636 2011-03-17 Jason Merrill <jason@redhat.com>
6637
6638 * g++.dg/parse/memfnquals1.C: New.
6639
6640 2011-03-17 Richard Guenther <rguenther@suse.de>
6641
6642 PR middle-end/48134
6643 * gcc.dg/pr48134.c: New testcase.
6644
6645 2011-03-17 Richard Guenther <rguenther@suse.de>
6646
6647 PR middle-end/48165
6648 * g++.dg/torture/pr48165.C: New testcase.
6649
6650 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR rtl-optimization/48141
6653 * gcc.dg/pr48141.c: New test.
6654
6655 2011-03-16 Jason Merrill <jason@redhat.com>
6656
6657 * g++.dg/cpp0x/constexpr-48089.C: New.
6658
6659 * g++.dg/cpp0x/constexpr-abi1.C: New.
6660
6661 * g++.dg/cpp0x/constexpr-46336.C: New.
6662 * g++.dg/parse/friend5.C: Adjust expected errors.
6663
6664 * g++.dg/cpp0x/constexpr-47570.C: New.
6665
6666 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6667
6668 PR debug/47510
6669 * ++.dg/debug/dwarf2/typedef6.C: New test.
6670
6671 2011-03-16 Jason Merrill <jason@redhat.com>
6672
6673 * g++.dg/cpp0x/elision2.C: New.
6674
6675 * g++.dg/cpp0x/constexpr-array3.C: New.
6676
6677 2011-03-16 Jason Merrill <jason@redhat.com>
6678
6679 * g++.dg/cpp0x/sfinae6.C: New.
6680 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6681 * g++.dg/cpp0x/pr45908.C: Likewise.
6682 * g++.dg/cpp0x/sfinae6.C: Likewise.
6683 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6684 * g++.old-deja/g++.law/arg11.C: Likewise.
6685
6686 2011-03-16 Jason Merrill <jason@redhat.com>
6687
6688 * g++.dg/template/incomplete6.C: New.
6689
6690 2011-03-16 Jeff Law <law@redhat.com>
6691
6692 * gcc.dg/tree-ssa/vrp55.c: New test.
6693
6694 2011-03-16 Jason Merrill <jason@redhat.com>
6695
6696 * g++.dg/cpp0x/auto22.C: New.
6697
6698 2011-03-16 Richard Guenther <rguenther@suse.de>
6699
6700 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6701 optimizing it away if promoted to const.
6702
6703 2011-03-16 Richard Guenther <rguenther@suse.de>
6704
6705 PR tree-optimization/48149
6706 * gcc.dg/fold-complex-1.c: New testcase.
6707
6708 2011-03-16 Richard Guenther <rguenther@suse.de>
6709
6710 PR testsuite/48147
6711 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6712 or cloning happens.
6713
6714 2011-03-16 Richard Guenther <rguenther@suse.de>
6715
6716 PR tree-optimization/26134
6717 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6718
6719 2011-03-16 Richard Guenther <rguenther@suse.de>
6720
6721 PR tree-optimization/48146
6722 * gcc.dg/torture/pr48146.c: New testcase.
6723
6724 2011-03-16 Richard Guenther <rguenther@suse.de>
6725
6726 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6727 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6728
6729 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR middle-end/48136
6732 * gcc.c-torture/compile/pr48136.c: New test.
6733
6734 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6735
6736 PR debug/45882
6737 * gcc.dg/guality/pr45882.c: New test.
6738
6739 2011-03-15 Jason Merrill <jason@redhat.com>
6740
6741 * g++.dg/cpp0x/constexpr-recursion.C: New.
6742
6743 * g++.dg/cpp0x/implicit11.C: New.
6744
6745 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6746
6747 * g++.dg/cpp0x/constexpr-attribute.C: New.
6748
6749 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6750
6751 * g++.dg/parse/pr34758.C: New.
6752
6753 2011-03-15 Xinliang David Li <davidxl@google.com>
6754
6755 PR c/47837
6756 * gcc.dg/uninit-pred-7_d.c: New test.
6757 * gcc.dg/uninit-pred-8_d.c: New test.
6758
6759 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6760
6761 PR target/46788
6762 * gcc.target/arm/pr46788.c: New.
6763
6764 2011-03-15 Richard Guenther <rguenther@suse.de>
6765
6766 PR middle-end/47650
6767 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6768 * gfortran.dg/ishft_4.f90: Likewise.
6769 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6770
6771 2011-03-15 Richard Guenther <rguenther@suse.de>
6772
6773 PR tree-optimization/13954
6774 * g++.dg/tree-ssa/pr13954.C: New testcase.
6775
6776 2011-03-15 Richard Guenther <rguenther@suse.de>
6777
6778 PR tree-optimization/48037
6779 * gcc.target/i386/pr48037-1.c: New testcase.
6780
6781 2011-03-15 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/41490
6784 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6785 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6786 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6787 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6788 * g++.dg/tree-ssa/pr33604.C: Adjust.
6789
6790 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR middle-end/47917
6793 * gcc.c-torture/execute/pr47917.c: New test.
6794 * gcc.dg/pr47917.c: New test.
6795
6796 PR middle-end/38878
6797 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6798
6799 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6800
6801 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6802 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6803 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6804 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6805 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6806 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6807 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6808 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6809 * gcc.target/i386/avx-floor-vec.c: Ditto.
6810 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6811 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6812 * gcc.target/i386/avx-rint-vec.c: Ditto.
6813 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6814 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6815 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6816 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6817
6818 2011-03-14 Tom Tromey <tromey@redhat.com>
6819
6820 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6821 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6822 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6823
6824 2011-03-14 Tom Tromey <tromey@redhat.com>
6825
6826 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6827 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6828 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6829
6830 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6831
6832 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6833
6834 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6835
6836 PR rtl-optimization/47166
6837 * gcc.c-torture/execute/postmod-1.c: New test.
6838
6839 2011-03-14 Richard Guenther <rguenther@suse.de>
6840
6841 PR middle-end/48098
6842 * gcc.dg/torture/pr48098.c: New testcase.
6843
6844 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6845
6846 PR target/48053
6847 * gcc.target/powerpc/pr48053-1.c: New test.
6848 * gcc.target/powerpc/pr48053-2.c: Likewise.
6849
6850 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6851
6852 PR libfortran/48066
6853 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6854
6855 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6856
6857 PR libfortran/48066
6858 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6859
6860 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6861
6862 PR fortran/48059
6863 * gfortran.dg/class_41.f03: New.
6864
6865 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6866
6867 * g++.dg/conversion/cast3.C: New test.
6868
6869 2011-03-11 Jason Merrill <jason@redhat.com>
6870
6871 * g++.dg/template/error45.C: New.
6872
6873 * g++.dg/parse/no-type-defn1.C: New.
6874
6875 * g++.dg/ext/attrib40.C: New.
6876
6877 * g++.dg/cpp0x/regress/array1.C: New.
6878
6879 2011-03-11 Richard Guenther <rguenther@suse.de>
6880
6881 PR tree-optimization/48067
6882 * gcc.dg/pr48067.c: New testcase.
6883
6884 2011-03-11 Richard Guenther <rguenther@suse.de>
6885
6886 PR lto/48073
6887 * g++.dg/lto/20110311-1_0.C: New testcase.
6888
6889 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR c++/48035
6892 * g++.dg/inherit/virtual8.C: New test.
6893
6894 PR middle-end/48044
6895 * gcc.dg/torture/pr48044.c: New test.
6896
6897 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6898
6899 PR fortran/47768
6900 * gfortran.dg/proc_ptr_comp_31.f90: New.
6901
6902 2011-03-11 Richard Guenther <rguenther@suse.de>
6903
6904 PR tree-optimization/47278
6905 * gcc.dg/torture/pr47278-1.c: New testcase.
6906 * gcc.dg/torture/pr47278-2.c: Likewise.
6907
6908 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR tree-optimization/48063
6911 * gcc.dg/torture/pr48063.c: New test.
6912
6913 2011-03-10 Jason Merrill <jason@redhat.com>
6914
6915 * g++.dg/template/array22.C: New.
6916
6917 * g++.dg/cpp0x/syntax-err1.C: New.
6918 * g++.dg/parse/error36.C: Adjust expected errors.
6919 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6920 * g++.old-deja/g++.pt/typename3.C: Likewise.
6921 * g++.old-deja/g++.pt/typename4.C: Likewise.
6922 * g++.old-deja/g++.pt/typename6.C: Likewise.
6923
6924 2011-03-09 Jason Merrill <jason@redhat.com>
6925
6926 * g++.dg/template/nontype22.C: New.
6927
6928 2011-03-09 Martin Jambor <mjambor@suse.cz>
6929
6930 PR tree-optimization/47714
6931 * g++.dg/torture/pr47714.C: New test.
6932
6933 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6934
6935 PR target/47755
6936 * gcc.target/powerpc/pr47755-2.c: New file.
6937
6938 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6939
6940 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6941 is not set in the environment, pass 64 as first argument when not
6942 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6943 native where ulimit -u is supported.
6944
6945 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6946
6947 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6948
6949 2011-03-08 Jason Merrill <jason@redhat.com>
6950
6951 * g++.dg/template/nontype21.C: New.
6952
6953 * g++.dg/template/anon5.C: New.
6954
6955 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR debug/47881
6958 * gcc.dg/pr47881.c: New test.
6959
6960 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6961
6962 PR c++/47957
6963 * g++.dg/lookup/template3.C: New test.
6964
6965 2011-03-08 Kai Tietz <ktietz@redhat.com>
6966
6967 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6968 'long' type.
6969
6970 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6971
6972 PR testsuite/47954
6973 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6974 sizeof to compute alignment.
6975
6976 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR tree-optimization/48022
6979 * gcc.dg/pr48022-1.c: New test.
6980 * gcc.dg/pr48022-2.c: New test.
6981
6982 2011-03-07 Jason Merrill <jason@redhat.com>
6983
6984 * g++.dg/template/nontype20.C: New.
6985 * g++.dg/init/member1.C: Adjust expected errors.
6986 * g++.dg/parse/constant4.C: Likewise.
6987 * g++.dg/template/qualified-id3.C: Likewise.
6988 * g++.old-deja/g++.pt/crash10.C: Likewise.
6989
6990 * g++.dg/cpp0x/regress/non-const1.C: New.
6991
6992 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR debug/47991
6995 * gcc.dg/pr47991.c: New test.
6996
6997 2011-03-07 Jason Merrill <jason@redhat.com>
6998
6999 * g++.dg/abi/mangle46.C: New.
7000
7001 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7002
7003 PR target/47862
7004 * gcc.target/powerpc/pr47862.c: New.
7005
7006 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7007
7008 PR target/45413
7009 * gcc.target/i386/combine-mul.c: Require nonpic.
7010
7011 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7012 Nathan Froyd <froydnj@codesourcery.com>
7013
7014 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7015
7016 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7017
7018 * README.QMTEST: Remove.
7019
7020 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7021 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7022
7023 PR fortran/47850
7024 * gfortran.dg/array_constructor_37.f90 : New test.
7025
7026 2011-03-05 Jason Merrill <jason@redhat.com>
7027
7028 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7029 * g++.dg/abi/mangle45.C: Likewise.
7030 * g++.dg/cpp0x/trailing1.C: Likewise.
7031
7032 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7033
7034 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7035
7036 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR rtl-optimization/47899
7039 * gcc.dg/pr47899.c: New test.
7040
7041 * gcc.dg/torture/pr47968.c: Ignore warnings.
7042
7043 PR tree-optimization/47967
7044 * gcc.c-torture/compile/pr47967.c: New test.
7045
7046 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7047
7048 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7049 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7050
7051 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7052
7053 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7054 and property_getAttributes() if __OBJC2__.
7055 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7056 * objc.dg/property/property-encoding-1.m: New.
7057 * obj-c++.dg/property/property-encoding-1.mm: New.
7058
7059 2011-03-04 Jason Merrill <jason@redhat.com>
7060
7061 * g++.dg/template/pseudodtor6.C: New.
7062
7063 * g++.dg/inherit/covariant19.C: New.
7064
7065 2011-03-04 Richard Guenther <rguenther@suse.de>
7066
7067 PR middle-end/47968
7068 * gcc.dg/torture/pr47968.c: New testcase.
7069
7070 2011-03-04 Richard Guenther <rguenther@suse.de>
7071
7072 PR middle-end/47975
7073 * gcc.dg/torture/pr47975.c: New testcase.
7074
7075 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7076
7077 PR c++/47974
7078 * g++.dg/template/crash106.C: New.
7079
7080 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR c/47963
7083 * gcc.dg/gomp/pr47963.c: New test.
7084 * g++.dg/gomp/pr47963.C: New test.
7085
7086 2011-03-02 Jason Merrill <jason@redhat.com>
7087
7088 * g++.dg/cpp0x/regress/condition1.C: New.
7089
7090 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7091
7092 2011-03-01 Jason Merrill <jason@redhat.com>
7093
7094 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7095
7096 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7097
7098 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7099
7100 PR rtl-optimization/47925
7101 * gcc.c-torture/execute/pr47925.c: New test.
7102
7103 2011-03-01 Jason Merrill <jason@redhat.com>
7104
7105 * g++.dg/cpp0x/decltype25.C: New.
7106
7107 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7108
7109 2011-03-01 Richard Guenther <rguenther@suse.de>
7110
7111 PR tree-optimization/47890
7112 * gcc.dg/torture/pr47890.c: New testcase.
7113
7114 2011-03-01 Richard Guenther <rguenther@suse.de>
7115
7116 PR lto/47924
7117 * gcc.dg/lto/pr47924_0.c: New testcase.
7118
7119 2011-03-01 Richard Guenther <rguenther@suse.de>
7120
7121 PR lto/46911
7122 * gfortran.dg/lto/pr46911_0.f: New testcase.
7123
7124 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7125
7126 PR libgfortran/47933
7127 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7128 compile errors from older code form.
7129
7130 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7131
7132 PR libgfortran/47567
7133 * gfortran.dg/fmt_fw_d.f90: New test.
7134
7135 2011-02-28 Jason Merrill <jason@redhat.com>
7136
7137 * g++.dg/inherit/covariant18.C: New.
7138
7139 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR middle-end/47893
7142 * gcc.dg/pr47893.c: New test.
7143
7144 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7145
7146 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7147 NULL in case of a selector with conflicting types.
7148 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7149
7150 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7151
7152 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7153 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7154 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7155 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7156
7157 2011-02-28 Jason Merrill <jason@redhat.com>
7158
7159 PR c++/47906
7160 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7161
7162 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7163
7164 PR libgfortran/47778
7165 * gfortran.dg/namelist_71.f90: New test.
7166
7167 2011-02-27 Jason Merrill <jason@redhat.com>
7168
7169 PR c++/47906
7170 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7171 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7172
7173 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7174
7175 PR c++/46466
7176 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7177
7178 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR fortran/47886
7181 * gfortran.dg/gomp/task-1.f90: Removed.
7182
7183 2011-02-26 Jason Merrill <jason@redhat.com>
7184
7185 * g++.dg/template/this-targ1.C: New.
7186
7187 * g++.dg/cpp0x/regress/template-const1.C: New.
7188 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7189 * g++.dg/template/function1.C: Adjust.
7190 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7191 * g++.dg/debug/debug7.C: Adjust.
7192
7193 2011-02-26 Tobias Burnus <burnus@net-b.de>
7194
7195 PR fortran/47886
7196 * gfortran.dg/gomp/task-1.f90: New.
7197
7198 2011-02-25 Jie Zhang <jie@codesourcery.com>
7199
7200 * gcc.target/arm/neon-thumb2-move.c: Add
7201 dg-require-effective-target arm_thumb2_ok.
7202
7203 2011-02-24 Jason Merrill <jason@redhat.com>
7204
7205 * g++.dg/parse/constant1.C: Specify C++98 mode.
7206 * g++.dg/parse/constant5.C: Likewise.
7207 * g++.dg/parse/error2.C: Likewise.
7208 * g++.dg/parse/semicolon3.C: Likewise.
7209 * g++.dg/template/crash14.C: Likewise.
7210 * g++.dg/template/local4.C: Likewise.
7211 * g++.dg/template/nontype3.C: Likewise.
7212 * g++.dg/parse/crash31.C: Adjust expected errors.
7213 * g++.dg/template/function1.C: Likewise.
7214 * g++.dg/template/ref3.C: Likewise.
7215 * g++.dg/template/static9.C: Likewise.
7216 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7217
7218 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7219 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7220 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7221 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7222 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7223
7224 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR fortran/47878
7227 * gfortran.dg/pr47878.f90: New test.
7228
7229 2011-02-24 Richard Guenther <rguenther@suse.de>
7230
7231 PR testsuite/47801
7232 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7233 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7234
7235 2011-02-24 Richard Guenther <rguenther@suse.de>
7236
7237 PR fortran/47839
7238 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7239 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7240
7241 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7242
7243 PR libgfortran/47567
7244 * gfortran.dg/fmt_f0_1.f90: Update test.
7245
7246 2011-02-23 Jason Merrill <jason@redhat.com>
7247
7248 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7249 * g++.dg/abi/mangle45.C: New.
7250
7251 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7252 * g++.dg/template/canon-type-9.C: Match use of decltype
7253 between declaration and definition.
7254 * g++.dg/template/canon-type-12.C: Likewise.
7255
7256 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7257
7258 PR fortran/40850
7259 * gfortran.dg/nested_allocatables_1.f90: New.
7260
7261 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7262
7263 PR c++/46868
7264 * g++.dg/pr46868.C: New test.
7265 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7266 * g++.dg/parse/error14.C: Adjust.
7267
7268 2011-02-23 Richard Guenther <rguenther@suse.de>
7269
7270 PR tree-optimization/47838
7271 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7272
7273 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7274
7275 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7276
7277 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7278
7279 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7280 * gfortran.dg/count_init_expr.f03: Ditto.
7281 * gfortran.dg/gomp/pr43711.f90: Ditto.
7282 * gcc.dg/struct-parse-2.c: Ditto.
7283 * gcc.dg/parse-error-3.c: Ditto.
7284 * gcc.dg/Wlogical-op-1.c: Ditto.
7285 * gcc.dg/Walways-true-1.c: Ditto.
7286 * gcc.dg/pr24225.c: Ditto.
7287 * gcc.dg/Walways-true-2.c: Ditto.
7288 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7289 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7290 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7291 * g++.dg/overload/defarg4.C: Ditto.
7292 * g++.dg/inherit/covariant16.C: Ditto.
7293 * g++.dg/inherit/virtual7.C: Ditto.
7294 * g++.dg/template/canon-type-9.C: Ditto.
7295 * g++.dg/template/access19.C: Ditto.
7296 * g++.dg/template/call7.C: Ditto.
7297 * g++.dg/template/canon-type-2.C: Ditto.
7298 * g++.dg/template/init7.C: Ditto.
7299 * g++.dg/template/sizeof-template-argument.C: Ditto.
7300 * g++.dg/template/const3.C: Ditto.
7301 * g++.dg/template/sfinae26.C: Ditto.
7302 * g++.dg/template/sfinae26.C: Ditto.
7303 * g++.dg/template/canon-type-11.C: Ditto.
7304 * g++.dg/template/union2.C: Ditto.
7305 * g++.dg/template/canon-type-3.C: Ditto.
7306 * g++.dg/template/canon-type-1.C: Ditto.
7307 * g++.dg/template/canon-type-5.C: Ditto.
7308 * g++.dg/template/canon-type-7.C: Ditto.
7309 * g++.dg/template/canon-type-10.C: Ditto.
7310 * g++.dg/template/spec36.C: Ditto.
7311 * g++.dg/template/typedef38.C: Ditto.
7312 * g++.dg/template/canon-type-4.C: Ditto.
7313 * g++.dg/template/canon-type-6.C: Ditto.
7314 * g++.dg/template/canon-type-13.C: Ditto.
7315 * g++.dg/template/instantiate9.C: Ditto.
7316 * g++.dg/template/ttp22.C: Ditto.
7317 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7318 * g++.dg/warn/Walways-true-1.C: Ditto.
7319 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7320 * g++.dg/warn/Walways-true-2.C: Ditto.
7321 * g++.dg/conversion/op4.C: Ditto.
7322 * g++.dg/opt/pr19650.C: Ditto.
7323 * g++.dg/lookup/friend11.C: Ditto.
7324 * g++.dg/other/default2.C: Ditto.
7325 * g++.dg/other/default3.C: Ditto.
7326 * g++.dg/other/dtor2.C: Ditto.
7327 * g++.dg/other/friend5.C: Ditto.
7328 * g++.dg/other/default5.C: Ditto.
7329 * g++.dg/init/brace6.C: Ditto.
7330 * g++.dg/init/aggr5.C: Ditto.
7331 * g++.dg/init/error2.C: Ditto.
7332 * g++.dg/expr/bound-mem-fun.C: Ditto.
7333 * g++.dg/expr/cond6.C: Ditto.
7334 * g++.dg/expr/stmt-expr-1.C: Ditto.
7335 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7336 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7337 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7338 * g++.dg/cpp0x/bracket1.C: Ditto.
7339 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7340 * g++.dg/cpp0x/pr38646.C: Ditto.
7341 * g++.dg/cpp0x/variadic73.C: Ditto.
7342 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7343 * g++.dg/cpp0x/bracket4.C: Ditto.
7344 * g++.dg/cpp0x/decltype4.C: Ditto.
7345 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7346 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7347 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7348 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7349 * g++.dg/cpp0x/decltype2.C: Ditto.
7350 * g++.dg/cpp0x/decltype1.C: Ditto.
7351 * g++.dg/cpp0x/bracket2.C: Ditto.
7352 * g++.dg/cpp0x/decltype5.C: Ditto.
7353 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7354 * g++.dg/cpp0x/variadic70.C: Ditto.
7355 * g++.dg/cpp0x/decltype6.C: Ditto.
7356 * g++.dg/cpp0x/rvo.C: Ditto.
7357 * g++.dg/cpp0x/vt-40092.C: Ditto.
7358 * g++.dg/cpp0x/variadic-new.C: Ditto.
7359 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7360 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7361 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7362 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7363 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7364 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7365 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7366 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7367 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7368 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7369 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7370 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7371 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7372 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7373 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7374 * g++.dg/cpp0x/pr39639.C: Ditto.
7375 * g++.dg/cpp0x/decltype3.C: Ditto.
7376 * g++.dg/cpp0x/variadic68.C: Ditto.
7377 * g++.dg/cpp0x/variadic-function.C: Ditto.
7378 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7379 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7380 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7381 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7382 * g++.dg/parse/crash35.C: Ditto.
7383 * g++.dg/parse/crash40.C: Ditto.
7384 * g++.dg/parse/defarg12.C: Ditto.
7385 * g++.dg/parse/crash34.C: Ditto.
7386 * g++.dg/parse/constructor3.C: Ditto.
7387 * g++.dg/parse/template23.C: Ditto.
7388 * g++.dg/parse/crash56.C: Ditto.
7389 * g++.dg/parse/dtor13.C: Ditto.
7390 * g++.dg/parse/error33.C: Ditto.
7391 * g++.dg/parse/ctor9.C: Ditto.
7392 * g++.dg/parse/error32.C: Ditto.
7393 * g++.dg/parse/error37.C: Ditto.
7394 * g++.dg/parse/bitfield3.C: Ditto.
7395 * g++.dg/parse/struct-4.C: Ditto.
7396 * g++.dg/ext/has_trivial_copy.C: Ditto.
7397 * g++.dg/ext/is_polymorphic.C: Ditto.
7398 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7399 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7400 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7401 * g++.dg/ext/is_union.C: Ditto.
7402 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7403 * g++.dg/ext/is_pod.C: Ditto.
7404 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7405 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7406 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7407 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7408 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7409 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7410 * g++.dg/ext/is_abstract.C: Ditto.
7411 * g++.dg/ext/has_trivial_assign.C: Ditto.
7412 * g++.dg/ext/is_class.C: Ditto.
7413 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7414 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7415 * g++.dg/ext/is_base_of.C: Ditto.
7416 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7417 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7418 * g++.dg/ext/is_empty.C: Ditto.
7419 * g++.dg/ext/is_enum.C: Ditto.
7420 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7421 * gnat.dg/opt11.adb: Ditto.
7422 * obj-c++.dg/pr45735.mm: Ditto.
7423 * obj-c++.dg/pr24393.mm: Ditto.
7424 * obj-c++.dg/exceptions-2.mm: Ditto.
7425 * objc.dg/pr45735.m: Ditto.
7426 * objc.dg/pr24393.m: Ditto.
7427
7428 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7429
7430 * objc.dg/attributes/objc-exception-1.m: New.
7431
7432 2011-02-23 Jie Zhang <jie@codesourcery.com>
7433
7434 * gcc.dg/cpp/include7.c: New test.
7435
7436 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/47242
7439 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7440
7441 2011-02-23 Jie Zhang <jie@codesourcery.com>
7442
7443 PR rtl-optimization/47763
7444 * gcc.dg/pr47763.c: New test.
7445
7446 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7447
7448 PR fortran/45743
7449 * gfortran.dg/whole_file_32.f90 : New test.
7450
7451 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7452
7453 PR c++/47666
7454 * g++.dg/inherit/virtual7.C: New test.
7455
7456 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7457
7458 PR objc/47832
7459 * objc.dg/type-size-3.m: Updated error message.
7460 * objc.dg/type-size-4.m: New test.
7461 * objc.dg/type-size-5.m: New test.
7462
7463 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465 * lib/gnat.exp: Fix comments.
7466 Don't load libgloss.exp.
7467 (default_gnat_version): Call $compiler with --version.
7468 Adapt regexp for gnatmake output, insert version.
7469 (gnat_version): New proc.
7470 (gnat_init): Remove gnat_libgcc_s_path.
7471 (gnat_target_compile): Likewise.
7472 Remove ld_library_path.
7473 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7474 (gnat_pass): Remove.
7475 (gnat_pass): Remove.
7476 (gnat_finish): Remove.
7477 (gnat_exit): Remove.
7478 (local_find_gnatmake): Reindent.
7479 (runtest_file_p): Remove.
7480 (prune_warnings): Remove.
7481 (find_gnatclean): New proc.
7482 * lib/gnat-dg.exp (lremove): New proc.
7483 (gnat-dg-test): Reindent.
7484 Remove additional output files.
7485 (gnat-dg-runtest): Remove.
7486
7487 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7488 * gnat.dg/loop_optimization6.adb: Likewise.
7489 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7490
7491 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR tree-optimization/47835
7494 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7495
7496 2011-02-22 Tobias Burnus <burnus@net-b.de>
7497
7498 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7499 * gfortran.dg/abstract_type_2.f03: Ditto.
7500 * gfortran.dg/abstract_type_3.f03: Ditto.
7501 * gfortran.dg/abstract_type_4.f03: Ditto.
7502 * gfortran.dg/abstract_type_5.f03: Ditto.
7503 * gfortran.dg/abstract_type_6.f03: Ditto.
7504 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7505 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7506 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7507 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7508 * gfortran.dg/array_function_5.f90: Ditto.
7509 * gfortran.dg/asynchronous_3.f03: Ditto.
7510 * gfortran.dg/char_expr_1.f90: Ditto.
7511 * gfortran.dg/class_14.f03: Ditto.
7512 * gfortran.dg/data_array_6.f: Ditto.
7513 * gfortran.dg/data_invalid.f90: Ditto.
7514 * gfortran.dg/dot_product_1.f03: Ditto.
7515 * gfortran.dg/func_derived_5.f90: Ditto.
7516 * gfortran.dg/func_result_4.f90: Ditto.
7517 * gfortran.dg/implied_do_1.f90: Ditto.
7518 * gfortran.dg/initialization_25.f90: Ditto.
7519 * gfortran.dg/initialization_26.f90: Ditto.
7520 * gfortran.dg/interface_34.f90: Ditto.
7521 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7522 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7523 * gfortran.dg/matmul_8.f03: Ditto.
7524 * gfortran.dg/merge_init_expr.f90: Ditto.
7525 * gfortran.dg/pack_assign_1.f90: Ditto.
7526 * gfortran.dg/pack_vector_1.f90: Ditto.
7527 * gfortran.dg/pointer_check_8.f90: Ditto.
7528 * gfortran.dg/product_init_expr.f03: Ditto.
7529 * gfortran.dg/reshape_order_5.f90: Ditto.
7530 * gfortran.dg/reshape_shape_1.f90: Ditto.
7531 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7532 * gfortran.dg/same_name_2.f90: Ditto.
7533 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7534 * gfortran.dg/spread_init_expr.f03: Ditto.
7535 * gfortran.dg/stmt_func_1.f90: Ditto.
7536 * gfortran.dg/sum_init_expr.f03: Ditto.
7537 * gfortran.dg/transpose_3.f03: Ditto.
7538 * gfortran.dg/unpack_init_expr.f03: Ditto.
7539 * gfortran.dg/warn_conversion.f90: Ditto.
7540 * gfortran.dg/warn_conversion_2.f90: Ditto.
7541 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7542 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7543 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7544 * gfortran.dg/whole_file_16.f90: Ditto.
7545 * gfortran.dg/whole_file_17.f90: Ditto.
7546 * gfortran.dg/whole_file_18.f90: Ditto.
7547 * gfortran.dg/whole_file_20.f03: Ditto.
7548 * gfortran.dg/whole_file_5.f90: Ditto.
7549 * gfortran.dg/whole_file_6.f90: Ditto.
7550 * gfortran.dg/write_invalid_format.f90: Ditto.
7551 * gfortran.dg/zero_sized_6.f90: Ditto.
7552
7553 2011-02-21 Jeff Law <law@redhat.com>
7554
7555 PR rtl-optimization/46178
7556 * gcc.target/i386/pr46178.c: New test.
7557
7558 PR rtl-optimization/46002
7559 * gcc.c-torture/compile/pr46002.c: New test.
7560
7561 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7562
7563 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7564 *-*-hpux10*.
7565
7566 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR debug/47106
7569 * g++.dg/debug/pr47106.C: Require effective target lto.
7570
7571 2011-02-21 Jason Merrill <jason@redhat.com>
7572
7573 * g++.dg/cpp0x/constexpr-diag2.C: New.
7574
7575 2011-02-20 Jason Merrill <jason@redhat.com>
7576
7577 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7578
7579 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7580
7581 * g++.dg/overload/conv-op1.C: New.
7582
7583 * g++.dg/cpp0x/constexpr-synth1.C: New.
7584
7585 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7586
7587 * objc.dg/layout-2.m: New.
7588 * objc.dg/selector-3.m: Adjusted location of error message.
7589 * objc.dg/type-size-3.m: Same.
7590 * obj-c++.dg/selector-3.mm: Same.
7591
7592 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7593
7594 PR objc/47784
7595 * objc.dg/property/dotsyntax-22.m: New.
7596 * obj-c++.dg/property/dotsyntax-22.mm: New.
7597
7598 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7599
7600 PR c++/46394
7601 * g++.dg/template/typedef38.C: New test.
7602
7603 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7604
7605 PR fortran/46818
7606 * gfortran.dg/whole_file_30.f90 : New test.
7607 * gfortran.dg/whole_file_31.f90 : New test.
7608
7609 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7610
7611 PR fortran/45077
7612 PR fortran/44945
7613 * gfortran.dg/whole_file_28.f90 : New test.
7614 * gfortran.dg/whole_file_29.f90 : New test.
7615
7616 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/44118
7619 * g++.dg/template/crash105.C: New.
7620
7621 2011-02-19 Jason Merrill <jason@redhat.com>
7622
7623 * g++.dg/cpp0x/regress/no-elide1.C: New.
7624
7625 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7626
7627 PR tree-optimization/46620
7628 * gcc.dg/pr46620.c: New.
7629
7630 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR c/47809
7633 * gcc.target/i386/pr47809.c: New test.
7634
7635 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636 Tobias Burnus <burnus@net-b.de>
7637
7638 * lib/target-supports.exp
7639 (check_effective_target_fortran_large_real): New check for large reals.
7640 * gfortran.dg/nan_7.f90: New test.
7641
7642 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7643
7644 PR libgfortran/47567
7645 * gfortran.dg/fmt_f0_1.f90: Update test.
7646
7647 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7648
7649 PR fortran/47348
7650 * gfortran.dg/array_constructor_36.f90 : New test.
7651 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7652 allow for comparison between different elements of the array
7653 constructor at different levels of optimization.
7654
7655 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7656
7657 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7658 * gcc.target/i386/pr32280-1.c: Likewise.
7659
7660 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR target/47800
7663 * gcc.target/i386/pr47800.c: New test.
7664
7665 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7666
7667 * objc/execute/exceptions/foward-1.x: New.
7668
7669 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7670
7671 PR fortran/47789
7672 * gfortran.dg/derived_constructor_comps_4.f90: New.
7673
7674 2011-02-18 Tobias Burnus
7675
7676 PR fortran/47775
7677 * gfortran.dg/func_result_6.f90: New.
7678
7679 2011-02-18 Michael Matz <matz@suse.de>
7680
7681 PR fortran/45586
7682 * gfortran.dg/lto/pr45586_0.f90: New test.
7683 * gfortran.dg/typebound_proc_20.f90: Ditto.
7684 * gfortran.dg/typebound_proc_21.f90: Ditto.
7685
7686 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7687
7688 PR c++/47795
7689 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7690
7691 2011-02-18 Tobias Burnus <burnus@net-b.de>
7692
7693 PR fortran/47750
7694 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7695 gcc_warning_prefix.
7696 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7697 normalizing the error/warning output.
7698 * gfortran.dg/Wall.f90: Update dg-error/warning.
7699 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7700 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7701 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7702 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7703 * gfortran.dg/class_30.f90: Update dg-error/warning.
7704 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7705 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7706 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7707 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7708 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7709 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7710 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7711 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7712 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7713 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7714 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7715 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7716 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7717 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7718 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7719 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7720 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7721 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7722 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7723 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7724 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7725 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7726 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7727 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7728 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7729
7730 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7731
7732 PR fortran/47768
7733 * gfortran.dg/proc_ptr_comp_30.f90: New.
7734
7735 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR debug/47780
7738 * gcc.target/i386/pr47780.c: New test.
7739
7740 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7741
7742 PR fortran/47767
7743 * gfortran.dg/class_40.f03: New.
7744
7745 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7746
7747 PR c++/47208
7748 * g++.dg/cpp0x/auto21.C: New test.
7749
7750 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7751
7752 * objc.dg/special/unclaimed-category-1.h: Updated for
7753 new ABI support.
7754 * objc.dg/special/unclaimed-category-1.m: Same.
7755 * objc.dg/zero-link-1.m: Same.
7756 * objc.dg/lookup-1.m: Same.
7757 * objc.dg/torture/strings/const-str-9.m
7758 * objc.dg/torture/strings/const-str-10.m: Same.
7759 * objc.dg/torture/strings/const-str-11.m: Same.
7760 * objc.dg/torture/forward-1.m: Same.
7761 * objc.dg/zero-link-2.m: Same.
7762 * objc.dg/encode-7-next-64bit.m: Same.
7763 * objc.dg/method-4.m: Same.
7764 * objc.dg/next-runtime-1.m: Same.
7765 * objc.dg/image-info.m: Same.
7766 * objc.dg/pr23214.m: Same.
7767 * objc.dg/symtab-1.m: Same.
7768 * obj-c++.dg/basic.m: Same.
7769 * obj-c++.dg/proto-lossage-3.m: Same.
7770 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7771 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7772 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7773 * obj-c++.dg/method-11.m: Same.
7774 * objc/execute/enumeration-1.m: Same.
7775 * objc/execute/object_is_class.m: Same.
7776 * objc/execute/formal_protocol-2.m: Same.
7777 * objc/execute/formal_protocol-4.m: Same.
7778 * objc/execute/formal_protocol-6.m: Same.
7779 * objc/execute/bycopy-3.m: Same.
7780 * objc/execute/exceptions/catchall-1.m: Same.
7781 * objc/execute/exceptions/finally-1.m: Same.
7782 * objc/execute/exceptions/local-variables-1.m: Same.
7783 * objc/execute/exceptions/foward-1.m: Same.
7784 * objc/execute/bf-common.h
7785 * objc/execute/enumeration-2.m: Same.
7786 * objc/execute/formal_protocol-1.m: Same.
7787 * objc/execute/formal_protocol-3.m: Same.
7788 * objc/execute/formal_protocol-5.m: Same.
7789 * objc/execute/accessing_ivars.m: Same.
7790 * objc/execute/bycopy-2.m: Same.
7791 * objc/execute/formal_protocol-7.m: Same.
7792 * objc/execute/compatibility_alias.m: Same.
7793 * objc/execute/no_clash.m: Same.
7794 * objc/execute/object_is_meta_class.m: Same.
7795 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7796 * objc/execute/class-tests-1.h: Include stdio.h.
7797 * objc/execute/class-tests-2.h: Same.
7798 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7799 runtimes.
7800 * obj-c++.dg/try-catch-2.mm: Same.
7801
7802 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR c++/47783
7805 * g++.dg/warn/Wunused-parm-4.C: New test.
7806
7807 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7808 Jan Hubicka <jh@suse.cz>
7809
7810 PR debug/47106
7811 PR debug/47402
7812 * g++.dg/debug/pr47106.C: New.
7813
7814 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7815
7816 PR target/43653
7817 * gcc.target/i386/pr43653.c: New test.
7818
7819 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7820
7821 PR c++/47172
7822 * g++.dg/template/inherit6.C: New test.
7823
7824 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7825
7826 PR fortran/47745
7827 * gfortran.dg/class_39.f03: New.
7828
7829 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7830
7831 PR c++/47326
7832 * g++.dg/cpp0x/variadic106.C: New test.
7833
7834 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR libfortran/47757
7837 * gfortran.dg/pr47757-1.f90: New test.
7838 * gfortran.dg/pr47757-2.f90: New test.
7839 * gfortran.dg/pr47757-3.f90: New test.
7840
7841 PR c++/47704
7842 * g++.dg/cpp0x/enum8.C: New test.
7843
7844 2011-02-15 Jason Merrill <jason@redhat.com>
7845
7846 * g++.dg/inherit/implicit-trivial1.C: New.
7847 * g++.dg/cpp0x/implicit-trivial1.C: New.
7848
7849 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7850
7851 PR middle-end/47725
7852 * gcc.dg/torture/pr47725.c: Removed.
7853
7854 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7855
7856 PR target/47755
7857 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7858 constant does not generate a load from memory.
7859
7860 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7861
7862 PR middle-end/47725
7863 * gcc.dg/torture/pr47725.c: New.
7864
7865 2011-02-15 Richard Guenther <rguenther@suse.de>
7866
7867 PR tree-optimization/47743
7868 * gcc.dg/torture/pr47743.c: New testcase.
7869
7870 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR middle-end/47581
7873 * gcc.target/i386/pr47581.c: New test.
7874
7875 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7876
7877 PR fortran/47730
7878 * gfortran.dg/select_type_22.f03: New.
7879
7880 2011-02-14 Jason Merrill <jason@redhat.com>
7881
7882 * g++.dg/cpp0x/regress/enum1.C: New.
7883
7884 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7885
7886 * gnat.dg/include.adb: New test.
7887
7888 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7889
7890 PR fortran/47728
7891 * gfortran.dg/class_38.f03: New.
7892
7893 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gcc.dg/pr46494.c: New test.
7896
7897 2011-02-14 Richard Guenther <rguenther@suse.de>
7898
7899 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7900
7901 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7902
7903 PR ada/41929
7904 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7905 sparc*-sun-solaris2.11.
7906
7907 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7908
7909 PR fortran/47349
7910 * gfortran.dg/argument_checking_18.f90: New.
7911
7912 2011-02-13 Tobias Burnus <burnus@net-b.de>
7913
7914 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7915 * gfortran.dg/argument_checking_17.f90: New.
7916
7917 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7918
7919 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7920 are temporarily disabled.
7921 * gfortran.dg/class_7.f03: Ditto.
7922 * gfortran.dg/coarray_14.f90: Ditto.
7923 * gfortran.dg/typebound_proc_13.f03: Ditto.
7924
7925 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7926
7927 PR fortran/45586
7928 * gfortran.dg/extends_11.f03: New.
7929
7930 2011-02-11 Xinliang David Li <davidxl@google.com>
7931
7932 PR tree-optimization/47707
7933 * g++.dg/tree-ssa/pr47707.C: New test.
7934
7935 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * g++.dg/opt/inline17.C: New test.
7938
7939 2011-02-11 Tobias Burnus <burnus@net-b.de>
7940
7941 PR fortran/47550
7942 * gfortran.dg/pure_formal_2.f90: New.
7943
7944 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7945
7946 PR rtl-optimization/47614
7947 * gfortran.dg/pr47614.f: New.
7948
7949 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7950
7951 PR driver/47678
7952 * gcc.dg/opts-6.c: New test.
7953
7954 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR debug/47684
7957 * gcc.dg/pr47684.c: New test.
7958
7959 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7960
7961 PR target/47629
7962 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7963 c99_runtime, dg-add-options c99_runtime.
7964 (main): Use __asm__.
7965
7966 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7967
7968 PR testsuite/47400
7969 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7970 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7971 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7972 * gcc.dg/ucnid-10.c: Likewise.
7973 * gcc.dg/ucnid-13.c: Likewise.
7974 * gcc.dg/ucnid-7.c: Likewise.
7975 * gcc.dg/ucnid-8.c: Likewise.
7976 Adapt dg-warning line number.
7977
7978 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7979
7980 * gcc.target/i386/parity-1.c: Use -march=k8.
7981 * gcc.target/i386/parity-2.c: Ditto.
7982 * gcc.target/i386/vecinit-1.c: Ditto.
7983 * gcc.target/i386/vecinit-2.c: Ditto.
7984
7985 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7986
7987 PR target/46610
7988 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7989 * gcc.target/mips/save-restore-3.c: Likewise.
7990 * gcc.target/mips/save-restore-4.c: Likewise.
7991 * gcc.target/mips/save-restore-5.c: Likewise.
7992
7993 PR target/47683
7994 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7995 * g++.dg/tree-prof/partition2.C: Likewise.
7996
7997 2011-02-09 Jason Merrill <jason@redhat.com>
7998
7999 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8000 rather than misdeclare std::puts.
8001
8002 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8003 * g++.dg/other/warning1.C: Likewise.
8004 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8005 * g++.old-deja/g++.gb/scope06.C: Likewise.
8006 * g++.old-deja/g++.law/cvt11.C: Likewise.
8007 * g++.old-deja/g++.law/init1.C: Likewise.
8008 * g++.dg/abi/mangle26.C: Likewise.
8009
8010 * g++.dg/template/function1.C: Adjust for C++0x mode.
8011 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8012
8013 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8014 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8015
8016 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8017
8018 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8019
8020 * g++.dg/cpp0x/regress: New directory.
8021 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8022 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8023 * g++.dg/cpp0x/regress/regress3.C: New.
8024
8025 2011-02-10 Richard Guenther <rguenther@suse.de>
8026
8027 PR tree-optimization/47677
8028 * gcc.dg/torture/pr47677.c: New testcase.
8029
8030 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8031
8032 * objc.dg/special/load-category-1.m: Remove unused header.
8033 * objc.dg/special/load-category-1a.m: Likewise.
8034 * objc.dg/special/load-category-2.m: Likewise.
8035 * objc.dg/special/load-category-2a.m: Likewise.
8036 * objc.dg/special/load-category-3.m: Likewise.
8037 * objc.dg/special/load-category-3a.m: Likewise.
8038 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8039 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8040 * objc.dg/attributes/class-attribute-1.m: Likewise.
8041 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8042 * obj-c++.dg/property/property.exp: Likewise.
8043 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8044 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8045 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8046 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8047 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8048 * obj-c++.dg/template-8.mm: Likewise.
8049
8050 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR target/47665
8053 * gcc.target/i386/pr47665.c: New test.
8054
8055 2011-02-10 Jie Zhang <jie@codesourcery.com>
8056
8057 PR testsuite/47622
8058 Revert
8059 2011-02-05 Jie Zhang <jie@codesourcery.com>
8060 PR debug/42631
8061 * gcc.dg/pr42631.c: Update test.
8062 * gcc.dg/pr42631-2.c: New test.
8063
8064 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8065
8066 PR fortran/47352
8067 * gfortran.dg/proc_decl_25.f90: New.
8068
8069 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8070
8071 PR fortran/47463
8072 * gfortran.dg/typebound_assignment_2.f03: New.
8073
8074 2011-02-09 Richard Guenther <rguenther@suse.de>
8075
8076 PR tree-optimization/47664
8077 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8078
8079 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 PR middle-end/47646
8082 * gnat.dg/uninit_func.adb: Adjust dg directive.
8083
8084 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8085
8086 PR middle-end/47646
8087 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8088
8089 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8090
8091 PR fortran/47637
8092 * gfortran.dg/auto_dealloc_2.f90: New.
8093
8094 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8095
8096 * gcc.dg/builtins-config.h: Remove __sgi handling.
8097 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8098 -std=c99 for mips-sgi-irix6.5*.
8099
8100 2011-02-09 Martin Jambor <mjambor@suse.cz>
8101
8102 PR middle-end/45505
8103 * gfortran.dg/pr25923.f90: Remove xfails.
8104
8105 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8106
8107 PR fortran/47583
8108 * gfortran.dg/inquire_14.f90: New test.
8109
8110 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8111
8112 PR fortran/45290
8113 * gfortran.dg/pointer_init_6.f90: New.
8114
8115 2011-02-08 Jeff Law <law@redhat.com>
8116
8117 PR tree-optimization/42893
8118 * gcc.tree-ssa/pr42893.c: New test.
8119
8120 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8121
8122 PR tree-optimization/46834
8123 PR tree-optimization/46994
8124 PR tree-optimization/46995
8125 * gcc.dg/graphite/id-pr46834.c: New.
8126 * gfortran.dg/graphite/id-pr46994.f90: New.
8127 * gfortran.dg/graphite/id-pr46995.f90: New.
8128
8129 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8130
8131 PR middle-end/47646
8132 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8133 using the variable is known the warning is emitted there.
8134 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8135 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8136
8137 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8138 statement.
8139 (vg): Likewise.
8140 * gcc.dg/noreturn-1.c (foo5): Likewise.
8141 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8142 (method2): Likewise.
8143
8144 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8145 the return statement using the uninitialized variable.
8146 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8147
8148 2011-02-08 Richard Guenther <rguenther@suse.de>
8149
8150 PR middle-end/47639
8151 * g++.dg/opt/pr47639.c: New testcase.
8152
8153 2011-02-08 Richard Guenther <rguenther@suse.de>
8154
8155 PR tree-optimization/47632
8156 * g++.dg/opt/pr47632.C: New testcase.
8157
8158 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8159
8160 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8161
8162 2011-02-07 Richard Guenther <rguenther@suse.de>
8163
8164 PR tree-optimization/47615
8165 * g++.dg/opt/pr47615.C: New testcase.
8166
8167 2011-02-07 Richard Guenther <rguenther@suse.de>
8168
8169 PR tree-optimization/47621
8170 * gcc.dg/torture/pr47621.c: New testcase.
8171
8172 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8173
8174 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8175
8176 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8177
8178 PR fortran/47592
8179 * gfortran.dg/allocate_with_source_1 : New test.
8180
8181 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR middle-end/47610
8184 * gcc.dg/pr47610.c: New test.
8185
8186 2011-02-05 Jie Zhang <jie@codesourcery.com>
8187
8188 PR debug/42631
8189 * gcc.dg/pr42631.c: Update test.
8190 * gcc.dg/pr42631-2.c: New test.
8191
8192 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8193
8194 PR fortran/47574
8195 * gfortran.dg/pr47574.f90: New test.
8196
8197 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8198
8199 PR tree-optimization/46194
8200 * gcc.dg/autopar/pr46194.c: New.
8201
8202 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 PR tree-optimization/43695
8205 * g++.dg/ipa/pr43695.C: New.
8206
8207 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR inline-asm/23200
8210 * gcc.dg/pr23200.c: New test.
8211
8212 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8213
8214 PR c++/47589
8215 * g++.dg/pr47589.C: New test.
8216
8217 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8218
8219 PR c++/47398
8220 * g++.dg/template/typedef37.C: New test.
8221 * g++.dg/template/param1.C: Adjust expected error message.
8222
8223 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR middle-end/31490
8226 * gcc.dg/pr31490-2.c: New test.
8227 * gcc.dg/pr31490-3.c: New test.
8228 * gcc.dg/pr31490-4.c: New test.
8229
8230 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8231 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR c++/46890
8234 * g++.dg/parser/semicolon3.C: Adjust.
8235 * g++.dg/parser/semicolon4.C: New testcase.
8236 * g++.dg/pr46890.C: New testcase.
8237
8238 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8239
8240 PR c++/29571
8241 * g++.dg/init/pr29571.C: New.
8242
8243 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8244
8245 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8246 instead of vect_int.
8247
8248 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR target/47312
8251 * gcc.target/i386/pr47312.c: New test.
8252
8253 PR target/47564
8254 * gcc.target/i386/pr47564.c: New test.
8255
8256 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8257
8258 PR tree-optimization/45122
8259 * gcc.dg/tree-ssa/pr45122.c: New.
8260
8261 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8262
8263 PR target/47272
8264 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8265 and vec_vsx_st.
8266
8267 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8268 and vsx so a default --with-cpu=power7 doesn't give an error
8269 when -mavoid-indexed-addresses is used.
8270
8271 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8272 wrapper function to save the arguments and then jump to the real
8273 function, rather than depending on the compiler not to move stuff
8274 before an asm.
8275 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8276
8277 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8278 Paul Thomas <pault@gcc.gnu.org>
8279
8280 PR fortran/47082
8281 * gfortran.dg/class_37.f03 : New test.
8282
8283 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8284 Richard Guenther <rguenther@suse.de>
8285
8286 PR tree-optimization/40979
8287 PR bootstrap/47044
8288 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8289 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8290 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8291 check_vect_support_and_set_flags.
8292 * gfortran.dg/graphite/vect-pr40979.f90: New.
8293
8294 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8295
8296 PR fortran/47572
8297 * gfortran.dg/class_36.f03: New.
8298
8299 2011-02-02 Richard Guenther <rguenther@suse.de>
8300
8301 PR tree-optimization/47566
8302 * gcc.dg/lto/20110201-1_0.c: New testcase.
8303
8304 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8305
8306 PR debug/47498
8307 PR debug/47501
8308 PR debug/45136
8309 PR debug/45130
8310 * debug/pr47498.c: New.
8311 * debug/pr47501.c: New.
8312
8313 2011-02-01 Richard Guenther <rguenther@suse.de>
8314
8315 PR tree-optimization/47559
8316 * g++.dg/torture/pr47559.C: New testcase.
8317
8318 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8319
8320 PR fortran/47565
8321 * gfortran.dg/typebound_call_20.f03: New.
8322
8323 2011-02-01 Richard Guenther <rguenther@suse.de>
8324
8325 PR tree-optimization/47555
8326 * gcc.dg/pr47555.c: New testcase.
8327
8328 2011-02-01 Richard Guenther <rguenther@suse.de>
8329
8330 PR tree-optimization/47541
8331 * g++.dg/torture/pr47541.C: New testcase.
8332
8333 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8334
8335 PR fortran/47455
8336 * gfortran.dg/typebound_call_19.f03: New.
8337
8338 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR c++/47416
8341 * g++.dg/cpp0x/pr47416.C: New test.
8342
8343 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8344
8345 PR fortran/47519
8346 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8347
8348 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8349
8350 PR fortran/47463
8351 * gfortran.dg/typebound_assignment_1.f03: New.
8352
8353 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR tree-optimization/47538
8356 * gcc.c-torture/execute/pr47538.c: New test.
8357
8358 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8359
8360 PR target/45325
8361 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8362
8363 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8366
8367 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8368
8369 PR rtl-optimization/44031
8370 * gcc.c-torture/compile/20110131-1.c: New test.
8371
8372 2011-01-31 Tobias Burnus <burnus@net-b.de>
8373
8374 PR fortran/47042
8375 * gfortran.dg/stmt_func_1.f90: New.
8376
8377 2011-01-31 Tobias Burnus <burnus@net-b.de>
8378
8379 PR fortran/47042
8380 * gfortran.dg/interface_34.f90: New.
8381
8382 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8383
8384 PR fortran/47523
8385 * gfortran.dg/realloc_on_assign_5.f03: New test.
8386 * gfortran.dg/realloc_on_assign_5.f03: New test.
8387
8388 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8389
8390 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8391 * gfortran.dg/bessel_7.f90: Likewise.
8392 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8393
8394 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8395 * gfortran.dg/sum_init_expr.f03: Likewise.
8396
8397 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8398
8399 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8400 -r -nostdlib.
8401
8402 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8403 loop only on "vect_intfloat_cvt" targets.
8404
8405 2011-01-29 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/47531
8408 * gfortran.dg/shape_6.f90: New.
8409
8410 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8411
8412 PR libgfortran/47434
8413 * gfortran.dg/read_infnan_1.f90: Update test.
8414 * gfortran.dg/module_nan.f90: Update test.
8415 * gfortran.dg/char4_iunit_1.f03: Update test.
8416 * gfortran.dg/large_real_kind_1.f90: Update test.
8417 * gfortran.dg/real_const_3.f90: Update test.
8418 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8419
8420 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8421
8422 PR c++/47311
8423 * g++.dg/template/param2.C: New test.
8424
8425 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8426
8427 PR libgfortran/47285
8428 * gfortran.dg/fmt_g.f: New test.
8429
8430 2011-01-28 Tobias Burnus <burnus@net-b.de>
8431
8432 PR fortran/47507
8433 * gfortran.dg/pure_formal_1.f90: New.
8434
8435 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR target/42894
8438 * gcc.dg/tls/pr42894.c: New test.
8439
8440 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8441
8442 * gcc.dg/pr47276.c: Add dg-require-visibility.
8443
8444 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8445
8446 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8447
8448 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8449 Tobias Burnus <burnus@gcc.gnu.org>
8450
8451 PR fortran/45170
8452 PR fortran/35810
8453 PR fortran/47350
8454 * gfortran.dg/realloc_on_assign_3.f03: New test.
8455 * gfortran.dg/realloc_on_assign_4.f03: New test.
8456 * gfortran.dg/allocatable_function_5.f90: New test.
8457 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8458 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8459 implemented" dg-errors.
8460
8461 2011-01-27 Jan Hubicka <jh@suse.cz>
8462
8463 PR middle-end/46949
8464 * gcc.dg/attr-weakref-4.c: New testcase
8465
8466 2011-01-27 Martin Jambor <mjambor@suse.cz>
8467
8468 PR tree-optimization/47228
8469 * gcc.dg/torture/pr47228.c: New test.
8470
8471 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8472
8473 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8474
8475 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8476
8477 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8478 when using auto-overlay support on the SPU.
8479
8480 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8481
8482 PR rtl-optimization/44174
8483 * gcc.target/i386/asm-6.c: New test.
8484
8485 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8486
8487 PR rtl-optimization/46856
8488 * gcc.c-torture/compile/pr46856.c: New test.
8489
8490 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8491 Andrew Pinski <pinskia@gmail.com>
8492
8493 PR c/43082
8494 * gcc.dg/pr43082.c: New.
8495
8496 2011-01-26 DJ Delorie <dj@redhat.com>
8497
8498 PR rtl-optimization/46878
8499 * gcc.dg/pr46878-1.c: New test.
8500
8501 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR c++/47476
8504 * g++.dg/cpp0x/pr47476.C: New test.
8505
8506 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8507
8508 * gcc.c-torture/compile/20110126-1.c: New test.
8509
8510 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR c/47473
8513 * gcc.dg/torture/pr47473.c: New test.
8514
8515 2011-01-26 Jan Hubicka <jh@suse.cz>
8516
8517 PR target/47237
8518 * gcc.c-torture/execute/pr47237.c: New testcase.
8519
8520 2011-01-26 Jan Hubicka <jh@suse.cz>
8521
8522 PR tree-optimization/47190
8523 * gcc.dg/attr-weakref-3.c: New testcase.
8524
8525 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8526
8527 PR c++/43601
8528 * gcc.dg/dll-9a.c: New test file.
8529 * gcc.dg/dll-11.c: Likewise.
8530 * gcc.dg/dll-12.c: Likewise.
8531 * gcc.dg/dll-12a.c: Likewise.
8532 * gcc.dg/dll-11a.c: Likewise.
8533 * gcc.dg/dll-9.c: Likewise.
8534 * gcc.dg/dll-10.c: Likewise.
8535 * gcc.dg/dll-10a.c: Likewise.
8536 * g++.dg/ext/dllexport4a.cc: Likewise.
8537 * g++.dg/ext/dllexport4.C: Likewise.
8538 * g++.dg/ext/dllexport5.C: Likewise.
8539 * g++.dg/ext/dllexport5a.cc: Likewise.
8540
8541 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8542
8543 PR tree-optimization/46970
8544 * gcc.dg/graphite/pr46970.c: New.
8545
8546 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8547
8548 PR tree-optimization/46215
8549 * gcc.dg/graphite/pr46215.c: New.
8550
8551 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8552
8553 PR tree-optimization/46168
8554 * gcc.dg/graphite/pr46168.c: New.
8555
8556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8557
8558 PR tree-optimization/43657
8559 * gcc.dg/graphite/pr43657.c: New.
8560
8561 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8562
8563 PR tree-optimization/29832
8564 * gfortran.dg/graphite/pr29832.f90: New.
8565
8566 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8567
8568 PR tree-optimization/43567
8569 * gcc.dg/graphite/pr43567.c: New.
8570
8571 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8572
8573 * gfortran.dg/graphite/interchange-4.f: New.
8574 * gfortran.dg/graphite/interchange-5.f: New.
8575
8576 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8577 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8578 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8579 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8580 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8581 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8582 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8583 * gfortran.dg/ltrans-7.f90: Removed.
8584 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8585
8586 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8587 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8588 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8589 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8590 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8591 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8592 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8593 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8594 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8595 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8596 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8597 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8598 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8599 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8600 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8601 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8602 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8603 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8604 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8605 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8606 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8607 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8608 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8609 * gcc.dg/tree-ssa/data-dep-1.c
8610 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8611 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8612 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8613 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8614 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8615
8616 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR tree-optimization/47265
8619 PR tree-optimization/47443
8620 * gcc.c-torture/compile/pr47265.c: New test.
8621 * gcc.dg/pr47443.c: New test.
8622
8623 2011-01-25 Martin Jambor <mjambor@suse.cz>
8624
8625 PR tree-optimization/47382
8626 * g++.dg/torture/pr47382.C: New test.
8627 * g++.dg/opt/devirt1.C: Xfail.
8628
8629 2011-01-25 Yao Qi <yao@codesourcery.com>
8630
8631 PR target/45701
8632 * gcc.target/arm/pr45701-1.c: New test.
8633 * gcc.target/arm/pr45701-2.c: New test.
8634 * gcc.target/arm/pr45701-3.c: New test.
8635
8636 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8637 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR tree-optimization/47271
8640 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8641
8642 2011-01-25 Nick Clifton <nickc@redhat.com>
8643
8644 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8645 (saturate_add): Delete.
8646 (exchange): Delete.
8647 (main): Do not run saturate_add.
8648 (set_interrupts): Delete.
8649
8650 2011-01-25 Tobias Burnus <burnus@net-b.de>
8651
8652 PR fortran/47448
8653 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8654
8655 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR tree-optimization/47427
8658 PR tree-optimization/47428
8659 * gcc.c-torture/compile/pr47427.c: New test.
8660 * gcc.c-torture/compile/pr47428.c: New test.
8661
8662 2011-01-25 Richard Guenther <rguenther@suse.de>
8663
8664 PR middle-end/47411
8665 * gcc.dg/torture/pr47411.c: New testcase.
8666
8667 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8668
8669 * gfortran.dg/graphite/id-24.f: New.
8670 * gfortran.dg/graphite/id-25.f: New.
8671
8672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8673
8674 * gfortran.dg/graphite/id-23.f: New.
8675
8676 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8677
8678 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8679
8680 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8681
8682 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8683 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8684 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8685 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8686 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8687 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8688 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8689 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8690 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8691
8692 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8693
8694 * gcc.dg/graphite/block-0.c: Add documentation.
8695 * gcc.dg/graphite/block-4.c: Same.
8696 * gcc.dg/graphite/block-7.c: Same.
8697 * gcc.dg/graphite/block-8.c: New.
8698 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8699 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8700 * gcc.dg/graphite/interchange-12.c: Add documentation.
8701 * gcc.dg/graphite/interchange-13.c: New.
8702 * gcc.dg/graphite/interchange-14.c: New.
8703 * gcc.dg/graphite/interchange-15.c: New.
8704 * gcc.dg/graphite/interchange-8.c: Add documentation.
8705 * gcc.dg/graphite/interchange-mvt.c: Same.
8706
8707 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8708
8709 PR target/47408
8710 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8711 * gcc.target/powerpc/altivec-14.c: Ditto.
8712 * gcc.target/powerpc/altivec-33.c: Ditto.
8713 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8714 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8715 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8716 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8717 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8718 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8719 * g++.dg/ext/altivec-15.C: Ditto.
8720 * g++.dg/ext/altivec-types-1.C: Ditto.
8721 * g++.dg/ext/altivec-types-2.C: Ditto.
8722 * g++.dg/ext/altivec-types-3.C: Ditto.
8723 * g++.dg/ext/altivec-types-4.C: Ditto.
8724
8725 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8726
8727 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8728
8729 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8730
8731 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8732 optimization options.
8733
8734 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8735
8736 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8737
8738 PR testsuite/45988
8739 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8740
8741 2011-01-23 Tobias Burnus <burnus@net-b.de>
8742
8743 PR fortran/47421
8744 * gfortran.dg/allocatable_scalar_12.f90: New.
8745
8746 2011-01-23 Ira Rosen <irar@il.ibm.com>
8747
8748 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8749 vectorization to be not profitable if peeling is used to
8750 realign the memory access.
8751 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8752 loop bound to avoid loop unrolling.
8753 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8754
8755 2011-01-22 Jan Hubicka <jh@suse.cz>
8756
8757 PR lto/47333
8758 * g++.dg/lto/pr47333.C: New file.
8759
8760 2011-01-22 Jan Hubicka <jh@suse.cz>
8761
8762 PR tree-optimization/43884
8763 PR lto/44334
8764 * gcc.dg/autopar/outer-2.c: Increase array size.
8765 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8766
8767 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8768
8769 PR fortran/38536
8770 * gfortran.dg/c_loc_tests_16.f90: New test.
8771
8772 2011-01-22 Tobias Burnus <burnus@net-b.de>
8773
8774 PR fortran/47399
8775 * gfortran.dg/typebound_proc_19.f90: New.
8776
8777 2011-01-21 Jeff Law <law@redhat.com>
8778
8779 PR tree-optimization/47053
8780 * g++.dg/pr47053.C: New test.
8781
8782 2011-01-21 Jason Merrill <jason@redhat.com>
8783
8784 PR c++/47041
8785 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8786
8787 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR c++/47388
8790 * g++.dg/cpp0x/range-for10.C: New test.
8791 * g++.dg/template/for1.C: New test.
8792
8793 PR middle-end/45566
8794 * g++.dg/tree-prof/partition3.C: New test.
8795
8796 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8797
8798 PR rtl-optimization/47366
8799 * g++.dg/opt/pr47366.C: New test.
8800
8801 2011-01-21 Jason Merrill <jason@redhat.com>
8802
8803 PR c++/46552
8804 * g++.dg/cpp0x/constexpr-regress2.C: New.
8805
8806 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8807
8808 2011-01-21 Jeff Law <law@redhat.com>
8809
8810 PR rtl-optimization/41619
8811 * gcc.dg/pr41619.c: New.
8812
8813 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR tree-optimization/47355
8816 * g++.dg/opt/pr47355.C: New test.
8817
8818 2011-01-21 Richard Guenther <rguenther@suse.de>
8819
8820 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8821 making main hot.
8822
8823 2011-01-21 Richard Guenther <rguenther@suse.de>
8824
8825 PR tree-optimization/47365
8826 * gcc.dg/torture/pr47365.c: New testcase.
8827 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8828
8829 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8830
8831 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8832
8833 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR tree-optimization/47391
8836 * gcc.dg/pr47391.c: New test.
8837
8838 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8839
8840 * g++.dg/template/char1.C: Use signed char.
8841
8842 2011-01-21 Tobias Burnus <burnus@net-b.de>
8843
8844 PR fortran/47377
8845 * gfortran.dg/pointer_target_4.f90: New.
8846
8847 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8848
8849 PR target/47251
8850 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8851 ILP32 system and not IP32.
8852
8853 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8854
8855 PR debug/46583
8856 * g++.dg/debug/pr46583.C: New.
8857
8858 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR debug/47283
8861 * g++.dg/debug/pr47283.C: New test.
8862
8863 PR testsuite/47371
8864 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8865 * gcc.target/i386/headmerge-2.c: Likewise.
8866
8867 2011-01-20 Richard Guenther <rguenther@suse.de>
8868
8869 PR middle-end/47370
8870 * gcc.dg/torture/pr47370.c: New testcase.
8871
8872 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR tree-optimization/46130
8875 * gcc.dg/pr46130-1.c: New test.
8876 * gcc.dg/pr46130-2.c: New test.
8877
8878 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8879
8880 PR c++/47291
8881 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8882
8883 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8884
8885 PR debug/46240
8886 * g++.dg/debug/pr46240.cc: New.
8887
8888 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR c++/47303
8891 * g++.dg/template/anonunion1.C: New test.
8892
8893 PR rtl-optimization/47337
8894 * gcc.c-torture/execute/pr47337.c: New test.
8895
8896 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8897
8898 PR testsuite/45342
8899 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8900
8901 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8902
8903 PR tree-optimization/46021
8904 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8905
8906 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR tree-optimization/47290
8909 * g++.dg/torture/pr47290.C: New test.
8910
8911 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8912
8913 PR fortran/47240
8914 * gfortran.dg/proc_ptr_comp_29.f90: New.
8915
8916 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8917
8918 PR testsuite/41146
8919 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8920 powerpc-apple-darwin9.
8921
8922 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR rtl-optimization/47299
8925 * gcc.c-torture/execute/pr47299.c: New test.
8926
8927 2011-01-17 Jason Merrill <jason@redhat.com>
8928
8929 * g++.dg/cpp0x/constexpr-virtual.C: New.
8930
8931 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR fortran/47331
8934 * gfortran.dg/gomp/pr47331.f90: New test.
8935
8936 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8937
8938 PR objc/47314
8939 * objc.dg/selector-warn-1.m: New.
8940 * obj-c++.dg/selector-warn-1.mm: New.
8941
8942 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8943
8944 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8945 Update dg-final accordingly.
8946
8947 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8948
8949 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8950
8951 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8952
8953 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8954 target check.
8955 * gcc.dg/guality/pr36728-2.c: Likewise.
8956
8957 2011-01-17 Richard Guenther <rguenther@suse.de>
8958
8959 PR tree-optimization/47313
8960 * g++.dg/torture/pr47313.C: New testcase.
8961
8962 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8963
8964 PR target/47318
8965 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8966 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8967 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8968 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8969
8970 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8971 as __m256i.
8972 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8973 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8974 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8975
8976 2011-01-17 Richard Guenther <rguenther@suse.de>
8977
8978 PR tree-optimization/45967
8979 * gcc.dg/torture/pr45967-2.c: New testcase.
8980 * gcc.dg/torture/pr45967-3.c: Likewise.
8981
8982 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8983
8984 PR testsuite/47325
8985 * g++.dg/ext/pr47213.C: Require visibility.
8986
8987 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8988
8989 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8990 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8991
8992 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8993
8994 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8995 Linux-based targets.
8996
8997 2011-01-13 Jan Hubicka <jh@suse.cz>
8998
8999 PR tree-optimization/47276
9000 * gcc.dg/pr47276.c: New testcase.
9001
9002 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9003 Jonathan Wakely <jwakely.gcc@gmail.com>
9004
9005 PR c++/33558
9006 * g++.dg/other/pr33558.C: New.
9007 * g++.dg/other/pr33558-2.C: New.
9008
9009 2011-01-14 Martin Jambor <mjambor@suse.cz>
9010
9011 PR tree-optimization/45934
9012 PR tree-optimization/46302
9013 * g++.dg/ipa/devirt-c-1.C: New test.
9014 * g++.dg/ipa/devirt-c-2.C: Likewise.
9015 * g++.dg/ipa/devirt-c-3.C: Likewise.
9016 * g++.dg/ipa/devirt-c-4.C: Likewise.
9017 * g++.dg/ipa/devirt-c-5.C: Likewise.
9018 * g++.dg/ipa/devirt-c-6.C: Likewise.
9019 * g++.dg/ipa/devirt-6.C: Likewise.
9020 * g++.dg/ipa/devirt-d-1.C: Likewise.
9021 * g++.dg/torture/pr45934.C: Likewise.
9022
9023 2011-01-14 Jason Merrill <jason@redhat.com>
9024
9025 * g++.dg/cpp0x/variadic105.C: New.
9026
9027 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9028 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9029
9030 PR objc/45989
9031 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9032 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9033 execution tests on i?86-*-*, x86_64-*-* and
9034 powerpc*-apple-darwin* && ilp32.
9035 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9036 tests on i?86-*-* and x86_64-*-*.
9037
9038 2011-01-14 Richard Guenther <rguenther@suse.de>
9039
9040 PR tree-optimization/47280
9041 * g++.dg/opt/pr47280.C: New testcase.
9042
9043 2011-01-14 Jason Merrill <jason@redhat.com>
9044
9045 * g++.dg/cpp0x/constexpr-regress1.C: New.
9046
9047 * g++.dg/ext/flexary2.C: New.
9048
9049 2011-01-14 Richard Guenther <rguenther@suse.de>
9050
9051 PR middle-end/47281
9052 * gcc.dg/torture/pr47281.c: New testcase.
9053 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9054
9055 2011-01-14 Richard Guenther <rguenther@suse.de>
9056
9057 PR tree-optimization/47286
9058 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9059
9060 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9061
9062 PR c++/47213
9063 * g++.dg/ext/pr47213.C: New.
9064
9065 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9068
9069 2011-01-13 Tobias Burnus <burnus@net-b.de>
9070 Mikael Morin <mikael@gcc.gnu.org>
9071
9072 PR fortran/45848
9073 PR fortran/47204
9074 * gfortran.dg/select_type_20.f90: New.
9075 * gfortran.dg/select_type_21.f90: New.
9076
9077 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9078
9079 PR target/47251
9080 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9081
9082 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9083
9084 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9085 * gcc.dg/guality/pr36728-2.c: Likewise.
9086
9087 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9088
9089 PR debug/PR46973
9090 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9091
9092 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9093
9094 PR rtl-optimization/45352
9095 * gcc.dg/pr45352-3.c: New.
9096
9097 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9098
9099 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9100 comment.
9101 * g++.dg/cpp0x/range-for8.C: New.
9102 * g++.dg/cpp0x/range-for9.C: New.
9103
9104 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9105
9106 PR debug/47209
9107 * g++.dg/debug/pr47209.C: New.
9108
9109 2011-01-12 Richard Guenther <rguenther@suse.de>
9110
9111 PR lto/47259
9112 * gcc.dg/lto/pr47259_0.c: New testcase.
9113 * gcc.dg/lto/pr47259_1.c: Likewise.
9114
9115 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9116
9117 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9118 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9119 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9120 methods missing from the OBJC2 Object.
9121 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9122 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9123 GNU and NeXT runtimes.
9124 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9125 comments.
9126 * objc-obj-c++-shared/Object1.m: Likewise.
9127 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9128 * objc.dg/proto-qual-1.m: Likewise.
9129 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9130 * obj-c++.dg/proto-qual-1.mm: Likewise.
9131
9132 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9133
9134 PR testsuite/33033
9135 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9136
9137 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9138
9139 Fixed the Objective-C++ testsuite and updated all tests.
9140 * lib/obj-c++.exp (obj-c++_init): Declare and set
9141 gcc_warning_prefix and gcc_error_prefix.
9142 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9143 'dg-warning', 'dg-message' and 'dg-error'.
9144 * obj-c++.dg/class-extension-3.mm: Likewise.
9145 * obj-c++.dg/class-protocol-1.mm: Likewise.
9146 * obj-c++.dg/encode-7.mm: Likewise.
9147 * obj-c++.dg/exceptions-3.mm: Likewise.
9148 * obj-c++.dg/exceptions-5.mm: Likewise.
9149 * obj-c++.dg/method-12.mm: Likewise.
9150 * obj-c++.dg/method-13.mm: Likewise.
9151 * obj-c++.dg/method-15.mm: Likewise.
9152 * obj-c++.dg/method-16.mm: Likewise.
9153 * obj-c++.dg/method-4.mm: Likewise.
9154 * obj-c++.dg/method-8.mm: Likewise.
9155 * obj-c++.dg/method-conflict-1.mm: Likewise.
9156 * obj-c++.dg/method-conflict-2.mm: Likewise.
9157 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9158 and uncommented second part of the testcase now that the testsuite
9159 works correctly.
9160 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9161 and uncommented second part of the testcase now that the testsuite
9162 works correctly.
9163 * obj-c++.dg/private-1.mm: Likewise.
9164 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9165 * obj-c++.dg/syntax-error-7.mm: Likewise.
9166 * obj-c++.dg/warn5.mm: Likewise.
9167 * obj-c++.dg/property/at-property-14.mm: Likewise.
9168 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9169 FIXME.
9170 * obj-c++.dg/property/at-property-18.mm: Likewise.
9171 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9172 FIXME.
9173 * obj-c++.dg/property/at-property-21.mm: Likewise.
9174 * obj-c++.dg/property/at-property-28.mm: Likewise.
9175 * obj-c++.dg/property/at-property-5.mm: Likewise.
9176 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9177 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9178 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9179 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9180 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9181 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9182 * obj-c++.dg/tls/diag-5.mm: Likewise.
9183 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9184 dg-error, now matched correctly.
9185
9186 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9187
9188 * objc.dg/property/at-property-29.m: New.
9189 * obj-c++.dg/property/at-property-29.mm: New.
9190
9191 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9192
9193 * go.test/go-test.exp (go-set-goarch): New proc.
9194 (go-gc-tests): Use it.
9195
9196 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9197
9198 PR debug/46955
9199 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9200
9201 2011-01-11 Richard Henderson <rth@redhat.com>
9202
9203 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9204
9205 2011-01-11 Jan Hubicka <jh@suse.cz>
9206
9207 PR lto/45721
9208 PR lto/45375
9209 * gcc.dg/lto/pr45721_1.c: New file.
9210 * gcc.dg/lto/pr45721_0.c: New file.
9211
9212 2011-01-11 Richard Guenther <rguenther@suse.de>
9213
9214 PR tree-optimization/46076
9215 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9216
9217 2011-01-11 Jeff Law <law@redhat.com>
9218
9219 * PR tree-optimization/47086
9220 * gcc.dg/pr47086.c: New test.
9221
9222 2011-01-11 Jason Merrill <jason@redhat.com>
9223
9224 PR c++/46658
9225 * g++.dg/template/new10.C: New.
9226
9227 PR c++/45520
9228 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9229
9230 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9231
9232 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9233 Split type definitions and NSConstantString class into...
9234 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9235 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9236 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9237 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9238 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9239 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9240 to comments.
9241 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9242 encode defines for newer NeXT system headers.
9243 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9244 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9245 * objc.dg/foreach-5.m: Likewise.
9246 * objc.dg/foreach-2.m: Likewise.
9247 * objc.dg/foreach-4.m: Likewise.
9248 * objc.dg/torture/strings/string1.m: Likewise.
9249 * objc.dg/torture/strings/string2.m: Likewise.
9250 * objc.dg/torture/strings/string3.m: Likewise.
9251 * objc.dg/torture/strings/string4.m: Likewise.
9252 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9253 header and stand alone.
9254 * obj-c++.dg/strings/strings-2.mm: Likewise.
9255 * objc.dg/torture/strings/const-str-3.m: Likewise.
9256 * objc.dg/strings/strings-2.m: Likewise.
9257 * objc.dg/strings/const-str-12b.m: Likewise.
9258
9259 2011-01-12 Richard Guenther <rguenther@suse.de>
9260
9261 PR middle-end/32511
9262 * gcc.dg/attr-weak-1.c: Adjust.
9263
9264 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9265
9266 PR fortran/47051
9267 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9268 standard compliant and comment.
9269
9270 2011-01-10 Jan Hubicka <jh@suse.cz>
9271
9272 PR lto/46083
9273 * gcc.dg/initpri3.c: New testcase.
9274
9275 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9276
9277 PR lto/47222
9278 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9279 externally visible.
9280 (g_esi): Likewise.
9281 (g_ebx): Likewise.
9282 (g_ebp): Likewise.
9283 (g_esp): Likewise.
9284 (g_ebp_save): Likewise.
9285 (g_esp_save): Likewise.
9286
9287 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288
9289 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9290
9291 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292
9293 PR tree-optimization/46021
9294 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9295 i?86-*-*, x86_64-*-*.
9296
9297 2011-01-10 Jeff Law <law@redhat.com>
9298
9299 * PR tree-optimization/47141
9300 * gcc.c-torture/compile/pr47141.c: New test.
9301
9302 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9303
9304 PR testsuite/46230
9305 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9306 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9307 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9308 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9309
9310 PR testsuite/46230
9311 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9312 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9313 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9314 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9315 being vectorized. Adjust dg-final pattern.
9316
9317 PR testsuite/46230
9318 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9319 * gcc.dg/vect/slp-24.c: Likewise.
9320
9321 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9322
9323 PR c++/47218
9324 * g++.dg/other/pr47218-1.C: New test file.
9325 * g++.dg/other/pr47218.C: Likewise.
9326 * g++.dg/other/pr47218.h: New supporting header.
9327
9328 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9329
9330 PR objc/47232
9331 * objc.dg/attributes/invalid-attribute-1.m: New.
9332 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9333
9334 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9335
9336 PR fortran/47224
9337 * gfortran.dg/proc_ptr_comp_28.f90: New.
9338
9339 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9340
9341 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9342 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9343 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9344 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9345 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9346 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9347 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9348 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9349 * objc.dg/gnu-api-2-class.m: Likewise.
9350 * objc.dg/gnu-api-2-ivar.m: Likewise.
9351 * objc.dg/gnu-api-2-method.m: Likewise.
9352 * objc.dg/gnu-api-2-objc.m: Likewise.
9353 * objc.dg/gnu-api-2-object.m: Likewise.
9354 * objc.dg/gnu-api-2-property.m: Likewise.
9355 * objc.dg/gnu-api-2-protocol.m: Likewise.
9356 * objc.dg/gnu-api-2-sel.m: Likewise.
9357
9358 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9359
9360 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9361 * objc.dg/objc-foreach-4.m: Likewise.
9362 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9363 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9364 * objc.dg/foreach-4.m: Likewise.
9365 * objc.dg/foreach-5.m: Likewise.
9366 * objc.dg/foreach-3.m: Return self from init.
9367
9368 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9369
9370 PR fortran/38536
9371 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9372
9373 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9374
9375 PR fortran/46313
9376 * gfortran.dg/class_35.f90: New.
9377
9378 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9379
9380 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9381
9382 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9383
9384 PR objc/47078
9385 * objc.dg/invalid-method-2.m: New.
9386 * obj-c++.dg/invalid-method-2.mm: New.
9387
9388 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9389
9390 PR fortran/46896
9391 * gfortran.dg/transpose_optimization_2.f90 : New test.
9392
9393 2011-01-08 Jan Hubicka <jh@suse.cz>
9394
9395 PR tree-optmization/46469
9396 * g++.dg/torture/pr46469.C: New testcase.
9397
9398 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9399
9400 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9401 emulation of libobjc-gnu structure layout functionality to ..
9402 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9403 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9404 * objc/execute/bf-common.h: Adjust headers.
9405 * objc/execute/bf-1.m: Likewise.
9406 * objc/execute/bf-2.m: Likewise.
9407 * objc/execute/bf-3.m: Likewise.
9408 * objc/execute/bf-4.m: Likewise.
9409 * objc/execute/bf-5.m: Likewise.
9410 * objc/execute/bf-6.m: Likewise.
9411 * objc/execute/bf-7.m: Likewise.
9412 * objc/execute/bf-8.m: Likewise.
9413 * objc/execute/bf-9.m: Likewise.
9414 * objc/execute/bf-10.m: Likewise.
9415 * objc/execute/bf-11.m: Likewise.
9416 * objc/execute/bf-12.m: Likewise.
9417 * objc/execute/bf-13.m: Likewise.
9418 * objc/execute/bf-14.m: Likewise.
9419 * objc/execute/bf-15.m: Likewise.
9420 * objc/execute/bf-16.m: Likewise.
9421 * objc/execute/bf-17.m: Likewise.
9422 * objc/execute/bf-18.m: Likewise.
9423 * objc/execute/bf-19.m: Likewise.
9424 * objc/execute/bf-20.m: Likewise.
9425 * objc/execute/bf-21.m: Likewise.
9426 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9427 objc_get_type_qualifiers ().
9428
9429 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9430
9431 PR fortran/45777
9432 * gfortran.dg/dependency_39.f90: New test.
9433
9434 2011-01-07 Jan Hubicka <jh@suse.cz>
9435
9436 Get builtins tests ready for linker plugin.
9437 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9438 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9439 my_memset, my_bzero): Mark used.
9440 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9441 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9442 volatile.
9443 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9444 volatile.
9445
9446 2011-01-07 Jan Hubicka <jh@suse.cz>
9447
9448 PR tree-optimization/46367
9449 * g++.dg/torture/pr46367.C: New file.
9450
9451 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR target/47201
9454 * gcc.dg/pr47201.c: New test.
9455
9456 PR bootstrap/47187
9457 * gcc.dg/tree-prof/pr47187.c: New test.
9458
9459 2011-01-07 Tobias Burnus <burnus@net-b.de>
9460
9461 PR fortran/41580
9462 * gfortran.dg/extends_type_of_3.f90: New.
9463
9464 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9465
9466 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9467 * g++.dg/ext/dllimport-MI1.C: Likewise.
9468 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9469 * g++.dg/ext/dllimport10.C: Likewise.
9470 * g++.dg/ext/dllimport11.C: Likewise.
9471 * g++.dg/ext/dllimport12.C: Likewise.
9472 * g++.dg/ext/dllimport13.C: Likewise.
9473 * g++.dg/ext/dllimport2.C: Likewise.
9474 * g++.dg/ext/dllimport3.C: Likewise.
9475 * g++.dg/ext/dllimport4.C: Likewise.
9476 * g++.dg/ext/dllimport5.C: Likewise.
9477 * g++.dg/ext/dllimport6.C: Likewise.
9478 * g++.dg/ext/dllimport8.C: Likewise.
9479 * g++.dg/ext/dllimport9.C: Likewise.
9480 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9481 targets, too. Additionally enable test for i?86-*-mingw*.
9482 * g++.dg/ext/selectany1.C: Likewise.
9483 Remove guard variable check.
9484
9485 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9486
9487 PR fortran/47189
9488 PR fortran/47194
9489 * gfortran.dg/storage_size_3.f08: Extended.
9490
9491 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR c++/47022
9494 * g++.dg/template/stdarg1.C: New test.
9495
9496 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9497
9498 PR fortran/47195
9499 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9500 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9501 from the interface of functions to not hide the errors that
9502 shall be tested.
9503
9504 2011-01-06 Jan Hubicka <jh@suse.cz>
9505
9506 * gcc.dg/lto/pr47188_0.c: New testcase.
9507 * gcc.dg/lto/pr47188_1.c: New testcase.
9508
9509 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9510
9511 PR fortran/33117
9512 PR fortran/46478
9513 * gfortran.dg/interface_33.f90: New test.
9514
9515 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9516
9517 PR c/47150
9518 * gcc.c-torture/compile/pr47150.c: New test.
9519
9520 2011-01-06 Ira Rosen <irar@il.ibm.com>
9521
9522 PR tree-optimization/47139
9523 * gcc.dg/vect/pr47139.c: New test.
9524
9525 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9526
9527 PR fortran/47180
9528 * gfortran.dg/extends_type_of_2.f03: New.
9529
9530 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9531
9532 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9533
9534 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9535
9536 * gnat.dg/opt14.adb: New test.
9537
9538 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9539
9540 PR fortran/46017
9541 * gfortran.dg/allocate_error_2.f90: New test.
9542
9543 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9544
9545 PR fortran/47024
9546 * gfortran.dg/storage_size_3.f08: New.
9547
9548 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9549
9550 PR libgfortran/47154
9551 * gfortran.dg/namelist_68.f90: New test.
9552
9553 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9554
9555 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9556
9557 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9558
9559 PR fortran/46448
9560 * gfortran.dg/class_34.f90: New.
9561
9562 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9563
9564 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9565 use __builtin_inff. Skip all single-precision tests that require
9566 Infinity.
9567
9568 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9569
9570 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9571
9572 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR tree-optimization/47148
9575 * gcc.c-torture/execute/pr47148.c: New test.
9576
9577 PR tree-optimization/47155
9578 * gcc.c-torture/execute/pr47155.c: New test.
9579
9580 PR rtl-optimization/47157
9581 * gcc.c-torture/compile/pr47157.c: New test.
9582
9583 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9584
9585 * gcc.dg/torture/vector-shift2.c (schar): Define.
9586 (main): Always use schar or uchar instead of plain "char" to avoid
9587 dependencies on implementation-defined char signedness.
9588
9589 2011-01-03 Martin Jambor <mjambor@suse.cz>
9590
9591 PR tree-optimization/46801
9592 * gnat.dg/pack9.adb: Remove xfail.
9593
9594 2011-01-03 Martin Jambor <mjambor@suse.cz>
9595
9596 PR tree-optimization/46984
9597 * g++.dg/ipa/pr46984.C: New test.
9598
9599 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9600
9601 PR fortran/46408
9602 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9603
9604 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR tree-optimization/47140
9607 * gcc.c-torture/compile/pr47140.c: New test.
9608
9609 PR rtl-optimization/47028
9610 * gcc.dg/pr47028.c: New test.
9611
9612 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9613
9614 * objc.dg/protocol-forward-1.m: Removed TODO.
9615 * objc.dg/protocol-forward-2.m: New.
9616 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9617 * obj-c++.dg/protocol-forward-2.mm: New.
9618
9619 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9620
9621 PR target/38662
9622 * g++.dg/eh/pr38662.C: New testcase.
9623
9624 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9625
9626 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9627 scan for newline '\n'.
9628
9629 \f
9630 Copyright (C) 2011 Free Software Foundation, Inc.
9631
9632 Copying and distribution of this file, with or without modification,
9633 are permitted in any medium without royalty provided the copyright
9634 notice and this notice are preserved.