94f6f081b0cb94b40ea3499c2b047ce922c46ad1
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR middle-end/47727
4 * gcc.dg/pr47727.c: New.
5
6 PR target/47372
7 * gcc.dg/pr47372-1.c: New.
8 * gcc.dg/pr47372-2.c: Likewise.
9
10 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
11
12 PR middle-end/47449
13 * gcc.target/i386/pr47449.c: New.
14
15 PR target/47446
16 * gcc.dg/pr47446-1.c: New.
17 * gcc.dg/pr47446-2.c: Likewise.
18
19 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
20
21 PR target/47766
22 * gcc.dg/pr47766.c: New.
23
24 PR target/47715
25 * gcc.dg/tls/pr47715-1.c: New.
26 * gcc.dg/tls/pr47715-2.c: Likewise.
27 * gcc.dg/tls/pr47715-3.c: Likewise.
28 * gcc.dg/tls/pr47715-4.c: Likewise.
29 * gcc.dg/tls/pr47715-5.c: Likewise.
30
31 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
32
33 PR libobjc/50002
34 * objc.dg/gnu-api-2-class.m: Updated comments.
35 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
36 * objc.dg/gnu-api-2-class-meta.m: New test.
37 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
38
39 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
40
41 PR libobjc/49882
42 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
43 with classes that are in construction.
44
45 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR target/48084
48 * gcc.target/i386/pr48084-1.c: New.
49 * gcc.target/i386/pr48084-2.c: Likewise.
50 * gcc.target/i386/pr48084-3.c: Likewise.
51 * gcc.target/i386/pr48084-4.c: Likewise.
52 * gcc.target/i386/pr48084-5.c: Likewise.
53
54 PR rtl-optimization/49504
55 * gcc.target/i386/pr49504.c: New.
56
57 PR target/49860
58 * gcc.dg/pr49860.c: New.
59
60 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
61
62 PR libobjc/49882
63 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
64 with classes that are in construction.
65
66 2011-08-05 Jason Merrill <jason@redhat.com>
67
68 PR c++/48993
69 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
70
71 PR c++/49921
72 * g++.dg/cpp0x/decltype31.C: New.
73
74 PR c++/49669
75 * g++.dg/init/array28.C: New.
76
77 PR c++/49988
78 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
79
80 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
81
82 PR target/47369
83 * gcc.dg/pr47369-1.c: New.
84
85 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
86
87 PR middle-end/47364
88 * gcc.dg/torture/pr47364-1.c: New.
89 * gcc.c-torture/compile/pr47364-1.c: Likewise.
90 * gcc.c-torture/compile/pr47364-2.c: Likewise.
91
92 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
93
94 PR fortran/37211
95 * gfortran.dg/transfer_check_2.f90: New test case.
96
97 2011-08-05 Jan Hubicka <jh@suse.cz>
98
99 PR middle-end/49494
100 * gfortran.dg/pr49494.f90: New testcase.
101
102 2011-08-05 Jan Hubicka <jh@suse.cz>
103
104 PR middle-end/49735
105 * gcc.c-torture/compile/pr49735.c: New testcase.
106
107 2011-08-05 Jason Merrill <jason@redhat.com>
108
109 PR c++/47453
110 * g++.dg/cpp0x/initlist56.C: New.
111
112 PR c++/49812
113 * g++.dg/overload/rvalue2.C: New.
114
115 PR c++/49983
116 * g++.dg/cpp0x/range-for21.C: New.
117
118 * g++.dg/ext/vla11.C: New.
119
120 2011-08-05 Richard Guenther <rguenther@suse.de>
121
122 PR tree-optimization/49984
123 * gcc.dg/tree-ssa/vrp59.c: New testcase.
124
125 2011-08-05 Richard Guenther <rguenther@suse.de>
126
127 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
128 * gcc.dg/tree-ssa/vrp52.c: Likewise.
129 * gcc.dg/tree-ssa/vrp53.c: Likewise.
130
131 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
132
133 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
134 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
135 * gfortran.dg/ldist-pr43023.f90: Ditto.
136 * gfortran.dg/namelist_52.f90: Ditto.
137 * gfortran.dg/interface_proc_end.f90: Ditto.
138 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
139 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
140
141 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
142
143 * gcc.dg/vect/vect-over-widen-1.c: New test.
144 * gcc.dg/vect/vect-over-widen-2.c: New test.
145 * gcc.dg/vect/vect-over-widen-3.c: New test.
146 * gcc.dg/vect/vect-over-widen-4.c: New test.
147
148 2011-08-04 Richard Guenther <rguenther@suse.de>
149
150 PR fortran/49957
151 * gfortran.dg/vect/O3-pr49957.f: New testcase.
152
153 2011-08-04 Ian Bolton <ian.bolton@arm.com>
154
155 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
156
157 2011-08-04 Jakub Jelinek <jakub@redhat.com>
158
159 PR middle-end/49905
160 * g++.dg/ext/builtin-object-size3.C: New test.
161
162 2011-08-03 Jakub Jelinek <jakub@redhat.com>
163
164 PR tree-optimization/49948
165 * gcc.dg/pr49948.c: New test.
166
167 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
168
169 PR middle-end/47383
170 * gcc.dg/torture/pr47383.c: New.
171
172 2011-08-03 Arnaud Charlet <charlet@adacore.com>
173
174 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
175
176 2011-08-03 Arnaud Charlet <charlet@adacore.com>
177
178 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
179
180 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
181
182 PR target/47744
183 * gcc.dg/torture/pr47744-1.c: New.
184 * gcc.dg/torture/pr47744-2.c: Likewise.
185 * gcc.dg/torture/pr47744-3.c: Likewise.
186
187 2011-08-03 Richard Guenther <rguenther@suse.de>
188
189 PR middle-end/49958
190 * gcc.dg/torture/pr49958.c: New testcase.
191
192 2011-08-03 Richard Guenther <rguenther@suse.de>
193
194 PR tree-optimization/49938
195 * g++.dg/torture/pr49938.C: New testcase.
196
197 2011-08-02 Jason Merrill <jason@redhat.com>
198
199 PR c++/43886
200 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
201
202 PR c++/49577
203 * g++.dg/cpp0x/initlist5.C: Add additional cases.
204
205 PR c++/49593
206 * g++.dg/cpp0x/variadic115.C: New.
207
208 PR c++/49803
209 * g++.dg/cpp0x/union5.C: New.
210
211 2011-08-02 Daniel Kraft <d@domob.eu>
212
213 PR fortran/49885
214 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
215
216 2011-08-02 Kai Tietz <ktietz@redhat.com>
217
218 PR middle-end/49947
219 * gcc.dg/tree-ssa/forwprop-15.c
220
221 2011-08-02 Jason Merrill <jason@redhat.com>
222
223 PR c++/49834
224 * g++.dg/cpp0x/range-for20.C: New.
225
226 2011-08-02 Tobias Burnus <burnus@net-b.de>
227
228 * gfortran.dg/coarray_lib_token_3.f90: New.
229
230 2011-08-02 Jakub Jelinek <jakub@redhat.com>
231
232 PR fortran/46752
233 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
234 * gcc.dg/gomp/atomic-15.c: New test.
235 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
236 * g++.dg/gomp/atomic-15.C: New test.
237 * g++.dg/gomp/private-1.C: New test.
238 * g++.dg/gomp/sharing-2.C: New test.
239 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
240 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
241 * gfortran.dg/gomp/omp_atomic2.f90: New test.
242
243 2011-08-02 Tobias Burnus <burnus@net-b.de>
244
245 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
246 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
247 cleanup-module.
248 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
249 * gfortran.dg/allocatable_function_5.f90: Ditto.
250 * gfortran.dg/allocate_stat.f90: Ditto.
251 * gfortran.dg/array_constructor_20.f90: Ditto.
252 * gfortran.dg/array_constructor_21.f90: Ditto.
253 * gfortran.dg/array_constructor_22.f90: Ditto.
254 * gfortran.dg/array_constructor_26.f03: Ditto.
255 * gfortran.dg/array_function_4.f90: Ditto.
256 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
257 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
258 * gfortran.dg/bind_c_usage_15.f90: Ditto.
259 * gfortran.dg/bind_c_usage_16.f03: Ditto.
260 * gfortran.dg/bind_c_usage_3.f03: Ditto.
261 * gfortran.dg/binding_label_tests_7.f03: Ditto.
262 * gfortran.dg/class_15.f03: Ditto.
263 * gfortran.dg/class_27.f03: Ditto.
264 * gfortran.dg/class_33.f90: Ditto.
265 * gfortran.dg/class_37.f03: Ditto.
266 * gfortran.dg/class_40.f03: Ditto.
267 * gfortran.dg/class_42.f03: Ditto.
268 * gfortran.dg/class_defined_operator_1.f03: Ditto.
269 * gfortran.dg/coarray/registering_1.f90: Ditto.
270 * gfortran.dg/convert_1.f90: Ditto.
271 * gfortran.dg/default_initialization_3.f90: Ditto.
272 * gfortran.dg/dependency_25.f90: Ditto.
273 * gfortran.dg/dependency_26.f90: Ditto.
274 * gfortran.dg/dependency_36.f90: Ditto.
275 * gfortran.dg/dependency_37.f90: Ditto.
276 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
277 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
278 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
279 * gfortran.dg/elemental_pointer_1.f90: Ditto.
280 * gfortran.dg/elemental_result_1.f90: Ditto.
281 * gfortran.dg/empty_derived_type.f90: Ditto.
282 * gfortran.dg/entry_7.f90: Ditto.
283 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
284 * gfortran.dg/equiv_constraint_3.f90: Ditto.
285 * gfortran.dg/error_recovery_3.f90: Ditto.
286 * gfortran.dg/extends_4.f03: Ditto.
287 * gfortran.dg/func_assign.f90: Ditto.
288 * gfortran.dg/func_assign_3.f90: Ditto.
289 * gfortran.dg/generic_1.f90: Ditto.
290 * gfortran.dg/generic_18.f90: Ditto.
291 * gfortran.dg/generic_22.f03: Ditto.
292 * gfortran.dg/generic_4.f90: Ditto.
293 * gfortran.dg/generic_6.f90: Ditto.
294 * gfortran.dg/generic_actual_arg.f90: Ditto.
295 * gfortran.dg/graphite/id-21.f: Ditto.
296 * gfortran.dg/graphite/pr45758.f90: Ditto.
297 * gfortran.dg/host_assoc_call_2.f90: Ditto.
298 * gfortran.dg/host_assoc_call_3.f90: Ditto.
299 * gfortran.dg/host_assoc_call_4.f90: Ditto.
300 * gfortran.dg/host_assoc_function_4.f90: Ditto.
301 * gfortran.dg/host_used_types_1.f90: Ditto.
302 * gfortran.dg/implicit_1.f90: Ditto.
303 * gfortran.dg/implicit_11.f90: Ditto.
304 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
305 * gfortran.dg/impure_actual_1.f90: Ditto.
306 * gfortran.dg/impure_assignment_1.f90: Ditto.
307 * gfortran.dg/impure_constructor_1.f90: Ditto.
308 * gfortran.dg/initialization_10.f90: Ditto.
309 * gfortran.dg/initialization_12.f90: Ditto.
310 * gfortran.dg/interface_14.f90: Ditto.
311 * gfortran.dg/interface_15.f90: Ditto.
312 * gfortran.dg/interface_2.f90: Ditto.
313 * gfortran.dg/interface_25.f90: Ditto.
314 * gfortran.dg/interface_26.f90: Ditto.
315 * gfortran.dg/interface_29.f90: Ditto.
316 * gfortran.dg/interface_assignment_1.f90: Ditto.
317 * gfortran.dg/internal_pack_6.f90: Ditto.
318 * gfortran.dg/internal_pack_7.f90: Ditto.
319 * gfortran.dg/internal_pack_8.f90: Ditto.
320 * gfortran.dg/lto/pr45586_0.f90: Ditto.
321 * gfortran.dg/lto/pr47839_0.f90: Ditto.
322 * gfortran.dg/module_commons_3.f90: Ditto.
323 * gfortran.dg/module_equivalence_4.f90: Ditto.
324 * gfortran.dg/module_equivalence_6.f90: Ditto.
325 * gfortran.dg/module_function_type_1.f90: Ditto.
326 * gfortran.dg/module_naming_1.f90: Ditto.
327 * gfortran.dg/namelist_4.f90: Ditto.
328 * gfortran.dg/operator_c1202.f90: Ditto.
329 * gfortran.dg/parens_7.f90: Ditto.
330 * gfortran.dg/pr32921.f: Ditto.
331 * gfortran.dg/pr33646.f90: Ditto.
332 * gfortran.dg/pr41928.f90: Ditto.
333 * gfortran.dg/pr42119.f90: Ditto.
334 * gfortran.dg/pr43984.f90: Ditto.
335 * gfortran.dg/present_1.f90: Ditto.
336 * gfortran.dg/private_type_2.f90: Ditto.
337 * gfortran.dg/proc_decl_2.f90: Ditto.
338 * gfortran.dg/proc_ptr_10.f90: Ditto.
339 * gfortran.dg/proc_ptr_22.f90: Ditto.
340 * gfortran.dg/proc_ptr_8.f90: Ditto.
341 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
342 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
343 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
344 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
345 * gfortran.dg/substring_equivalence.f90: Ditto.
346 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
347 * gfortran.dg/transpose_optimization_1.f90: Ditto.
348 * gfortran.dg/trim_optimize_6.f90: Ditto.
349 * gfortran.dg/typebound_call_12.f03: Ditto.
350 * gfortran.dg/typebound_operator_5.f03: Ditto.
351 * gfortran.dg/typebound_operator_6.f03: Ditto.
352 * gfortran.dg/typebound_proc_18.f03: Ditto.
353 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
354 * gfortran.dg/use_1.f90: Ditto.
355 * gfortran.dg/use_10.f90: Ditto.
356 * gfortran.dg/use_11.f90: Ditto.
357 * gfortran.dg/use_14.f90: Ditto.
358 * gfortran.dg/use_only_2.f90: Ditto.
359 * gfortran.dg/use_rename_4.f90: Ditto.
360 * gfortran.dg/use_rename_5.f90: Ditto.
361 * gfortran.dg/used_dummy_types_3.f90: Ditto.
362 * gfortran.dg/used_interface_ref.f90: Ditto.
363 * gfortran.dg/used_types_11.f90: Ditto.
364 * gfortran.dg/used_types_3.f90: Ditto.
365 * gfortran.dg/used_types_4.f90: Ditto.
366 * gfortran.dg/userdef_operator_2.f90: Ditto.
367 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
368 * gfortran.dg/vect/pr46213.f90: Ditto.
369 * gfortran.dg/whole_file_21.f90: Ditto.
370 * gfortran.dg/whole_file_22.f90: Ditto.
371 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
372 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
373
374 2011-08-02 Kai Tietz <ktietz@redhat.com>
375
376 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
377
378 2011-08-01 Jason Merrill <jason@redhat.com>
379
380 PR c++/49932
381 * g++.dg/abi/mangle49.C: New.
382
383 PR c++/49924
384 * g++.dg/cpp0x/constexpr-array4.C: New.
385
386 PR c++/49813
387 * g++.dg/cpp0x/constexpr-builtin1.C: New.
388
389 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
390
391 PR target/49927
392 * gcc.target/i386/pr49927.c: New test.
393
394 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
395
396 PR tree-optimization/49926
397 * gcc.dg/vect/pr49926.c: New test.
398
399 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
400
401 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
402 * gcc.target/i386/lzcnt-1.c: New test.
403 * gcc.target/i386/lzcnt-2.c: Likewise.
404 * gcc.target/i386/lzcnt-2a.c: Likewise.
405 * gcc.target/i386/lzcnt-3.c: Likewise.
406 * gcc.target/i386/lzcnt-4.c: Likewise.
407 * gcc.target/i386/lzcnt-4a.c: Likewise.
408 * gcc.target/i386/lzcnt-5.c: Likewise.
409 * gcc.target/i386/lzcnt-6.c: Likewise.
410 * gcc.target/i386/lzcnt-6a.c: Likewise.
411 * gcc.target/i386/lzcnt-check.h: Likewise.
412
413 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
414 * gcc.target/i386/sse-13.c: Likewise.
415 * gcc.target/i386/sse-14.c: Likewise.
416 * g++.dg/other/i386-2.C: Likewise.
417 * g++.dg/other/i386-3.C: Likewise.
418
419 2011-08-01 Julian Brown <julian@codesourcery.com>
420
421 * gcc.target/arm/fixed-point-exec.c: New test.
422
423 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
424
425 PR target/49920
426 * gcc.target/i386/pr49920.c: New test.
427
428 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
429
430 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
431 * gcc.dg/tree-ssa/pr23109.c: Ditto.
432 * gcc.dg/tree-ssa/loop-7.c: Ditto.
433 * gcc.dg/tree-ssa/loop-32.c: Ditto.
434 * gcc.dg/tree-ssa/loop-33.c: Ditto.
435 * gcc.dg/tree-ssa/loop-34.c: Ditto.
436 * gcc.dg/tree-ssa/loop-35.c: Ditto.
437 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
438 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
439 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
440 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
441 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
442 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
443 * g++.dg/tree-ssa/pr33615.C: Ditto.
444 * g++.dg/tree-ssa/restrict1.C: Ditto.
445 * c-c++-common/restrict-2.c: Ditto.
446 * gfortran.dg/pr32921.f: Ditto.
447 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
448 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
449 * gcc.dg/tree-ssa/vrp47.c: Ditto.
450 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
451 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
452 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
453 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
454 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
455 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
456 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
457
458 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
459
460 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
461 .exe.ltrans[0-9]*. dump files.
462
463 2011-07-31 Janus Weil <janus@gcc.gnu.org>
464
465 PR fortran/49112
466 * gfortran.dg/abstract_type_6.f03: Modified.
467 * gfortran.dg/typebound_proc_24.f03: New.
468
469 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR testsuite/49917
472 * g++.dg/init/for1.C: Fix.
473
474 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
475
476 PR fortran/48876
477 * gfortran.dg/string_5.f90: New test.
478
479 2011-07-29 Jason Merrill <jason@redhat.com>
480
481 PR c++/49867
482 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
483
484 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
485
486 PR tree-optimization/47407
487 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
488 alpha*-dec-osf*.
489 Sort target list.
490
491 2011-07-29 Richard Guenther <rguenther@suse.de>
492
493 * gcc.dg/uninit-suppress.c: Also disable VRP.
494 * gcc.dg/uninit-suppress_2.c: Likewise.
495
496 2011-07-28 Jason Merrill <jason@redhat.com>
497
498 PR c++/49808
499 * g++.dg/template/nontype24.C: New.
500
501 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
502
503 PR rtl-optimization/47958
504 * gcc.dg/torture/pr47958-1.c: New.
505
506 2011-07-29 Wei Guozhi <carrot@google.com>
507
508 PR rtl-optimization/49799
509 * gcc.dg/pr49799.c: New test case.
510
511 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
512
513 PR middle-end/48648
514 * gcc.dg/graphite/id-pr48648.c: New.
515
516 2011-07-28 Jakub Jelinek <jakub@redhat.com>
517
518 PR fortran/31067
519 * gfortran.dg/maxloc_2.f90: New test.
520 * gfortran.dg/maxloc_3.f90: New test.
521 * gfortran.dg/minloc_1.f90: New test.
522 * gfortran.dg/minloc_2.f90: New test.
523 * gfortran.dg/minloc_3.f90: New test.
524 * gfortran.dg/minmaxloc_7.f90: New test.
525
526 PR debug/49871
527 * gcc.dg/debug/dwarf2/pr49871.c: New test.
528
529 2011-07-28 Jakub Jelinek <jakub@redhat.com>
530
531 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
532 the builtin isn't optimized away.
533
534 2011-07-27 Tobias Burnus <burnus@net-b.de>
535
536 PR fortran/45586
537 * gfortran.dg/lto/pr45586-2_0.f90: New.
538
539 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
540
541 PR middle-end/49875
542 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
543 * c-c++-common/cxxbitfields-5.c: Same.
544
545 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
546
547 * lib/target-supports.exp (check_effective_target_mmap): Use
548 check_function_available.
549
550 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
551
552 * g++.old-deja/g++.pt/crash60.C: Updated.
553
554 2011-07-27 Jakub Jelinek <jakub@redhat.com>
555
556 PR target/49866
557 * gcc.target/i386/pr49866.c: New test.
558
559 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
560
561 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
562 * gcc.target/i386/bmi-andn-1.c: New test.
563 * gcc.target/i386/bmi-andn-1a.c: Likewise.
564 * gcc.target/i386/bmi-andn-2.c: Likewise.
565 * gcc.target/i386/bmi-andn-2a.c: Likewise.
566 * gcc.target/i386/bmi-bextr-1.c: Likewise.
567 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
568 * gcc.target/i386/bmi-bextr-2.c: Likewise.
569 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
570 * gcc.target/i386/bmi-blsi-1.c: Likewise.
571 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
572 * gcc.target/i386/bmi-blsi-2.c: Likewise.
573 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
574 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
575 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
576 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
577 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
578 * gcc.target/i386/bmi-blsr-1.c: Likewise.
579 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
580 * gcc.target/i386/bmi-blsr-2.c: Likewise.
581 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
582 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
583 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
584 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
585 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
586
587 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
588
589 PR middle-end/47691
590 * gfortran.dg/graphite/id-pr47691.f: New.
591
592 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
593
594 * gcc.target/i386/avx-os-support.h: New.
595 * gcc.target/i386/avx-check.h: Include avx-os-support.h
596 (main): Check avx_os_support before the test is run.
597 * gcc.target/i386/aes-avx-check.h: Ditto.
598 * gcc.target/i386/pclmul-avx-check.h: Ditto.
599
600 2011-07-27 Kai Tietz <ktietz@redhat.com>
601
602 * gcc.target/i386/aggregate-ret3.c: New test.
603 * gcc.target/i386/aggregate-ret4.c: New test.
604
605 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
606
607 PR fortran/49755
608 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
609 allocated array should *not* change its size.
610 * gfortran.dg/multiple_allocation_3.f90: New test.
611
612 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
613
614 PR c++/49776
615 * g++.dg/cpp0x/constexpr-49776.C: New.
616
617 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
618
619 PR middle-end/47046
620 * gcc.dg/graphite/id-pr47046.c: New.
621
622 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
623
624 PR middle-end/47653
625 * gcc.dg/graphite/run-id-pr47593.c: New.
626
627 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
628
629 PR middle-end/47653
630 * gcc.dg/graphite/run-id-pr47653.c: New.
631 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
632 induction variables.
633 * gcc.dg/graphite/scop-16.c: Same.
634 * gcc.dg/graphite/scop-17.c: Same.
635 * gcc.dg/graphite/scop-21.c: Same.
636
637 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
638
639 PR middle-end/48805
640 * gcc.dg/graphite/id-pr48805.c: New.
641
642 2011-07-26 Tobias Burnus <burnus@net-b.de>
643
644 * gfortran.dg/coarray_lib_token_2.f90: New.
645
646 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
647
648 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
649 SPU local store.
650
651 2011-07-25 Andrew Pinski <apinski@cavium.com>
652
653 PR tree-opt/49671
654 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
655 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
656
657 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
658
659 * lib/target-supports.exp (check_effective_target_mmap): New proc.
660
661 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
662 * gcc.c-torture/execute/loop-2g.c: Likewise.
663 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
664 Require mmap support.
665 * gcc.c-torture/execute/loop-2g.x: Likewise.
666 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
667 (MAP_ANON): Provide default.
668 * gcc.dg/20050826-1.c: Likewise.
669 * gcc.target/i386/pr36533.c: Likewise.
670 * gcc.dg/vect/pr49038.c: Remove dg-do run.
671 Use dg-require-effective-target mmap.
672
673 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
674
675 PR c++/49838
676 * g++.dg/cpp0x/range-for19.C: New.
677
678 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
679
680 PR testsuite/49753
681 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
682
683 Revert:
684 2011-07-15 Jakub Jelinek <jakub@redhat.com>
685
686 PR testsuite/49753
687 * g++.dg/torture/pr49309.C: Remove.
688
689 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
690
691 PR tree-optimization/49809
692 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
693 test.
694
695 2011-07-25 Richard Guenther <rguenther@suse.de>
696
697 PR tree-optimization/49715
698 * gcc.target/i386/pr49715-1.c: New testcase.
699 * gcc.target/i386/pr49715-2.c: Likewise.
700
701 2011-07-23 Jason Merrill <jason@redhat.com>
702
703 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
704
705 2011-07-22 Jason Merrill <jason@redhat.com>
706
707 PR c++/49793
708 * g++.dg/cpp0x/initlist55.C: New.
709
710 2011-07-23 Tobias Burnus <burnus@net-b.de>
711
712 PR fortran/49791
713 * gfortran.dg/namelist_72.f: New.
714
715 2011-07-23 Tobias Burnus <burnus@net-b.de>
716
717 * gfortran.dg/coarray_25.f90: New.
718
719 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
720
721 * override1.C: This test should use c++0x mode.
722 * override3.C: New. Test the diagnostics in c++98 mode.
723
724 2011-07-22 Jason Merrill <jason@redhat.com>
725 Mark Glisse <marc.glisse@normalesup.org>
726
727 PR c++/30112
728 * g++.dg/other/pragma-re-1.C: Add namespace cases.
729
730 PR c++/49813
731 * g++.dg/opt/builtins2.C: New.
732 * g++.dg/other/error27.C: Don't rely on __builtin.
733
734 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
735
736 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
737 on lp64 targets.
738 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
739 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
740 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
741 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
742
743 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
744 instead of ia32.
745
746 2011-07-22 Richard Guenther <rguenther@suse.de>
747
748 PR tree-optimization/45819
749 * gcc.dg/pr45819.c: New testcase.
750
751 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
752
753 * lib/target-supports.exp (check_ifunc_available): Rewrite.
754
755 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
756
757 PR middle-end/47654
758 PR middle-end/49649
759 * gcc.dg/graphite/run-id-pr47654.c: New.
760
761 2011-07-21 Ian Lance Taylor <iant@google.com>
762
763 PR middle-end/49705
764 * gcc.dg/pr49705.c: New test.
765
766 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
767
768 * lib/target-supports.exp (check_avx_os_support_available): New.
769 (check_effective_target_avx_runtime): Use it.
770
771 2011-07-21 Richard Guenther <rguenther@suse.de>
772
773 PR tree-optimization/49770
774 * g++.dg/torture/pr49770.C: New testcase.
775
776 2011-07-21 Kai Tietz <ktietz@redhat.com>
777
778 * gcc.dg/tree-ssa/pr30978.c: adjusted.
779 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
780
781 2011-07-21 Tobias Burnus <burnus@net-b.de>
782
783 * gfortran.dg/coarray_lib_token_1.f90: New.
784
785 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
786
787 * gcc.dg/pr32912-2.c: Skip for AVR.
788 * gcc.dg/pr44674.c: Add dg-require-profiling.
789
790 2011-07-20 Jason Merrill <jason@redhat.com>
791
792 * g++.dg/ext/desig2.C: New.
793
794 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
795
796 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
797 be generated.
798 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
799 * gcc.target/powerpc/recip-3.c: Ditto.
800
801 2011-07-19 Jason Merrill <jason@redhat.com>
802
803 PR c++/6709 (DR 743)
804 PR c++/42603 (DR 950)
805 * g++.dg/cpp0x/decltype21.C: New.
806
807 2011-07-20 Richard Guenther <rguenther@suse.de>
808
809 PR middle-end/18908
810 * gcc.dg/tree-ssa/pr18908.c: New testcase.
811 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
812
813 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
814
815 * gcc.target/arm/combine-movs.c: New.
816 * gcc.target/arm/unsigned-extend-2.c: New.
817
818 2011-07-19 Jason Merrill <jason@redhat.com>
819
820 PR c++/49785
821 * g++.dg/cpp0x/variadic114.C: New.
822
823 2011-07-19 Tobias Burnus <burnus@net-b.de>
824
825 * gfortran.dg/coarray_args_1.f90: New.
826 * gfortran.dg/coarray_args_2.f90: New.
827
828 2011-07-19 Janus Weil <janus@gcc.gnu.org>
829
830 PR fortran/49708
831 * gfortran.dg/allocate_error_3.f90: New.
832
833 2011-07-19 Richard Guenther <rguenther@suse.de>
834
835 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
836 * gcc.dg/tree-ssa/bool-11.c: Likewise.
837 * gcc.dg/torture/20110719-1.c: New testcase.
838
839 2011-07-19 Jakub Jelinek <jakub@redhat.com>
840
841 PR tree-optimization/49768
842 * gcc.c-torture/execute/pr49768.c: New test.
843
844 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
845
846 PR tree-optimization/49771
847 * gcc.dg/vect/pr49771.c: New test.
848
849 2011-07-18 Martin Jambor <mjambor@suse.cz>
850
851 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
852 * gcc.dg/ipa/ipa-2.c: Likewise.
853 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
854 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
855 * gcc.dg/ipa/ipa-5.c: Likewise.
856 * gcc.dg/ipa/ipa-7.c: Likewise.
857 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
858 * gcc.dg/ipa/ipacost-1.c: Likewise.
859 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
860 functions.
861 * gcc.dg/ipa/ipcp-1.c: New test.
862 * gcc.dg/ipa/ipcp-2.c: Likewise.
863 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
864
865 2011-07-18 Jakub Jelinek <jakub@redhat.com>
866
867 PR middle-end/49675
868 * gfortran.dg/pr49675.f90: New test.
869
870 2011-07-18 Richard Guenther <rguenther@suse.de>
871
872 * gcc.dg/torture/20110718-1.c: New testcase.
873
874 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
875
876 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
877 * g++.dg/ext/bitfield3.C: Likewise.
878 * g++.dg/ext/bitfield4.C: Likewise.
879 * g++.dg/ext/bitfield5.C: Likewise.
880 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
881 * g++.dg/other/pr23205-2.C: Likewise.
882 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
883 * gcc.c-torture/compile/20001109-2.c: Likewise.
884 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
885 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
886 * gcc.dg/bitfld-16.c: Likewise.
887 * gcc.dg/bitfld-17.c: Likewise.
888 * gcc.dg/bitfld-18.c: Likewise.
889 * gcc.dg/builtins-config.h: Remove Netware support.
890 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
891 * gcc.dg/cdce2.c: Likewise.
892 * gcc.dg/cpp/assert4.c: Remove netware support.
893 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
894 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
895
896 * lib/target-supports.exp (check_visibility_available): Remove
897 NetWare support.
898 (check_profiling_available): Likewise.
899
900 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
901
902 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
903
904 2011-07-17 Tobias Burnus <burnus@net-b.de>
905 Thomas Koenig <tkoenig@gcc.gnu.org>
906
907 PR fortran/34657
908 * gfortran.dg/generic_17.f90: Fix testcase.
909 * gfortran.dg/interface_3.f90: Add dg-error.
910 * gfortran.dg/use_14.f90: New.
911 * gfortran.dg/use_15.f90: New.
912
913 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/pointer_controlled.adb: New test.
916
917 2011-07-17 Tobias Burnus <burnus@net-b.de>
918
919 PR fortran/49624
920 * gfortran.dg/pointer_remapping_7.f90: New.
921
922 2011-07-16 Jason Merrill <jason@redhat.com>
923
924 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
925
926 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
927 Jason Merrill <jason@redhat.com>
928
929 PR c++/45329
930 PR c++/48934
931 * g++.dg/cpp0x/decltype29.C: Adjust.
932 * g++.dg/cpp0x/error4.C: Adjust.
933 * g++.dg/cpp0x/sfinae26.C: Adjust.
934 * g++.dg/cpp0x/variadic105.C: Adjust.
935 * g++.dg/template/deduce3.C: Adjust.
936 * g++.dg/template/error45.C: Adjust.
937 * g++.dg/template/ptrmem2.C: Adjust.
938 * g++.dg/template/sfinae2.C: Adjust.
939 * g++.old-deja/g++.pt/crash60.C: Adjust.
940 * g++.old-deja/g++.pt/unify6.C: Adjust.
941 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
942 * g++.dg/cpp0x/nullptr15.C: Adjust.
943 * g++.dg/cpp0x/pr31431-2.C: Adjust.
944 * g++.dg/cpp0x/pr31431.C: Adjust.
945 * g++.dg/cpp0x/pr31434.C: Adjust.
946 * g++.dg/cpp0x/sfinae11.C: Adjust
947 * g++.dg/cpp0x/temp_default2.C: Adjust.
948 * g++.dg/cpp0x/trailing4.C: Adjust.
949 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
950 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
951 * g++.dg/cpp0x/variadic105.C: Adjust.
952 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
953 * g++.dg/ext/vla2.C: Adjust.
954 * g++.dg/other/ptrmem10.C: Adjust.
955 * g++.dg/other/ptrmem11.C: Adjust.
956 * g++.dg/overload/unknown1.C: Adjust.
957 * g++.dg/template/conv11.C: Adjust.
958 * g++.dg/template/dependent-expr5.C: Adjust.
959 * g++.dg/template/friend.C: Adjust.
960 * g++.dg/template/incomplete2.C: Adjust.
961 * g++.dg/template/local4.C: Adjust.
962 * g++.dg/template/local6.C: Adjust.
963 * g++.dg/template/operator9.C: Adjust.
964 * g++.dg/template/ttp25.C: Adjust.
965 * g++.dg/template/unify10.C: Adjust.
966 * g++.dg/template/unify11.C: Adjust.
967 * g++.dg/template/unify6.C: Adjust.
968 * g++.dg/template/unify9.C: Adjust.
969 * g++.dg/template/varmod1.C: Adjust.
970 * g++.old-deja/g++.brendan/crash56.C: Adjust.
971 * g++.old-deja/g++.pt/crash28.C: Adjust.
972 * g++.old-deja/g++.pt/explicit41.C: Adjust.
973 * g++.old-deja/g++.pt/explicit77.C: Adjust.
974 * g++.old-deja/g++.pt/expr2.C: Adjust.
975 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
976 * g++.old-deja/g++.pt/spec5.C: Adjust.
977 * g++.old-deja/g++.pt/spec6.C: Adjust.
978 * g++.old-deja/g++.pt/unify4.C: Adjust.
979 * g++.old-deja/g++.pt/unify8.C: Adjust.
980 * g++.old-deja/g++.robertl/eb98.C: Adjust.
981 * g++.dg/overload/template5.C: New testcase.
982 * g++.dg/template/overload12.C: New testcase.
983
984 2011-07-11 Tobias Burnus <burnus@net-b.de>
985
986 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
987 * gfortran.dg/coarray_7.f90: Ditto.
988 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
989 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
990
991 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
992
993 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
994 case.
995 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
996 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
997 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
998 C67X.
999 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1000 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1001 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1002
1003 2011-07-15 Jason Merrill <jason@redhat.com>
1004
1005 PR testsuite/49741
1006 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1007 Use --extra_opts instead of --additional_options.
1008
1009 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR testsuite/49753
1012 * g++.dg/torture/pr49309.C: Remove.
1013
1014 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1015
1016 * gcc.target/tic6x/weak-call.c: New test.
1017 * gcc.target/tic6x/fpcmp.c: New test.
1018 * gcc.target/tic6x/fpdiv.c: New test.
1019 * gcc.target/tic6x/rotdi16-scan.c: New test.
1020 * gcc.target/tic6x/ffssi.c: New test.
1021 * gcc.target/tic6x/fpdiv-lib.c: New test.
1022 * gcc.target/tic6x/cold-lc.c: New test.
1023 * gcc.target/tic6x/longcalls.c: New test.
1024 * gcc.target/tic6x/abi-align-1.c: New test.
1025 * gcc.target/tic6x/fpcmp-finite.c: New test.
1026 * gcc.target/tic6x/rotdi16.c: New test.
1027 * gcc.target/tic6x/bswapl.c: New test.
1028 * gcc.target/tic6x/ffsdi.c: New test.
1029 * gcc.target/tic6x/tic6x.exp: New file.
1030 * gcc.target/tic6x/builtins/arith24.c: New test.
1031 * gcc.target/tic6x/builtins/smpy.c: New test.
1032 * gcc.target/tic6x/builtins/smpylh.c: New test.
1033 * gcc.target/tic6x/builtins/smpyh.c: New test.
1034 * gcc.target/tic6x/builtins/sarith1.c: New test.
1035 * gcc.target/tic6x/builtins/extclr.c: New test
1036 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1037 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1038 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1039 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1040 New functions.
1041 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1042 __TMS320C6X__.
1043 * gcc.dg/20020312-2.c: Likewise.
1044 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1045 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1046 * gcc.dg/torture/builtin-math-7.c: Likewise.
1047
1048 PR testsuite/49757
1049 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1050 not testing tic6x-*-*.
1051
1052 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1053
1054 PR tree-opt/49309
1055 * g++.dg/torture/pr49309.C: New testcase.
1056
1057 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1058
1059 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1060
1061 2011-07-14 Richard Guenther <rguenther@suse.de>
1062
1063 PR tree-optimization/49651
1064 * gcc.dg/torture/pr49651.c: New testcase.
1065
1066 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1067
1068 PR target/43746
1069 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1070
1071 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1072
1073 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1074 -mno-pointers-to-nested-functions.
1075 * gcc.target/powerpc/no-r11-2.c: Ditto.
1076 * gcc.target/powerpc/no-r11-3.c: Ditto.
1077
1078 2011-07-13 Jason Merrill <jason@redhat.com>
1079
1080 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1081 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1082 when compiling C files.
1083 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1084 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1085 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1086 * g++.dg/lookup/anon2.C: Likewise.
1087 * g++.dg/tree-ssa/copyprop.C: Likewise.
1088 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1089 * g++.dg/init/vector1.C: Ignore narrowing errors.
1090 * g++.dg/torture/pr35526.C: Likewise.
1091 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1092
1093 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1094
1095 PR libfortran/49296
1096 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1097 and logical reads.
1098
1099 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1100
1101 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1102 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1103
1104 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1105
1106 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1107 * lib/obj-c++.exp (obj-c++_init): Ditto.
1108 * lib/file-format.exp (gcc_target_object_format): Ditto.
1109 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1110 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1111 (check_visibility_available): Ditto.
1112 (check_effective_target_tls_native): Ditto.
1113 (check_effective_target_tls_emulated): Ditto.
1114 (check_effective_target_function_sections): Ditto.
1115
1116 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1117
1118 * gcc.target/arm/pr48183.c: New test.
1119
1120 2011-07-13 Richard Guenther <rguenther@suse.de>
1121
1122 * gcc.dg/torture/20110713-1.c: New testcase.
1123
1124 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1125
1126 PR rtl-opt/49474
1127 * gcc.c-torture/compile/pr49474.c: New testcase.
1128
1129 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR tree-optimization/49712
1132 * gcc.c-torture/execute/pr49712.c: New test.
1133
1134 2011-07-11 Jason Merrill <jason@redhat.com>
1135
1136 PR c++/44609
1137 * g++.dg/template/recurse3.C: New.
1138
1139 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR debug/49676
1142 * gcc.dg/guality/csttest.c: New test.
1143
1144 PR fortran/49698
1145 * gfortran.dg/pr49698.f90: New test.
1146
1147 2011-07-11 Jeff Law <law@redhat.com>
1148
1149 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1150
1151 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1152
1153 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1154 * go.test/go-test.exp (go-set-goarch): Likewise.
1155
1156 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1157
1158 PR target/39633
1159 * gcc.target/avr/torture/pr39633.c: New test case.
1160
1161 2011-07-11 Tobias Burnus <burnus@net-b.de>
1162
1163 PR fortran/18918
1164 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1165
1166 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1167
1168 * lib/target-supports.exp (check_effective_target_scheduling):
1169 New Function.
1170 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1171 * gcc.dg/pr45055.c: Ditto.
1172 * gcc.dg/pr45353.c: Ditto.
1173 * g++.dg/pr45056.C: Ditto.
1174
1175 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1176
1177 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1178 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1179 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1180 * g++.dg/torture/pr31863.C: Skip AVR.
1181
1182 2011-07-10 Tobias Burnus <burnus@net-b.de>
1183
1184 PR fortran/49690
1185 * gfortran.dg/intrinsic_signal.f90: New.
1186
1187 2011-07-09 Jason Merrill <jason@redhat.com>
1188
1189 * g++.dg/cpp0x/regress/regress6.C: New.
1190 * g++.dg/parse/crash45.C: Adjust message.
1191 * g++.dg/template/crash38.C: Adjust message.
1192 * g++.dg/template/crash64.C: Adjust message.
1193
1194 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1195
1196 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1197 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1198 * g++.dg/abi/bitfield3.C: Likewise.
1199 * g++.dg/eh/pr38662.C: Likewise.
1200 * g++.dg/ext/attrib36.C: Likewise.
1201 * g++.dg/ext/attrib37.C: Likewise.
1202 * g++.dg/ext/attrib8.C: Likewise.
1203 * g++.dg/ext/tmplattr1.C: Likewise.
1204 * g++.dg/inherit/override-attribs.C: Likewise.
1205 * g++.dg/opt/inline9.C: Likewise.
1206 * g++.dg/opt/life1.C: Likewise.
1207 * g++.dg/opt/longbranch2.C: Likewise.
1208 * g++.dg/opt/nrv12.C: Likewise.
1209 * g++.dg/opt/reg-stack4.C: Likewise.
1210 * g++.dg/other/pr35504.C: Likewise.
1211 * g++.dg/other/pr39496.C: Likewise.
1212 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1213 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1214 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1215 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1216 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1217 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1218 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1219 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1220 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1221 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1222 * g++.dg/warn/pr15774-1.C: Likewise.
1223 * g++.dg/warn/pr15774-2.C: Likewise.
1224 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1225 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1226 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1227 * g++.old-deja/g++.pt/asm2.C: Likewise.
1228 * gcc.c-torture/compile/20000804-1.c: Likewise.
1229 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1230 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1231 * gcc.dg/20020108-1.c: Likewise.
1232 * gcc.dg/20020122-2.c: Likewise.
1233 * gcc.dg/20020122-3.c: Likewise.
1234 * gcc.dg/20020206-1.c: Likewise.
1235 * gcc.dg/20020219-1.c: Likewise.
1236 * gcc.dg/20020310-1.c: Likewise.
1237 * gcc.dg/20020411-1.c: Likewise.
1238 * gcc.dg/20020418-2.c: Likewise.
1239 * gcc.dg/20020426-2.c: Likewise.
1240 * gcc.dg/20020517-1.c: Likewise.
1241 * gcc.dg/20030204-1.c: Likewise.
1242 * gcc.dg/20030826-2.c: Likewise.
1243 * gcc.dg/20031102-1.c: Likewise.
1244 * gcc.dg/20031202-1.c: Likewise.
1245 * gcc.dg/20050111-1.c: Likewise.
1246 * gcc.dg/20050503-1.c: Likewise.
1247 * gcc.dg/array-init-1.c: Likewise.
1248 * gcc.dg/builtin-apply4.c: Likewise.
1249 * gcc.dg/dfp/pr31344.c: Likewise.
1250 * gcc.dg/gomp/atomic-11.c: Likewise.
1251 * gcc.dg/graphite/pr40281.c: Likewise.
1252 * gcc.dg/ia64-sync-1.c: Likewise.
1253 * gcc.dg/ia64-sync-2.c: Likewise.
1254 * gcc.dg/ia64-sync-3.c: Likewise.
1255 * gcc.dg/ia64-sync-4.c: Likewise.
1256 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1257 * gcc.dg/invalid-call-1.c: Likewise.
1258 * gcc.dg/loop-3.c: Likewise.
1259 * gcc.dg/lower-subreg-1.c: Likewise.
1260 * gcc.dg/lto/pr47259_0.c: Likewise.
1261 * gcc.dg/nested-calls-1.c: Likewise.
1262 * gcc.dg/pr20017.c: Likewise.
1263 * gcc.dg/pr25023.c: Likewise.
1264 * gcc.dg/pr27671-2.c: Likewise.
1265 * gcc.dg/pr32176.c: Likewise.
1266 * gcc.dg/pr33676.c: Likewise.
1267 * gcc.dg/pr35045.c: Likewise.
1268 * gcc.dg/pr36015.c: Likewise.
1269 * gcc.dg/pr36584.c: Likewise.
1270 * gcc.dg/pr36998.c: Likewise.
1271 * gcc.dg/pr37438.c: Likewise.
1272 * gcc.dg/pr37908.c: Likewise.
1273 * gcc.dg/pr41241.c: Likewise.
1274 * gcc.dg/pr41340.c: Likewise.
1275 * gcc.dg/pr44136.c: Likewise.
1276 * gcc.dg/pr44194-1.c: Likewise.
1277 * gcc.dg/pr46212.c: Likewise.
1278 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1279 * gcc.dg/setjmp-2.c: Likewise.
1280 * gcc.dg/short-compare-1.c: Likewise.
1281 * gcc.dg/short-compare-2.c: Likewise.
1282 * gcc.dg/smod-1.c: Likewise.
1283 * gcc.dg/sync-2.c: Likewise.
1284 * gcc.dg/sync-3.c: Likewise.
1285 * gcc.dg/tls/opt-1.c: Likewise.
1286 * gcc.dg/tls/opt-2.c: Likewise.
1287 * gcc.dg/tls/opt-3.c: Likewise.
1288 * gcc.dg/torture/badshift.c: Likewise.
1289 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1290 * gcc.dg/torture/pr20314-2.c: Likewise.
1291 * gcc.dg/torture/pr36891.c: Likewise.
1292 * gcc.dg/torture/pr38774.c: Likewise.
1293 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1294 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1295 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1296 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1297 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1298 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1299 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1300 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1301 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1302 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1303 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1304 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1305 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1306 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1307 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1308 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1309 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1310 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1311 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1312 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1313 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1314 * gcc.dg/unroll-1.c: Likewise.
1315 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1316 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1317 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1318 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1319 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1320 * gcc.target/i386/20000609-1.c: Likewise.
1321 * gcc.target/i386/20000720-1.c: Likewise.
1322 * gcc.target/i386/20000724-1.c: Likewise.
1323 * gcc.target/i386/20011107-1.c: Likewise.
1324 * gcc.target/i386/20011119-1.c: Likewise.
1325 * gcc.target/i386/20020201-3.c: Likewise.
1326 * gcc.target/i386/20020218-1.c: Likewise.
1327 * gcc.target/i386/20020729-1.c: Likewise.
1328 * gcc.target/i386/20030926-1.c: Likewise.
1329 * gcc.target/i386/20060125-1.c: Likewise.
1330 * gcc.target/i386/20060125-2.c: Likewise.
1331 * gcc.target/i386/20060512-1.c: Likewise.
1332 * gcc.target/i386/20060512-2.c: Likewise.
1333 * gcc.target/i386/20060512-3.c: Likewise.
1334 * gcc.target/i386/20060512-4.c: Likewise.
1335 * gcc.target/i386/387-1.c: Likewise.
1336 * gcc.target/i386/387-2.c: Likewise.
1337 * gcc.target/i386/387-5.c: Likewise.
1338 * gcc.target/i386/387-6.c: Likewise.
1339 * gcc.target/i386/980312-1.c: Likewise.
1340 * gcc.target/i386/980313-1.c: Likewise.
1341 * gcc.target/i386/990117-1.c: Likewise.
1342 * gcc.target/i386/990424-1.c: Likewise.
1343 * gcc.target/i386/990524-1.c: Likewise.
1344 * gcc.target/i386/991129-1.c: Likewise.
1345 * gcc.target/i386/991214-1.c: Likewise.
1346 * gcc.target/i386/991230-1.c: Likewise.
1347 * gcc.target/i386/addr-sel-1.c: Likewise.
1348 * gcc.target/i386/aggregate-ret1.c: Likewise.
1349 * gcc.target/i386/aggregate-ret2.c: Likewise.
1350 * gcc.target/i386/align-main-3.c: Likewise.
1351 * gcc.target/i386/amd64-abi-1.c: Likewise.
1352 * gcc.target/i386/amd64-abi-2.c: Likewise.
1353 * gcc.target/i386/amd64-abi-4.c: Likewise.
1354 * gcc.target/i386/amd64-abi-5.c: Likewise.
1355 * gcc.target/i386/amd64-abi-6.c: Likewise.
1356 * gcc.target/i386/asm-1.c: Likewise.
1357 * gcc.target/i386/asm-3.c: Likewise.
1358 * gcc.target/i386/asm-5.c: Likewise.
1359 * gcc.target/i386/attributes-error.c: Likewise.
1360 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1361 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1362 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1363 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1364 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1365 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1366 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1367 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1368 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1369 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1370 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1371 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1372 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1373 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1374 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1375 * gcc.target/i386/bitfield1.c: Likewise.
1376 * gcc.target/i386/bitfield2.c: Likewise.
1377 * gcc.target/i386/bmi-2.c: Likewise.
1378 * gcc.target/i386/bmi-5.c: Likewise.
1379 * gcc.target/i386/builtin-unreachable.c: Likewise.
1380 * gcc.target/i386/cleanup-2.c: Likewise.
1381 * gcc.target/i386/clobbers.c: Likewise.
1382 * gcc.target/i386/cmov8.c: Likewise.
1383 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1384 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1385 * gcc.target/i386/compress-float-387.c: Likewise.
1386 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1387 * gcc.target/i386/compress-float-sse.c: Likewise.
1388 * gcc.target/i386/crc32-2.c: Likewise.
1389 * gcc.target/i386/crc32-3.c: Likewise.
1390 * gcc.target/i386/divmod-7.c: Likewise.
1391 * gcc.target/i386/divmod-8.c: Likewise.
1392 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1393 * gcc.target/i386/fma3-builtin.c: Likewise.
1394 * gcc.target/i386/fma3-fma.c: Likewise.
1395 * gcc.target/i386/fma4-256-vector.c: Likewise.
1396 * gcc.target/i386/fma4-builtin.c: Likewise.
1397 * gcc.target/i386/fma4-fma-2.c: Likewise.
1398 * gcc.target/i386/fma4-fma.c: Likewise.
1399 * gcc.target/i386/fma4-vector-2.c: Likewise.
1400 * gcc.target/i386/fma4-vector.c: Likewise.
1401 * gcc.target/i386/funcspec-1.c: Likewise.
1402 * gcc.target/i386/funcspec-10.c: Likewise.
1403 * gcc.target/i386/funcspec-11.c: Likewise.
1404 * gcc.target/i386/funcspec-2.c: Likewise.
1405 * gcc.target/i386/funcspec-5.c: Likewise.
1406 * gcc.target/i386/funcspec-6.c: Likewise.
1407 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1408 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1409 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1410 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1411 * gcc.target/i386/incoming-1.c: Likewise.
1412 * gcc.target/i386/incoming-10.c: Likewise.
1413 * gcc.target/i386/incoming-11.c: Likewise.
1414 * gcc.target/i386/incoming-12.c: Likewise.
1415 * gcc.target/i386/incoming-13.c: Likewise.
1416 * gcc.target/i386/incoming-14.c: Likewise.
1417 * gcc.target/i386/incoming-15.c: Likewise.
1418 * gcc.target/i386/incoming-2.c: Likewise.
1419 * gcc.target/i386/incoming-3.c: Likewise.
1420 * gcc.target/i386/incoming-4.c: Likewise.
1421 * gcc.target/i386/incoming-5.c: Likewise.
1422 * gcc.target/i386/incoming-6.c: Likewise.
1423 * gcc.target/i386/incoming-7.c: Likewise.
1424 * gcc.target/i386/incoming-8.c: Likewise.
1425 * gcc.target/i386/incoming-9.c: Likewise.
1426 * gcc.target/i386/lea.c: Likewise.
1427 * gcc.target/i386/local.c: Likewise.
1428 * gcc.target/i386/loop-1.c: Likewise.
1429 * gcc.target/i386/loop-2.c: Likewise.
1430 * gcc.target/i386/loop-3.c: Likewise.
1431 * gcc.target/i386/max-stack-align.c: Likewise.
1432 * gcc.target/i386/memcpy-1.c: Likewise.
1433 * gcc.target/i386/movbe-2.c: Likewise.
1434 * gcc.target/i386/movq-2.c: Likewise.
1435 * gcc.target/i386/movq.c: Likewise.
1436 * gcc.target/i386/nrv1.c: Likewise.
1437 * gcc.target/i386/pad-4.c: Likewise.
1438 * gcc.target/i386/pad-5a.c: Likewise.
1439 * gcc.target/i386/pad-5b.c: Likewise.
1440 * gcc.target/i386/pad-6a.c: Likewise.
1441 * gcc.target/i386/pad-6b.c: Likewise.
1442 * gcc.target/i386/pad-7.c: Likewise.
1443 * gcc.target/i386/pad-9.c: Likewise.
1444 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1445 * gcc.target/i386/pic-1.c: Likewise.
1446 * gcc.target/i386/pr12092-1.c: Likewise.
1447 * gcc.target/i386/pr12329.c: Likewise.
1448 * gcc.target/i386/pr21518.c: Likewise.
1449 * gcc.target/i386/pr22362.c: Likewise.
1450 * gcc.target/i386/pr22585.c: Likewise.
1451 * gcc.target/i386/pr23098.c: Likewise.
1452 * gcc.target/i386/pr25196.c: Likewise.
1453 * gcc.target/i386/pr25293.c: Likewise.
1454 * gcc.target/i386/pr25654.c: Likewise.
1455 * gcc.target/i386/pr26449.c: Likewise.
1456 * gcc.target/i386/pr26778.c: Likewise.
1457 * gcc.target/i386/pr26826.c: Likewise.
1458 * gcc.target/i386/pr27266.c: Likewise.
1459 * gcc.target/i386/pr29978.c: Likewise.
1460 * gcc.target/i386/pr30505.c: Likewise.
1461 * gcc.target/i386/pr30961-1.c: Likewise.
1462 * gcc.target/i386/pr31628.c: Likewise.
1463 * gcc.target/i386/pr32000-2.c: Likewise.
1464 * gcc.target/i386/pr32661-1.c: Likewise.
1465 * gcc.target/i386/pr32708-2.c: Likewise.
1466 * gcc.target/i386/pr32708-3.c: Likewise.
1467 * gcc.target/i386/pr34256.c: Likewise.
1468 * gcc.target/i386/pr34312.c: Likewise.
1469 * gcc.target/i386/pr34522.c: Likewise.
1470 * gcc.target/i386/pr35160.c: Likewise.
1471 * gcc.target/i386/pr35281.c: Likewise.
1472 * gcc.target/i386/pr36246.c: Likewise.
1473 * gcc.target/i386/pr36786.c: Likewise.
1474 * gcc.target/i386/pr37275.c: Likewise.
1475 * gcc.target/i386/pr37843-3.c: Likewise.
1476 * gcc.target/i386/pr37843-4.c: Likewise.
1477 * gcc.target/i386/pr39082-1.c: Likewise.
1478 * gcc.target/i386/pr39431.c: Likewise.
1479 * gcc.target/i386/pr39496.c: Likewise.
1480 * gcc.target/i386/pr39543-2.c: Likewise.
1481 * gcc.target/i386/pr39911.c: Likewise.
1482 * gcc.target/i386/pr40718.c: Likewise.
1483 * gcc.target/i386/pr40906-1.c: Likewise.
1484 * gcc.target/i386/pr40906-2.c: Likewise.
1485 * gcc.target/i386/pr40906-3.c: Likewise.
1486 * gcc.target/i386/pr40934.c: Likewise.
1487 * gcc.target/i386/pr41900.c: Likewise.
1488 * gcc.target/i386/pr42589.c: Likewise.
1489 * gcc.target/i386/pr43662.c: Likewise.
1490 * gcc.target/i386/pr43671.c: Likewise.
1491 * gcc.target/i386/pr43766.c: Likewise.
1492 * gcc.target/i386/pr43869.c: Likewise.
1493 * gcc.target/i386/pr44942.c: Likewise.
1494 * gcc.target/i386/pr44948-2a.c: Likewise.
1495 * gcc.target/i386/pr45234.c: Likewise.
1496 * gcc.target/i386/pr45336-2.c: Likewise.
1497 * gcc.target/i386/pr45336-4.c: Likewise.
1498 * gcc.target/i386/pr45852.c: Likewise.
1499 * gcc.target/i386/pr46470.c: Likewise.
1500 * gcc.target/i386/pr48037-1.c: Likewise.
1501 * gcc.target/i386/pr48389.c: Likewise.
1502 * gcc.target/i386/pr49095.c: Likewise.
1503 * gcc.target/i386/pr9771-1.c: Likewise.
1504 * gcc.target/i386/rdfsbase-1.c: Likewise.
1505 * gcc.target/i386/rdfsbase-2.c: Likewise.
1506 * gcc.target/i386/rdgsbase-1.c: Likewise.
1507 * gcc.target/i386/rdgsbase-2.c: Likewise.
1508 * gcc.target/i386/rdrand-3.c: Likewise.
1509 * gcc.target/i386/regparm-stdcall.c: Likewise.
1510 * gcc.target/i386/regparm.c: Likewise.
1511 * gcc.target/i386/reload-1.c: Likewise.
1512 * gcc.target/i386/rotate-2.c: Likewise.
1513 * gcc.target/i386/sibcall-5.c: Likewise.
1514 * gcc.target/i386/signbit-1.c: Likewise.
1515 * gcc.target/i386/signbit-2.c: Likewise.
1516 * gcc.target/i386/signbit-3.c: Likewise.
1517 * gcc.target/i386/sse-5.c: Likewise.
1518 * gcc.target/i386/sse-8.c: Likewise.
1519 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1520 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1521 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1522 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1523 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1524 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1525 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1526 * gcc.target/i386/sse2-movq-2.c: Likewise.
1527 * gcc.target/i386/sse2-movq-3.c: Likewise.
1528 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1529 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1530 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1531 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1532 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1533 * gcc.target/i386/ssefn-1.c: Likewise.
1534 * gcc.target/i386/ssefn-2.c: Likewise.
1535 * gcc.target/i386/sseregparm-1.c: Likewise.
1536 * gcc.target/i386/sseregparm-2.c: Likewise.
1537 * gcc.target/i386/sseregparm-3.c: Likewise.
1538 * gcc.target/i386/sseregparm-4.c: Likewise.
1539 * gcc.target/i386/sseregparm-5.c: Likewise.
1540 * gcc.target/i386/sseregparm-6.c: Likewise.
1541 * gcc.target/i386/sseregparm-7.c: Likewise.
1542 * gcc.target/i386/sseregparm-8.c: Likewise.
1543 * gcc.target/i386/stack-realign.c: Likewise.
1544 * gcc.target/i386/stack-usage-realign.c: Likewise.
1545 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1546 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1547 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1548 * gcc.target/i386/stackalign/return-1.c: Likewise.
1549 * gcc.target/i386/stackalign/return-2.c: Likewise.
1550 * gcc.target/i386/stackalign/return-3.c: Likewise.
1551 * gcc.target/i386/tailcall-1.c: Likewise.
1552 * gcc.target/i386/tbm-2.c: Likewise.
1553 * gcc.target/i386/udivmod-7.c: Likewise.
1554 * gcc.target/i386/udivmod-8.c: Likewise.
1555 * gcc.target/i386/unroll-1.c: Likewise.
1556 * gcc.target/i386/vararg-1.c: Likewise.
1557 * gcc.target/i386/vararg-2.c: Likewise.
1558 * gcc.target/i386/vect8-ret.c: Likewise.
1559 * gcc.target/i386/vectorize5.c: Likewise.
1560 * gcc.target/i386/wmul-1.c: Likewise.
1561 * gcc.target/i386/wmul-2.c: Likewise.
1562 * gcc.target/i386/wrfsbase-1.c: Likewise.
1563 * gcc.target/i386/wrfsbase-2.c: Likewise.
1564 * gcc.target/i386/wrgsbase-1.c: Likewise.
1565 * gcc.target/i386/wrgsbase-2.c: Likewise.
1566 * gcc.target/i386/xop-pcmov.c: Likewise.
1567 * gcc.target/i386/xop-pcmov2.c: Likewise.
1568 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1569 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1570 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1571 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1572 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1573 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1574 * gcc.target/i386/zee.c: Likewise.
1575 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1576 * gfortran.dg/compiler-directive_2.f: Likewise.
1577 * gfortran.dg/g77/20010216-1.f: Likewise.
1578 * gfortran.dg/gomp/pr39152.f90: Likewise.
1579 * gfortran.dg/pr33794.f90: Likewise.
1580
1581 2011-07-09 Jason Merrill <jason@redhat.com>
1582
1583 * g++.dg/cpp0x/regress/regress5.C: New.
1584
1585 2011-07-08 Jason Merrill <jason@redhat.com>
1586
1587 PR c++/45437
1588 * g++.dg/expr/compound-asn1.C: New.
1589 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1590
1591 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR target/49621
1594 * gcc.target/powerpc/altivec-34.c: New test.
1595
1596 2011-07-08 Jason Merrill <jason@redhat.com>
1597
1598 PR c++/45603
1599 * g++.dg/abi/guard3.C: New.
1600
1601 2011-07-08 Julian Brown <julian@codesourcery.com>
1602
1603 * lib/target-supports.exp
1604 (check_effective_target_arm_little_endian): New.
1605 (check_effective_target_vect_pack_trunc): Use above.
1606 (check_effective_target_vect_unpack): Likewise.
1607 (check_effective_target_vect_element_align): Test
1608 check_effective_target_arm_vect_no_misalign for ARM.
1609
1610 2011-07-08 Jason Merrill <jason@redhat.com>
1611
1612 PR c++/49673
1613 * g++.dg/cpp0x/constexpr-rom.C: New.
1614
1615 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1616
1617 PR middle-end/49519
1618 * g++.dg/torture/pr49519.C: New test.
1619
1620 2011-07-08 Martin Jambor <mjambor@suse.cz>
1621
1622 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1623
1624 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1625
1626 PR testsuite/48727
1627 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1628
1629 2011-07-08 Richard Guenther <rguenther@suse.de>
1630
1631 PR tree-optimization/49662
1632 * gcc.dg/graphite/interchange-14.c: XFAIL.
1633 * gcc.dg/graphite/interchange-15.c: Likewise.
1634 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1635
1636 2011-07-06 Jason Merrill <jason@redhat.com>
1637
1638 PR c++/49663
1639 * g++.dg/cpp0x/regress/regress4.C: New.
1640
1641 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1642
1643 PR fortran/49648
1644 * gfortran.dg/result_in_spec_4.f90: New test.
1645
1646 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1647
1648 * gcc.target/sparc/cas64.c: New test.
1649
1650 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR c/49644
1653 * g++.dg/torture/pr49644.C: New test.
1654
1655 PR c/49644
1656 * gcc.c-torture/execute/pr49644.c: New test.
1657
1658 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1659
1660 * lib/target-supports.exp (check_effective_target_ia32): New.
1661 (check_effective_target_x32): Likewise.
1662 (check_effective_target_vect_cmdline_needed): Also check x32.
1663
1664 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1665
1666 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1667 dg-prune-output.
1668 * gcc.target/arm/pr42235.c: Likewise.
1669 * gcc.target/arm/pr42495.c: Likewise.
1670 * gcc.target/arm/pr42574.c: Likewise.
1671 * gcc.target/arm/thumb-branch1.c: Likewise.
1672
1673 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1674 unneeded prune of possible warning.
1675 * gcc.target/arm/pr40956.c: Likewise.
1676 * gcc.target/arm/pr42505.c: Likewise.
1677
1678 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1679 * gcc.c-torture/compile/pr46883.c: Likewise.
1680 * gcc.c-torture/compile/pr46934.c: Likewise.
1681
1682 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1683 for move to ../../gcc.c-torture/compile.
1684 * gcc.target/arm/pr46883.c: Likewise.
1685 * gcc.target/arm/pr46934.c: Likewise.
1686
1687 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1688 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1689 * gcc.target/arm/wmul-1.c: Likewise.
1690 * gcc.target/arm/wmul-2.c: Likewise.
1691 * gcc.target/arm/wmul-3.c: Likewise.
1692 * gcc.target/arm/wmul-4.c: Likewise.
1693 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1694 add tab after scan target.
1695 * gcc.target/arm/smlaltt-1.c: Likewise.
1696 * gcc.target/arm/smlatb-1.c: Likewise.
1697 * gcc.target/arm/smlatt-1.c: Likewise.
1698
1699 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR debug/49522
1702 * gcc.dg/debug/pr49522.c: New test.
1703
1704 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1705
1706 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1707 * gcc.dg/pr46212.c: Run only if target int32plus.
1708 * gcc.dg/torture/pr48146.c: Ditto.
1709 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1710 * c-c++-common/pr44832.c: Ditto.
1711 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1712 * gcc.dg/pr31490.c: Ditto.
1713 * gcc.dg/torture/builtin-math-7.c: Run only if target
1714 large_double.
1715 * gcc.dg/torture/pr45764.c: Skip for AVR.
1716 * gcc.dg/pr47893.c: Ditto.
1717
1718 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1719
1720 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1721 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1722 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1723 add tab to scan target.
1724
1725 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1726
1727 * gcc.target/arm/neon-modes-3.c: New test.
1728
1729 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1730
1731 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1732 -fno-loop-interchange -ffast-math.
1733
1734 2011-07-07 Richard Guenther <rguenther@suse.de>
1735
1736 * gcc.dg/ftrapv-3.c: New testcase.
1737
1738 2011-07-07 Richard Guenther <rguenther@suse.de>
1739
1740 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1741 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1742
1743 2011-07-07 Kai Tietz <ktietz@redhat.com>
1744
1745 * gcc.dg/binop-notxor1.c: New test.
1746 * gcc.dg/binop-notand4a.c: New test.
1747 * gcc.dg/binop-notxor2.c: New test.
1748 * gcc.dg/binop-notand3a.c: New test.
1749 * gcc.dg/binop-notand2a.c: New test.
1750 * gcc.dg/binop-notand6a.c: New test.
1751 * gcc.dg/binop-notor1.c: New test.
1752 * gcc.dg/binop-notand1a.c: New test.
1753 * gcc.dg/binop-notand5a.c: New test.
1754 * gcc.dg/binop-notor2.c: New test.
1755
1756 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR middle-end/49640
1759 * gcc.dg/gomp/pr49640.c: New test.
1760
1761 2011-07-07 Richard Guenther <rguenther@suse.de>
1762
1763 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1764
1765 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1766
1767 PR target/39150
1768 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1769
1770 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1771
1772 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1773 * gcc.target/powerpc/no-r11-2.c: Ditto.
1774 * gcc.target/powerpc/no-r11-3.c: Ditto.
1775
1776 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1777
1778 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1779 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1780
1781 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1782
1783 * lib/target-supports.exp (check_profiling_available): Disable
1784 profiling with -fprofile-generate for target avr.
1785
1786 2011-07-06 Richard Guenther <rguenther@suse.de>
1787
1788 PR tree-optimization/49645
1789 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1790
1791 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1792
1793 PR middle-end/47383
1794 * gcc.dg/pr47383.c: New.
1795
1796 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1797
1798 PR tree-optimization/49647
1799 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1800
1801 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 PR testsuite/49542
1804 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1805 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1806
1807 2011-07-05 Jason Merrill <jason@redhat.com>
1808
1809 PR c++/48157
1810 * g++.dg/template/template-id-4.C: New.
1811
1812 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1813
1814 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1815 * gcc.dg/pr43402.c: Ditto.
1816
1817 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1818
1819 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1820
1821 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1822
1823 * gcc.target/powerpc/ppc-switch-1.c: New test for
1824 --param case-values-threshold.
1825 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1826
1827 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1828
1829 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1830
1831 2011-07-05 Jason Merrill <jason@redhat.com>
1832
1833 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1834
1835 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1836
1837 PR tree-optimization/47654
1838 * gcc.dg/graphite/block-pr47654.c: New.
1839
1840 2011-07-05 Jason Merrill <jason@redhat.com>
1841
1842 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1843
1844 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
1845
1846 PR tree-optimization/49580
1847 * gcc.dg/autopar/pr49580.c: New test.
1848
1849 2011-07-05 Richard Guenther <rguenther@suse.de>
1850
1851 PR tree-optimization/49518
1852 PR tree-optimization/49628
1853 * g++.dg/torture/pr49628.C: New testcase.
1854 * gcc.dg/torture/pr49518.c: Likewise.
1855
1856 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1857
1858 * ada/acats/run_acats (which): Extract last field from type -p,
1859 type output only if command succeeded.
1860
1861 2011-07-04 Jason Merrill <jason@redhat.com>
1862
1863 * g++.dg/abi/mangle48.C: New.
1864
1865 * g++.dg/cpp0x/diag1.C: New.
1866
1867 * g++.dg/diagnostic/aka1.C: New.
1868
1869 2011-07-04 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR rtl-optimization/49619
1872 * gcc.dg/pr49619.c: New test.
1873
1874 PR rtl-optimization/49472
1875 * gfortran.dg/pr49472.f90: New test.
1876
1877 PR debug/49602
1878 * gcc.dg/pr49602.c: New test.
1879
1880 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
1881
1882 PR target/34734
1883 PR target/44643
1884 * gcc.target/avr/avr.exp: Run over cpp files, too.
1885 * gcc.target/avr/torture/avr-torture.exp: Ditto.
1886 * gcc.target/avr/progmem.h: New file.
1887 * gcc.target/avr/exit-abort.h: New file.
1888 * gcc.target/avr/progmem-error-1.c: New file.
1889 * gcc.target/avr/progmem-error-1.cpp: New file.
1890 * gcc.target/avr/progmem-warning-1.c: New file.
1891 * gcc.target/avr/torture/progmem-1.c: New file.
1892 * gcc.target/avr/torture/progmem-1.cpp: New file.
1893
1894 2011-07-04 Richard Guenther <rguenther@suse.de>
1895
1896 PR tree-optimization/49615
1897 * g++.dg/torture/pr49615.C: New testcase.
1898
1899 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
1900
1901 PR tree-optimization/49610
1902 * gcc.dg/vect/pr49610.c: New test.
1903
1904 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * gnat.dg/specs/debug1.ads: New test.
1907
1908 2011-07-02 Janus Weil <janus@gcc.gnu.org>
1909
1910 PR fortran/49562
1911 * gfortran.dg/typebound_proc_23.f90: New.
1912
1913 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
1914
1915 PR c++/49605
1916 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1917
1918 2011-07-01 Jason Merrill <jason@redhat.com>
1919
1920 PR c++/48261
1921 * g++.dg/template/template-id-3.C: New.
1922
1923 PR c++/48593
1924 * g++.dg/template/qualified-id4.C: New.
1925
1926 PR c++/48883
1927 * g++.dg/template/explicit-args4.C: New.
1928
1929 PR c++/49085
1930 * g++.dg/template/offsetof2.C: New.
1931
1932 2011-07-01 Kai Tietz <ktietz@redhat.com>
1933
1934 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1935
1936 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1937
1938 PR libmudflap/49549
1939 * lib/target-supports.exp (check_effective_target_gld): New proc.
1940
1941 2011-07-01 Richard Guenther <rguenther@suse.de>
1942
1943 PR tree-optimization/49603
1944 * gcc.dg/torture/pr49603.c: New testcase.
1945
1946 2011-06-30 Jason Merrill <jason@redhat.com>
1947
1948 PR c++/49387
1949 * g++.dg/rtti/template1.C: New.
1950
1951 PR c++/49569
1952 * g++.dg/cpp0x/regress/ctor1.C: New.
1953
1954 PR c++/49355
1955 * g++.dg/cpp0x/initlist54.C: New.
1956
1957 2011-06-30 Martin Jambor <mjambor@suse.cz>
1958
1959 * gcc.dg/tree-ssa/sra-12.c: New test.
1960
1961 2011-06-29 Jason Merrill <jason@redhat.com>
1962
1963 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1964
1965 2011-06-30 Richard Guenther <rguenther@suse.de>
1966
1967 PR tree-optimization/46787
1968 * gcc.dg/vect/vect-121.c: New testcase.
1969
1970 2011-06-30 Martin Jambor <mjambor@suse.cz>
1971
1972 PR tree-optimization/49094
1973 * gcc.dg/tree-ssa/pr49094.c: New test.
1974
1975 2011-06-30 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR fortran/49540
1978 * gfortran.dg/pr49540-1.f90: New test.
1979 * gfortran.dg/pr49540-2.f90: New test.
1980
1981 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1982
1983 PR ada/49511
1984 * ada/acats/run_acats (which): Use last field of type -p output.
1985
1986 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1987 Iain Sandoe <iains@gcc.gnu.org>
1988
1989 PR libobjc/36610
1990 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1991 Only skip on 64-bit *-*-darwin8* && !objc2.
1992
1993 2011-06-30 Richard Guenther <rguenther@suse.de>
1994
1995 PR tree-optimization/38752
1996 * gcc.c-torture/compile/pr38752.c: New testcase.
1997
1998 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
1999
2000 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2001 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2002
2003 2011-06-29 Jason Merrill <jason@redhat.com>
2004
2005 PR c++/49216
2006 * g++.dg/cpp0x/initlist53.C: Use placement new.
2007 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2008 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2009
2010 PR c++/49003
2011 * g++.dg/cpp0x/trailing6.C: New.
2012 * g++.dg/cpp0x/pr45908.C: No error.
2013
2014 PR c++/49272
2015 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2016
2017 PR c++/49520
2018 * g++.dg/cpp0x/constexpr-using2.C: New.
2019
2020 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2021
2022 PR c++/45923
2023 * g++.dg/cpp0x/constexpr-diag3.C: New.
2024 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2025 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2026 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2027 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2028
2029 2011-06-29 Jason Merrill <jason@redhat.com>
2030
2031 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2032
2033 2011-06-29 Richard Guenther <rguenther@suse.de>
2034
2035 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2036
2037 2011-06-29 Jason Merrill <jason@redhat.com>
2038
2039 * g++.dg/cpp0x/initlist-value2.C: New.
2040
2041 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2042 * g++.dg/cpp0x/initlist-value.C: New.
2043
2044 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2045
2046 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2047
2048 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2051 * gcc.dg/inline_2.c: Likewise.
2052 * gcc.dg/unroll_1.c: Likewise.
2053
2054 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR debug/49567
2057 * gcc.target/i386/pr49567.c: New test.
2058
2059 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gnat.dg/opt17.ad[sb]: New test.
2062
2063 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2064 Tom de Vries <tom@codesourcery.com>
2065
2066 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2067 (check_effective_target_arm_thumb2): New effective targets.
2068 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2069 properly. Clean up temporary files.
2070 * gcc.target/arm/ivopts-2.c: Likewise.
2071 * gcc.target/arm/ivopts-3.c: Likewise.
2072 * gcc.target/arm/ivopts-4.c: Likewise.
2073 * gcc.target/arm/ivopts-5.c: Likewise.
2074 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2075
2076 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2077
2078 PR fortran/49479
2079 * gfortran.dg/reshape_zerosize_3.f90: New test.
2080
2081 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2082
2083 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2084 * gcc.target/arm/vfp-ldmias.c: Likewise.
2085 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2086 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2087 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2088 * gcc.target/arm/vfp-stmias.c: Likewise.
2089 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2090 * gcc.target/arm/vfp-stmiad.c: Likewise.
2091
2092 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2093
2094 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2095 dg-prune-output.
2096 * gcc.target/arm/pr45701-2.c: Ditto.
2097
2098 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2099
2100 PR fortran/49466
2101 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2102 * gfortran.dg/extends_14.f03: Modified.
2103
2104 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2105
2106 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2107 early if the test is already being skipped.
2108
2109 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2110 scan-assembler-dem-not): For missing file, report unresolved with
2111 same message as for pass/fail, with reason reported in log file.
2112
2113 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2114 from add_options_for_arm_neon_fp16.
2115 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2116 check_effective_target_arm_neon_fp16_ok_nocache.
2117 Check -mfpu and -mfloat-abi options from current multilib.
2118 Do not require neon support.
2119 (check_effective_target_arm_fp16_ok): Renamed from
2120 check_effecitve_target_arm_neon_fp16_ok.
2121 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2122 arm_neon_fp16_ok and arm_fp16.
2123 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2124 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2125 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2126 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2127
2128 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2129
2130 * gcc.dg/builtin-assume-aligned-1.c: New test.
2131 * gcc.dg/builtin-assume-aligned-2.c: New test.
2132 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2133
2134 PR debug/49544
2135 * gcc.dg/pr49544.c: New test.
2136
2137 2011-06-27 Richard Guenther <rguenther@suse.de>
2138
2139 PR tree-optimization/49394
2140 * g++.dg/torture/pr49394.C: New testcase.
2141
2142 2011-06-27 Kai Tietz <ktietz@redhat.com>
2143
2144 * gcc.dg/optimize-bswapdi-2.c: New test.
2145
2146 2011-06-27 Michael Hope <michael.hope@linaro.org>
2147 Richard Sandiford <richard.sandiford@linaro.org>
2148
2149 PR tree-optimization/49169
2150 * gcc.dg/torture/pr49169.c: New test.
2151
2152 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2153
2154 PR testsuite/49529
2155 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2156
2157 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2158 hppa*-*-hpux*.
2159
2160 2011-06-26 Jason Merrill <jason@redhat.com>
2161
2162 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2163
2164 PR c++/49528
2165 * g++.dg/init/ref19.C: New.
2166 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2167
2168 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2169
2170 PR tree-optimization/48377
2171 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2172 non_strict_align.
2173
2174 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2175
2176 PR middle-end/49191
2177 * lib/target-supports.exp (check_effective_target_non_strict_align):
2178 New.
2179 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2180
2181 2011-06-24 Martin Jambor <mjambor@suse.cz>
2182
2183 PR tree-optimizations/49516
2184 * g++.dg/tree-ssa/pr49516.C: New test.
2185
2186 2011-06-23 Jason Merrill <jason@redhat.com>
2187
2188 PR c++/35255
2189 * g++.dg/template/partial10.C: New.
2190 * g++.dg/template/partial11.C: New.
2191
2192 2011-06-23 Jeff Law <law@redhat.com>
2193
2194 PR middle-end/48770
2195 * gcc.dg/pr48770.c: New test.
2196
2197 2011-06-23 Jan Hubicka <jh@suse.cz>
2198
2199 PR middle-end/49373
2200 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2201
2202 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR testsuite/49512
2205 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2206 instead of -fdump-tree-optimized.
2207
2208 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/44625
2211 * g++.dg/template/crash107.C: New.
2212 * g++.dg/template/error17.C: Adjust.
2213
2214 2011-06-23 Jason Merrill <jason@redhat.com>
2215
2216 PR c++/49507
2217 * g++.dg/cpp0x/defaulted30.C: New.
2218
2219 PR c++/49440
2220 * g++.dg/rtti/anon-ns1.C: New.
2221
2222 PR c++/49395
2223 * g++.dg/init/ref18.C: New.
2224
2225 PR c++/36435
2226 * g++.dg/template/partial9.C: New.
2227
2228 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2229
2230 PR middle-end/49373
2231 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2232
2233 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR debug/49496
2236 * gcc.dg/pr49496.c: New test.
2237
2238 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2239
2240 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2241 is not xscale.
2242
2243 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2244
2245 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2246 * gcc.target/arm/pr42879.c: Likewise.
2247 * gcc.target/arm/pr45701-3.c: Likewise.
2248
2249 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2250 * gcc.target/arm/pr40482.c: Likewise.
2251 * gcc.target/arm/stack-corruption.c: Likewise.
2252
2253 2011-06-22 Richard Guenther <rguenther@suse.de>
2254
2255 PR tree-optimization/49493
2256 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2257
2258 2011-06-22 Jason Merrill <jason@redhat.com>
2259
2260 PR c++/49260
2261 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2262
2263 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2264 Dmitry Melnik <dm@ispras.ru>
2265
2266 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2267 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2268 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2269
2270 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2271
2272 * gcc.target/arm/tlscall.c: New.
2273
2274 2011-06-21 Jason Merrill <jason@redhat.com>
2275
2276 PR c++/49172
2277 * g++.dg/cpp0x/constexpr-ref1.C: New.
2278 * g++.dg/cpp0x/constexpr-ref2.C: New.
2279 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2280
2281 PR c++/49482
2282 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2283
2284 PR c++/49418
2285 * g++.dg/template/param3.C: New.
2286
2287 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2288
2289 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2290 my_clrsb test functions.
2291 (main): Test clrsb.
2292 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2293 test_sll, test_ull): Add clrsb tests.
2294 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2295 clrsbll.
2296
2297 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2298
2299 PR fortran/49112
2300 * gfortran.dg/class_44.f03: New.
2301
2302 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2303
2304 PR tree-optimization/49478
2305 * gcc.dg/vect/pr49478.c
2306
2307 2011-06-21 Richard Guenther <rguenther@suse.de>
2308
2309 PR tree-optimization/49483
2310 * gcc.dg/vect/vect-120.c: New testcase.
2311
2312 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2313
2314 PR testsuite/49443
2315 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2316 * gcc.dg/vect/vect-peel-4.c: Likewise.
2317
2318 2011-06-22 Christian Bruel <christian.bruel@st.com>
2319
2320 PR middle-end/49139
2321 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2322 * gcc.dg/always_inline2.c: Likewise.
2323 * gcc.dg/always_inline3.c: Likewise.
2324 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2325 * gcc.dg/inline_1.c: Likewise.
2326 * gcc.dg/inline_2.c: Likewise.
2327 * gcc.dg/inline_3.c: Likewise.
2328 * gcc.dg/inline_4.c: Likewise.
2329 * gcc.dg/20051201-1.c: Likewise.
2330 * gcc.dg/pr40087.c: Likewise.
2331 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2332 * gcc.dg/inline-22.c: Likewise.
2333 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2334 * gcc.dg/lto/20090218-1_1.c: Likewise.
2335 * g++.dg/ipa/devirt-7.C: Likewise.
2336 * gcc.dg/uninit-pred-5_a.c: Likewise.
2337 * gcc.dg/uninit-pred-5_b.c: Likewise.
2338 * gcc.dg/fail_always_inline.c: New.
2339
2340 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2341
2342 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2343 into 6 jobs instead of 3.
2344
2345 2011-06-20 Jason Merrill <jason@redhat.com>
2346
2347 PR c++/49216
2348 * g++.dg/cpp0x/initlist53.C: New.
2349
2350 2011-06-20 Tobias Burnus <burnus@net-b.de>
2351
2352 PR fortran/18918
2353 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2354 * gfortran.dg/coarray_lock_3.f90: New.
2355 * gfortran.dg/coarray/lock_1.f90: New.
2356
2357 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2358
2359 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2360 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2361 unresolved and report the reason to the log file.
2362
2363 * lib/scanasm.exp (object-size): Move argument processing earlier
2364 to report errors before verifying that the file exists. Report
2365 problems detected at runtime as unresolved instead of error and
2366 report their reasons to the log file.
2367
2368 2011-06-20 Jason Merrill <jason@redhat.com>
2369
2370 PR c++/47080
2371 * g++.dg/cpp0x/explicit6.C: New.
2372
2373 PR c++/47635
2374 * g++.dg/cpp0x/enum20.C: New.
2375
2376 PR c++/48138
2377 * g++.dg/ext/attr-aligned01.C: New.
2378
2379 PR c++/49205
2380 * g++.dg/cpp0x/variadic-default.C: New.
2381
2382 PR c++/43321
2383 * g++.dg/cpp0x/auto26.C: New.
2384
2385 PR c++/43831
2386 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2387
2388 2011-06-20 Kai Tietz <ktietz@redhat.com>
2389
2390 * gcc.dg/binop-notand1.c: New test.
2391 * gcc.dg/binop-notand2.c: New test.
2392 * gcc.dg/binop-notand3.c: New test.
2393 * gcc.dg/binop-notand4.c: New test.
2394 * gcc.dg/binop-notand5.c: New test.
2395 * gcc.dg/binop-notand6.c: New test.
2396
2397 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR testsuite/49432
2400 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2401
2402 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2403
2404 PR fortran/49400
2405 * gfortran.dg/proc_ptr_31.f90: New.
2406
2407 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gnat.dg/volatile6.adb: New test.
2410 * gnat.dg/volatile7.adb: Likewise.
2411 * gnat.dg/volatile8.adb: Likewise.
2412 * gnat.dg/volatile9.adb: Likewise.
2413
2414 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2415
2416 * gnat.dg/constant3.adb: New test.
2417
2418 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2419
2420 PR libfortran/49296
2421 * gfortran.dg/read_list_eof_1.f90: New test.
2422
2423 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR target/49411
2426 * gcc.target/i386/testimm-1.c: New test.
2427 * gcc.target/i386/testimm-2.c: New test.
2428 * gcc.target/i386/testimm-3.c: New test.
2429 * gcc.target/i386/testimm-4.c: New test.
2430 * gcc.target/i386/testimm-5.c: New test.
2431 * gcc.target/i386/testimm-6.c: New test.
2432 * gcc.target/i386/testimm-7.c: New test.
2433 * gcc.target/i386/testimm-8.c: New test.
2434 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2435 * gcc.target/i386/xop-rotate1-int.c: New test.
2436 * gcc.target/i386/xop-rotate2-int.c: New test.
2437
2438 2011-06-17 Jason Merrill <jason@redhat.com>
2439
2440 * g++.dg/cpp0x/rv-func2.C: New.
2441
2442 * g++.dg/debug/dwarf2/lambda1.C: New.
2443 * g++.dg/warn/Wshadow-6.C: Adjust.
2444
2445 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2446
2447 PR fortran/48699
2448 * gfortran.dg/move_alloc_5.f90: New.
2449
2450 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2451
2452 PR rtl-optimization/48542
2453 * gcc.dg/torture/pr48542.c: New test.
2454
2455 2011-06-16 Jason Merrill <jason@redhat.com>
2456
2457 PR c++/44160
2458 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2459
2460 PR c++/45378
2461 * g++.dg/cpp0x/initlist52.C New.
2462
2463 PR c++/45399
2464 * c-c++-common/raw-string-12.c: New.
2465
2466 PR c++/49229
2467 * g++.dg/cpp0x/sfinae26.C: New.
2468
2469 PR c++/49251
2470 * g++.dg/cpp0x/variadic113.C: New.
2471
2472 PR c++/49420
2473 * g++.dg/cpp0x/variadic112.C: New.
2474
2475 2011-06-16 Jeff Law <law@redhat.com>
2476
2477 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2478 improved jump threading.
2479 * gcc.dg/builtin-object-size-2.c: Likewise.
2480 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2481
2482 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2483
2484 PR fortran/49074
2485 * gfortran.dg/typebound_assignment_3.f03: New.
2486
2487 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2488
2489 PR testsuite/48727
2490 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2491
2492 2011-06-16 Martin Jambor <mjambor@suse.cz>
2493
2494 PR tree-optimization/49343
2495 * gnat.dg/discr31.ad[sb]: New test.
2496
2497 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2498
2499 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2500
2501 2011-06-16 Tom de Vries <tom@codesourcery.com>
2502
2503 PR target/45098
2504 * gcc.target/arm/ivopts-3.c: Update test.
2505 * gcc.target/arm/ivopts-5.c: Same.
2506
2507 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2508
2509 Revert:
2510 2011-06-10 Wei Guozhi <carrot@google.com>
2511
2512 PR target/45335
2513 * gcc.target/arm/pr45335.c: New test.
2514 * gcc.target/arm/pr45335-2.c: New test.
2515 * gcc.target/arm/pr45335-3.c: New test.
2516 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2517 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2518 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2519
2520 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2521
2522 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2523
2524 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2525
2526 PR fortran/49417
2527 * gfortran.dg/class_43.f03: New.
2528
2529 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR tree-optimization/49419
2532 * gcc.c-torture/execute/pr49419.c: New test.
2533
2534 2011-06-16 Revital Eres <revital.eres@linaro.org>
2535
2536 * gcc.dg/sms-9.c: New file.
2537
2538 2011-06-15 Easwaran Raman <eraman@google.com>
2539
2540 PR rtl-optimization/49414
2541 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2542
2543 2011-06-14 Jason Merrill <jason@redhat.com>
2544
2545 * g++.dg/cpp0x/noexcept13.C: New.
2546
2547 2011-06-14 Easwaran Raman <eraman@google.com>
2548
2549 PR rtl-optimization/44194
2550 * gcc.dg/pr44194-1.c: New test.
2551 * gcc.dg/pr44194-2.c: New test.
2552
2553 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2554
2555 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2556 switches.
2557 * gcc.target/arm/pr45701-2.c: Likewise.
2558 * gcc.target/arm/thumb-branch1.c: Likewise.
2559
2560 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2561
2562 PR testsuite/48727
2563 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2564
2565 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2566
2567 * gcc.target/arm/pr45701-1.c: Require thumb support.
2568 * gcc.target/arm/pr45701-2.c: Likewise.
2569 * gcc.target/arm/thumb-branch1.c: Likewise.
2570
2571 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2572 * gcc.target/arm/pr39839.c: Likewise.
2573 * gcc.target/arm/pr40657-2.c: Likewise.
2574 * gcc.target/arm/pr40956.c: Likewise.
2575 * gcc.target/arm/pr41679.c: Likewise.
2576 * gcc.target/arm/pr42235.c: Likewise.
2577 * gcc.target/arm/pr42495.c: Likewise.
2578 * gcc.target/arm/pr42505.c: Likewise.
2579 * gcc.target/arm/pr42574.c: Likewise.
2580 * gcc.target/arm/pr46883.c: Likewise.
2581 * gcc.target/arm/pr46934.c: Likewise.
2582 * gcc.target/arm/xor-and.c: Likewise.
2583
2584 2011-06-14 Jason Merrill <jason@redhat.com>
2585
2586 * g++.dg/other/error23.C: Adjust error message.
2587 * g++.dg/other/error32.C: Likewise.
2588
2589 PR c++/49389
2590 * g++.dg/cpp0x/rv-dotstar.C: New.
2591
2592 PR c++/49369
2593 * g++.dg/cpp0x/decltype30.C: New.
2594
2595 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2596
2597 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR fortran/49103
2600 * gfortran.dg/pr49103.f90: New test.
2601
2602 2011-06-14 Tom de Vries <tom@codesourcery.com>
2603
2604 PR target/45098
2605 * gcc.target/arm/ivopts-3.c: New test.
2606 * gcc.target/arm/ivopts-4.c: New test.
2607 * gcc.target/arm/ivopts-5.c: New test.
2608
2609 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR rtl-optimization/49390
2612 * gcc.c-torture/execute/pr49390.c: New test.
2613
2614 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2615
2616 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2617
2618 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2619
2620 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2621 * gcc.c-torture/execute/cmpsi-2.x: New file.
2622 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2623 * gcc.c-torture/execute/pr45262.x: New file.
2624 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2625 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2626 int32plus
2627 * gcc.c-torture/compile/pr49163.c: Ditto.
2628
2629 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2630
2631 * gcc.dg/vect/vect-16.c: Rename to...
2632 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2633 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2634 for double-word vectors.
2635 * gcc.dg/vect/vect-peel-4.c: Likewise.
2636 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2637 vect_element_align.
2638 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2639 -fno-fast-math.
2640
2641 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2642
2643 PR target/44618
2644 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2645
2646 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2647
2648 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2649
2650 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2651
2652 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2653
2654 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2655
2656 * gfortran.dg/trim_optimize_8.f90: New test case.
2657
2658 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2659 Ira Rosen <ira.rosen@linaro.org>
2660
2661 PR tree-optimization/49352
2662 * gcc.dg/vect/pr49352.c: New test.
2663
2664 2011-06-12 Tobias Burnus
2665
2666 PR fortran/49324
2667 * gfortran.dg/alloc_comp_assign_11.f90: New.
2668
2669 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2670
2671 * gfortran.dg/trim_optimize_7.f90: New test.
2672
2673 2011-06-10 Wei Guozhi <carrot@google.com>
2674
2675 PR target/45335
2676 * gcc.target/arm/pr45335.c: New test.
2677 * gcc.target/arm/pr45335-2.c: New test.
2678 * gcc.target/arm/pr45335-3.c: New test.
2679 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2680 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2681 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2682
2683 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2684
2685 PR c++/41769
2686 * g++.dg/parse/error39.C: New.
2687
2688 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2689
2690 * gcc.target/arm/20090811-1.c: Skip for incompatible
2691 options, do not override other options.
2692 * gcc.target/arm/combine-cmp-shift.c: Skip for
2693 incompatible options.
2694 * gcc.target/arm/pr45094.c: Likewise.
2695 * gcc.target/arm/scd42-1.c: Likewise.
2696 * gcc.target/arm/scd42-3.c: Likewise.
2697 * gcc.target/arm/thumb-ltu.c: Likewise.
2698
2699 * lib/target-supports.exp
2700 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2701 multilib flags use -mfpu with a value other than neon-fp16.
2702
2703 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2704
2705 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2706 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2707
2708 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2709
2710 * lib/target-supports.exp (check_effective_target_pie): New proc.
2711 * gcc.dg/pie-link.c: Use target pie.
2712
2713 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2714 Laurent Rougé <laurent.rouge@menta.fr>
2715
2716 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2717 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2718
2719 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2720
2721 * gfortran.dg/coarray/sync_1.f90: New test for
2722 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2723
2724 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2725
2726 PR tree-optimization/49318
2727 * gcc.dg/vect/pr49318.c: New test.
2728
2729 2011-06-09 David Krauss <potswa@mac.com>
2730
2731 * g++.dg/template/arrow1.C: New.
2732
2733 2011-06-09 Jason Merrill <jason@redhat.com>
2734
2735 * lib/prune.exp: Prune "note"s.
2736 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2737
2738 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2739 * g++.dg/template/dependent-expr3.C: Likewise.
2740 * g++.dg/parse/template7.C: Likewise.
2741 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2742 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2743 * g++.old-deja/g++.pt/friend38.C: Likewise.
2744 * g++.old-deja/g++.pt/crash32.C: Likewise.
2745 * g++.old-deja/g++.other/init4.C: Likewise.
2746 * g++.old-deja/g++.other/friend8.C: Likewise.
2747
2748 * g++.dg/ext/complex7.C: Adjust expected output.
2749 * g++.dg/diagnostic/method1.C: Likewise.
2750 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2751 * g++.dg/parse/crash33.C: Likewise.
2752 * g++.dg/other/warning1.C: Likewise.
2753 * g++.dg/init/pr29571.C: Likewise.
2754 * g++.dg/warn/overflow-warn-1.C: Likewise.
2755 * g++.dg/warn/overflow-warn-3.C: Likewise.
2756 * g++.dg/warn/overflow-warn-4.C: Likewise.
2757 * g++.old-deja/g++.oliva/template1.C: Likewise.
2758
2759 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2760 * g++.dg/parse/template7.C: Adjust.
2761
2762 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2763
2764 PR target/49307
2765 * gcc.dg/pr49307.c: New.
2766
2767 2011-06-09 Wei Guozhi <carrot@google.com>
2768
2769 PR target/46975
2770 * gcc.target/arm/pr46975.c: New testcase.
2771
2772 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2773
2774 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2775 (PMETH, arglist_t): Removed.
2776 (method_get_number_of_arguments): Removed.
2777 (method_get_nth_argument): Removed.
2778 (method_get_first_argument): Removed.
2779 (method_get_next_argument): Removed.
2780 (method_get_sizeof_arguments): Removed.
2781 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2782 (PMETH): Removed.
2783 (method_get_number_of_arguments): Removed.
2784 (method_get_nth_argument): Removed.
2785 (method_get_first_argument): Removed.
2786 (method_get_next_argument): Removed.
2787 (method_get_sizeof_arguments): Removed.
2788 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2789
2790 2011-06-09 David Li <davidxl@google.com>
2791
2792 * gcc.dg/dump-pass.c: New test.
2793
2794 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2795
2796 PR c++/29003
2797 * g++.dg/parse/error38.C: New.
2798
2799 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR middle-end/49308
2802 * gfortran.dg/pr49308.f90: New test.
2803
2804 2011-06-08 Jason Merrill <jason@redhat.com>
2805
2806 * g++.dg/cpp0x/noexcept11.C: New.
2807 * g++.dg/cpp0x/noexcept12.C: New.
2808 * g++.dg/cpp0x/sfinae11.C: Adjust.
2809
2810 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR testsuite/49323
2813 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2814 to dg-options, match also DW_AT_linkage_name.
2815
2816 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2817
2818 PR middle-end/21953
2819 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2820 -fno-common on alpha*-dec-osf*.
2821 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2822
2823 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2824
2825 PR rtl-optimization/49303
2826 * gcc.target/ia64/pr49303.c: New test.
2827
2828 2011-06-08 Tobias Burnus <burnus@net-b.de>
2829
2830 PR fortran/18918
2831 * gfortran.dg/coarray_lock_1.f90: New.
2832 * gfortran.dg/coarray_lock_2.f90: New.
2833
2834 2011-06-07 Jason Merrill <jason@redhat.com>
2835
2836 * lib/prune.exp: Look for "required" rather than "instantiated".
2837 * g++.dg/abi/mangle11.C: Likewise.
2838 * g++.dg/abi/mangle12.C: Likewise.
2839 * g++.dg/abi/mangle17.C: Likewise.
2840 * g++.dg/abi/mangle20-2.C: Likewise.
2841 * g++.dg/abi/pragma-pack1.C: Likewise.
2842 * g++.dg/cpp0x/decltype26.C: Likewise.
2843 * g++.dg/cpp0x/decltype28.C: Likewise.
2844 * g++.dg/cpp0x/decltype29.C: Likewise.
2845 * g++.dg/cpp0x/enum11.C: Likewise.
2846 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2847 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2848 * g++.dg/cpp0x/pr47416.C: Likewise.
2849 * g++.dg/ext/case-range2.C: Likewise.
2850 * g++.dg/ext/case-range3.C: Likewise.
2851 * g++.dg/gomp/for-19.C: Likewise.
2852 * g++.dg/gomp/pr37533.C: Likewise.
2853 * g++.dg/gomp/pr38639.C: Likewise.
2854 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2855 * g++.dg/inherit/base3.C: Likewise.
2856 * g++.dg/inherit/using6.C: Likewise.
2857 * g++.dg/init/placement4.C: Likewise.
2858 * g++.dg/init/reference3.C: Likewise.
2859 * g++.dg/lookup/scoped6.C: Likewise.
2860 * g++.dg/lookup/using7.C: Likewise.
2861 * g++.dg/other/abstract1.C: Likewise.
2862 * g++.dg/other/error10.C: Likewise.
2863 * g++.dg/other/error5.C: Likewise.
2864 * g++.dg/other/field1.C: Likewise.
2865 * g++.dg/other/offsetof5.C: Likewise.
2866 * g++.dg/parse/bitfield2.C: Likewise.
2867 * g++.dg/parse/constant4.C: Likewise.
2868 * g++.dg/parse/crash20.C: Likewise.
2869 * g++.dg/parse/invalid-op1.C: Likewise.
2870 * g++.dg/parse/non-dependent2.C: Likewise.
2871 * g++.dg/parse/template18.C: Likewise.
2872 * g++.dg/tc1/dr152.C: Likewise.
2873 * g++.dg/tc1/dr166.C: Likewise.
2874 * g++.dg/tc1/dr176.C: Likewise.
2875 * g++.dg/tc1/dr213.C: Likewise.
2876 * g++.dg/template/access11.C: Likewise.
2877 * g++.dg/template/access2.C: Likewise.
2878 * g++.dg/template/access3.C: Likewise.
2879 * g++.dg/template/access7.C: Likewise.
2880 * g++.dg/template/arg7.C: Likewise.
2881 * g++.dg/template/cond2.C: Likewise.
2882 * g++.dg/template/crash13.C: Likewise.
2883 * g++.dg/template/crash40.C: Likewise.
2884 * g++.dg/template/crash7.C: Likewise.
2885 * g++.dg/template/crash84.C: Likewise.
2886 * g++.dg/template/ctor5.C: Likewise.
2887 * g++.dg/template/defarg13.C: Likewise.
2888 * g++.dg/template/defarg14.C: Likewise.
2889 * g++.dg/template/dtor7.C: Likewise.
2890 * g++.dg/template/eh2.C: Likewise.
2891 * g++.dg/template/error2.C: Likewise.
2892 * g++.dg/template/error43.C: Likewise.
2893 * g++.dg/template/friend32.C: Likewise.
2894 * g++.dg/template/injected1.C: Likewise.
2895 * g++.dg/template/instantiate1.C: Likewise.
2896 * g++.dg/template/instantiate3.C: Likewise.
2897 * g++.dg/template/instantiate5.C: Likewise.
2898 * g++.dg/template/instantiate7.C: Likewise.
2899 * g++.dg/template/local6.C: Likewise.
2900 * g++.dg/template/lookup2.C: Likewise.
2901 * g++.dg/template/member5.C: Likewise.
2902 * g++.dg/template/memfriend15.C: Likewise.
2903 * g++.dg/template/memfriend16.C: Likewise.
2904 * g++.dg/template/memfriend17.C: Likewise.
2905 * g++.dg/template/memfriend7.C: Likewise.
2906 * g++.dg/template/meminit1.C: Likewise.
2907 * g++.dg/template/nested3.C: Likewise.
2908 * g++.dg/template/non-type-template-argument-1.C: Likewise.
2909 * g++.dg/template/nontype12.C: Likewise.
2910 * g++.dg/template/nontype13.C: Likewise.
2911 * g++.dg/template/nontype6.C: Likewise.
2912 * g++.dg/template/pr23510.C: Likewise.
2913 * g++.dg/template/pr35240.C: Likewise.
2914 * g++.dg/template/ptrmem15.C: Likewise.
2915 * g++.dg/template/ptrmem6.C: Likewise.
2916 * g++.dg/template/qualified-id1.C: Likewise.
2917 * g++.dg/template/qualttp20.C: Likewise.
2918 * g++.dg/template/qualttp3.C: Likewise.
2919 * g++.dg/template/qualttp4.C: Likewise.
2920 * g++.dg/template/qualttp5.C: Likewise.
2921 * g++.dg/template/qualttp6.C: Likewise.
2922 * g++.dg/template/qualttp7.C: Likewise.
2923 * g++.dg/template/qualttp8.C: Likewise.
2924 * g++.dg/template/recurse.C: Likewise.
2925 * g++.dg/template/recurse2.C: Likewise.
2926 * g++.dg/template/ref5.C: Likewise.
2927 * g++.dg/template/scope2.C: Likewise.
2928 * g++.dg/template/sfinae10.C: Likewise.
2929 * g++.dg/template/sfinae3.C: Likewise.
2930 * g++.dg/template/sizeof3.C: Likewise.
2931 * g++.dg/template/static9.C: Likewise.
2932 * g++.dg/template/template-id-2.C: Likewise.
2933 * g++.dg/template/typedef13.C: Likewise.
2934 * g++.dg/template/typename4.C: Likewise.
2935 * g++.dg/template/using14.C: Likewise.
2936 * g++.dg/template/using2.C: Likewise.
2937 * g++.dg/template/warn1.C: Likewise.
2938 * g++.dg/warn/Wparentheses-13.C: Likewise.
2939 * g++.dg/warn/Wparentheses-15.C: Likewise.
2940 * g++.dg/warn/Wparentheses-16.C: Likewise.
2941 * g++.dg/warn/Wparentheses-17.C: Likewise.
2942 * g++.dg/warn/Wparentheses-18.C: Likewise.
2943 * g++.dg/warn/Wparentheses-19.C: Likewise.
2944 * g++.dg/warn/Wparentheses-20.C: Likewise.
2945 * g++.dg/warn/Wparentheses-23.C: Likewise.
2946 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2947 * g++.dg/warn/noeffect2.C: Likewise.
2948 * g++.dg/warn/noeffect4.C: Likewise.
2949 * g++.dg/warn/pr8570.C: Likewise.
2950 * g++.old-deja/g++.brendan/init2.C: Likewise.
2951 * g++.old-deja/g++.eh/spec6.C: Likewise.
2952 * g++.old-deja/g++.pt/crash10.C: Likewise.
2953 * g++.old-deja/g++.pt/crash36.C: Likewise.
2954 * g++.old-deja/g++.pt/derived3.C: Likewise.
2955 * g++.old-deja/g++.pt/error2.C: Likewise.
2956 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2957 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2958 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2959 * g++.old-deja/g++.pt/overload7.C: Likewise.
2960 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2961
2962 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2963 Iain Sandoe <iains@gcc.gnu.org>
2964
2965 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2966 Added code to deal with the case when [Protocol
2967 -descriptionForInstanceMethod:] or [Protocol
2968 -descriptionForClassMethod:] returns NULL.
2969
2970 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
2971 Iain Sandoe <iains@gcc.gnu.org>
2972
2973 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2974 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2975 Added cast.
2976
2977 2011-06-07 Xinliang David Li <davidxl@google.com>
2978
2979 * gcc.dg/inline_2.c: New test.
2980 * gcc.dg/unroll_2.c: New test.
2981 * gcc.dg/inline_3.c: New test.
2982 * gcc.dg/unroll_3.c: New test.
2983 * gcc.dg/inline_4.c: New test.
2984 * gcc.dg/unroll_4.c: New test.
2985 * gcc.dg/inline_1.c: New test.
2986 * gcc.dg/unroll_1.c: New test.
2987
2988 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2989
2990 PR tree-optimization/48497
2991 * lib/gcc-defs.exp (dg-additional-options): New proc.
2992 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2993 -msse2 on 32-bit x86.
2994
2995 2011-06-06 Jason Merrill <jason@redhat.com>
2996
2997 * g++.dg/cpp0x/enum19.C: New.
2998
2999 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3000
3001 * gcc.target/arm/neon-reload-class.c: New test.
3002
3003 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3004
3005 PR debug/49130
3006 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3007
3008 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3009
3010 * gcc.target/arm/smlatb-1.c: New file.
3011 * gcc.target/arm/smlatt-1.c: New file.
3012 * gcc.target/arm/smlaltb-1.c: New file.
3013 * gcc.target/arm/smlaltt-1.c: New file.
3014
3015 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3016
3017 * gcc.target/arm/mla-2.c: New test.
3018
3019 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR gcov-profile/49299
3022 * gcc.dg/tree-prof/pr49299-1.c: New test.
3023 * gcc.dg/tree-prof/pr49299-2.c: New test.
3024
3025 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3026
3027 * lib/target-supports.exp
3028 (check_effective_target_vect_widen_mult_qi_to_hi):
3029 Add NEON as supporting target.
3030 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3031 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3032 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3033 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3034 using widening multiplication on targets that support it.
3035 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3036 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3037 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3038
3039 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3040
3041 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3042 Modern Objective-C runtime API.
3043 * objc/execute/next_mapping.h: Removed.
3044 * objc-obj-c++-shared/next-mapping.h: Removed.
3045 * objc-obj-c++-shared/Object1.h: Removed.
3046 * objc-obj-c++-shared/Object1.m: Removed.
3047 * objc-obj-c++-shared/Object1.mm: Removed.
3048 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3049 * objc-obj-c++-shared/Protocol1.h: Removed.
3050 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3051 of ProtoBool, IVAR_T and METHOD.
3052 * objc-obj-c++-shared/runtime.h: New.
3053 * objc-obj-c++-shared/TestsuiteObject.h: New.
3054 * objc-obj-c++-shared/TestsuiteObject.m: New.
3055
3056 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3057 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3058 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3059 it a class method.
3060 * objc/execute/_cmd.m: Include
3061 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3062 runtime API. ([TestClass +initialize]): Include this method also
3063 with the GNU runtime.
3064 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3065 Object. ([-setValue:]): Return void.
3066 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3067 with the GNU runtime. Include
3068 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3069 for the NeXT runtime. Use the existing print_ivars() and
3070 compare_structures() implementations for the old NeXT runtime.
3071 Added new implementations for the Modern GNU and NeXT runtimes.
3072 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3073 well. (main): Use objc_getClass(). Use return instead of exit.
3074 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3075 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3076 of exit().
3077 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3078 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3079 instead of Object. (main): Use return instead of exit().
3080 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3081 instead of Object. Removed prototype for exit(). (main): Use
3082 return instead of exit(). Use the Modern Objective-C runtime API.
3083 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3084 Object.
3085 * objc/execute/class-tests-1.h: Include
3086 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3087 runtime API. (test_class_with_superclass): Do not call [Object
3088 class]. There is no need to with the current libobjc.
3089 * objc/execute/class-tests-2.h: Include
3090 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3091 runtime API.
3092 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3093 ../../objc-obj-c++-shared/next-mapping.h.
3094 * objc/execute/class-2.m: Likewise.
3095 * objc/execute/class-3.m: Likewise.
3096 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3097 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3098 +initialize]): Include this method also with the GNU
3099 runtime. (main): Use the Modern Objective-C runtime API.
3100 * objc/execute/class-5.m: Likewise.
3101 * objc/execute/class-6.m: Likewise.
3102 * objc/execute/class-7.m: Likewise.
3103 * objc/execute/class-8.m: Likewise.
3104 * objc/execute/class-9.m: Likewise.
3105 * objc/execute/class-10.m: Likewise.
3106 * objc/execute/class-11.m: Likewise.
3107 * objc/execute/class-12.m: Likewise.
3108 * objc/execute/class-13.m: Likewise.
3109 * objc/execute/class-14.m: Likewise.
3110 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3111 this method also with the GNU runtime.
3112 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3113 +initialize]): Include this method also with the GNU runtime.
3114 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3115 of Object.
3116 * objc/execute/encode-1.m: Likewise.
3117 * objc/execute/enumeration-1.m: Likewise.
3118 * objc/execute/enumeration-2.m: Likewise.
3119 * objc/execute/exceptions/catchall-1.m: Likewise.
3120 * objc/execute/exceptions/finally-1.m: Likewise.
3121 * objc/execute/exceptions/foward-1.m: Likewise.
3122 * objc/execute/exceptions/local-variables-1.m: Likewise.
3123 * objc/execute/exceptions/throw-nil.m: Likewise.
3124 * objc/execute/exceptions/trivial.m: Likewise.
3125 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3126 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3127 * objc/execute/exceptions/matcher-1.m: Likewise.
3128 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3129 Object.
3130 * objc/execute/formal_protocol-2.m: Likewise.
3131 * objc/execute/formal_protocol-3.m: Likewise.
3132 * objc/execute/formal_protocol-4.m: Likewise.
3133 * objc/execute/formal_protocol-5.m: Include
3134 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3135 protocol_getName().
3136 * objc/execute/formal_protocol-6.m: Likewise.
3137 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3138 Object. Include <objc/Protocol.h> instead of
3139 ../../objc-obj-c++-shared/Protocol1.h.
3140 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3141 Object.
3142 * objc/execute/informal_protocol.m: Likewise.
3143 * objc/execute/load-3.m: Likewise.
3144 * objc/execute/many_args_method.m ([TestClass +initialize]):
3145 Include this method with the GNU runtime as well.
3146 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3147 * objc/execute/nested-func-1.m: Use TestsuiteObject
3148 instead of Object.
3149 * objc/execute/nil_method-1.m: Likewise.
3150 * objc/execute/no_clash.m: Likewise.
3151 * objc/execute/np-1.m: Do not include
3152 ../../objc-obj-c++-shared/Protocol1.h.
3153 (main): Use return instead of exit().
3154 * objc/execute/np-2.m: Do not include
3155 ../../objc-obj-c++-shared/Protocol1.h.
3156 ([MyObject +initialize]): Include this method also with the GNU
3157 runtime. (main): Use return instead of exit().
3158 * objc/execute/object_is_class.m: Include
3159 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3160 of Object. (main): Use the Modern Objective-C runtime API.
3161 * objc/execute/object_is_meta_class.m: Likewise.
3162 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3163 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3164 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3165 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3166 Objective-C runtime API.
3167 * objc/execute/protocol-isEqual-2.m: Likewise.
3168 * objc/execute/protocol-isEqual-3.m: Likewise.
3169 * objc/execute/protocol-isEqual-4.m: Likewise.
3170 * objc/execute/redefining_self.m ([TestClass +initialize]):
3171 Include this method with the GNU runtime as well.
3172 * objc/execute/root_methods.m: Include
3173 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3174 Include this method with the GNU runtime as well.
3175 (main): Use the Modern Objective-C runtime API.
3176 * objc/execute/selector-1.m: Include
3177 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3178 of Object. (main): Use the Modern Objective-C runtime API.
3179 * objc/execute/static-1.m ([Test +initialize]): Include this
3180 method with the GNU runtime as well.
3181 * objc/execute/static-2.m: Likewise.
3182 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3183 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3184 ([MathClass +initialize]): Include this method with the GNU
3185 runtime as well.
3186 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3187 instead of Object.
3188 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3189 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3190 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3191 * objc.dg/attributes/method-attribute-1.m: Likewise.
3192 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3193 * objc.dg/attributes/method-attribute-2.m: Likewise.
3194 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3195 * objc.dg/attributes/method-attribute-3.m: Likewise.
3196 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3197 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3198 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3199 * obj-c++.dg/bitfield-1.mm: Likewise.
3200 * obj-c++.dg/bitfield-2.mm: Likewise
3201 * objc.dg/bitfield-3.m: Likewise.
3202 * obj-c++.dg/bitfield-4.mm: Likewise.
3203 * objc.dg/bitfield-5.m: Likewise
3204 * objc.dg/call-super-1.m: Likewise.
3205 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3206 Use objc_getClass() instead of objc_get_class(), but for the GNU
3207 runtime redefine objc_getClass as objc_get_class. Include
3208 ../objc-obj-c++-shared/runtime.h.
3209 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3210 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3211 Use the Modern Objective-C runtime API.
3212 * objc.dg/class-protocol-1.m: Include
3213 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3214 * obj-c++.dg/class-protocol-1.mm: Likewise.
3215 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3216 * objc.dg/comp-types-10.m: Likewise.
3217 * objc.dg/comp-types-11.m: Likewise.
3218 * objc.dg/comp-types-12.m: Likewise.
3219 * obj-c++.dg/comp-types-9.mm: Likewise.
3220 * obj-c++.dg/comp-types-11.mm: Likewise.
3221 * obj-c++.dg/comp-types-12.mm: Likewise.
3222 * obj-c++.dg/comp-types-13.mm: Likewise.
3223 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3224 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3225 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3226 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3227 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3228 * objc.dg/desig-init-1.m: Likewise.
3229 * obj-c++.dg/defs.mm: Likewise.
3230 * objc.dg/exceptions-2.m: Likewise.
3231 * obj-c++.dg/except-1.mm: Likewise.
3232 * obj-c++.dg/exceptions-2.mm: Likewise.
3233 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3234 Use the Modern Objective-C runtime API.
3235 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3236 the Modern Objective-C runtime API. Do not include
3237 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3238 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3239 the Modern Objective-C runtime API except when using an older NeXT
3240 runtime.
3241 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3242 the Modern Objective-C runtime API.
3243 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3244 objc/encoding.h.
3245 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3246 * objc.dg/encode-7-next-64bit.m: Updated include.
3247 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3248 objc/encoding.h.
3249 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3250 the Modern Objective-C runtime API.
3251 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3252 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3253 instead of ../objc-obj-c++-shared/Protocol1.h.
3254 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3255 the Modern Objective-C runtime API except when using an older NeXT
3256 runtime.
3257 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3258 the Modern Objective-C runtime API.
3259 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3260 Object.
3261 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3262 * objc.dg/fix-and-continue-2.m: Likewise.
3263 * objc.dg/foreach-1.m: Likewise.
3264 * objc.dg/foreach-2.m: Likewise.
3265 * objc.dg/foreach-3.m: Likewise.
3266 * objc.dg/foreach-4.m: Likewise.
3267 * objc.dg/foreach-5.m: Likewise.
3268 * objc.dg/foreach-6.m: Likewise.
3269 * objc.dg/foreach-7.m: Likewise.
3270 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3271 Object.
3272 * objc.dg/func-ptr-2.m: Likewise.
3273 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3274 Do not include objc/objc-api.h.
3275 * obj-c++.dg/fsf-package-0.mm: Likewise.
3276 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3277 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3278 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3279 of Object.
3280 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3281 * objc.dg/gnu-runtime-3.m: Likewise.
3282 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3283 * objc.dg/headers.m: Include objc/runtime.h instead of
3284 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3285 for the NeXT runtime.
3286 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3287 * obj-c++.dg/isa-field-1.mm: Likewise.
3288 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3289 * objc.dg/layout-1.m: Likewise.
3290 * objc.dg/layout-2.m: Likewise.
3291 * objc.dg/local-decl-2.m: Likewise.
3292 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3293 Object. ([Container +elementForView:]): Use
3294 class_conformsToProtocol().
3295 * obj-c++.dg/lookup-2.mm: Likewise.
3296 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3297 * obj-c++.dg/local-decl-1.mm: Likewise.
3298 * objc.dg/method-3.m: Likewise.
3299 * objc.dg/method-4.m: Likewise.
3300 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3301 ../objc-obj-c++-shared/Protocol1.h.
3302 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3303 * objc.dg/method-9.m: Likewise.
3304 * objc.dg/method-10.m: Likewise.
3305 * objc.dg/method-13.m ([Root +initialize]): Include this method
3306 also for the GNU runtime. (main): Use objc_getClass() also for
3307 the GNU runtime.
3308 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3309 * objc.dg/method-17.m: Likewise.
3310 * objc.dg/method-19.m: Likewise.
3311 * objc.dg/method-20b.m: Likewise.
3312 * obj-c++.dg/method-2.mm: Likewise.
3313 * obj-c++.dg/method-6.mm: Likewise.
3314 * obj-c++.dg/method-10.mm: Likewise.
3315 * obj-c++.dg/method-11.mm: Likewise.
3316 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3317 ../objc-obj-c++-shared/Protocol1.h.
3318 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3319 * obj-c++.dg/method-15.mm: Likewise.
3320 * obj-c++.dg/method-17.mm: Likewise.
3321 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3322 +initialize]): Include this method also for the GNU
3323 runtime. (main): Use objc_getClass() also for the GNU runtime.
3324 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3325 * obj-c++.dg/method-22.mm: Likewise.
3326 * obj-c++.dg/method-23.mm: Likewise.
3327 * obj-c++.dg/no-extra-load.mm: Likewise.
3328 * objc.dg/objc-fast-4.m: Likewise.
3329 * objc.dg/objc-gc-4.m: Likewise.
3330 * obj-c++.dg/objc-gc-3.mm: Likewise.
3331 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3332 protocol_getMethodDescription() instead of [Protocol
3333 -descriptionForInstanceMethod].
3334 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3335 Made it available with all runtimes. (main): Call -test instead
3336 of -class.
3337 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3338 and put into a category.
3339 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3340 Object. Include objc/objc.h.
3341 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3342 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3343 New. (main): Use protocol_getMethodDescription() instead
3344 of [Protocol -descriptionForInstanceMethod] and [Protocol
3345 -descriptionForClassMethod].
3346 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3347 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3348 Objective-C runtime API.
3349 * obj-c++.dg/proto-qual-1.mm: Likewise.
3350 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3351 Object.
3352 * obj-c++.dg/property/property-1.mm: Likewise.
3353 * obj-c++.dg/qual-types-1.mm: Likewise.
3354 * objc.dg/selector-2.m: Include objc/objc.h instead of
3355 ../objc-obj-c++-shared/Object1.h.
3356 * obj-c++.dg/selector-2.mm: Likewise.
3357 * obj-c++.dg/selector-5.mm: Likewise.
3358 * obj-c++.dg/selector-6.mm: Likewise.
3359 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3360 Object. Do not include objc/objc-api.h.
3361 * obj-c++.dg/set-not-used-1.mm: Likewise.
3362 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3363 * objc.dg/stret-1.m: Likewise.
3364 * objc.dg/stret-2.m: Likewise.
3365 * obj-c++.dg/super-class-2.mm: Likewise.
3366 * objc.dg/super-class-3.m: Likewise.
3367 * objc.dg/super-class-4.m: Likewise.
3368 * objc.dg/sync-2.m: Likewise.
3369 * obj-c++.dg/sync-2.mm: Likewise.
3370 * objc.dg/sync-1.m: Include objc/objc.h instead of
3371 ../objc-obj-c++-shared/Object1.h.
3372 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3373 'Class' as the type of 'isa'.
3374 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3375 Objective-C runtime API. ([TestClass +initialize]): Include this
3376 method with the GNU runtime as well.
3377 * objc.dg/strings/strings-1.m: Updated includes.
3378 * obj-c++.dg/strings/strings-1.mm: Likewise.
3379 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3380 objc.dg/strings/const-str-12b.m.
3381 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3382 * obj-c++.dg/template-3.mm: Likewise.
3383 * obj-c++.dg/template-4.mm: Likewise.
3384 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3385 Objective-C runtime API.
3386 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3387 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3388 * obj-c++.dg/try-catch-1.mm: Likewise.
3389 * obj-c++.dg/try-catch-2.mm: Likewise.
3390 * objc.dg/try-catch-3.m: Likewise.
3391 * obj-c++.dg/try-catch-3.mm: Likewise.
3392 * objc.dg/try-catch-6.m: Likewise.
3393 * objc.dg/try-catch-7.m: Likewise.
3394 * obj-c++.dg/try-catch-7.mm: Likewise.
3395 * obj-c++.dg/try-catch-8.mm: Likewise.
3396 * obj-c++.dg/try-catch-9.mm: Likewise.
3397 * objc.dg/try-catch-10.m: Likewise.
3398 * obj-c++.dg/try-catch-11.mm: Likewise.
3399 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3400 Object. Include objc/objc.h.
3401 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3402 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3403 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3404 Object. Use Modern Objective-C runtime API. Do not use
3405 performv::.
3406 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3407 * obj-c++.dg/torture/trivial.mm: Likewise.
3408 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3409 instead of ../objc-obj-c++-shared/Object1.h. Include
3410 ../objc-obj-c++-shared/runtime.h.
3411 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3412 * objc.dg/torture/strings/const-str-11.m: Likewise.
3413 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3414 * objc.dg/torture/strings/const-str-9.m: Likewise.
3415 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3416 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3417 instead of Object. Only add _FooClassReference if
3418 __NEXT_RUNTIME__.
3419 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3420 * objc.dg/torture/strings/const-str-8.m: Likewise.
3421 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3422 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3423 additional sources.
3424 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3425 Object.
3426 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3427 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3428 * obj-c++.dg/va-meth-1.mm: Likewise.
3429 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3430 ../objc-obj-c++-shared/Object1.h.
3431 * objc.dg/zero-link-3.m: Likewise.
3432
3433 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3434
3435 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3436
3437 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3438
3439 PR objc-++/48275
3440 * obj-c++.dg/property/cxx-property-1.mm: New.
3441 * obj-c++.dg/property/cxx-property-2.mm: New.
3442
3443 2011-06-06 Jason Merrill <jason@redhat.com>
3444
3445 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3446
3447 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3448
3449 PR rtl-optimization/49145
3450 From Ryan Mansfield
3451 * gcc.c-torture/compile/pr49145.c: New test.
3452
3453 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR testsuite/49288
3456 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3457 to dg-options, match also DW_AT_linkage_name.
3458
3459 PR debug/49294
3460 * gcc.dg/debug/pr49294.c: New test.
3461
3462 PR c++/49264
3463 * g++.dg/opt/pr49264.C: New test.
3464
3465 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3466
3467 PR tree-optimization/49243
3468 * gcc.dg/pr49243.c: New.
3469
3470 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3471
3472 * gnat.dg/specs/cond_expr1.ads: New test.
3473
3474 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3475
3476 * gnat.dg/deferred_const4.ad[sb]: New test.
3477 * gnat.dg/deferred_const4_pkg.ads: New helper.
3478
3479 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3480
3481 * gnat.dg/test_tamdt.adb: Rename to...
3482 * gnat.dg/taft_type1.adb: ...this.
3483 * gnat.dg/tamdt.ad[sb]: Rename to...
3484 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3485 * gnat.dg/tamdt_aux.ads: Rename to...
3486 * gnat.dg/taft_type1_pkg2.ads: ...this.
3487 * gnat.dg/taft_type2.ad[sb]: New test.
3488 * gnat.dg/taft_type2_pkg.ads: New helper.
3489 * gnat.dg/taft_type3.adb: New test.
3490 * gnat.dg/taft_type3_pkg.ads: New helper.
3491
3492 2011-06-05 Tobias Burnus <burnus@net-b.de>
3493
3494 PR fortran/49255
3495 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3496 for F2008.
3497
3498 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3499
3500 PR testsuite/49287
3501 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3502 warning.
3503 * objc.dg/gnu-api-2-objc.m: Likewise.
3504 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3505 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3506
3507 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3508
3509 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3510 alignment, not the alignment, when calling class_addIvar(). Add
3511 an 'isa' instance variable to the test root class.
3512 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3513
3514 2011-06-04 Jan Hubicka <jh@suse.cz>
3515
3516 PR tree-optimization/48893
3517 PR tree-optimization/49091
3518 PR tree-optimization/49179
3519 * gfortran.dg/pr49179.f90: New testcase
3520
3521 2011-06-04 Jan Hubicka <jh@suse.cz>
3522
3523 PR lto/48954
3524 * g++.dg/torture/pr48954.C: New testcase.
3525
3526 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3527
3528 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3529
3530 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3531
3532 PR c++/33840
3533 * g++.dg/diagnostic/bitfld2.C: New.
3534
3535 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR target/49281
3538 * gcc.c-torture/execute/pr49281.c: New test.
3539
3540 2011-06-04 Jan Hubicka <jh@suse.cz>
3541
3542 PR tree-optimize/48929
3543 * gcc.c-torture/compile/pr48929.c: New testcase.
3544
3545 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3546
3547 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3548
3549 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR c++/49276
3552 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3553
3554 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3555
3556 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3557
3558 2011-06-03 Richard Henderson <rth@redhat.com>
3559 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3560
3561 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3562
3563 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3564
3565 * objc.dg/headers.m: Do not include objc-list.h.
3566
3567 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3568
3569 * objc.dg/type-stream-1.m: Test removed.
3570 * objc.dg/headers.m: Do not include typedstream.h.
3571
3572 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3573
3574 * objc.dg/torture/forward-1.m (main): Updated testcase.
3575
3576 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3577
3578 PR target/49163
3579 * gcc.c-torture/compile/pr49163.c: New.
3580
3581 2011-06-02 Asher Langton <langton2@llnl.gov>
3582
3583 PR fortran/49268
3584 * gfortran.dg/PR49268.f90: New test.
3585
3586 2011-06-02 Asher Langton <langton2@llnl.gov>
3587
3588 PR fortran/37039
3589 * gfortran.dg/PR37039.f90: New test.
3590
3591 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3592
3593 PR objc/48539
3594 * objc.dg/method-5.m: Updated.
3595 * objc.dg/method-19.m: Updated.
3596 * objc.dg/method-lookup-1.m: New.
3597 * obj-c++.dg/method-6.mm: Updated.
3598 * obj-c++.dg/method-7.mm: Updated.
3599 * obj-c++.dg/method-lookup-1.mm: New.
3600
3601 2011-06-02 DJ Delorie <dj@redhat.com>
3602
3603 * lib/timeout.exp (timeout): Add board_info support.
3604
3605 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3606
3607 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3608
3609 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3610
3611 PR fortran/49265
3612 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3613 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3614
3615 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3616 Hans-Peter Nilsson <hp@axis.com>
3617
3618 PR rtl-optimization/48840
3619 * gcc.target/sparc/ultrasp13.c: New test.
3620
3621 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3622
3623 PR target/49238
3624 * gcc.c-torture/compile/pr49238.c: New.
3625
3626 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3627
3628 * gcc.target/arm/g2.c: Skip test in -mthumb.
3629 Skip test unless cpu is xscale.
3630 * gcc.target/arm/scd42-2.c: Likewise.
3631 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3632
3633 2011-06-01 Jason Merrill <jason@redhat.com>
3634
3635 * g++.dg/cpp0x/decltype28.C: New.
3636 * g++.dg/cpp0x/decltype29.C: New.
3637
3638 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3639
3640 PR target/45074
3641 * gcc.target/mips/pr45074.c: New test.
3642
3643 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3644 Hans-Peter Nilsson <hp@axis.com>
3645
3646 PR rtl-optimization/48830
3647 * gcc.target/sparc/ultrasp12.c: New test.
3648
3649 2011-06-01 David Li <davidxl@google.com>
3650
3651 * gcc.dg/profile-dir-1.c: Change pass name.
3652 * gcc.dg/profile-dir-2.c: Ditto.
3653 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3654 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3655 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3656 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3657 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3658 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3659 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3660 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3661 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3662 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3663 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3664 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3665 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3666 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3667 * gcc.dg/profile-dir-3.c: Ditto.
3668 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3669
3670 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3671
3672 * objc.dg/attributes/method-nonnull-1.m: New test.
3673 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3674
3675 2011-05-31 Tobias Burnus <burnus@net-b.de>
3676
3677 PR fortran/18918
3678 * gfortran.dg/coarray_atomic_1.f90: New.
3679 * gfortran.dg/coarray/atomic_1.f90: New.
3680
3681 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3682
3683 * gcc.dg/guality/bswaptest.c: New test.
3684 * gcc.dg/guality/clztest.c: New test.
3685 * gcc.dg/guality/ctztest.c: New test.
3686 * gcc.dg/guality/rotatetest.c: New test.
3687
3688 PR target/48688
3689 * gcc.target/i386/pr48688.c: New test.
3690
3691 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3692
3693 PR c++/48010
3694 * g++.dg/lookup/name-clash9.C: New.
3695
3696 2011-05-31 Tobias Burnus <burnus@net-b.de>
3697
3698 PR fortran/18918
3699 * gfortran.dg/coarray/dummy_1.f90: New.
3700
3701 2011-05-31 Tobias Burnus <burnus@net-b.de>
3702
3703 PR fortran/18918
3704 * gfortran.dg/coarray/save_1.f90: New.
3705 * gfortran.dg/coarray_4.f90: Update dg-error.
3706
3707 2011-05-31 Jason Merrill <jason@redhat.com>
3708
3709 * g++.dg/cpp0x/rv-template1.C: New.
3710
3711 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR rtl-optimization/49235
3714 * gcc.dg/pr49235.c: New test.
3715
3716 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3717
3718 PR tree-optimization/49093
3719 * gcc.dg/vect/pr49093.c: New test.
3720
3721 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3722
3723 PR debug/49047
3724 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3725
3726 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3727
3728 PR testsuite/49239
3729 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3730 output array.
3731
3732 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3733
3734 PR target/49186
3735 * gcc.c-torture/execute/pr49186.c: New.
3736
3737 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3738
3739 PR target/49168
3740 * gcc.target/i386/pr49168-1.c: New.
3741
3742 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3743 Eric Botcazou <ebotcazou@adacore.com>
3744
3745 * gcc.dg/guality/drap.c: New test.
3746
3747 2011-05-30 Richard Guenther <rguenther@suse.de>
3748
3749 PR tree-optimization/49210
3750 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3751 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3752
3753 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR c++/49223
3756 * g++.dg/gomp/pr49223-1.C: New test.
3757 * g++.dg/gomp/pr49223-2.C: New test.
3758
3759 2011-05-30 Richard Guenther <rguenther@suse.de>
3760
3761 PR tree-optimization/49218
3762 * gcc.c-torture/execute/pr49218.c: New testcase.
3763
3764 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3765
3766 PR tree-optimization/49199
3767 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3768 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3769 -fno-tree-scev-cprop.
3770
3771 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3772
3773 PR fortran/47601
3774 * gfortran.dg/extends_13.f03: New.
3775
3776 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR rtl-optimization/49095
3779 * gcc.target/i386/pr49095.c: New test.
3780
3781 2011-05-29 Tobias Burnus <burnus@net-b.de>
3782
3783 PR fortran/18918
3784 * gfortran.dg/coarray_24.f90: New.
3785
3786 2011-05-29 Tobias Burnus <burnus@net-b.de>
3787
3788 PR fortran/18918
3789 * gfortran.dg/coarray_23.f90: New.
3790
3791 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3792
3793 From Ryan Mansfield
3794 * gcc.dg/pr48826.c: New test.
3795
3796 2011-05-29 Richard Guenther <rguenther@suse.de>
3797
3798 PR tree-optimization/49217
3799 * gcc.dg/torture/pr49217.c: New testcase.
3800
3801 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3802
3803 PR testsuite/49222
3804 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3805
3806 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3807
3808 * gnat.dg/boolean_subtype.adb: Rename to...
3809 * gnat.dg/boolean_subtype1.adb: ...this.
3810
3811 2011-05-28 Jason Merrill <jason@redhat.com>
3812
3813 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3814
3815 2011-05-27 Jason Merrill <jason@redhat.com>
3816
3817 * g++.dg/cpp0x/enum18.C: Adjust.
3818
3819 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3820
3821 2011-05-27 Tobias Burnus <burnus@net-b.de>
3822
3823 PR fortran/18918
3824 * gfortran.dg/coarray_22.f90: New.
3825
3826 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3827
3828 PR tree-optimization/46728
3829 * gcc.target/powerpc/pr46728-1.c: New.
3830 * gcc.target/powerpc/pr46728-2.c: New.
3831 * gcc.target/powerpc/pr46728-3.c: New.
3832 * gcc.target/powerpc/pr46728-4.c: New.
3833 * gcc.target/powerpc/pr46728-5.c: New.
3834 * gcc.dg/pr46728-6.c: New.
3835 * gcc.target/powerpc/pr46728-7.c: New.
3836 * gcc.target/powerpc/pr46728-8.c: New.
3837 * gcc.dg/pr46728-9.c: New.
3838 * gcc.target/powerpc/pr46728-10.c: New.
3839 * gcc.target/powerpc/pr46728-11.c: New.
3840 * gcc.dg/pr46728-12.c: New.
3841 * gcc.target/powerpc/pr46728-13.c: New.
3842 * gcc.target/powerpc/pr46728-14.c: New.
3843 * gcc.target/powerpc/pr46728-15.c: New.
3844 * gcc.target/powerpc/pr46728-16.c: New.
3845
3846 2011-05-27 Jason Merrill <jason@redhat.com>
3847
3848 * g++.dg/abi/mangle47.C: New.
3849
3850 PR c++/49176
3851 * g++.dg/template/const5.C: New.
3852
3853 * g++.dg/cpp0x/enum18.C: New.
3854
3855 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3856
3857 * g++.dg/cpp0x/error6.C: New.
3858
3859 * g++.dg/cpp0x/error5.C: New.
3860
3861 2011-05-27 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR c++/49165
3864 * g++.dg/eh/cond6.C: New test.
3865
3866 2011-05-27 Tobias Burnus <burnus@net-b.de>
3867
3868 PR fortran/48820
3869 * gfortran.dg/rank_3.f90: New.
3870 * gfortran.dg/rank_4.f90: New.
3871
3872 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
3873
3874 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3875 replace dump search.
3876
3877 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
3878
3879 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3880 * gnat.dg/bit_packed_array5.adb: ...here.
3881
3882 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3883
3884 PR c++/42056
3885 * g++.dg/cpp0x/auto25.C: New.
3886
3887 2011-05-27 Richard Guenther <rguenther@suse.de>
3888
3889 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3890
3891 2011-05-27 Richard Guenther <rguenther@suse.de>
3892
3893 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3894
3895 2011-05-27 Richard Guenther <rguenther@suse.de>
3896
3897 PR middle-end/49189
3898 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3899
3900 2011-05-26 Jason Merrill <jason@redhat.com>
3901
3902 * g++.dg/cpp0x/friend1.C: New.
3903 * g++.dg/cpp0x/friend2.C: New.
3904
3905 * g++.dg/cpp0x/auto7.C: Update.
3906 * g++.dg/template/crash50.C: Adjust.
3907 * g++.dg/template/static9.C: Adjust.
3908 * g++.old-deja/g++.ext/memconst.C: Adjust.
3909
3910 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
3911
3912 * gcc.dg/march.c: Ignore a note for some targets.
3913
3914 2011-05-26 Janis Johnson <janis187@us.ibm.com>
3915 Nathan Froyd <froydnj@codesourcery.com>
3916
3917 PR c++/2288
3918 PR c++/18770
3919 * g++.old-deja/g++.jason/cond.C: Remove xfails.
3920 * g++.dg/parse/pr18770.C: New test.
3921 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3922
3923 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3924
3925 PR fortran/48955
3926 * gfortran.dg/dependency_40.f90 : New test.
3927
3928 2011-05-26 Tobias Burnus <burnus@net-b.de>
3929
3930 PR fortran/18918
3931 * gfortran.dg/coarray/registering_1.f90: New.
3932
3933 2011-05-26 Jason Merrill <jason@redhat.com>
3934
3935 * g++.dg/cpp0x/variadic111.C: New.
3936 * g++.dg/cpp0x/variadic41.C: Adjust.
3937
3938 2011-05-26 Richard Guenther <rguenther@suse.de>
3939
3940 PR tree-optimization/48702
3941 * gcc.dg/torture/pr48702.c: New testcase.
3942
3943 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3944
3945 PR gcov-profile/48845
3946 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3947 support.
3948 * gcc.dg/matrix/matrix.exp: Likewise.
3949 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3950 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3951 line number to check_profiling_available.
3952 * lib/target-supports.exp (check_profiling_available): Account for
3953 this.
3954 Require TLS runtime support with -fprofile-generate.
3955 * lib/profopt.exp (profopt-execute): Add TLS options for
3956 -fprofile-generate.
3957 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3958
3959 2011-05-26 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR c++/49165
3962 * g++.dg/eh/cond5.C: New test.
3963
3964 PR tree-optimization/49161
3965 * gcc.c-torture/execute/pr49161.c: New test.
3966
3967 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3968
3969 * gcc.target/arm/neon-vorn-vbic.c: New test.
3970
3971 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
3972
3973 PR tree-optimization/49038
3974 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3975 * gcc.dg/vect/pr49038.c: New test.
3976
3977 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
3978 * g++.dg/init/pr25811-3.C: New.
3979 * g++.dg/init/pr25811-4.C: New.
3980
3981 2011-05-25 Jason Merrill <jason@redhat.com>
3982
3983 * g++.dg/cpp0x/enum17.C: New.
3984 * g++.old-deja/g++.jason/rfg10.C: Adjust.
3985
3986 * g++.dg/cpp0x/auto24.C: New.
3987
3988 * g++.dg/cpp0x/error4.C: New.
3989
3990 * g++.dg/cpp0x/rv-restrict.C: New.
3991
3992 * g++.dg/cpp0x/enum15.C: New.
3993 * g++.dg/cpp0x/constexpr-switch2.C: New.
3994
3995 * g++.dg/cpp0x/variadic110.C: New.
3996
3997 * g++.dg/cpp0x/auto9.C: Add typedef test.
3998
3999 * g++.dg/cpp0x/auto23.C: New.
4000 * g++.dg/cpp0x/auto9.C: Adjust.
4001
4002 * g++.dg/cpp0x/defaulted29.C: New.
4003
4004 * g++.dg/cpp0x/initlist51.C: New.
4005
4006 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4007
4008 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4009 * g++.dg/abi/packed1.C: Suppress warning.
4010 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4011 * g++.dg/template/stdarg1.C: Likewise.
4012 * g++.dg/other/packed1.C: Remove arm from xfail list.
4013
4014 2011-05-25 Jason Merrill <jason@redhat.com>
4015
4016 * g++.dg/cpp0x/enum16.C: New.
4017 * g++.dg/parse/error15.C: Adjust.
4018
4019 * g++.dg/cpp0x/initlist50.C: New.
4020
4021 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4022
4023 * g++.dg/cpp0x/variadic109.C: New.
4024
4025 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4026
4027 * gcc.target/i386/pause-1.c: New.
4028
4029 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gcc.dg/stack-usage-1.c: Adjust comment.
4032 * gcc.dg/stack-usage-2.c: New test.
4033
4034 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4035
4036 PR c++/49136
4037 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4038 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4039
4040 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4041
4042 PR rtl-optimization/48757
4043 * gfortran.dg/pr48757.f: New test case.
4044
4045 2011-05-24 Jason Merrill <jason@redhat.com>
4046
4047 * g++.dg/cpp0x/access01.C: New.
4048
4049 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4050
4051 PR libobjc/48177
4052 * objc.dg/pr48177.m: New testcase.
4053
4054 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4055
4056 PR objc/48187
4057 * objc.dg/pr48187.m: New testcase.
4058 * obj-c++.dg/pr48187.mm: New testcase.
4059 * objc.dg/ivar-extra-semicolon.m: New testcase.
4060
4061 2011-05-24 Jason Merrill <jason@redhat.com>
4062
4063 * g++.dg/template/access21.C: New.
4064 * g++.dg/template/access22.C: New.
4065
4066 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4067
4068 PR rtl-optimization/48633
4069 * g++.dg/pr48633.C: New test.
4070
4071 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4072
4073 PR target/49133
4074 * g++.dg/other/pr49133.C: New test.
4075
4076 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4077 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4078
4079 * gcc.dg/torture/tls/run-gd.c: New test.
4080 * gcc.dg/torture/tls/run-ie.c: New test.
4081 * gcc.dg/torture/tls/run-ld.c: New test.
4082 * gcc.dg/torture/tls/run-le.c: New test.
4083 * lib/target-supports.exp (check_effective_target_tls_runtime):
4084 Build testcase with TLS options.
4085
4086 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4087
4088 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4089
4090 2011-05-24 Tom de Vries <tom@codesourcery.com>
4091
4092 PR tree-optimization/49121
4093 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4094
4095 2011-05-23 Jason Merrill <jason@redhat.com>
4096
4097 * g++.dg/cpp0x/defaulted28.C: New.
4098
4099 * g++.dg/cpp0x/sfinae25.C: New.
4100
4101 * g++.dg/cpp0x/rv-cast2.C: New.
4102
4103 * g++.dg/cpp0x/enum14.C: New.
4104
4105 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR lto/49123
4108 * gcc.c-torture/execute/pr49123.c: New test.
4109
4110 PR debug/49032
4111 * gcc.dg/debug/pr49032.c: New test.
4112
4113 PR c/49120
4114 * gcc.dg/pr49120.c: New test.
4115
4116 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4117
4118 PR target/47315
4119 * gcc.target/i386/pr47315.c: New test.
4120
4121 2011-05-23 Jason Merrill <jason@redhat.com>
4122
4123 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4124
4125 * g++.dg/cpp0x/sfinae24.C: New.
4126
4127 * g++.dg/cpp0x/error3.C: New.
4128
4129 * g++.dg/cpp0x/defaulted27.C: New.
4130
4131 * g++.dg/cpp0x/decltype27.C: New.
4132
4133 2011-05-23 Richard Guenther <rguenther@suse.de>
4134
4135 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4136
4137 2011-05-23 Richard Guenther <rguenther@suse.de>
4138
4139 PR tree-optimization/40874
4140 * g++.dg/tree-ssa/pr40874.C: New testcase.
4141
4142 2011-05-23 Richard Guenther <rguenther@suse.de>
4143
4144 PR tree-optimization/49115
4145 * g++.dg/torture/pr49115.C: New testcase.
4146
4147 2011-05-23 Richard Guenther <rguenther@suse.de>
4148
4149 PR middle-end/15419
4150 * gcc.dg/memcpy-3.c: New testcase.
4151
4152 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR middle-end/48973
4155 * gcc.c-torture/execute/pr48973-1.c: New test.
4156 * gcc.c-torture/execute/pr48973-2.c: New test.
4157
4158 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4159
4160 PR c++/18016
4161 * g++.dg/warn/pr18016.C: New.
4162
4163 2011-05-23 Tom de Vries <tom@codesourcery.com>
4164
4165 PR target/45098
4166 * gcc.target/arm/ivopts-6.c: New test.
4167
4168 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR middle-end/49029
4171 * gcc.c-torture/compile/pr49029.c: New test.
4172
4173 2011-05-22 Jason Merrill <jason@redhat.com>
4174
4175 * g++.dg/cpp0x/sfinae23.C: New.
4176 * g++.dg/cpp0x/sfinae8.C: Correct.
4177
4178 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4179
4180 * gfortran.dg/function_optimize_8.f90: New test case.
4181
4182 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4183
4184 PR tree-optimization/49087
4185 * gcc.dg/vect/O3-pr49087.c: New test.
4186
4187 2011-05-21 Jason Merrill <jason@redhat.com>
4188
4189 * g++.dg/debug/const5.C: New.
4190
4191 2011-05-20 Jason Merrill <jason@redhat.com>
4192
4193 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4194
4195 * g++.dg/cpp0x/constexpr-static7.C: New.
4196
4197 * g++.dg/cpp0x/enum12.C: New.
4198 * g++.dg/cpp0x/enum13.C: New.
4199
4200 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4201
4202 PR fortran/48699
4203 * gfortran.dg/select_type_23.f03: New.
4204
4205 2011-05-20 Jason Merrill <jason@redhat.com>
4206
4207 * g++.dg/cpp0x/defaulted26.C: New.
4208
4209 * g++.dg/cpp0x/noexcept02.C: Fix.
4210 * g++.dg/cpp0x/noexcept03.C: Fix.
4211 * g++.dg/cpp0x/noexcept08.C: Fix.
4212 * g++.dg/cpp0x/noexcept10.C: New.
4213
4214 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4215
4216 PR fortran/48706
4217 * gfortran.dg/extends_12.f03: New.
4218
4219 2011-05-20 Jason Merrill <jason@redhat.com>
4220
4221 * g++.dg/template/koenig9.C: New.
4222 * g++.dg/opt/pr47615.C: Fix.
4223 * g++.dg/overload/defarg1.C: Fix.
4224 * g++.dg/tc1/dr213.C: Remove xfail.
4225 * g++.dg/torture/pr34850.C: Fix.
4226 * g++.dg/torture/pr39362.C: Fix.
4227 * g++.old-deja/g++.brendan/crash56.C: Fix.
4228 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4229
4230 2011-05-20 Richard Guenther <rguenther@suse.de>
4231
4232 PR tree-optimization/49079
4233 * gcc.dg/torture/pr49079.c: New testcase.
4234
4235 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR tree-optimization/49073
4238 * gcc.c-torture/execute/pr49073.c: New test.
4239
4240 2011-06-19 Tobias Burnus <burnus@net-b.de>
4241
4242 PR fortran/18918
4243 * gfortran.dg/coarray_21.f90: New.
4244
4245 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4246
4247 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4248 output.
4249
4250 2011-05-19 Richard Guenther <rguenther@suse.de>
4251
4252 PR testsuite/49063
4253 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4254
4255 2011-05-19 Richard Guenther <rguenther@suse.de>
4256
4257 PR middle-end/48985
4258 * gcc.dg/builtin-object-size-11.c: New testcase.
4259
4260 2011-05-19 Tom de Vries <tom@codesourcery.com>
4261
4262 PR target/45098
4263 * gcc.target/arm/ivopts.c: New test.
4264 * gcc.target/arm/ivopts-2.c: New test.
4265
4266 2011-05-19 Tom de Vries <tom@codesourcery.com>
4267
4268 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4269
4270 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4271
4272 * gcc.c-torture/execute/960321-1.x: Remove.
4273
4274 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4275
4276 PR fortran/48700
4277 * gfortran.dg/move_alloc_4.f90: New.
4278
4279 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4280
4281 PR target/49002
4282 * gcc.target/i386/pr49002-1.c: New test.
4283 * gcc.target/i386/pr49002-2.c: Likewise.
4284
4285 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR tree-optimization/49039
4288 * gcc.c-torture/execute/pr49039.c: New test.
4289 * gcc.dg/tree-ssa/pr49039.c: New test.
4290 * g++.dg/torture/pr49039.C: New test.
4291
4292 2011-05-18 Jason Merrill <jason@redhat.com>
4293
4294 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4295 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4296 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4297
4298 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4299
4300 * gcc.target/bfin/mcpu-bf592.c: New test.
4301
4302 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4303
4304 PR tree-optimization/41881
4305 * gcc.dg/vect/O3-pr41881.c: New test.
4306 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4307
4308 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR tree-optimization/49000
4311 * gcc.dg/pr49000.c: New test.
4312
4313 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4314
4315 * gnat.dg/invalid1.adb: New test.
4316
4317 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4318
4319 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4320 scan pattern.
4321 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4322 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4323
4324 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4325
4326 PR c++/48994
4327 * g++.dg/cpp0x/range-for18.C: New.
4328
4329 2011-05-15 Tobias Burnus <burnus@net-b.de>
4330
4331 PR fortran/18918
4332 * gfortran.dg/coarray/image_index_2.f90: New.
4333
4334 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4335
4336 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4337 * g++.dg/cpp0x/override2.C: New.
4338
4339 2011-05-14 Tobias Burnus <burnus@net-b.de>
4340
4341 PR fortran/18918
4342 * gfortran.de/coarray_20.f90: New.
4343
4344 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4345
4346 PR fortran/22572
4347 * function_optimize_7.f90: New test case.
4348
4349 2011-05-13 Jason Merrill <jason@redhat.com>
4350
4351 * g++.dg/cpp0x/decltype26.C: New.
4352 * g++.dg/cpp0x/enum11.C: New.
4353
4354 2011-05-13 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/48972
4357 PR fortran/48991
4358 * gfortran.dg/assign_8.f90: Update dg-error.
4359
4360 2011-05-13 Tobias Burnus <burnus@net-b.de>
4361
4362 PR fortran/48972
4363 * gfortran.dg/io_constraints_8.f90: New.
4364 * gfortran.dg/io_constraints_9.f90: New.
4365
4366 2011-05-13 Martin Thuresson <martint@google.com>
4367
4368 PR gcov-profile/47793
4369 * gcc.dg/pr47793.c: New.
4370
4371 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR tree-optimization/48975
4374 * gcc.dg/pr48975.c: New test.
4375
4376 2011-05-12 Tobias Burnus <burnus@net-b.de>
4377
4378 PR fortran/48972
4379 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4380
4381 2011-05-12 Jason Merrill <jason@redhat.com>
4382
4383 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4384
4385 2011-05-12 Geert Bosch <bosch@adacore.com>
4386
4387 * gnat.dg/view_conversion1.adb: New test.
4388
4389 2011-05-12 Richard Guenther <rguenther@suse.de>
4390
4391 PR tree-optimization/48172
4392 * gcc.dg/vect/pr48172.c: New testcase.
4393
4394 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR debug/48967
4397 * g++.dg/opt/pr48967.C: New test.
4398
4399 2011-05-11 Jason Merrill <jason@redhat.com>
4400
4401 * g++.dg/cpp0x/constexpr-friend.C: New.
4402 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4403
4404 * g++.dg/cpp0x/sfinae22.C: New.
4405
4406 2011-05-11 Tobias Burnus <burnus@net-b.de>
4407
4408 PR fortran/48889
4409 * gfortran.dg/generic_24.f90: New.
4410
4411 2011-05-11 Richard Guenther <rguenther@suse.de>
4412
4413 PR tree-optimization/15256
4414 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4415
4416 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4417
4418 PR debug/48159
4419 * gcc.dg/pr48159-1.c: New test.
4420 * gcc.dg/pr48159-2.c: New test.
4421
4422 2011-05-11 Richard Guenther <rguenther@suse.de>
4423
4424 PR middle-end/48953
4425 * gcc.dg/torture/pr48953.c: New testcase.
4426
4427 2011-05-11 Richard Guenther <rguenther@suse.de>
4428
4429 PR tree-optimization/18041
4430 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4431
4432 2011-05-11 Alan Modra <amodra@gmail.com>
4433
4434 PR target/47755
4435 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4436
4437 2011-05-10 Jason Merrill <jason@redhat.com>
4438
4439 * g++.dg/cpp0x/defaulted25.C: New.
4440 * g++.dg/template/crash7.C: Adjust.
4441
4442 * g++.dg/cpp0x/variadic108.C: New.
4443
4444 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4445
4446 * g++.dg/inherit/virtual9.C: Extend.
4447
4448 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4449
4450 PR target/48857
4451 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4452 are passed and returned in vector registers.
4453
4454 2011-05-10 Richard Guenther <rguenther@suse.de>
4455
4456 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4457 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4458 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4459 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4460 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4461 applies.
4462
4463 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR tree-optimization/48611
4466 PR tree-optimization/48794
4467 * gfortran.dg/gomp/pr48611.f90: New test.
4468 * gfortran.dg/gomp/pr48794.f90: New test.
4469
4470 PR debug/48928
4471 * gcc.dg/dfp/pr48928.c: New test.
4472
4473 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4474
4475 PR c++/48522
4476 * g++.dg/cpp0x/pr48522.C: New.
4477
4478 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4479
4480 PR c++/48735
4481 * g++.dg/cpp0x/sfinae21.C: New.
4482
4483 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4484
4485 * g++.dg/template/sfinae28.C: Rename to...
4486 * g++.dg/cpp0x/sfinae19.C: ... this.
4487 * g++.dg/template/sfinae29.C: Rename to...
4488 * g++.dg/cpp0x/sfinae20.C: ... this.
4489
4490 2011-05-09 Jeff Law <law@redhat.com>
4491
4492 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4493 consistent results.
4494
4495 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4496
4497 PR c++/20039
4498 * g++.dg/init/pr20039.C: New.
4499
4500 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4501
4502 PR c++/48737
4503 PR c++/48744
4504 * g++.dg/template/sfinae28.C: New.
4505 * g++.dg/template/sfinae29.C: Likewise.
4506
4507 2011-05-09 Jason Merrill <jason@redhat.com>
4508
4509 * g++.dg/template/nontype23.C: New.
4510
4511 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4512 PR c++/48859
4513 * g++.dg/init/pr48859.C: New.
4514
4515 2011-05-09 Jason Merrill <jason@redhat.com>
4516
4517 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4518 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4519 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4520 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4521 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4522 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4523 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4524 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4525
4526 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4527
4528 * g++.dg/inherit/virtual9.C: New.
4529
4530 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4531
4532 PR c++/48574
4533 * g++.dg/template/dependent-expr8.C: New test case.
4534
4535 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4536
4537 PR tree-optimization/48837
4538 * gcc.dg/pr48837.c: New testcase.
4539
4540 2011-05-06 Jason Merrill <jason@redhat.com>
4541
4542 * g++.dg/cpp0x/constexpr-condition2.C: New.
4543
4544 * g++.dg/cpp0x/constexpr-missing.C: New.
4545
4546 2011-05-06 Tobias Burnus <burnus@net-b.de>
4547
4548 PR fortran/18918
4549 * gfortran.dg/coarray/this_image_2.f90: New.
4550
4551 2011-05-06 Tobias Burnus <burnus@net-b.de>
4552
4553 PR fortran/48858
4554 PR fortran/48820
4555 * gfortran.dg/bind_c_usage_22.f90: New.
4556 * gfortran.dg/bind_c_usage_23.f90: New.
4557 * gfortran.dg/bind_c_usage_24.f90: New.
4558 * gfortran.dg/bind_c_usage_24_c.c: New.
4559
4560 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4561
4562 PR c++/48838
4563 * g++.dg/template/member9.C: New test case.
4564
4565 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/discr29.ad[sb]: New test.
4568 * gnat.dg/discr30.adb: Likewise.
4569
4570 2011-05-05 Julian Brown <julian@codesourcery.com>
4571
4572 * gcc.target/arm/neon-vset_lanes8.c: New test.
4573
4574 2011-05-05 Jason Merrill <jason@redhat.com>
4575
4576 * g++.dg/init/new32.C: New.
4577
4578 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4579
4580 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4581 Fix typo.
4582
4583 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR rtl-optimization/48381
4586 * gcc.c-torture/compile/pr48381.c: New test.
4587
4588 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4589
4590 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4591 to dg-options.
4592 * gcc.target/i386/opt-1.c: Ditto.
4593
4594 2011-05-04 Jason Merrill <jason@redhat.com>
4595
4596 * g++.dg/conversion/base1.C: New.
4597
4598 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4599
4600 PR libgfortran/48787
4601 * gfortran.dg/round_3.f08: Add more checks to test case.
4602
4603 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4604
4605 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4606 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4607 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4608 Gate test on effective_target fd_truncate.
4609
4610 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4611
4612 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4613 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4614 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4615 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4616 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4617 * gcc.target/i386/pr38824.c: Ditto.
4618 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4619 * gcc.target/i386/vecinit-2.c: Ditto.
4620 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4621 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4622 * gcc.target/i386/parity-2.c: Ditto.
4623 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4624
4625 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4626
4627 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4628 remove duplication.
4629 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4630 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4631 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4632
4633 2011-05-03 Tobias Burnus <burnus@net-b.de>
4634
4635 PR fortran/18918
4636 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4637
4638 2011-05-03 Tobias Burnus <burnus@net-b.de>
4639
4640 PR fortran/18918
4641 * gfortran.dg/coarray/this_image_1.f90: New.
4642
4643 2011-05-03 Tobias Burnus <burnus@net-b.de>
4644
4645 PR fortran/18918
4646 * gfortran.dg/coarray/caf.dg: New.
4647 * gfortran.dg/coarray/image_index_1.f90: New, copied
4648 from ../coarray_16.f90.
4649
4650 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 PR c++/28501
4653 * g++.dg/ext/complex9.C: New.
4654
4655 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4656
4657 From Mike Frysinger
4658 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4659 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4660 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4661
4662 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4663
4664 * gcc.target/bfin/builtins: Created.
4665 * gcc.target/bfin/hisilh-O0.c: Deleted.
4666 * gcc.target/bfin/hisilh.c: Moved to...
4667 * gcc.target/bfin/builtins/hisilh.c: ...here.
4668 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4669 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4670 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4671 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4672 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4673 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4674 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4675 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4676 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4677 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4678 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4679 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4680 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4681 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4682 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4683 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4684 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4685 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4686 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4687 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4688 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4689 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4690 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4691 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4692 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4693 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4694 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4695 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4696 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4697 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4698 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4699 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4700 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4701 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4702 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4703 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4704 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4705 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4706 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4707 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4708 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4709 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4710 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4711 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4712 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4713 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4714 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4715 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4716 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4717 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4718 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4719 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4720 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4721 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4722 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4723 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4724 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4725 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4726 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4727 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4728 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4729 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4730 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4731 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4732 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4733 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4734 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4735 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4736 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4737 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4738 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4739 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4740 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4741 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4742 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4743 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4744 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4745 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4746 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4747 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4748 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4749 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4750 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4751 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4752 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4753 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4754 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4755 * gcc.target/bfin/builtins/circptr.c: Ditto.
4756 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4757 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4758 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4759 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4760 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4761 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4762 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4763 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4764 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4765 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4766 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4767 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4768 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4769 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4770 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4771 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4772 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4773 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4774 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4775 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4776 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4777 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4778 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4779 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4780 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4781 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4782 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4783 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4784 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4785 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4786 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4787 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4788 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4789 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4790 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4791 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4792 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4793 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4794 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4795 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4796 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4797 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4798 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4799 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4800 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4801 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4802 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4803 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4804 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4805 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4806 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4807 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4808 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4809 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4810 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4811 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4812 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4813 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4814 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4815 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4816 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4817 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4818 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4819 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4820 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4821 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4822 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4823 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4824 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4825 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4826
4827 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4828
4829 * gcc.target/arm/cold-lc.c: New test.
4830
4831 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR target/48774
4834 * gcc.dg/pr48774.c: New test.
4835
4836 2011-05-03 Richard Guenther <rguenther@suse.de>
4837
4838 * gcc.dg/large-size-array-5.c: New testcase.
4839
4840 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4841
4842 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4843
4844 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4845
4846 * lib/target-supports.exp (check_effective_target_vect_strided):
4847 Replace with...
4848 (check_effective_target_vect_strided2)
4849 (check_effective_target_vect_strided3)
4850 (check_effective_target_vect_strided4)
4851 (check_effective_target_vect_strided8): ...these new functions.
4852
4853 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4854 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4855 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4856 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4857 * gcc.dg/vect/pr37539.c: Likewise.
4858 * gcc.dg/vect/slp-11a.c: Likewise.
4859 * gcc.dg/vect/slp-11b.c: Likewise.
4860 * gcc.dg/vect/slp-11c.c: Likewise.
4861 * gcc.dg/vect/slp-12a.c: Likewise.
4862 * gcc.dg/vect/slp-12b.c: Likewise.
4863 * gcc.dg/vect/slp-18.c: Likewise.
4864 * gcc.dg/vect/slp-19a.c: Likewise.
4865 * gcc.dg/vect/slp-19b.c: Likewise.
4866 * gcc.dg/vect/slp-21.c: Likewise.
4867 * gcc.dg/vect/slp-23.c: Likewise.
4868 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4869
4870 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4871 instead of vect_interleave && vect_extract_even_odd.
4872 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4873 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4874 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4875 * gcc.dg/vect/vect-1.c: Likewise.
4876 * gcc.dg/vect/vect-10.c: Likewise.
4877 * gcc.dg/vect/vect-98.c: Likewise.
4878 * gcc.dg/vect/vect-107.c: Likewise.
4879 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4880 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4881 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4882 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4883 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4884 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4885 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4886 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4887 * gcc.dg/vect/vect-strided-float.c: Likewise.
4888 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4889 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4890 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4891 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4892 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4893 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4894 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4895 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4896 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4897 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4898 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4899 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4900 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4901 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4902 * gcc.dg/vect/vect-vfa-03.c: Likewise.
4903
4904 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4905 target condition.
4906 * gcc.dg/vect/pr30843.c: Likewise.
4907 * gcc.dg/vect/pr33866.c: Likewise.
4908 * gcc.dg/vect/slp-reduc-6.c: Likewise.
4909 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4910 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4911 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4912
4913 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4914
4915 * gcc.dg/vect/slp-11.c: Split into...
4916 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4917 gcc.dg/vect/slp-11c.c: ...these tests.
4918 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4919 * gcc.dg/vect/slp-12c.c: ...this new test.
4920 * gcc.dg/vect/slp-19.c: Split into...
4921 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4922 gcc.dg/vect/slp-19c.c: ...these new tests.
4923
4924 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
4925
4926 * lib/target-supports.exp
4927 (check_effective_target_vect_extract_even_odd_wide): Delete.
4928 (check_effective_target_vect_strided_wide): Likewise.
4929 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4930 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4931 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4932 * gcc.dg/vect/pr37539.c: Likewise.
4933 * gcc.dg/vect/slp-11.c: Likewise.
4934 * gcc.dg/vect/slp-12a.c: Likewise.
4935 * gcc.dg/vect/slp-12b.c: Likewise.
4936 * gcc.dg/vect/slp-19.c: Likewise.
4937 * gcc.dg/vect/slp-23.c: Likewise.
4938 * gcc.dg/vect/vect-1.c: Likewise.
4939 * gcc.dg/vect/vect-98.c: Likewise.
4940 * gcc.dg/vect/vect-107.c: Likewise.
4941 * gcc.dg/vect/vect-strided-float.c: Likewise.
4942
4943 2011-05-02 Jason Merrill <jason@redhat.com>
4944
4945 * g++.dg/init/new31.C: New.
4946
4947 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
4948
4949 PR c/35445
4950 * gcc.dg/pr35445.c: New test.
4951
4952 2011-05-02 Jason Merrill <jason@redhat.com>
4953
4954 * c-c++-common/vla-1.c: New.
4955
4956 2011-05-02 Richard Guenther <rguenther@suse.de>
4957
4958 PR tree-optimization/48822
4959 * gcc.dg/torture/pr48822.c: New testcase.
4960
4961 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4962
4963 PR c++/47969
4964 * g++.dg/cpp0x/constexpr-47969.C: New.
4965
4966 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
4967
4968 PR testsuite/48498
4969 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
4970 on vect_no_align targets.
4971 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4972 vect_no_align targets.
4973
4974 2011-05-01 Xinliang David Li <davidxl@google.com>
4975
4976 * gcc.dg/tree-ssa/integer-addr.c: New test.
4977 * gcc.dg/tree-ssa/alias_bug.c: New test.
4978
4979 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4980
4981 PR libgfortran/48787
4982 * gfortran.dg/round_3.f08: Add more checks.
4983
4984 2011-04-30 Tobias Burnus <burnus@net-b.de>
4985
4986 PR fortran/48821
4987 * gfortran.dg/import9.f90: New, proper test.
4988 * gfortran.dg/interface_37.f90: Remove bogus
4989 test (bogus copy of interface_36.f90).
4990
4991 2011-04-30 Tobias Burnus <burnus@net-b.de>
4992
4993 PR fortran/48821
4994 * gfortran.dg/interface_37.f90: New.
4995
4996 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
4997
4998 PR fortran/48746
4999 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5000
5001 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5002
5003 PR tree-optimization/48809
5004 * gcc.c-torture/execute/pr48809.c: New test.
5005
5006 2011-04-29 Jeff Law <law@redhat.com>
5007
5008 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5009
5010 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5011
5012 PR c++/48606
5013 * g++.dg/init/ctor10.C: New.
5014
5015 2011-04-29 Le-Chun Wu <lcwu@google.com>
5016
5017 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5018 warning in implicitly instantiated templates.
5019
5020 2011-04-29 Le-Chun Wu <lcwu@google.com>
5021
5022 * g++.dg/warn/Wnull-conversion-1.C: New.
5023 * g++.dg/warn/Wnull-conversion-2.C: New.
5024
5025 2011-04-29 Diego Novillo <dnovillo@google.com>
5026
5027 * g++.old-deja/g++.other/null3.C: Expect warning about
5028 converting boolean to a pointer.
5029
5030 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5031
5032 PR fortran/48462
5033 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5034 being a target.
5035
5036 PR fortran/48746
5037 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5038
5039 2011-04-29 Tobias Burnus <burnus@net-b.de>
5040
5041 PR fortran/48810
5042 * gfortran.dg/typebound_proc_22.f90: New.
5043
5044 PR fortran/48800
5045 * gfortran.dg/interface_36.f90: New.
5046
5047 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5048
5049 PR libgfortran/48488
5050 PR libgfortran/48602
5051 PR libgfortran/48615
5052 PR libgfortran/48684
5053 PR libgfortran/48787
5054 * gfortran.dg/fmt_g.f: Adjust test.
5055 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5056 * gfortran.dg/round_3.f08: New test.
5057 * gfortran.dg/namelist_print_1.f: Adjust test.
5058 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5059 * gfortran.dg/f2003_io_5.f03: Adjust test.
5060 * gfortran.dg/coarray_15.f90: Adjust test.
5061 * gfortran.dg/namelist_65.f90: Adjust test.
5062 * gfortran.dg/fmt_cache_1.f: Adjust test.
5063 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5064 * gfortran.dg/real_const_3.f90: Adjust test.
5065
5066 2011-04-28 Xinliang David Li <davidxl@google.com>
5067
5068 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5069 * g++.dg/prof-robust-1.C: New test.
5070
5071 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5072
5073 PR tree-optimization/48765
5074 * gcc.dg/vect/pr48765.c: New.
5075
5076 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5077
5078 PR tree-optimization/48775
5079 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5080
5081 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5082
5083 PR c++/48798
5084 * g++.dg/inherit/pr48798.C: New.
5085 * g++.old-deja/g++.other/base1.C: Adjust.
5086
5087 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5088
5089 PR c++/48656
5090 * g++.dg/template/inherit7.C: New test case.
5091
5092 2011-04-28 Richard Guenther <rguenther@suse.de>
5093
5094 PR tree-optimization/40052
5095 PR tree-optimization/15347
5096 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5097 * gcc.dg/pr15347.c: Likewise.
5098
5099 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5100
5101 PR c++/48530
5102 * g++.dg/cpp0x/sfinae18.C: New.
5103
5104 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5105
5106 PR c++/48771
5107 * g++.dg/ext/is_literal_type1.C: New.
5108
5109 2011-04-28 Tobias Burnus <burnus@net-b.de>
5110
5111 PR fortran/48112
5112 PR fortran/48279
5113 * gfortran.dg/interface_35.f90: New.
5114 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5115 * gfortran.dg/func_result_6.f90: Add dg-warning.
5116 * gfortran.dg/bessel_1.f90: Ditto.
5117 * gfortran.dg/hypot_1.f90: Ditto.
5118 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5119 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5120 * gfortran.dg/interface_assignment_4.f90: Ditto.
5121
5122 2011-04-27 Jason Merrill <jason@redhat.com>
5123
5124 * g++.dg/ext/complex8.C: New.
5125
5126 * g++.dg/cpp0x/initlist49.C: New.
5127 * g++.dg/init/new30.C: New.
5128
5129 2011-04-27 Tobias Burnus <burnus@net-b.de>
5130
5131 PR fortran/48788
5132 * gfortran.dg/whole_file_34.f90: New.
5133
5134 2011-04-27 Jan Hubicka <jh@suse.cz>
5135
5136 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5137
5138 2011-04-27 Jason Merrill <jason@redhat.com>
5139
5140 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5141
5142 * g++.dg/parse/ambig6.C: New.
5143
5144 2011-04-27 Nick Clifton <nickc@redhat.com>
5145
5146 * gcc.dg/20020312-2.c: Add definition for RX.
5147
5148 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5149 option with RX targets.
5150
5151 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5152 /* */ comments.
5153
5154 2011-04-27 Richard Guenther <rguenther@suse.de>
5155
5156 * gcc.dg/tree-ssa/pr23382.c: Remove.
5157
5158 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5159
5160 PR target/48767
5161 * gcc.c-torture/compile/pr48767.c: New test.
5162
5163 2011-04-27 Richard Guenther <rguenther@suse.de>
5164
5165 PR tree-optimization/48772
5166 * g++.dg/pr48772.C: New testcase.
5167
5168 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR c/48742
5171 * gcc.c-torture/compile/pr48742.c: New test.
5172
5173 2011-04-26 Jason Merrill <jason@redhat.com>
5174
5175 * g++.dg/lookup/koenig13.C: New.
5176
5177 * g++.dg/cpp0x/initlist48.C: New.
5178
5179 2011-04-25 Jason Merrill <jason@redhat.com>
5180
5181 * g++.dg/cpp0x/sfinae17.C: New.
5182
5183 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5184
5185 PR target/48258
5186 * gcc.target/powerpc/pr48258-1.c: New file.
5187 * gcc.target/powerpc/pr48258-2.c: Ditto.
5188
5189 2011-04-26 Xinliang David Li <davidxl@google.com>
5190
5191 * gcc.dg/uninit-suppress.c: New test.
5192 * gcc.dg/uninit-suppress.c: New test.
5193
5194 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR debug/48768
5197 * gcc.dg/pr48768.c: New test.
5198
5199 PR tree-optimization/48734
5200 * gcc.c-torture/compile/pr48734.c: New test.
5201
5202 PR testsuite/48753
5203 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5204
5205 2011-04-26 Richard Guenther <rguenther@suse.de>
5206
5207 PR tree-optimization/48731
5208 * gcc.dg/torture/pr48731.c: New testcase.
5209
5210 2011-04-26 Richard Guenther <rguenther@suse.de>
5211
5212 PR testsuite/48753
5213 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5214
5215 2011-04-26 Richard Guenther <rguenther@suse.de>
5216
5217 PR middle-end/48694
5218 * gcc.dg/torture/pr48694-1.c: New testcase.
5219 * gcc.dg/torture/pr48694-2.c: Likewise.
5220
5221 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 * g++.dg/ext/underlying_type1.C: New.
5224 * g++.dg/ext/underlying_type2.C: Likewise.
5225 * g++.dg/ext/underlying_type3.C: Likewise.
5226 * g++.dg/ext/underlying_type4.C: Likewise.
5227 * g++.dg/ext/underlying_type5.C: Likewise.
5228 * g++.dg/ext/underlying_type6.C: Likewise.
5229 * g++.dg/ext/underlying_type7.C: Likewise.
5230 * g++.dg/ext/underlying_type8.C: Likewise.
5231 * g++.dg/ext/underlying_type9.C: Likewise.
5232 * g++.dg/ext/underlying_type10.C: Likewise.
5233
5234 2011-04-25 Jason Merrill <jason@redhat.com>
5235
5236 * g++.dg/cpp0x/regress/template-const2.C: New.
5237
5238 2011-04-25 Jeff Law <law@redhat.com>
5239
5240 * gcc.dg/tree-ssa/vrp56.c: new test.
5241
5242 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5243
5244 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5245
5246 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR preprocessor/48740
5249 * c-c++-common/raw-string-11.c: New test.
5250
5251 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5252
5253 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5254 hppa*-*-hpux*.
5255
5256 2011-04-23 Tobias Burnus <burnus@net-b.de>
5257
5258 PR fortran/18918
5259 * gfortran.dg/coarray_19.f90: New.
5260
5261 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5262
5263 PR c/48685
5264 * gcc.dg/pr48685.c: New test.
5265
5266 2011-04-22 Jan Hubicka <jh@suse.cz>
5267
5268 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5269
5270 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR tree-optimization/48717
5273 * gcc.c-torture/execute/pr48717.c: New test.
5274
5275 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5276
5277 PR target/48723
5278 * gcc.target/i386/pr48723.c: New test.
5279
5280 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5281
5282 PR c/48716
5283 * gcc.dg/gomp/pr48716.c: New test.
5284 * g++.dg/gomp/pr48716.C: New test.
5285
5286 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5287
5288 PR c/36750
5289 * gcc.dg/missing-field-init-2.c: Update testcase.
5290
5291 2011-04-22 Alan Modra <amodra@gmail.com>
5292
5293 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5294
5295 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5296
5297 PR fortran/48405
5298 * gfortran.dg/function_optimize_6.f90: New test.
5299
5300 2011-04-21 Easwaran Raman <eraman@google.com>
5301
5302 * gcc.dg/stack-layout-2.c: New test.
5303
5304 2011-04-21 Richard Guenther <rguenther@suse.de>
5305
5306 PR lto/48703
5307 * g++.dg/lto/pr48207-2_0.C: New testcase.
5308 * g++.dg/lto/pr48207-3_0.C: Likewise.
5309
5310 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5311
5312 * gnat.dg/volatile5.adb: New test.
5313 * gnat.dg/volatile5_pkg.ads: New helper.
5314
5315 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5316
5317 PR target/48708
5318 * gcc.target/i386/pr48708.c: New test.
5319
5320 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5321
5322 * gcc.dg/vect/vect-119.c: New test.
5323
5324 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5325
5326 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5327 and once without.
5328
5329 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5330 Richard Sandiford <richard.sandiford@linaro.org>
5331
5332 PR target/46329
5333 * gcc.target/arm/pr46329.c: New test.
5334
5335 2011-04-21 Tobias Burnus <burnus@net-b.de>
5336
5337 PR fortran/18918
5338 * gfortran.dg/coarray_18.f90: New.
5339
5340 2011-04-20 Jason Merrill <jason@redhat.com>
5341
5342 * g++.dg/cpp0x/initlist47.C: New.
5343
5344 * g++.dg/init/dtor4.C: New.
5345
5346 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5347
5348 PR target/48678
5349 * gcc.target/i386/sse2-pinsrw.c: New test.
5350 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5351 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5352 * gcc.target/i386/sse2-insvhi.c: Ditto.
5353 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5354 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5355
5356 2011-04-20 Jason Merrill <jason@redhat.com>
5357
5358 * g++.dg/template/const4.C: New.
5359
5360 2011-04-20 Easwaran Raman <eraman@google.com>
5361
5362 * gcc.dg/stack-layout-1.c: New test.
5363
5364 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5365
5366 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5367 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5368 function.
5369
5370 2011-04-20 Kai Tietz <ktietz@redhat.com>
5371
5372 * gcc.dg/binop-xor1.c: New test.
5373 * gcc.dg/binop-xor2.c: New test.
5374 * gcc.dg/binop-xor3.c: New test.
5375 * gcc.dg/binop-xor4.c: New test.
5376 * gcc.dg/binop-xor5.c: New test.
5377
5378 2011-04-20 Richard Guenther <rguenther@suse.de>
5379
5380 PR tree-optimization/47892
5381 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5382
5383 2011-04-20 Richard Guenther <rguenther@suse.de>
5384
5385 PR middle-end/48695
5386 * g++.dg/torture/pr48695.C: New testcase.
5387
5388 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5389
5390 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5391 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5392 * gcc.c-torture/execute/pr45262.c: Ditto
5393 * gcc.dg/torture/pr43165.c: Ditto.
5394 * gcc.dg/torture/pr47228.c: Ditto.
5395 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5396 * gcc.dg/ipa/pr45644.c: Ditto.
5397 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5398 PDP11.
5399
5400 2011-04-19 Jason Merrill <jason@redhat.com>
5401
5402 * g++.dg/ext/complex7.C: New.
5403
5404 * g++.dg/ext/attrib41.C: New.
5405
5406 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5407
5408 PR testsuite/48676
5409 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5410
5411 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR target/48678
5414 * gcc.target/i386/pr48678.c: New test.
5415
5416 2011-04-19 Martin Jambor <mjambor@suse.cz>
5417
5418 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5419 * g++.dg/opt/devirt2.C: New test.
5420 * g++.dg/ipa/devirt-g-1.C: Likewise.
5421
5422 2011-04-19 Tobias Burnus <burnus@net-b.de>
5423
5424 PR fortran/48588
5425 * gfortran.dg/whole_file_33.f90: New.
5426
5427 2011-04-19 Martin Jambor <mjambor@suse.cz>
5428
5429 * g++.dg/ipa/devirt-7.C: New test.
5430
5431 2011-04-19 Richard Guenther <rguenther@suse.de>
5432
5433 PR lto/48207
5434 * g++.dg/lto/pr48207_0.C: New testcase.
5435
5436 2011-04-18 Jason Merrill <jason@redhat.com>
5437
5438 * g++.dg/init/void1.C: New.
5439
5440 * g++.dg/cpp0x/union4.C: New.
5441
5442 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR middle-end/48661
5445 * g++.dg/torture/pr48661.C: New test.
5446
5447 PR c++/48632
5448 * g++.dg/gomp/pr48632.C: New test.
5449
5450 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5451
5452 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5453 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5454
5455 2011-04-18 Tobias Burnus <burnus@net-b.de>
5456
5457 PR fortran/18918
5458 * gfortran.dg/coarray_17.f90: New.
5459 * gfortran.dg/coarray_10.f90: Update dg-error.
5460
5461 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5462
5463 PR testsuite/48251
5464 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5465 * gfortran.dg/guality/guality.exp: Likewise.
5466
5467 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5468
5469 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5470
5471 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5472
5473 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5474
5475 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5476
5477 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5478
5479 2011-04-18 Richard Guenther <rguenther@suse.de>
5480
5481 PR middle-end/46364
5482 * g++.dg/torture/pr46364.C: New testcase.
5483
5484 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5485
5486 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5487
5488 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5489
5490 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5491
5492 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5493 Ira Rosen <ira.rosen@linaro.org>
5494
5495 PR target/48252
5496 * gcc.target/arm/pr48252.c: New test.
5497
5498 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR tree-optimization/48616
5501 * gcc.dg/pr48616.c: New test.
5502
5503 2011-04-18 Tobias Burnus <burnus@net-b.de>
5504
5505 PR fortran/18918
5506 * gfortran.dg/coarray_16.f90: New.
5507
5508 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5509
5510 PR fortran/48462
5511 * gfortran.dg/realloc_on_assign_7.f03: New test.
5512
5513 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5514
5515 PR libgfortran/48602
5516 * gfortran.dg/fmt_g0_6.f08: New test.
5517
5518 2011-04-17 Jason Merrill <jason@redhat.com>
5519
5520 * g++.dg/cpp0x/sfinae16.C: New.
5521
5522 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5523
5524 * gcc.target/mips/reg-var-1.c: New test.
5525
5526 2011-04-17 Jan Hubicka <jh@suse.cz>
5527
5528 * gcc.dg/winline-5.c: Update testcase.
5529
5530 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5531
5532 * gnat.dg/discr27.ad[sb]: Move dg directive.
5533 * gnat.dg/discr28.ad[sb]: New test.
5534 * gnat.dg/discr28_pkg.ads: New helper.
5535
5536 2011-04-17 Michael Matz <matz@suse.de>
5537
5538 PR tree-optimization/48622
5539 PR lto/48645
5540 * gcc.dg/lto/pr48622_0.c: New test.
5541
5542 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5543
5544 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5545 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5546 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5547 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5548 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5549 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5550
5551 2011-04-15 Jason Merrill <jason@redhat.com>
5552
5553 * g++.dg/cpp0x/range-for17.C: New.
5554
5555 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5556
5557 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5558 * g++.dg/cpp0x/range-for3.C: Likewise.
5559 * g++.dg/cpp0x/range-for9.C: Correct error message.
5560 * g++.dg/cpp0x/range-for11.C: New.
5561 * g++.dg/cpp0x/range-for12.C: New.
5562 * g++.dg/cpp0x/range-for13.C: New.
5563 * g++.dg/cpp0x/range-for14.C: New.
5564 * g++.dg/cpp0x/range-for15.C: New.
5565 * g++.dg/cpp0x/range-for16.C: New.
5566
5567 2011-04-15 Tobias Burnus <burnus@net-b.de>
5568
5569 PR fortran/18918
5570 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5571
5572 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5573
5574 * objc.dg/naming-4.m: Updated.
5575 * objc.dg/naming-5.m: Updated.
5576 * objc.dg/naming-6.m: New.
5577 * objc.dg/naming-7.m: New.
5578 * obj-c++.dg/naming-1.mm: Updated.
5579 * obj-c++.dg/naming-2.mm: Updated.
5580 * obj-c++.dg/naming-3.mm: New.
5581 * obj-c++.dg/naming-4.mm: New.
5582
5583 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5584
5585 PR libgfortran/48589
5586 * gfortran.dg/fmt_g0_5.f08: New test.
5587
5588 2011-04-15 Richard Guenther <rguenther@suse.de>
5589
5590 PR testsuite/48286
5591 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5592
5593 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5594
5595 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5596 -finline-limit=0 to -fno-inline
5597
5598 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5599
5600 PR target/48614
5601 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5602 just avx.
5603
5604 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR target/48605
5607 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5608 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5609 * gcc.target/i386/avx-insertps-3.c: New test.
5610 * gcc.target/i386/avx-insertps-4.c: New test.
5611
5612 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5613
5614 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5615 -finline-limit=0
5616
5617 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5618
5619 PR target/46779
5620 PR target/45291
5621 PR target/41894
5622 * gcc.target/avr/pr46779-1.c: New test case
5623 * gcc.target/avr/pr46779-2.c: New test case
5624
5625 2011-04-14 Jason Merrill <jason@redhat.com>
5626
5627 * g++.dg/cpp0x/sfinae15.C: New.
5628
5629 * g++.dg/cpp0x/sfinae14.C: New.
5630
5631 * g++.dg/ext/vla10.C: New.
5632
5633 2011-04-14 Richard Guenther <rguenther@suse.de>
5634
5635 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5636
5637 2011-04-14 Richard Guenther <rguenther@suse.de>
5638
5639 * gcc.dg/fold-bitand-4.c: Move ...
5640 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5641
5642 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5643
5644 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5645 variables const.
5646 * gcc.target/avr/torture/trivial.c: Ditto.
5647
5648 2011-04-13 Jason Merrill <jason@redhat.com>
5649
5650 * g++.dg/template/operator11.C: New.
5651
5652 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR middle-end/48591
5655 * gcc.dg/gomp/pr48591.c: New test.
5656
5657 PR c++/48570
5658 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5659 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5660
5661 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5662
5663 PR c++/48574
5664 * g++.dg/template/dependent-expr7.C: New test case.
5665
5666 2011-04-13 Jason Merrill <jason@redhat.com>
5667
5668 * g++.dg/cpp0x/sfinae13.C: New.
5669
5670 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5671
5672 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5673
5674 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5675
5676 * gcc.target/arm/pr43698.c: Remove -march option.
5677
5678 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5679
5680 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5681 -march option.
5682
5683 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5684
5685 PR fortran/48360
5686 PR fortran/48456
5687 * gfortran.dg/realloc_on_assign_6.f03: New test.
5688
5689 2011-04-12 Kai Tietz <ktietz@redhat.com>
5690
5691 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5692 targets the additional -mno-ms-bitfields and
5693 -Wno-packed-bitfield-compat options.
5694 * g++.dg/ext/bitfield3.C: Likewise.
5695 * g++.dg/ext/bitfield4.C: Likewise.
5696 * g++.dg/ext/bitfield5.C: Likewise.
5697 * gcc.dg/bitfld-15.c: Likewise.
5698 * gcc.dg/bitfld-16.c: Likewise.
5699 * gcc.dg/bitfld-17.c: Likewise.
5700 * gcc.dg/bitfld-18.c: Likewise.
5701
5702 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5703
5704 * gcc.target/arm/neon-vld3-1.c: New test.
5705 * gcc.target/arm/neon-vst3-1.c: New test.
5706 * gcc.target/arm/neon/v*.c: Regenerate.
5707
5708 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR rtl-optimization/48549
5711 * g++.dg/opt/pr48549.C: New test.
5712
5713 2011-04-12 Richard Guenther <rguenther@suse.de>
5714
5715 PR tree-optimization/46076
5716 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5717
5718 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5719
5720 PR testsuite/21164
5721 * lib/compat.exp (compat-execute): Declare unsupported after
5722 stripping path from src1.
5723 * lib/lto.exp (lto-execute): Likewise.
5724
5725 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR c/48552
5728 * gcc.dg/pr48552-1.c: New test.
5729 * gcc.dg/pr48552-2.c: New test.
5730
5731 2011-04-11 Jason Merrill <jason@redhat.com>
5732
5733 * g++.dg/cpp0x/sfinae12.C: New.
5734
5735 * g++.dg/cpp0x/enum10.C: New.
5736
5737 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5738
5739 * g++.dg/cpp0x/rv-func.C: New.
5740
5741 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5742
5743 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5744 alpha*-dec-osf5*.
5745
5746 2011-04-11 Martin Jambor <mjambor@suse.cz>
5747
5748 PR tree-optimization/48195
5749 * gcc.dg/ipa/pr48195.c: New test.
5750
5751 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5752
5753 * gnat.dg/return3.adb: Remove unused switch.
5754
5755 2011-04-08 Mike Stump <mikestump@comcast.net>
5756
5757 PR testsuite/48506
5758 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5759 default to fno-common.
5760
5761 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5762
5763 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5764 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5765
5766 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5767
5768 PR fortran/48448
5769 * gfortran.dg/function_optimize_5.f90: New test.
5770
5771 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5772
5773 * gnat.dg/aggr17.adb: New test.
5774 * gnat.dg/aggr18.adb: Likewise.
5775
5776 2011-04-08 Michael Matz <matz@suse.de>
5777
5778 PR middle-end/48389
5779 * gcc.target/i386/pr48389.c: New test.
5780
5781 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5782
5783 PR rtl-optimization/48272
5784 * g++.dg/opt/pr48272.C: New.
5785
5786 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5787
5788 PR rtl-optimization/48235
5789 * gcc.dg/pr48235.c: New.
5790
5791 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5792
5793 PR rtl-optimization/48302
5794 * g++.dg/opt/pr48302.C: New.
5795
5796 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5797
5798 PR target/48273
5799 * g++.dg/opt/pr48273.C: New.
5800
5801 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5802
5803 PR rtl-optimization/48442
5804 * gcc.dg/pr48442.c: New.
5805
5806 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR tree-optimization/48377
5809 * gcc.dg/vect/pr48377.c: New test.
5810
5811 2011-04-07 Jason Merrill <jason@redhat.com>
5812
5813 * g++.dg/cpp0x/regress/call1.C: New.
5814
5815 * g++.dg/cpp0x/variadic107.C: New.
5816
5817 * g++.dg/cpp0x/sfinae11.C: New.
5818 * g++.dg/cpp0x/noexcept02.C: Fix.
5819
5820 * g++.dg/cpp0x/sfinae10.C: New.
5821
5822 * g++.dg/cpp0x/sfinae9.C: New.
5823
5824 * c-c++-common/Wcast-qual-1.c: Move here from...
5825 * gcc.dg/cast-qual-3.c: ...here, and...
5826 * g++.dg/warn/Wcast-qual2.C: ...here.
5827
5828 * g++.dg/cpp0x/sfinae8.C: New.
5829
5830 * g++.dg/cpp0x/sfinae7.C: New.
5831
5832 * g++.dg/cpp0x/enum9.C: New.
5833
5834 2011-04-07 Mike Stump <mikestump@comcast.net>
5835
5836 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5837 with no trampolines.
5838
5839 2011-04-07 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR fortran/48117
5842 * gfortran.dg/gomp/pr48117.f90: New test.
5843
5844 PR debug/48343
5845 * gcc.dg/torture/pr48343.c: New test.
5846
5847 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5848
5849 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5850
5851 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
5852
5853 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5854
5855 2011-04-07 Tom de Vries <tom@codesourcery.com>
5856
5857 PR target/43920
5858 * lib/scanasm.exp (object-size): New proc.
5859 * gcc.target/arm/pr43920-2.c: New test.
5860
5861 2011-04-06 Tobias Burnus <burnus@net-b.de>
5862
5863 PR fortran/18918
5864 PR fortran/48477
5865 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5866
5867 2011-04-06 Steve Ellcey <sje@cup.hp.com>
5868
5869 * gcc.dg/mtune.c: Prune note from output.
5870
5871 2011-04-06 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR debug/48466
5874 * gcc.dg/guality/pr36977.c: New test.
5875 * gcc.dg/guality/pr48466.c: New test.
5876
5877 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5878
5879 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5880
5881 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gnat.dg/return3.adb: New test.
5884
5885 2011-04-06 Richard Guenther <rguenther@suse.de>
5886
5887 PR tree-optimization/47663
5888 * gcc.dg/tree-ssa/inline-8.c: New testcase.
5889
5890 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
5891
5892 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5893 Solaris 8 and 9 as well.
5894
5895 2011-04-05 Tom de Vries <tom@codesourcery.com>
5896
5897 PR target/43920
5898 * gcc.target/arm/pr43920-1.c: New test.
5899
5900 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
5901
5902 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5903 (cctor): Actually return the value.
5904 (main): Cast return values.
5905
5906 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5907
5908 * gfortran.dg/character_comparison_8.f90: New test.
5909
5910 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5911
5912 * frontend-passes: (optimize_lexical_comparison): New function.
5913 (optimize_expr): Call it.
5914 (optimize_comparison): Also handle lexical comparison functions.
5915 Return false instad of -2 for unequal comparison.
5916
5917 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5918
5919 PR fortran/48412
5920 * function_optimize_4.f90: New test.
5921
5922 2011-04-04 Tobias Burnus <burnus@net-b.de>
5923
5924 PR fortran/18918
5925 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5926 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5927 * gfortran.dg/coarray_15.f90: New.
5928
5929 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5930
5931 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5932 * gfortran.dg/bessel_7.f90: Likewise.
5933
5934 2011-04-03 Tobias Burnus <burnus@net-b.de>
5935
5936 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5937
5938 2011-04-03 Richard Guenther <rguenther@suse.de>
5939 Ira Rosen <ira.rosen@linaro.org>
5940
5941 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5942 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5943 -ftree-loop-if-convert-stores.
5944
5945 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5946
5947 * gnat.dg/specs/aggr2.ads: New test.
5948
5949 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
5950
5951 * gnat.dg/debug2.ad[sb]: New test.
5952 * gnat.dg/debug2_pkg.ads: New helper.
5953 * gnat.dg/debug3.ad[sb]: New test.
5954
5955 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
5956
5957 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5958
5959 2011-04-01 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR middle-end/48335
5962 * gcc.c-torture/compile/pr48335-1.c: New test.
5963 * gcc.dg/pr48335-1.c: New test.
5964 * gcc.dg/pr48335-2.c: New test.
5965 * gcc.dg/pr48335-3.c: New test.
5966 * gcc.dg/pr48335-4.c: New test.
5967 * gcc.dg/pr48335-5.c: New test.
5968 * gcc.dg/pr48335-6.c: New test.
5969 * gcc.dg/pr48335-7.c: New test.
5970 * gcc.dg/pr48335-8.c: New test.
5971 * gcc.target/i386/pr48335-1.c: New test.
5972
5973 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
5974
5975 PR c/36299
5976 * gcc.dg/Waddress.c: New test.
5977
5978 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5979
5980 PR fortran/48352
5981 * gfortran.dg/function_optimize_3.f90: New test.
5982
5983 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
5984
5985 * gcc.c-torture/compile/20110401-1.c: New test.
5986
5987 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5988 * g++.dg/lto/20091002-2_0.C: Likewise.
5989 * g++.dg/lto/20090303_0.c: Likewise.
5990 * g++.dg/lto/20091004-1_0.C: Likewise.
5991 * g++.dg/lto/20091002-3_0.C: Likewise.
5992 * g++.dg/lto/20091004-2_0.C: Likewise.
5993 * g++.dg/lto/20081123_0.C: Likewise.
5994 * g++.dg/lto/20090313_0.C: Likewise.
5995 * g++.dg/lto/20081109-1_0.C: Likewise.
5996 * g++.dg/lto/20081219_0.C: Likewise.
5997 * g++.dg/lto/20081204-1_0.C: Likewise.
5998 * g++.dg/lto/20090302_0.C: Likewise.
5999 * g++.dg/lto/20081119-1_0.C: Likewise.
6000 * g++.dg/lto/20081118_0.C: Likewise.
6001 * gcc.dg/lto/20091020-2_0.c: Likewise.
6002 * gcc.dg/lto/20090210_0.c: Likewise.
6003 * gcc.dg/lto/20081204-1_0.c: Likewise.
6004 * gcc.dg/lto/20081224_0.c: Likewise.
6005 * gcc.dg/lto/20090219_0.c: Likewise.
6006 * gcc.dg/lto/20091014-1_0.c: Likewise.
6007 * gcc.dg/lto/20091016-1_0.c: Likewise.
6008 * gcc.dg/lto/20090206-2_0.c: Likewise.
6009 * gcc.dg/lto/20090116_0.c: Likewise.
6010 * gcc.dg/lto/20091013-1_0.c: Likewise.
6011 * gcc.dg/lto/20091015-1_0.c: Likewise.
6012 * gcc.dg/lto/20090126-2_0.c: Likewise.
6013
6014 2011-03-31 Ian Lance Taylor <iant@google.com>
6015
6016 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6017
6018 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6019
6020 * gnat.dg/opt16.adb: New test.
6021
6022 2011-03-31 Jason Merrill <jason@redhat.com>
6023
6024 * g++.dg/cpp0x/defaulted24.C: New.
6025
6026 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028 PR target/16292
6029 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6030 with -O0.
6031
6032 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6033
6034 * g++.dg/other/i386-9.C: New test.
6035
6036 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037
6038 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6039
6040 2011-03-30 Jason Merrill <jason@redhat.com>
6041
6042 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6043
6044 * g++.dg/cpp0x/regress/isnan.C: New.
6045
6046 * g++.dg/cpp0x/initlist46.C: New.
6047
6048 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6049
6050 PR target/47551
6051 * gcc.target/arm/neon-modes-2.c: New test.
6052
6053 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR c/48305
6056 * gcc.c-torture/compile/pr48305.c: New test.
6057
6058 2011-03-29 Jason Merrill <jason@redhat.com>
6059
6060 * g++.dg/cpp0x/regress/value-dep1.C: New.
6061
6062 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6063
6064 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6065
6066 2011-03-29 Ian Lance Taylor <iant@google.com>
6067
6068 * go.test/go-test.exp: Handle the test lines used in several new
6069 tests.
6070 (errchk): Add opts parameter. Change all callers. Handle parens
6071 in regexps.
6072
6073 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6074 Dominique d'Humieres <dominiq@lps.ens.fr>
6075
6076 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6077 and __APPLE__ && __PPC__ && __ALTIVEC__.
6078
6079 2011-03-29 Jason Merrill <jason@redhat.com>
6080
6081 * g++.dg/cpp0x/dependent1.C: New.
6082
6083 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6084
6085 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6086
6087 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6088
6089 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6090
6091 PR fortran/48095
6092 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6093 * gfortran.dg/proc_ptr_comp_32.f90: New.
6094
6095 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6096
6097 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6098 check for corresponding warning.
6099
6100 2011-03-28 Jason Merrill <jason@redhat.com>
6101
6102 * g++.dg/cpp0x/rv-deduce2.C: New.
6103
6104 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR debug/48203
6107 * gcc.dg/pr48203.c: New test.
6108
6109 2011-03-28 Jeff Law <law@redhat.com>
6110
6111 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6112
6113 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6114
6115 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6116 and __PPC__ && __ALTIVEC__.
6117
6118 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6119
6120 PR testsuite/48238
6121 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6122 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6123 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6124 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6125
6126 2011-03-28 Jason Merrill <jason@redhat.com>
6127
6128 * g++.dg/cpp0x/initlist-array2.C: New.
6129
6130 * g++.dg/cpp0x/initlist-array1.C: New.
6131
6132 * g++.dg/cpp0x/constexpr-compound.C: New.
6133
6134 * g++.dg/cpp0x/constexpr-using.C: New.
6135
6136 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6137
6138 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6139
6140 PR testsuite/48276
6141 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6142
6143 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gcc.dg/slp-1.c: New test.
6146
6147 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6148
6149 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6150 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6151 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6152 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6153 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6154 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6155 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6156 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6157 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6158 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6159 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6160 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6161 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6162 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6163
6164 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6165
6166 PR fortran/47065
6167 * gfortran.dg/trim_optimize_5.f90: New test.
6168 * gfortran.dg/trim_optimize_6.f90: New test.
6169
6170 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6171
6172 PR target/38598
6173 * gcc.target/mips/madd-7.c: Remove -mlong32.
6174 * gcc.target/mips/msub-7.c: Likewise.
6175
6176 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6177
6178 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6179 accesses to preserve the meaning of the test for doubleword vectors.
6180 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6181 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6182
6183 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6184
6185 PR fortran/48291
6186 * gfortran.dg/class_42.f03: New.
6187
6188 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6189
6190 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6191 strided accesses.
6192
6193 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6194
6195 PR rtl-optimization/48144
6196 * gcc.dg/pr48144.c: New test.
6197
6198 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6199
6200 * gnat.dg/discr27.ad[sb]: New test.
6201
6202 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6203
6204 * gnat.dg/limited_with2.ad[sb]: New test.
6205 * gnat.dg/limited_with2_pkg1.ads: New helper.
6206 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6207
6208 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6209
6210 * gnat.dg/opt15.adb: New test.
6211 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6212
6213 2011-03-25 Tobias Burnus <burnus@net-b.de>
6214
6215 PR fortran/48174
6216 PR fortran/45304
6217 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6218 * gfortran.dg/leadz_trailz_3.f90: Ditto
6219
6220 2011-03-25 Martin Jambor <mjambor@suse.cz>
6221
6222 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6223
6224 2011-03-25 Jason Merrill <jason@redhat.com>
6225
6226 * g++.dg/cpp0x/defaulted22.C: New.
6227 * g++.dg/cpp0x/defaulted23.C: New.
6228 * g++.dg/cpp0x/defaulted15.C: Adjust.
6229
6230 2011-03-25 Jason Merrill <jason@redhat.com>
6231
6232 * g++.dg/cpp0x/move1.C: New.
6233
6234 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6235
6236 PR target/48287
6237 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6238
6239 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6240
6241 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6242 for mips-sgi-irix6.5.
6243 Replace snprintf prototype by <stdio.h>.
6244
6245 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6246
6247 PR testsuite/48283
6248 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6249 run_expensive_tests.
6250 * gcc.dg/graphite/block-4.c: Likewise.
6251 * gcc.dg/graphite/block-7.c: Likewise.
6252 * gcc.dg/graphite/block-8.c: Likewise.
6253
6254 2011-03-25 Richard Guenther <rguenther@suse.de>
6255
6256 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6257 * g++.dg/tree-ssa/pr8781.C: Likewise.
6258 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6259 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6260 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6261 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6262 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6263 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6264 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6265 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6266 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6267 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6268 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6269 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6270 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6271 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6272 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6273 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6274 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6275 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6276 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6277 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6278 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6279 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6280 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6281 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6282 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6283 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6284 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6285 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6286 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6287 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6288 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6289 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6290 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6291 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6292 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6293 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6294 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6295 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6296 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6297 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6298 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6299 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6300 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6301 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6302 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6303 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6304 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6305 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6306 * c-c++-common/pr46562-2.c: Likewise.
6307 * gfortran.dg/pr42108.f90: Likewise.
6308 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6309 foo to be inlined even at -O1.
6310 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6311 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6312 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6313 * gcc.dg/matrix/matrix.exp: Disable FRE.
6314
6315 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR debug/48204
6318 * gcc.dg/dfp/pr48204.c: New test.
6319
6320 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6321
6322 PR target/48209
6323 * gcc.c-torture/execute/pr47917.c: Move this...
6324 * gcc.dg/torture/pr47917.c: to here and add xfails.
6325
6326 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6327
6328 * gnat.dg/array16.ad[sb]: New test.
6329 * gnat.dg/array16.ads: New helper.
6330
6331 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6332
6333 * gnat.dg/derived_type2.adb: New test.
6334
6335 2011-03-24 Richard Guenther <rguenther@suse.de>
6336
6337 PR tree-optimization/48271
6338 * g++.dg/torture/pr48271.C: New testcase.
6339
6340 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gnat.dg/array15.ad[sb]: New test.
6343
6344 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6345
6346 PR target/48237
6347 * gcc.target/i386/pr48237.c: New test.
6348
6349 2011-03-24 Richard Guenther <rguenther@suse.de>
6350
6351 PR middle-end/48269
6352 * gcc.dg/builtin-object-size-10.c: New testcase.
6353
6354 2011-03-24 Richard Guenther <rguenther@suse.de>
6355
6356 PR tree-optimization/46562
6357 * c-c++-common/pr46562-2.c: New testcase.
6358 * c-c++-common/pr46562.c: Likewise.
6359
6360 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6361
6362 * gcc.dg/vect/vect-cselim-1.c: New test.
6363 * gcc.dg/vect/vect-cselim-2.c: New test.
6364
6365 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6366
6367 * gcc.target/arm/pr46934.c: New.
6368
6369 2011-03-23 Ian Lance Taylor <iant@google.com>
6370
6371 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6372
6373 2011-03-23 Richard Guenther <rguenther@suse.de>
6374
6375 * gcc.dg/struct: Remove directory and contents.
6376
6377 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6378
6379 PR testsuite/48251
6380 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6381
6382 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6383
6384 * gnat.dg/discr26.ad[sb]: New test.
6385 * gnat.dg/discr26_pkg.ads: New helper.
6386
6387 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6388
6389 PR target/47553
6390 * gcc.target/arm/neon-vld-1.c: New test.
6391
6392 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6393
6394 * gnat.dg/array14.ad[sb]: New test.
6395 * gnat.dg/array14_pkg.ads: New helper.
6396
6397 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6398
6399 * gcc.c-torture/execute/920501-8.x: Remove.
6400 * gcc.c-torture/execute/930513-1.x: Remove.
6401 * gcc.c-torture/execute/960312-1.x: Remove.
6402 * gcc.c-torture/compile/20000804-1.c,
6403 gcc.c-torture/compile/20001205-1.c,
6404 gcc.c-torture/compile/20001226-1.c,
6405 gcc.c-torture/compile/20010518-2.c,
6406 gcc.c-torture/compile/20020312-1.c,
6407 gcc.c-torture/compile/20020604-1.c,
6408 gcc.c-torture/compile/920501-12.c,
6409 gcc.c-torture/compile/920501-4.c,
6410 gcc.c-torture/compile/920520-1.c,
6411 gcc.c-torture/compile/980506-1.c,
6412 gcc.c-torture/execute/980709-1.x,
6413 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6414 options for m68hc11.
6415 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6416 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6417 m68hc11.
6418
6419 2011-03-22 Nick Clifton <nickc@redhat.com>
6420
6421 * lib/target-supports.exp (check_profiling_available): Add MN10300
6422 to the list of targets that do not support profiling. Restore
6423 alpha sorting to this list.
6424
6425 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6426
6427 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6428 failure on 32-bit systems.
6429 * gcc.dg/torture/vector-2.c: Ditto.
6430
6431 2011-03-22 Richard Guenther <rguenther@suse.de>
6432
6433 PR tree-optimization/48228
6434 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6435
6436 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6437
6438 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6439 powerpc.
6440
6441 PR target/48226
6442 * gcc.target/powerpc/pr48226.c: New file.
6443
6444 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6445
6446 * lib/prune.exp (prune_gcc_output): Prune "could not create
6447 compact unwind for" warnings.
6448
6449 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR c/42544
6452 PR c/48197
6453 * gcc.c-torture/execute/pr42544.c: New test.
6454 * gcc.c-torture/execute/pr48197.c: New test.
6455
6456 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6457
6458 PR preprocessor/48192
6459 * gcc.target/powerpc/pr48192.c: New file.
6460
6461 PR target/48053
6462 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6463 split problem of 0 being loaded in a VSX register.
6464
6465 2011-03-21 Richard Guenther <rguenther@suse.de>
6466
6467 PR c/47939
6468 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6469 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6470 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6471 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6472
6473 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR target/48213
6476 * gcc.dg/pr48213.c: New test.
6477
6478 2011-03-21 Kai Tietz <ktietz@redhat.com>
6479
6480 PR target/12171
6481 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6482
6483 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6484
6485 * gcc.target/arm/xor-and.c: New.
6486
6487 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6488
6489 PR fortran/22572
6490 * gfortran.dg/function_optimize_1.f90: New test.
6491 * gfortran.dg/function_optimize_2.f90: New test.
6492
6493 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6494
6495 PR rtl-optimization/47502
6496 * gcc.target/i386/pr47502-1.c: New.
6497 * gcc.target/i386/pr47502-2.c: Likewise.
6498
6499 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR rtl-optimization/48156
6502 * gcc.dg/pr48156.c: New test.
6503
6504 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6505
6506 PR libfortran/47439
6507 * gfortran.dg/scratch_1.f90: Adjust test.
6508
6509 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6510
6511 PR libfortran/47439
6512 * gfortran.dg/scratch_1.f90: New test.
6513
6514 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6515
6516 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6517 variably modified typedefs.
6518 * gcc.dg/c1x-typedef-2.c: Remove.
6519
6520 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6521
6522 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6523 * gcc.dg/c1x-anon-struct-3.c: New test.
6524 * gcc.dg/anon-struct-11.c: Update.
6525
6526 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6527
6528 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6529 dg-xfail-run-if.
6530 Only xfail with gas.
6531
6532 2011-03-18 Jason Merrill <jason@redhat.com>
6533
6534 * g++.dg/template/fn-ptr1.C: New.
6535
6536 * g++.dg/overload/volatile1.C: New.
6537
6538 * g++.dg/opt/pr23372.C: New.
6539
6540 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6541
6542 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6543
6544 PR middle-end/47405
6545 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6546
6547 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6548
6549 * gcc.target/arm/unsigned-extend-1.c: New.
6550
6551 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR bootstrap/48161
6554 * gcc.c-torture/compile/pr48161.c: New test.
6555
6556 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6557
6558 PR middle-end/47725
6559 * gcc.dg/torture/pr47725.c: New.
6560
6561 2011-03-17 Jason Merrill <jason@redhat.com>
6562
6563 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6564 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6565
6566 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6567
6568 * gnat.dg/specs/elab2.ads: New test.
6569 * gnat.dg/specs/elab2_pkg.ads: New helper.
6570
6571 2011-03-17 Jason Merrill <jason@redhat.com>
6572
6573 * g++.dg/cpp0x/decltype-1212.C: New.
6574 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6575
6576 2011-03-17 Jason Merrill <jason@redhat.com>
6577
6578 * g++.dg/parse/memfnquals1.C: New.
6579
6580 2011-03-17 Richard Guenther <rguenther@suse.de>
6581
6582 PR middle-end/48134
6583 * gcc.dg/pr48134.c: New testcase.
6584
6585 2011-03-17 Richard Guenther <rguenther@suse.de>
6586
6587 PR middle-end/48165
6588 * g++.dg/torture/pr48165.C: New testcase.
6589
6590 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR rtl-optimization/48141
6593 * gcc.dg/pr48141.c: New test.
6594
6595 2011-03-16 Jason Merrill <jason@redhat.com>
6596
6597 * g++.dg/cpp0x/constexpr-48089.C: New.
6598
6599 * g++.dg/cpp0x/constexpr-abi1.C: New.
6600
6601 * g++.dg/cpp0x/constexpr-46336.C: New.
6602 * g++.dg/parse/friend5.C: Adjust expected errors.
6603
6604 * g++.dg/cpp0x/constexpr-47570.C: New.
6605
6606 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6607
6608 PR debug/47510
6609 * ++.dg/debug/dwarf2/typedef6.C: New test.
6610
6611 2011-03-16 Jason Merrill <jason@redhat.com>
6612
6613 * g++.dg/cpp0x/elision2.C: New.
6614
6615 * g++.dg/cpp0x/constexpr-array3.C: New.
6616
6617 2011-03-16 Jason Merrill <jason@redhat.com>
6618
6619 * g++.dg/cpp0x/sfinae6.C: New.
6620 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6621 * g++.dg/cpp0x/pr45908.C: Likewise.
6622 * g++.dg/cpp0x/sfinae6.C: Likewise.
6623 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6624 * g++.old-deja/g++.law/arg11.C: Likewise.
6625
6626 2011-03-16 Jason Merrill <jason@redhat.com>
6627
6628 * g++.dg/template/incomplete6.C: New.
6629
6630 2011-03-16 Jeff Law <law@redhat.com>
6631
6632 * gcc.dg/tree-ssa/vrp55.c: New test.
6633
6634 2011-03-16 Jason Merrill <jason@redhat.com>
6635
6636 * g++.dg/cpp0x/auto22.C: New.
6637
6638 2011-03-16 Richard Guenther <rguenther@suse.de>
6639
6640 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6641 optimizing it away if promoted to const.
6642
6643 2011-03-16 Richard Guenther <rguenther@suse.de>
6644
6645 PR tree-optimization/48149
6646 * gcc.dg/fold-complex-1.c: New testcase.
6647
6648 2011-03-16 Richard Guenther <rguenther@suse.de>
6649
6650 PR testsuite/48147
6651 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6652 or cloning happens.
6653
6654 2011-03-16 Richard Guenther <rguenther@suse.de>
6655
6656 PR tree-optimization/26134
6657 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6658
6659 2011-03-16 Richard Guenther <rguenther@suse.de>
6660
6661 PR tree-optimization/48146
6662 * gcc.dg/torture/pr48146.c: New testcase.
6663
6664 2011-03-16 Richard Guenther <rguenther@suse.de>
6665
6666 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6667 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6668
6669 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR middle-end/48136
6672 * gcc.c-torture/compile/pr48136.c: New test.
6673
6674 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6675
6676 PR debug/45882
6677 * gcc.dg/guality/pr45882.c: New test.
6678
6679 2011-03-15 Jason Merrill <jason@redhat.com>
6680
6681 * g++.dg/cpp0x/constexpr-recursion.C: New.
6682
6683 * g++.dg/cpp0x/implicit11.C: New.
6684
6685 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6686
6687 * g++.dg/cpp0x/constexpr-attribute.C: New.
6688
6689 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6690
6691 * g++.dg/parse/pr34758.C: New.
6692
6693 2011-03-15 Xinliang David Li <davidxl@google.com>
6694
6695 PR c/47837
6696 * gcc.dg/uninit-pred-7_d.c: New test.
6697 * gcc.dg/uninit-pred-8_d.c: New test.
6698
6699 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6700
6701 PR target/46788
6702 * gcc.target/arm/pr46788.c: New.
6703
6704 2011-03-15 Richard Guenther <rguenther@suse.de>
6705
6706 PR middle-end/47650
6707 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6708 * gfortran.dg/ishft_4.f90: Likewise.
6709 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6710
6711 2011-03-15 Richard Guenther <rguenther@suse.de>
6712
6713 PR tree-optimization/13954
6714 * g++.dg/tree-ssa/pr13954.C: New testcase.
6715
6716 2011-03-15 Richard Guenther <rguenther@suse.de>
6717
6718 PR tree-optimization/48037
6719 * gcc.target/i386/pr48037-1.c: New testcase.
6720
6721 2011-03-15 Richard Guenther <rguenther@suse.de>
6722
6723 PR tree-optimization/41490
6724 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6725 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6726 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6727 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6728 * g++.dg/tree-ssa/pr33604.C: Adjust.
6729
6730 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6731
6732 PR middle-end/47917
6733 * gcc.c-torture/execute/pr47917.c: New test.
6734 * gcc.dg/pr47917.c: New test.
6735
6736 PR middle-end/38878
6737 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6738
6739 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6740
6741 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6742 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6743 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6744 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6745 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6746 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6747 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6748 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6749 * gcc.target/i386/avx-floor-vec.c: Ditto.
6750 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6751 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6752 * gcc.target/i386/avx-rint-vec.c: Ditto.
6753 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6754 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6755 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6756 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6757
6758 2011-03-14 Tom Tromey <tromey@redhat.com>
6759
6760 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6761 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6762 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6763
6764 2011-03-14 Tom Tromey <tromey@redhat.com>
6765
6766 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6767 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6768 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6769
6770 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6771
6772 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6773
6774 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6775
6776 PR rtl-optimization/47166
6777 * gcc.c-torture/execute/postmod-1.c: New test.
6778
6779 2011-03-14 Richard Guenther <rguenther@suse.de>
6780
6781 PR middle-end/48098
6782 * gcc.dg/torture/pr48098.c: New testcase.
6783
6784 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6785
6786 PR target/48053
6787 * gcc.target/powerpc/pr48053-1.c: New test.
6788 * gcc.target/powerpc/pr48053-2.c: Likewise.
6789
6790 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6791
6792 PR libfortran/48066
6793 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6794
6795 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6796
6797 PR libfortran/48066
6798 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6799
6800 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6801
6802 PR fortran/48059
6803 * gfortran.dg/class_41.f03: New.
6804
6805 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6806
6807 * g++.dg/conversion/cast3.C: New test.
6808
6809 2011-03-11 Jason Merrill <jason@redhat.com>
6810
6811 * g++.dg/template/error45.C: New.
6812
6813 * g++.dg/parse/no-type-defn1.C: New.
6814
6815 * g++.dg/ext/attrib40.C: New.
6816
6817 * g++.dg/cpp0x/regress/array1.C: New.
6818
6819 2011-03-11 Richard Guenther <rguenther@suse.de>
6820
6821 PR tree-optimization/48067
6822 * gcc.dg/pr48067.c: New testcase.
6823
6824 2011-03-11 Richard Guenther <rguenther@suse.de>
6825
6826 PR lto/48073
6827 * g++.dg/lto/20110311-1_0.C: New testcase.
6828
6829 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR c++/48035
6832 * g++.dg/inherit/virtual8.C: New test.
6833
6834 PR middle-end/48044
6835 * gcc.dg/torture/pr48044.c: New test.
6836
6837 2011-03-11 Janus Weil <janus@gcc.gnu.org>
6838
6839 PR fortran/47768
6840 * gfortran.dg/proc_ptr_comp_31.f90: New.
6841
6842 2011-03-11 Richard Guenther <rguenther@suse.de>
6843
6844 PR tree-optimization/47278
6845 * gcc.dg/torture/pr47278-1.c: New testcase.
6846 * gcc.dg/torture/pr47278-2.c: Likewise.
6847
6848 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR tree-optimization/48063
6851 * gcc.dg/torture/pr48063.c: New test.
6852
6853 2011-03-10 Jason Merrill <jason@redhat.com>
6854
6855 * g++.dg/template/array22.C: New.
6856
6857 * g++.dg/cpp0x/syntax-err1.C: New.
6858 * g++.dg/parse/error36.C: Adjust expected errors.
6859 * g++.old-deja/g++.pt/ctor2.C: Likewise.
6860 * g++.old-deja/g++.pt/typename3.C: Likewise.
6861 * g++.old-deja/g++.pt/typename4.C: Likewise.
6862 * g++.old-deja/g++.pt/typename6.C: Likewise.
6863
6864 2011-03-09 Jason Merrill <jason@redhat.com>
6865
6866 * g++.dg/template/nontype22.C: New.
6867
6868 2011-03-09 Martin Jambor <mjambor@suse.cz>
6869
6870 PR tree-optimization/47714
6871 * g++.dg/torture/pr47714.C: New test.
6872
6873 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6874
6875 PR target/47755
6876 * gcc.target/powerpc/pr47755-2.c: New file.
6877
6878 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6879
6880 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6881 is not set in the environment, pass 64 as first argument when not
6882 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6883 native where ulimit -u is supported.
6884
6885 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6886
6887 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6888
6889 2011-03-08 Jason Merrill <jason@redhat.com>
6890
6891 * g++.dg/template/nontype21.C: New.
6892
6893 * g++.dg/template/anon5.C: New.
6894
6895 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR debug/47881
6898 * gcc.dg/pr47881.c: New test.
6899
6900 2011-03-08 Dodji Seketeli <dodji@redhat.com>
6901
6902 PR c++/47957
6903 * g++.dg/lookup/template3.C: New test.
6904
6905 2011-03-08 Kai Tietz <ktietz@redhat.com>
6906
6907 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6908 'long' type.
6909
6910 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
6911
6912 PR testsuite/47954
6913 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6914 sizeof to compute alignment.
6915
6916 2011-03-08 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/48022
6919 * gcc.dg/pr48022-1.c: New test.
6920 * gcc.dg/pr48022-2.c: New test.
6921
6922 2011-03-07 Jason Merrill <jason@redhat.com>
6923
6924 * g++.dg/template/nontype20.C: New.
6925 * g++.dg/init/member1.C: Adjust expected errors.
6926 * g++.dg/parse/constant4.C: Likewise.
6927 * g++.dg/template/qualified-id3.C: Likewise.
6928 * g++.old-deja/g++.pt/crash10.C: Likewise.
6929
6930 * g++.dg/cpp0x/regress/non-const1.C: New.
6931
6932 2011-03-07 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR debug/47991
6935 * gcc.dg/pr47991.c: New test.
6936
6937 2011-03-07 Jason Merrill <jason@redhat.com>
6938
6939 * g++.dg/abi/mangle46.C: New.
6940
6941 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
6942
6943 PR target/47862
6944 * gcc.target/powerpc/pr47862.c: New.
6945
6946 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
6947
6948 PR target/45413
6949 * gcc.target/i386/combine-mul.c: Require nonpic.
6950
6951 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
6952 Nathan Froyd <froydnj@codesourcery.com>
6953
6954 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6955
6956 2011-03-06 Mark Mitchell <mark@codesourcery.com>
6957
6958 * README.QMTEST: Remove.
6959
6960 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
6961 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6962
6963 PR fortran/47850
6964 * gfortran.dg/array_constructor_37.f90 : New test.
6965
6966 2011-03-05 Jason Merrill <jason@redhat.com>
6967
6968 * g++.dg/abi/mangle39.C: ABI v5, not 6.
6969 * g++.dg/abi/mangle45.C: Likewise.
6970 * g++.dg/cpp0x/trailing1.C: Likewise.
6971
6972 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6973
6974 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6975
6976 2011-03-05 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR rtl-optimization/47899
6979 * gcc.dg/pr47899.c: New test.
6980
6981 * gcc.dg/torture/pr47968.c: Ignore warnings.
6982
6983 PR tree-optimization/47967
6984 * gcc.c-torture/compile/pr47967.c: New test.
6985
6986 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6987
6988 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6989 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6990
6991 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
6992
6993 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6994 and property_getAttributes() if __OBJC2__.
6995 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6996 * objc.dg/property/property-encoding-1.m: New.
6997 * obj-c++.dg/property/property-encoding-1.mm: New.
6998
6999 2011-03-04 Jason Merrill <jason@redhat.com>
7000
7001 * g++.dg/template/pseudodtor6.C: New.
7002
7003 * g++.dg/inherit/covariant19.C: New.
7004
7005 2011-03-04 Richard Guenther <rguenther@suse.de>
7006
7007 PR middle-end/47968
7008 * gcc.dg/torture/pr47968.c: New testcase.
7009
7010 2011-03-04 Richard Guenther <rguenther@suse.de>
7011
7012 PR middle-end/47975
7013 * gcc.dg/torture/pr47975.c: New testcase.
7014
7015 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7016
7017 PR c++/47974
7018 * g++.dg/template/crash106.C: New.
7019
7020 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR c/47963
7023 * gcc.dg/gomp/pr47963.c: New test.
7024 * g++.dg/gomp/pr47963.C: New test.
7025
7026 2011-03-02 Jason Merrill <jason@redhat.com>
7027
7028 * g++.dg/cpp0x/regress/condition1.C: New.
7029
7030 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7031
7032 2011-03-01 Jason Merrill <jason@redhat.com>
7033
7034 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7035
7036 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7037
7038 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7039
7040 PR rtl-optimization/47925
7041 * gcc.c-torture/execute/pr47925.c: New test.
7042
7043 2011-03-01 Jason Merrill <jason@redhat.com>
7044
7045 * g++.dg/cpp0x/decltype25.C: New.
7046
7047 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7048
7049 2011-03-01 Richard Guenther <rguenther@suse.de>
7050
7051 PR tree-optimization/47890
7052 * gcc.dg/torture/pr47890.c: New testcase.
7053
7054 2011-03-01 Richard Guenther <rguenther@suse.de>
7055
7056 PR lto/47924
7057 * gcc.dg/lto/pr47924_0.c: New testcase.
7058
7059 2011-03-01 Richard Guenther <rguenther@suse.de>
7060
7061 PR lto/46911
7062 * gfortran.dg/lto/pr46911_0.f: New testcase.
7063
7064 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7065
7066 PR libgfortran/47933
7067 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7068 compile errors from older code form.
7069
7070 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7071
7072 PR libgfortran/47567
7073 * gfortran.dg/fmt_fw_d.f90: New test.
7074
7075 2011-02-28 Jason Merrill <jason@redhat.com>
7076
7077 * g++.dg/inherit/covariant18.C: New.
7078
7079 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR middle-end/47893
7082 * gcc.dg/pr47893.c: New test.
7083
7084 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7085
7086 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7087 NULL in case of a selector with conflicting types.
7088 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7089
7090 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7091
7092 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7093 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7094 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7095 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7096
7097 2011-02-28 Jason Merrill <jason@redhat.com>
7098
7099 PR c++/47906
7100 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7101
7102 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103
7104 PR libgfortran/47778
7105 * gfortran.dg/namelist_71.f90: New test.
7106
7107 2011-02-27 Jason Merrill <jason@redhat.com>
7108
7109 PR c++/47906
7110 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7111 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7112
7113 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 PR c++/46466
7116 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7117
7118 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR fortran/47886
7121 * gfortran.dg/gomp/task-1.f90: Removed.
7122
7123 2011-02-26 Jason Merrill <jason@redhat.com>
7124
7125 * g++.dg/template/this-targ1.C: New.
7126
7127 * g++.dg/cpp0x/regress/template-const1.C: New.
7128 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7129 * g++.dg/template/function1.C: Adjust.
7130 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7131 * g++.dg/debug/debug7.C: Adjust.
7132
7133 2011-02-26 Tobias Burnus <burnus@net-b.de>
7134
7135 PR fortran/47886
7136 * gfortran.dg/gomp/task-1.f90: New.
7137
7138 2011-02-25 Jie Zhang <jie@codesourcery.com>
7139
7140 * gcc.target/arm/neon-thumb2-move.c: Add
7141 dg-require-effective-target arm_thumb2_ok.
7142
7143 2011-02-24 Jason Merrill <jason@redhat.com>
7144
7145 * g++.dg/parse/constant1.C: Specify C++98 mode.
7146 * g++.dg/parse/constant5.C: Likewise.
7147 * g++.dg/parse/error2.C: Likewise.
7148 * g++.dg/parse/semicolon3.C: Likewise.
7149 * g++.dg/template/crash14.C: Likewise.
7150 * g++.dg/template/local4.C: Likewise.
7151 * g++.dg/template/nontype3.C: Likewise.
7152 * g++.dg/parse/crash31.C: Adjust expected errors.
7153 * g++.dg/template/function1.C: Likewise.
7154 * g++.dg/template/ref3.C: Likewise.
7155 * g++.dg/template/static9.C: Likewise.
7156 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7157
7158 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7159 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7160 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7161 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7162 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7163
7164 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR fortran/47878
7167 * gfortran.dg/pr47878.f90: New test.
7168
7169 2011-02-24 Richard Guenther <rguenther@suse.de>
7170
7171 PR testsuite/47801
7172 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7173 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7174
7175 2011-02-24 Richard Guenther <rguenther@suse.de>
7176
7177 PR fortran/47839
7178 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7179 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7180
7181 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7182
7183 PR libgfortran/47567
7184 * gfortran.dg/fmt_f0_1.f90: Update test.
7185
7186 2011-02-23 Jason Merrill <jason@redhat.com>
7187
7188 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7189 * g++.dg/abi/mangle45.C: New.
7190
7191 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7192 * g++.dg/template/canon-type-9.C: Match use of decltype
7193 between declaration and definition.
7194 * g++.dg/template/canon-type-12.C: Likewise.
7195
7196 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7197
7198 PR fortran/40850
7199 * gfortran.dg/nested_allocatables_1.f90: New.
7200
7201 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7202
7203 PR c++/46868
7204 * g++.dg/pr46868.C: New test.
7205 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7206 * g++.dg/parse/error14.C: Adjust.
7207
7208 2011-02-23 Richard Guenther <rguenther@suse.de>
7209
7210 PR tree-optimization/47838
7211 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7212
7213 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7214
7215 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7216
7217 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7218
7219 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7220 * gfortran.dg/count_init_expr.f03: Ditto.
7221 * gfortran.dg/gomp/pr43711.f90: Ditto.
7222 * gcc.dg/struct-parse-2.c: Ditto.
7223 * gcc.dg/parse-error-3.c: Ditto.
7224 * gcc.dg/Wlogical-op-1.c: Ditto.
7225 * gcc.dg/Walways-true-1.c: Ditto.
7226 * gcc.dg/pr24225.c: Ditto.
7227 * gcc.dg/Walways-true-2.c: Ditto.
7228 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7229 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7230 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7231 * g++.dg/overload/defarg4.C: Ditto.
7232 * g++.dg/inherit/covariant16.C: Ditto.
7233 * g++.dg/inherit/virtual7.C: Ditto.
7234 * g++.dg/template/canon-type-9.C: Ditto.
7235 * g++.dg/template/access19.C: Ditto.
7236 * g++.dg/template/call7.C: Ditto.
7237 * g++.dg/template/canon-type-2.C: Ditto.
7238 * g++.dg/template/init7.C: Ditto.
7239 * g++.dg/template/sizeof-template-argument.C: Ditto.
7240 * g++.dg/template/const3.C: Ditto.
7241 * g++.dg/template/sfinae26.C: Ditto.
7242 * g++.dg/template/sfinae26.C: Ditto.
7243 * g++.dg/template/canon-type-11.C: Ditto.
7244 * g++.dg/template/union2.C: Ditto.
7245 * g++.dg/template/canon-type-3.C: Ditto.
7246 * g++.dg/template/canon-type-1.C: Ditto.
7247 * g++.dg/template/canon-type-5.C: Ditto.
7248 * g++.dg/template/canon-type-7.C: Ditto.
7249 * g++.dg/template/canon-type-10.C: Ditto.
7250 * g++.dg/template/spec36.C: Ditto.
7251 * g++.dg/template/typedef38.C: Ditto.
7252 * g++.dg/template/canon-type-4.C: Ditto.
7253 * g++.dg/template/canon-type-6.C: Ditto.
7254 * g++.dg/template/canon-type-13.C: Ditto.
7255 * g++.dg/template/instantiate9.C: Ditto.
7256 * g++.dg/template/ttp22.C: Ditto.
7257 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7258 * g++.dg/warn/Walways-true-1.C: Ditto.
7259 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7260 * g++.dg/warn/Walways-true-2.C: Ditto.
7261 * g++.dg/conversion/op4.C: Ditto.
7262 * g++.dg/opt/pr19650.C: Ditto.
7263 * g++.dg/lookup/friend11.C: Ditto.
7264 * g++.dg/other/default2.C: Ditto.
7265 * g++.dg/other/default3.C: Ditto.
7266 * g++.dg/other/dtor2.C: Ditto.
7267 * g++.dg/other/friend5.C: Ditto.
7268 * g++.dg/other/default5.C: Ditto.
7269 * g++.dg/init/brace6.C: Ditto.
7270 * g++.dg/init/aggr5.C: Ditto.
7271 * g++.dg/init/error2.C: Ditto.
7272 * g++.dg/expr/bound-mem-fun.C: Ditto.
7273 * g++.dg/expr/cond6.C: Ditto.
7274 * g++.dg/expr/stmt-expr-1.C: Ditto.
7275 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7276 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7277 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7278 * g++.dg/cpp0x/bracket1.C: Ditto.
7279 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7280 * g++.dg/cpp0x/pr38646.C: Ditto.
7281 * g++.dg/cpp0x/variadic73.C: Ditto.
7282 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7283 * g++.dg/cpp0x/bracket4.C: Ditto.
7284 * g++.dg/cpp0x/decltype4.C: Ditto.
7285 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7286 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7287 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7288 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7289 * g++.dg/cpp0x/decltype2.C: Ditto.
7290 * g++.dg/cpp0x/decltype1.C: Ditto.
7291 * g++.dg/cpp0x/bracket2.C: Ditto.
7292 * g++.dg/cpp0x/decltype5.C: Ditto.
7293 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7294 * g++.dg/cpp0x/variadic70.C: Ditto.
7295 * g++.dg/cpp0x/decltype6.C: Ditto.
7296 * g++.dg/cpp0x/rvo.C: Ditto.
7297 * g++.dg/cpp0x/vt-40092.C: Ditto.
7298 * g++.dg/cpp0x/variadic-new.C: Ditto.
7299 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7300 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7301 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7302 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7303 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7304 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7305 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7306 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7307 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7308 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7309 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7310 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7311 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7312 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7313 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7314 * g++.dg/cpp0x/pr39639.C: Ditto.
7315 * g++.dg/cpp0x/decltype3.C: Ditto.
7316 * g++.dg/cpp0x/variadic68.C: Ditto.
7317 * g++.dg/cpp0x/variadic-function.C: Ditto.
7318 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7319 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7320 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7321 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7322 * g++.dg/parse/crash35.C: Ditto.
7323 * g++.dg/parse/crash40.C: Ditto.
7324 * g++.dg/parse/defarg12.C: Ditto.
7325 * g++.dg/parse/crash34.C: Ditto.
7326 * g++.dg/parse/constructor3.C: Ditto.
7327 * g++.dg/parse/template23.C: Ditto.
7328 * g++.dg/parse/crash56.C: Ditto.
7329 * g++.dg/parse/dtor13.C: Ditto.
7330 * g++.dg/parse/error33.C: Ditto.
7331 * g++.dg/parse/ctor9.C: Ditto.
7332 * g++.dg/parse/error32.C: Ditto.
7333 * g++.dg/parse/error37.C: Ditto.
7334 * g++.dg/parse/bitfield3.C: Ditto.
7335 * g++.dg/parse/struct-4.C: Ditto.
7336 * g++.dg/ext/has_trivial_copy.C: Ditto.
7337 * g++.dg/ext/is_polymorphic.C: Ditto.
7338 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7339 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7340 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7341 * g++.dg/ext/is_union.C: Ditto.
7342 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7343 * g++.dg/ext/is_pod.C: Ditto.
7344 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7345 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7346 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7347 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7348 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7349 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7350 * g++.dg/ext/is_abstract.C: Ditto.
7351 * g++.dg/ext/has_trivial_assign.C: Ditto.
7352 * g++.dg/ext/is_class.C: Ditto.
7353 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7354 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7355 * g++.dg/ext/is_base_of.C: Ditto.
7356 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7357 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7358 * g++.dg/ext/is_empty.C: Ditto.
7359 * g++.dg/ext/is_enum.C: Ditto.
7360 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7361 * gnat.dg/opt11.adb: Ditto.
7362 * obj-c++.dg/pr45735.mm: Ditto.
7363 * obj-c++.dg/pr24393.mm: Ditto.
7364 * obj-c++.dg/exceptions-2.mm: Ditto.
7365 * objc.dg/pr45735.m: Ditto.
7366 * objc.dg/pr24393.m: Ditto.
7367
7368 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7369
7370 * objc.dg/attributes/objc-exception-1.m: New.
7371
7372 2011-02-23 Jie Zhang <jie@codesourcery.com>
7373
7374 * gcc.dg/cpp/include7.c: New test.
7375
7376 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7377
7378 PR c++/47242
7379 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7380
7381 2011-02-23 Jie Zhang <jie@codesourcery.com>
7382
7383 PR rtl-optimization/47763
7384 * gcc.dg/pr47763.c: New test.
7385
7386 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7387
7388 PR fortran/45743
7389 * gfortran.dg/whole_file_32.f90 : New test.
7390
7391 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7392
7393 PR c++/47666
7394 * g++.dg/inherit/virtual7.C: New test.
7395
7396 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7397
7398 PR objc/47832
7399 * objc.dg/type-size-3.m: Updated error message.
7400 * objc.dg/type-size-4.m: New test.
7401 * objc.dg/type-size-5.m: New test.
7402
7403 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7404
7405 * lib/gnat.exp: Fix comments.
7406 Don't load libgloss.exp.
7407 (default_gnat_version): Call $compiler with --version.
7408 Adapt regexp for gnatmake output, insert version.
7409 (gnat_version): New proc.
7410 (gnat_init): Remove gnat_libgcc_s_path.
7411 (gnat_target_compile): Likewise.
7412 Remove ld_library_path.
7413 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7414 (gnat_pass): Remove.
7415 (gnat_pass): Remove.
7416 (gnat_finish): Remove.
7417 (gnat_exit): Remove.
7418 (local_find_gnatmake): Reindent.
7419 (runtest_file_p): Remove.
7420 (prune_warnings): Remove.
7421 (find_gnatclean): New proc.
7422 * lib/gnat-dg.exp (lremove): New proc.
7423 (gnat-dg-test): Reindent.
7424 Remove additional output files.
7425 (gnat-dg-runtest): Remove.
7426
7427 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7428 * gnat.dg/loop_optimization6.adb: Likewise.
7429 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7430
7431 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR tree-optimization/47835
7434 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7435
7436 2011-02-22 Tobias Burnus <burnus@net-b.de>
7437
7438 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7439 * gfortran.dg/abstract_type_2.f03: Ditto.
7440 * gfortran.dg/abstract_type_3.f03: Ditto.
7441 * gfortran.dg/abstract_type_4.f03: Ditto.
7442 * gfortran.dg/abstract_type_5.f03: Ditto.
7443 * gfortran.dg/abstract_type_6.f03: Ditto.
7444 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7445 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7446 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7447 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7448 * gfortran.dg/array_function_5.f90: Ditto.
7449 * gfortran.dg/asynchronous_3.f03: Ditto.
7450 * gfortran.dg/char_expr_1.f90: Ditto.
7451 * gfortran.dg/class_14.f03: Ditto.
7452 * gfortran.dg/data_array_6.f: Ditto.
7453 * gfortran.dg/data_invalid.f90: Ditto.
7454 * gfortran.dg/dot_product_1.f03: Ditto.
7455 * gfortran.dg/func_derived_5.f90: Ditto.
7456 * gfortran.dg/func_result_4.f90: Ditto.
7457 * gfortran.dg/implied_do_1.f90: Ditto.
7458 * gfortran.dg/initialization_25.f90: Ditto.
7459 * gfortran.dg/initialization_26.f90: Ditto.
7460 * gfortran.dg/interface_34.f90: Ditto.
7461 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7462 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7463 * gfortran.dg/matmul_8.f03: Ditto.
7464 * gfortran.dg/merge_init_expr.f90: Ditto.
7465 * gfortran.dg/pack_assign_1.f90: Ditto.
7466 * gfortran.dg/pack_vector_1.f90: Ditto.
7467 * gfortran.dg/pointer_check_8.f90: Ditto.
7468 * gfortran.dg/product_init_expr.f03: Ditto.
7469 * gfortran.dg/reshape_order_5.f90: Ditto.
7470 * gfortran.dg/reshape_shape_1.f90: Ditto.
7471 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7472 * gfortran.dg/same_name_2.f90: Ditto.
7473 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7474 * gfortran.dg/spread_init_expr.f03: Ditto.
7475 * gfortran.dg/stmt_func_1.f90: Ditto.
7476 * gfortran.dg/sum_init_expr.f03: Ditto.
7477 * gfortran.dg/transpose_3.f03: Ditto.
7478 * gfortran.dg/unpack_init_expr.f03: Ditto.
7479 * gfortran.dg/warn_conversion.f90: Ditto.
7480 * gfortran.dg/warn_conversion_2.f90: Ditto.
7481 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7482 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7483 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7484 * gfortran.dg/whole_file_16.f90: Ditto.
7485 * gfortran.dg/whole_file_17.f90: Ditto.
7486 * gfortran.dg/whole_file_18.f90: Ditto.
7487 * gfortran.dg/whole_file_20.f03: Ditto.
7488 * gfortran.dg/whole_file_5.f90: Ditto.
7489 * gfortran.dg/whole_file_6.f90: Ditto.
7490 * gfortran.dg/write_invalid_format.f90: Ditto.
7491 * gfortran.dg/zero_sized_6.f90: Ditto.
7492
7493 2011-02-21 Jeff Law <law@redhat.com>
7494
7495 PR rtl-optimization/46178
7496 * gcc.target/i386/pr46178.c: New test.
7497
7498 PR rtl-optimization/46002
7499 * gcc.c-torture/compile/pr46002.c: New test.
7500
7501 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7502
7503 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7504 *-*-hpux10*.
7505
7506 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR debug/47106
7509 * g++.dg/debug/pr47106.C: Require effective target lto.
7510
7511 2011-02-21 Jason Merrill <jason@redhat.com>
7512
7513 * g++.dg/cpp0x/constexpr-diag2.C: New.
7514
7515 2011-02-20 Jason Merrill <jason@redhat.com>
7516
7517 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7518
7519 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7520
7521 * g++.dg/overload/conv-op1.C: New.
7522
7523 * g++.dg/cpp0x/constexpr-synth1.C: New.
7524
7525 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7526
7527 * objc.dg/layout-2.m: New.
7528 * objc.dg/selector-3.m: Adjusted location of error message.
7529 * objc.dg/type-size-3.m: Same.
7530 * obj-c++.dg/selector-3.mm: Same.
7531
7532 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7533
7534 PR objc/47784
7535 * objc.dg/property/dotsyntax-22.m: New.
7536 * obj-c++.dg/property/dotsyntax-22.mm: New.
7537
7538 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7539
7540 PR c++/46394
7541 * g++.dg/template/typedef38.C: New test.
7542
7543 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7544
7545 PR fortran/46818
7546 * gfortran.dg/whole_file_30.f90 : New test.
7547 * gfortran.dg/whole_file_31.f90 : New test.
7548
7549 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7550
7551 PR fortran/45077
7552 PR fortran/44945
7553 * gfortran.dg/whole_file_28.f90 : New test.
7554 * gfortran.dg/whole_file_29.f90 : New test.
7555
7556 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/44118
7559 * g++.dg/template/crash105.C: New.
7560
7561 2011-02-19 Jason Merrill <jason@redhat.com>
7562
7563 * g++.dg/cpp0x/regress/no-elide1.C: New.
7564
7565 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7566
7567 PR tree-optimization/46620
7568 * gcc.dg/pr46620.c: New.
7569
7570 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR c/47809
7573 * gcc.target/i386/pr47809.c: New test.
7574
7575 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7576 Tobias Burnus <burnus@net-b.de>
7577
7578 * lib/target-supports.exp
7579 (check_effective_target_fortran_large_real): New check for large reals.
7580 * gfortran.dg/nan_7.f90: New test.
7581
7582 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7583
7584 PR libgfortran/47567
7585 * gfortran.dg/fmt_f0_1.f90: Update test.
7586
7587 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7588
7589 PR fortran/47348
7590 * gfortran.dg/array_constructor_36.f90 : New test.
7591 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7592 allow for comparison between different elements of the array
7593 constructor at different levels of optimization.
7594
7595 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7596
7597 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7598 * gcc.target/i386/pr32280-1.c: Likewise.
7599
7600 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR target/47800
7603 * gcc.target/i386/pr47800.c: New test.
7604
7605 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7606
7607 * objc/execute/exceptions/foward-1.x: New.
7608
7609 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7610
7611 PR fortran/47789
7612 * gfortran.dg/derived_constructor_comps_4.f90: New.
7613
7614 2011-02-18 Tobias Burnus
7615
7616 PR fortran/47775
7617 * gfortran.dg/func_result_6.f90: New.
7618
7619 2011-02-18 Michael Matz <matz@suse.de>
7620
7621 PR fortran/45586
7622 * gfortran.dg/lto/pr45586_0.f90: New test.
7623 * gfortran.dg/typebound_proc_20.f90: Ditto.
7624 * gfortran.dg/typebound_proc_21.f90: Ditto.
7625
7626 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7627
7628 PR c++/47795
7629 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7630
7631 2011-02-18 Tobias Burnus <burnus@net-b.de>
7632
7633 PR fortran/47750
7634 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7635 gcc_warning_prefix.
7636 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7637 normalizing the error/warning output.
7638 * gfortran.dg/Wall.f90: Update dg-error/warning.
7639 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7640 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7641 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7642 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7643 * gfortran.dg/class_30.f90: Update dg-error/warning.
7644 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7645 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7646 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7647 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7648 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7649 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7650 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7651 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7652 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7653 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7654 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7655 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7656 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7657 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7658 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7659 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7660 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7661 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7662 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7663 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7664 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7665 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7666 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7667 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7668 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7669
7670 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7671
7672 PR fortran/47768
7673 * gfortran.dg/proc_ptr_comp_30.f90: New.
7674
7675 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR debug/47780
7678 * gcc.target/i386/pr47780.c: New test.
7679
7680 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7681
7682 PR fortran/47767
7683 * gfortran.dg/class_40.f03: New.
7684
7685 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7686
7687 PR c++/47208
7688 * g++.dg/cpp0x/auto21.C: New test.
7689
7690 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7691
7692 * objc.dg/special/unclaimed-category-1.h: Updated for
7693 new ABI support.
7694 * objc.dg/special/unclaimed-category-1.m: Same.
7695 * objc.dg/zero-link-1.m: Same.
7696 * objc.dg/lookup-1.m: Same.
7697 * objc.dg/torture/strings/const-str-9.m
7698 * objc.dg/torture/strings/const-str-10.m: Same.
7699 * objc.dg/torture/strings/const-str-11.m: Same.
7700 * objc.dg/torture/forward-1.m: Same.
7701 * objc.dg/zero-link-2.m: Same.
7702 * objc.dg/encode-7-next-64bit.m: Same.
7703 * objc.dg/method-4.m: Same.
7704 * objc.dg/next-runtime-1.m: Same.
7705 * objc.dg/image-info.m: Same.
7706 * objc.dg/pr23214.m: Same.
7707 * objc.dg/symtab-1.m: Same.
7708 * obj-c++.dg/basic.m: Same.
7709 * obj-c++.dg/proto-lossage-3.m: Same.
7710 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7711 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7712 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7713 * obj-c++.dg/method-11.m: Same.
7714 * objc/execute/enumeration-1.m: Same.
7715 * objc/execute/object_is_class.m: Same.
7716 * objc/execute/formal_protocol-2.m: Same.
7717 * objc/execute/formal_protocol-4.m: Same.
7718 * objc/execute/formal_protocol-6.m: Same.
7719 * objc/execute/bycopy-3.m: Same.
7720 * objc/execute/exceptions/catchall-1.m: Same.
7721 * objc/execute/exceptions/finally-1.m: Same.
7722 * objc/execute/exceptions/local-variables-1.m: Same.
7723 * objc/execute/exceptions/foward-1.m: Same.
7724 * objc/execute/bf-common.h
7725 * objc/execute/enumeration-2.m: Same.
7726 * objc/execute/formal_protocol-1.m: Same.
7727 * objc/execute/formal_protocol-3.m: Same.
7728 * objc/execute/formal_protocol-5.m: Same.
7729 * objc/execute/accessing_ivars.m: Same.
7730 * objc/execute/bycopy-2.m: Same.
7731 * objc/execute/formal_protocol-7.m: Same.
7732 * objc/execute/compatibility_alias.m: Same.
7733 * objc/execute/no_clash.m: Same.
7734 * objc/execute/object_is_meta_class.m: Same.
7735 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7736 * objc/execute/class-tests-1.h: Include stdio.h.
7737 * objc/execute/class-tests-2.h: Same.
7738 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7739 runtimes.
7740 * obj-c++.dg/try-catch-2.mm: Same.
7741
7742 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR c++/47783
7745 * g++.dg/warn/Wunused-parm-4.C: New test.
7746
7747 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7748 Jan Hubicka <jh@suse.cz>
7749
7750 PR debug/47106
7751 PR debug/47402
7752 * g++.dg/debug/pr47106.C: New.
7753
7754 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7755
7756 PR target/43653
7757 * gcc.target/i386/pr43653.c: New test.
7758
7759 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7760
7761 PR c++/47172
7762 * g++.dg/template/inherit6.C: New test.
7763
7764 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7765
7766 PR fortran/47745
7767 * gfortran.dg/class_39.f03: New.
7768
7769 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7770
7771 PR c++/47326
7772 * g++.dg/cpp0x/variadic106.C: New test.
7773
7774 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR libfortran/47757
7777 * gfortran.dg/pr47757-1.f90: New test.
7778 * gfortran.dg/pr47757-2.f90: New test.
7779 * gfortran.dg/pr47757-3.f90: New test.
7780
7781 PR c++/47704
7782 * g++.dg/cpp0x/enum8.C: New test.
7783
7784 2011-02-15 Jason Merrill <jason@redhat.com>
7785
7786 * g++.dg/inherit/implicit-trivial1.C: New.
7787 * g++.dg/cpp0x/implicit-trivial1.C: New.
7788
7789 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7790
7791 PR middle-end/47725
7792 * gcc.dg/torture/pr47725.c: Removed.
7793
7794 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7795
7796 PR target/47755
7797 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7798 constant does not generate a load from memory.
7799
7800 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7801
7802 PR middle-end/47725
7803 * gcc.dg/torture/pr47725.c: New.
7804
7805 2011-02-15 Richard Guenther <rguenther@suse.de>
7806
7807 PR tree-optimization/47743
7808 * gcc.dg/torture/pr47743.c: New testcase.
7809
7810 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR middle-end/47581
7813 * gcc.target/i386/pr47581.c: New test.
7814
7815 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7816
7817 PR fortran/47730
7818 * gfortran.dg/select_type_22.f03: New.
7819
7820 2011-02-14 Jason Merrill <jason@redhat.com>
7821
7822 * g++.dg/cpp0x/regress/enum1.C: New.
7823
7824 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7825
7826 * gnat.dg/include.adb: New test.
7827
7828 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7829
7830 PR fortran/47728
7831 * gfortran.dg/class_38.f03: New.
7832
7833 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7834
7835 * gcc.dg/pr46494.c: New test.
7836
7837 2011-02-14 Richard Guenther <rguenther@suse.de>
7838
7839 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7840
7841 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842
7843 PR ada/41929
7844 * gnat.dg/null_pointer_deref1.exp: Don't skip on
7845 sparc*-sun-solaris2.11.
7846
7847 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7848
7849 PR fortran/47349
7850 * gfortran.dg/argument_checking_18.f90: New.
7851
7852 2011-02-13 Tobias Burnus <burnus@net-b.de>
7853
7854 * gfortran.dg/argument_checking_13.f90: Update dg-error.
7855 * gfortran.dg/argument_checking_17.f90: New.
7856
7857 2011-02-12 Janus Weil <janus@gcc.gnu.org>
7858
7859 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7860 are temporarily disabled.
7861 * gfortran.dg/class_7.f03: Ditto.
7862 * gfortran.dg/coarray_14.f90: Ditto.
7863 * gfortran.dg/typebound_proc_13.f03: Ditto.
7864
7865 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
7866
7867 PR fortran/45586
7868 * gfortran.dg/extends_11.f03: New.
7869
7870 2011-02-11 Xinliang David Li <davidxl@google.com>
7871
7872 PR tree-optimization/47707
7873 * g++.dg/tree-ssa/pr47707.C: New test.
7874
7875 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
7876
7877 * g++.dg/opt/inline17.C: New test.
7878
7879 2011-02-11 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/47550
7882 * gfortran.dg/pure_formal_2.f90: New.
7883
7884 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
7885
7886 PR rtl-optimization/47614
7887 * gfortran.dg/pr47614.f: New.
7888
7889 2011-02-11 Joseph Myers <joseph@codesourcery.com>
7890
7891 PR driver/47678
7892 * gcc.dg/opts-6.c: New test.
7893
7894 2011-02-11 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR debug/47684
7897 * gcc.dg/pr47684.c: New test.
7898
7899 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901 PR target/47629
7902 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7903 c99_runtime, dg-add-options c99_runtime.
7904 (main): Use __asm__.
7905
7906 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7907
7908 PR testsuite/47400
7909 * lib/target-supports.exp (check_ascii_locale_available): New proc.
7910 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7911 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7912 * gcc.dg/ucnid-10.c: Likewise.
7913 * gcc.dg/ucnid-13.c: Likewise.
7914 * gcc.dg/ucnid-7.c: Likewise.
7915 * gcc.dg/ucnid-8.c: Likewise.
7916 Adapt dg-warning line number.
7917
7918 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
7919
7920 * gcc.target/i386/parity-1.c: Use -march=k8.
7921 * gcc.target/i386/parity-2.c: Ditto.
7922 * gcc.target/i386/vecinit-1.c: Ditto.
7923 * gcc.target/i386/vecinit-2.c: Ditto.
7924
7925 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7926
7927 PR target/46610
7928 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7929 * gcc.target/mips/save-restore-3.c: Likewise.
7930 * gcc.target/mips/save-restore-4.c: Likewise.
7931 * gcc.target/mips/save-restore-5.c: Likewise.
7932
7933 PR target/47683
7934 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7935 * g++.dg/tree-prof/partition2.C: Likewise.
7936
7937 2011-02-09 Jason Merrill <jason@redhat.com>
7938
7939 * g++.dg/tree-ssa/inline-3.C: Use a normal function
7940 rather than misdeclare std::puts.
7941
7942 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7943 * g++.dg/other/warning1.C: Likewise.
7944 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7945 * g++.old-deja/g++.gb/scope06.C: Likewise.
7946 * g++.old-deja/g++.law/cvt11.C: Likewise.
7947 * g++.old-deja/g++.law/init1.C: Likewise.
7948 * g++.dg/abi/mangle26.C: Likewise.
7949
7950 * g++.dg/template/function1.C: Adjust for C++0x mode.
7951 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7952
7953 * g++.dg/ext/label10.C: Adjust for C++0x mode.
7954 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7955
7956 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7957
7958 * g++.dg/cpp0x/regress/abi-empty7.C: New.
7959
7960 * g++.dg/cpp0x/regress: New directory.
7961 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7962 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7963 * g++.dg/cpp0x/regress/regress3.C: New.
7964
7965 2011-02-10 Richard Guenther <rguenther@suse.de>
7966
7967 PR tree-optimization/47677
7968 * gcc.dg/torture/pr47677.c: New testcase.
7969
7970 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
7971
7972 * objc.dg/special/load-category-1.m: Remove unused header.
7973 * objc.dg/special/load-category-1a.m: Likewise.
7974 * objc.dg/special/load-category-2.m: Likewise.
7975 * objc.dg/special/load-category-2a.m: Likewise.
7976 * objc.dg/special/load-category-3.m: Likewise.
7977 * objc.dg/special/load-category-3a.m: Likewise.
7978 * objc.dg/attributes/proto-attribute-2.m: Likewise.
7979 * objc.dg/attributes/proto-attribute-3.m: Likewise.
7980 * objc.dg/attributes/class-attribute-1.m: Likewise.
7981 * objc.dg/property/property.exp: Don't run for Darwin < 9.
7982 * obj-c++.dg/property/property.exp: Likewise.
7983 * objc.dg/attributes/method-sentinel-1.m: Update type header.
7984 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7985 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7986 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7987 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7988 * obj-c++.dg/template-8.mm: Likewise.
7989
7990 2011-02-10 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR target/47665
7993 * gcc.target/i386/pr47665.c: New test.
7994
7995 2011-02-10 Jie Zhang <jie@codesourcery.com>
7996
7997 PR testsuite/47622
7998 Revert
7999 2011-02-05 Jie Zhang <jie@codesourcery.com>
8000 PR debug/42631
8001 * gcc.dg/pr42631.c: Update test.
8002 * gcc.dg/pr42631-2.c: New test.
8003
8004 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8005
8006 PR fortran/47352
8007 * gfortran.dg/proc_decl_25.f90: New.
8008
8009 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8010
8011 PR fortran/47463
8012 * gfortran.dg/typebound_assignment_2.f03: New.
8013
8014 2011-02-09 Richard Guenther <rguenther@suse.de>
8015
8016 PR tree-optimization/47664
8017 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8018
8019 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 PR middle-end/47646
8022 * gnat.dg/uninit_func.adb: Adjust dg directive.
8023
8024 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8025
8026 PR middle-end/47646
8027 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8028
8029 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8030
8031 PR fortran/47637
8032 * gfortran.dg/auto_dealloc_2.f90: New.
8033
8034 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8035
8036 * gcc.dg/builtins-config.h: Remove __sgi handling.
8037 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8038 -std=c99 for mips-sgi-irix6.5*.
8039
8040 2011-02-09 Martin Jambor <mjambor@suse.cz>
8041
8042 PR middle-end/45505
8043 * gfortran.dg/pr25923.f90: Remove xfails.
8044
8045 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8046
8047 PR fortran/47583
8048 * gfortran.dg/inquire_14.f90: New test.
8049
8050 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8051
8052 PR fortran/45290
8053 * gfortran.dg/pointer_init_6.f90: New.
8054
8055 2011-02-08 Jeff Law <law@redhat.com>
8056
8057 PR tree-optimization/42893
8058 * gcc.tree-ssa/pr42893.c: New test.
8059
8060 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8061
8062 PR tree-optimization/46834
8063 PR tree-optimization/46994
8064 PR tree-optimization/46995
8065 * gcc.dg/graphite/id-pr46834.c: New.
8066 * gfortran.dg/graphite/id-pr46994.f90: New.
8067 * gfortran.dg/graphite/id-pr46995.f90: New.
8068
8069 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8070
8071 PR middle-end/47646
8072 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8073 using the variable is known the warning is emitted there.
8074 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8075 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8076
8077 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8078 statement.
8079 (vg): Likewise.
8080 * gcc.dg/noreturn-1.c (foo5): Likewise.
8081 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8082 (method2): Likewise.
8083
8084 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8085 the return statement using the uninitialized variable.
8086 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8087
8088 2011-02-08 Richard Guenther <rguenther@suse.de>
8089
8090 PR middle-end/47639
8091 * g++.dg/opt/pr47639.c: New testcase.
8092
8093 2011-02-08 Richard Guenther <rguenther@suse.de>
8094
8095 PR tree-optimization/47632
8096 * g++.dg/opt/pr47632.C: New testcase.
8097
8098 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8099
8100 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8101
8102 2011-02-07 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/47615
8105 * g++.dg/opt/pr47615.C: New testcase.
8106
8107 2011-02-07 Richard Guenther <rguenther@suse.de>
8108
8109 PR tree-optimization/47621
8110 * gcc.dg/torture/pr47621.c: New testcase.
8111
8112 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8113
8114 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8115
8116 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8117
8118 PR fortran/47592
8119 * gfortran.dg/allocate_with_source_1 : New test.
8120
8121 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR middle-end/47610
8124 * gcc.dg/pr47610.c: New test.
8125
8126 2011-02-05 Jie Zhang <jie@codesourcery.com>
8127
8128 PR debug/42631
8129 * gcc.dg/pr42631.c: Update test.
8130 * gcc.dg/pr42631-2.c: New test.
8131
8132 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8133
8134 PR fortran/47574
8135 * gfortran.dg/pr47574.f90: New test.
8136
8137 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8138
8139 PR tree-optimization/46194
8140 * gcc.dg/autopar/pr46194.c: New.
8141
8142 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8143
8144 PR tree-optimization/43695
8145 * g++.dg/ipa/pr43695.C: New.
8146
8147 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR inline-asm/23200
8150 * gcc.dg/pr23200.c: New test.
8151
8152 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8153
8154 PR c++/47589
8155 * g++.dg/pr47589.C: New test.
8156
8157 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8158
8159 PR c++/47398
8160 * g++.dg/template/typedef37.C: New test.
8161 * g++.dg/template/param1.C: Adjust expected error message.
8162
8163 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR middle-end/31490
8166 * gcc.dg/pr31490-2.c: New test.
8167 * gcc.dg/pr31490-3.c: New test.
8168 * gcc.dg/pr31490-4.c: New test.
8169
8170 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8171 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR c++/46890
8174 * g++.dg/parser/semicolon3.C: Adjust.
8175 * g++.dg/parser/semicolon4.C: New testcase.
8176 * g++.dg/pr46890.C: New testcase.
8177
8178 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8179
8180 PR c++/29571
8181 * g++.dg/init/pr29571.C: New.
8182
8183 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8184
8185 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8186 instead of vect_int.
8187
8188 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR target/47312
8191 * gcc.target/i386/pr47312.c: New test.
8192
8193 PR target/47564
8194 * gcc.target/i386/pr47564.c: New test.
8195
8196 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8197
8198 PR tree-optimization/45122
8199 * gcc.dg/tree-ssa/pr45122.c: New.
8200
8201 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8202
8203 PR target/47272
8204 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8205 and vec_vsx_st.
8206
8207 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8208 and vsx so a default --with-cpu=power7 doesn't give an error
8209 when -mavoid-indexed-addresses is used.
8210
8211 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8212 wrapper function to save the arguments and then jump to the real
8213 function, rather than depending on the compiler not to move stuff
8214 before an asm.
8215 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8216
8217 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8218 Paul Thomas <pault@gcc.gnu.org>
8219
8220 PR fortran/47082
8221 * gfortran.dg/class_37.f03 : New test.
8222
8223 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8224 Richard Guenther <rguenther@suse.de>
8225
8226 PR tree-optimization/40979
8227 PR bootstrap/47044
8228 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8229 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8230 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8231 check_vect_support_and_set_flags.
8232 * gfortran.dg/graphite/vect-pr40979.f90: New.
8233
8234 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8235
8236 PR fortran/47572
8237 * gfortran.dg/class_36.f03: New.
8238
8239 2011-02-02 Richard Guenther <rguenther@suse.de>
8240
8241 PR tree-optimization/47566
8242 * gcc.dg/lto/20110201-1_0.c: New testcase.
8243
8244 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8245
8246 PR debug/47498
8247 PR debug/47501
8248 PR debug/45136
8249 PR debug/45130
8250 * debug/pr47498.c: New.
8251 * debug/pr47501.c: New.
8252
8253 2011-02-01 Richard Guenther <rguenther@suse.de>
8254
8255 PR tree-optimization/47559
8256 * g++.dg/torture/pr47559.C: New testcase.
8257
8258 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8259
8260 PR fortran/47565
8261 * gfortran.dg/typebound_call_20.f03: New.
8262
8263 2011-02-01 Richard Guenther <rguenther@suse.de>
8264
8265 PR tree-optimization/47555
8266 * gcc.dg/pr47555.c: New testcase.
8267
8268 2011-02-01 Richard Guenther <rguenther@suse.de>
8269
8270 PR tree-optimization/47541
8271 * g++.dg/torture/pr47541.C: New testcase.
8272
8273 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8274
8275 PR fortran/47455
8276 * gfortran.dg/typebound_call_19.f03: New.
8277
8278 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR c++/47416
8281 * g++.dg/cpp0x/pr47416.C: New test.
8282
8283 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8284
8285 PR fortran/47519
8286 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8287
8288 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8289
8290 PR fortran/47463
8291 * gfortran.dg/typebound_assignment_1.f03: New.
8292
8293 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR tree-optimization/47538
8296 * gcc.c-torture/execute/pr47538.c: New test.
8297
8298 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300 PR target/45325
8301 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8302
8303 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8304
8305 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8306
8307 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8308
8309 PR rtl-optimization/44031
8310 * gcc.c-torture/compile/20110131-1.c: New test.
8311
8312 2011-01-31 Tobias Burnus <burnus@net-b.de>
8313
8314 PR fortran/47042
8315 * gfortran.dg/stmt_func_1.f90: New.
8316
8317 2011-01-31 Tobias Burnus <burnus@net-b.de>
8318
8319 PR fortran/47042
8320 * gfortran.dg/interface_34.f90: New.
8321
8322 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8323
8324 PR fortran/47523
8325 * gfortran.dg/realloc_on_assign_5.f03: New test.
8326 * gfortran.dg/realloc_on_assign_5.f03: New test.
8327
8328 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8329
8330 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8331 * gfortran.dg/bessel_7.f90: Likewise.
8332 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8333
8334 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8335 * gfortran.dg/sum_init_expr.f03: Likewise.
8336
8337 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8338
8339 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8340 -r -nostdlib.
8341
8342 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8343 loop only on "vect_intfloat_cvt" targets.
8344
8345 2011-01-29 Tobias Burnus <burnus@net-b.de>
8346
8347 PR fortran/47531
8348 * gfortran.dg/shape_6.f90: New.
8349
8350 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8351
8352 PR libgfortran/47434
8353 * gfortran.dg/read_infnan_1.f90: Update test.
8354 * gfortran.dg/module_nan.f90: Update test.
8355 * gfortran.dg/char4_iunit_1.f03: Update test.
8356 * gfortran.dg/large_real_kind_1.f90: Update test.
8357 * gfortran.dg/real_const_3.f90: Update test.
8358 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8359
8360 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8361
8362 PR c++/47311
8363 * g++.dg/template/param2.C: New test.
8364
8365 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8366
8367 PR libgfortran/47285
8368 * gfortran.dg/fmt_g.f: New test.
8369
8370 2011-01-28 Tobias Burnus <burnus@net-b.de>
8371
8372 PR fortran/47507
8373 * gfortran.dg/pure_formal_1.f90: New.
8374
8375 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR target/42894
8378 * gcc.dg/tls/pr42894.c: New test.
8379
8380 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8381
8382 * gcc.dg/pr47276.c: Add dg-require-visibility.
8383
8384 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8385
8386 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8387
8388 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8389 Tobias Burnus <burnus@gcc.gnu.org>
8390
8391 PR fortran/45170
8392 PR fortran/35810
8393 PR fortran/47350
8394 * gfortran.dg/realloc_on_assign_3.f03: New test.
8395 * gfortran.dg/realloc_on_assign_4.f03: New test.
8396 * gfortran.dg/allocatable_function_5.f90: New test.
8397 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8398 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8399 implemented" dg-errors.
8400
8401 2011-01-27 Jan Hubicka <jh@suse.cz>
8402
8403 PR middle-end/46949
8404 * gcc.dg/attr-weakref-4.c: New testcase
8405
8406 2011-01-27 Martin Jambor <mjambor@suse.cz>
8407
8408 PR tree-optimization/47228
8409 * gcc.dg/torture/pr47228.c: New test.
8410
8411 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8412
8413 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8414
8415 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8416
8417 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8418 when using auto-overlay support on the SPU.
8419
8420 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 PR rtl-optimization/44174
8423 * gcc.target/i386/asm-6.c: New test.
8424
8425 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8426
8427 PR rtl-optimization/46856
8428 * gcc.c-torture/compile/pr46856.c: New test.
8429
8430 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8431 Andrew Pinski <pinskia@gmail.com>
8432
8433 PR c/43082
8434 * gcc.dg/pr43082.c: New.
8435
8436 2011-01-26 DJ Delorie <dj@redhat.com>
8437
8438 PR rtl-optimization/46878
8439 * gcc.dg/pr46878-1.c: New test.
8440
8441 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR c++/47476
8444 * g++.dg/cpp0x/pr47476.C: New test.
8445
8446 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8447
8448 * gcc.c-torture/compile/20110126-1.c: New test.
8449
8450 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c/47473
8453 * gcc.dg/torture/pr47473.c: New test.
8454
8455 2011-01-26 Jan Hubicka <jh@suse.cz>
8456
8457 PR target/47237
8458 * gcc.c-torture/execute/pr47237.c: New testcase.
8459
8460 2011-01-26 Jan Hubicka <jh@suse.cz>
8461
8462 PR tree-optimization/47190
8463 * gcc.dg/attr-weakref-3.c: New testcase.
8464
8465 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8466
8467 PR c++/43601
8468 * gcc.dg/dll-9a.c: New test file.
8469 * gcc.dg/dll-11.c: Likewise.
8470 * gcc.dg/dll-12.c: Likewise.
8471 * gcc.dg/dll-12a.c: Likewise.
8472 * gcc.dg/dll-11a.c: Likewise.
8473 * gcc.dg/dll-9.c: Likewise.
8474 * gcc.dg/dll-10.c: Likewise.
8475 * gcc.dg/dll-10a.c: Likewise.
8476 * g++.dg/ext/dllexport4a.cc: Likewise.
8477 * g++.dg/ext/dllexport4.C: Likewise.
8478 * g++.dg/ext/dllexport5.C: Likewise.
8479 * g++.dg/ext/dllexport5a.cc: Likewise.
8480
8481 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8482
8483 PR tree-optimization/46970
8484 * gcc.dg/graphite/pr46970.c: New.
8485
8486 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8487
8488 PR tree-optimization/46215
8489 * gcc.dg/graphite/pr46215.c: New.
8490
8491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8492
8493 PR tree-optimization/46168
8494 * gcc.dg/graphite/pr46168.c: New.
8495
8496 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8497
8498 PR tree-optimization/43657
8499 * gcc.dg/graphite/pr43657.c: New.
8500
8501 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8502
8503 PR tree-optimization/29832
8504 * gfortran.dg/graphite/pr29832.f90: New.
8505
8506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8507
8508 PR tree-optimization/43567
8509 * gcc.dg/graphite/pr43567.c: New.
8510
8511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8512
8513 * gfortran.dg/graphite/interchange-4.f: New.
8514 * gfortran.dg/graphite/interchange-5.f: New.
8515
8516 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8517 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8518 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8519 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8520 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8521 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8522 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8523 * gfortran.dg/ltrans-7.f90: Removed.
8524 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8525
8526 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8527 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8528 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8529 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8530 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8531 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8532 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8533 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8534 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8535 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8536 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8537 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8538 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8539 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8540 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8541 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8542 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8543 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8544 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8545 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8546 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8547 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8548 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8549 * gcc.dg/tree-ssa/data-dep-1.c
8550 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8551 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8552 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8553 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8554 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8555
8556 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR tree-optimization/47265
8559 PR tree-optimization/47443
8560 * gcc.c-torture/compile/pr47265.c: New test.
8561 * gcc.dg/pr47443.c: New test.
8562
8563 2011-01-25 Martin Jambor <mjambor@suse.cz>
8564
8565 PR tree-optimization/47382
8566 * g++.dg/torture/pr47382.C: New test.
8567 * g++.dg/opt/devirt1.C: Xfail.
8568
8569 2011-01-25 Yao Qi <yao@codesourcery.com>
8570
8571 PR target/45701
8572 * gcc.target/arm/pr45701-1.c: New test.
8573 * gcc.target/arm/pr45701-2.c: New test.
8574 * gcc.target/arm/pr45701-3.c: New test.
8575
8576 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8577 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR tree-optimization/47271
8580 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8581
8582 2011-01-25 Nick Clifton <nickc@redhat.com>
8583
8584 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8585 (saturate_add): Delete.
8586 (exchange): Delete.
8587 (main): Do not run saturate_add.
8588 (set_interrupts): Delete.
8589
8590 2011-01-25 Tobias Burnus <burnus@net-b.de>
8591
8592 PR fortran/47448
8593 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8594
8595 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR tree-optimization/47427
8598 PR tree-optimization/47428
8599 * gcc.c-torture/compile/pr47427.c: New test.
8600 * gcc.c-torture/compile/pr47428.c: New test.
8601
8602 2011-01-25 Richard Guenther <rguenther@suse.de>
8603
8604 PR middle-end/47411
8605 * gcc.dg/torture/pr47411.c: New testcase.
8606
8607 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8608
8609 * gfortran.dg/graphite/id-24.f: New.
8610 * gfortran.dg/graphite/id-25.f: New.
8611
8612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8613
8614 * gfortran.dg/graphite/id-23.f: New.
8615
8616 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8617
8618 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8619
8620 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8621
8622 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8623 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8624 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8625 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8626 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8627 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8628 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8629 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8630 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8631
8632 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8633
8634 * gcc.dg/graphite/block-0.c: Add documentation.
8635 * gcc.dg/graphite/block-4.c: Same.
8636 * gcc.dg/graphite/block-7.c: Same.
8637 * gcc.dg/graphite/block-8.c: New.
8638 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8639 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8640 * gcc.dg/graphite/interchange-12.c: Add documentation.
8641 * gcc.dg/graphite/interchange-13.c: New.
8642 * gcc.dg/graphite/interchange-14.c: New.
8643 * gcc.dg/graphite/interchange-15.c: New.
8644 * gcc.dg/graphite/interchange-8.c: Add documentation.
8645 * gcc.dg/graphite/interchange-mvt.c: Same.
8646
8647 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8648
8649 PR target/47408
8650 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8651 * gcc.target/powerpc/altivec-14.c: Ditto.
8652 * gcc.target/powerpc/altivec-33.c: Ditto.
8653 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8654 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8655 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8656 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8657 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8658 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8659 * g++.dg/ext/altivec-15.C: Ditto.
8660 * g++.dg/ext/altivec-types-1.C: Ditto.
8661 * g++.dg/ext/altivec-types-2.C: Ditto.
8662 * g++.dg/ext/altivec-types-3.C: Ditto.
8663 * g++.dg/ext/altivec-types-4.C: Ditto.
8664
8665 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8666
8667 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8668
8669 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670
8671 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8672 optimization options.
8673
8674 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8677
8678 PR testsuite/45988
8679 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8680
8681 2011-01-23 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/47421
8684 * gfortran.dg/allocatable_scalar_12.f90: New.
8685
8686 2011-01-23 Ira Rosen <irar@il.ibm.com>
8687
8688 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8689 vectorization to be not profitable if peeling is used to
8690 realign the memory access.
8691 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8692 loop bound to avoid loop unrolling.
8693 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8694
8695 2011-01-22 Jan Hubicka <jh@suse.cz>
8696
8697 PR lto/47333
8698 * g++.dg/lto/pr47333.C: New file.
8699
8700 2011-01-22 Jan Hubicka <jh@suse.cz>
8701
8702 PR tree-optimization/43884
8703 PR lto/44334
8704 * gcc.dg/autopar/outer-2.c: Increase array size.
8705 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8706
8707 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8708
8709 PR fortran/38536
8710 * gfortran.dg/c_loc_tests_16.f90: New test.
8711
8712 2011-01-22 Tobias Burnus <burnus@net-b.de>
8713
8714 PR fortran/47399
8715 * gfortran.dg/typebound_proc_19.f90: New.
8716
8717 2011-01-21 Jeff Law <law@redhat.com>
8718
8719 PR tree-optimization/47053
8720 * g++.dg/pr47053.C: New test.
8721
8722 2011-01-21 Jason Merrill <jason@redhat.com>
8723
8724 PR c++/47041
8725 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8726
8727 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR c++/47388
8730 * g++.dg/cpp0x/range-for10.C: New test.
8731 * g++.dg/template/for1.C: New test.
8732
8733 PR middle-end/45566
8734 * g++.dg/tree-prof/partition3.C: New test.
8735
8736 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8737
8738 PR rtl-optimization/47366
8739 * g++.dg/opt/pr47366.C: New test.
8740
8741 2011-01-21 Jason Merrill <jason@redhat.com>
8742
8743 PR c++/46552
8744 * g++.dg/cpp0x/constexpr-regress2.C: New.
8745
8746 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8747
8748 2011-01-21 Jeff Law <law@redhat.com>
8749
8750 PR rtl-optimization/41619
8751 * gcc.dg/pr41619.c: New.
8752
8753 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR tree-optimization/47355
8756 * g++.dg/opt/pr47355.C: New test.
8757
8758 2011-01-21 Richard Guenther <rguenther@suse.de>
8759
8760 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8761 making main hot.
8762
8763 2011-01-21 Richard Guenther <rguenther@suse.de>
8764
8765 PR tree-optimization/47365
8766 * gcc.dg/torture/pr47365.c: New testcase.
8767 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8768
8769 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8770
8771 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8772
8773 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR tree-optimization/47391
8776 * gcc.dg/pr47391.c: New test.
8777
8778 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8779
8780 * g++.dg/template/char1.C: Use signed char.
8781
8782 2011-01-21 Tobias Burnus <burnus@net-b.de>
8783
8784 PR fortran/47377
8785 * gfortran.dg/pointer_target_4.f90: New.
8786
8787 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8788
8789 PR target/47251
8790 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8791 ILP32 system and not IP32.
8792
8793 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8794
8795 PR debug/46583
8796 * g++.dg/debug/pr46583.C: New.
8797
8798 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR debug/47283
8801 * g++.dg/debug/pr47283.C: New test.
8802
8803 PR testsuite/47371
8804 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8805 * gcc.target/i386/headmerge-2.c: Likewise.
8806
8807 2011-01-20 Richard Guenther <rguenther@suse.de>
8808
8809 PR middle-end/47370
8810 * gcc.dg/torture/pr47370.c: New testcase.
8811
8812 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR tree-optimization/46130
8815 * gcc.dg/pr46130-1.c: New test.
8816 * gcc.dg/pr46130-2.c: New test.
8817
8818 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8819
8820 PR c++/47291
8821 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8822
8823 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8824
8825 PR debug/46240
8826 * g++.dg/debug/pr46240.cc: New.
8827
8828 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR c++/47303
8831 * g++.dg/template/anonunion1.C: New test.
8832
8833 PR rtl-optimization/47337
8834 * gcc.c-torture/execute/pr47337.c: New test.
8835
8836 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8837
8838 PR testsuite/45342
8839 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8840
8841 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8842
8843 PR tree-optimization/46021
8844 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8845
8846 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR tree-optimization/47290
8849 * g++.dg/torture/pr47290.C: New test.
8850
8851 2011-01-18 Janus Weil <janus@gcc.gnu.org>
8852
8853 PR fortran/47240
8854 * gfortran.dg/proc_ptr_comp_29.f90: New.
8855
8856 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8857
8858 PR testsuite/41146
8859 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8860 powerpc-apple-darwin9.
8861
8862 2011-01-18 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR rtl-optimization/47299
8865 * gcc.c-torture/execute/pr47299.c: New test.
8866
8867 2011-01-17 Jason Merrill <jason@redhat.com>
8868
8869 * g++.dg/cpp0x/constexpr-virtual.C: New.
8870
8871 2011-01-17 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR fortran/47331
8874 * gfortran.dg/gomp/pr47331.f90: New test.
8875
8876 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
8877
8878 PR objc/47314
8879 * objc.dg/selector-warn-1.m: New.
8880 * obj-c++.dg/selector-warn-1.mm: New.
8881
8882 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
8883
8884 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8885 Update dg-final accordingly.
8886
8887 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8888
8889 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8890
8891 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8892
8893 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8894 target check.
8895 * gcc.dg/guality/pr36728-2.c: Likewise.
8896
8897 2011-01-17 Richard Guenther <rguenther@suse.de>
8898
8899 PR tree-optimization/47313
8900 * g++.dg/torture/pr47313.C: New testcase.
8901
8902 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
8903
8904 PR target/47318
8905 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8906 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8907 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8908 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8909
8910 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8911 as __m256i.
8912 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8913 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8914 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8915
8916 2011-01-17 Richard Guenther <rguenther@suse.de>
8917
8918 PR tree-optimization/45967
8919 * gcc.dg/torture/pr45967-2.c: New testcase.
8920 * gcc.dg/torture/pr45967-3.c: Likewise.
8921
8922 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8923
8924 PR testsuite/47325
8925 * g++.dg/ext/pr47213.C: Require visibility.
8926
8927 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8928
8929 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8930 * gcc.dg/fixed-point/struct-union.c: Update error messages.
8931
8932 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
8933
8934 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8935 Linux-based targets.
8936
8937 2011-01-13 Jan Hubicka <jh@suse.cz>
8938
8939 PR tree-optimization/47276
8940 * gcc.dg/pr47276.c: New testcase.
8941
8942 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
8943 Jonathan Wakely <jwakely.gcc@gmail.com>
8944
8945 PR c++/33558
8946 * g++.dg/other/pr33558.C: New.
8947 * g++.dg/other/pr33558-2.C: New.
8948
8949 2011-01-14 Martin Jambor <mjambor@suse.cz>
8950
8951 PR tree-optimization/45934
8952 PR tree-optimization/46302
8953 * g++.dg/ipa/devirt-c-1.C: New test.
8954 * g++.dg/ipa/devirt-c-2.C: Likewise.
8955 * g++.dg/ipa/devirt-c-3.C: Likewise.
8956 * g++.dg/ipa/devirt-c-4.C: Likewise.
8957 * g++.dg/ipa/devirt-c-5.C: Likewise.
8958 * g++.dg/ipa/devirt-c-6.C: Likewise.
8959 * g++.dg/ipa/devirt-6.C: Likewise.
8960 * g++.dg/ipa/devirt-d-1.C: Likewise.
8961 * g++.dg/torture/pr45934.C: Likewise.
8962
8963 2011-01-14 Jason Merrill <jason@redhat.com>
8964
8965 * g++.dg/cpp0x/variadic105.C: New.
8966
8967 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8968 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8969
8970 PR objc/45989
8971 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8972 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8973 execution tests on i?86-*-*, x86_64-*-* and
8974 powerpc*-apple-darwin* && ilp32.
8975 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8976 tests on i?86-*-* and x86_64-*-*.
8977
8978 2011-01-14 Richard Guenther <rguenther@suse.de>
8979
8980 PR tree-optimization/47280
8981 * g++.dg/opt/pr47280.C: New testcase.
8982
8983 2011-01-14 Jason Merrill <jason@redhat.com>
8984
8985 * g++.dg/cpp0x/constexpr-regress1.C: New.
8986
8987 * g++.dg/ext/flexary2.C: New.
8988
8989 2011-01-14 Richard Guenther <rguenther@suse.de>
8990
8991 PR middle-end/47281
8992 * gcc.dg/torture/pr47281.c: New testcase.
8993 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8994
8995 2011-01-14 Richard Guenther <rguenther@suse.de>
8996
8997 PR tree-optimization/47286
8998 * gcc.dg/tree-ssa/pr47286.c: New testcase.
8999
9000 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9001
9002 PR c++/47213
9003 * g++.dg/ext/pr47213.C: New.
9004
9005 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9006
9007 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9008
9009 2011-01-13 Tobias Burnus <burnus@net-b.de>
9010 Mikael Morin <mikael@gcc.gnu.org>
9011
9012 PR fortran/45848
9013 PR fortran/47204
9014 * gfortran.dg/select_type_20.f90: New.
9015 * gfortran.dg/select_type_21.f90: New.
9016
9017 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9018
9019 PR target/47251
9020 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9021
9022 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9023
9024 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9025 * gcc.dg/guality/pr36728-2.c: Likewise.
9026
9027 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9028
9029 PR debug/PR46973
9030 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9031
9032 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9033
9034 PR rtl-optimization/45352
9035 * gcc.dg/pr45352-3.c: New.
9036
9037 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9038
9039 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9040 comment.
9041 * g++.dg/cpp0x/range-for8.C: New.
9042 * g++.dg/cpp0x/range-for9.C: New.
9043
9044 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9045
9046 PR debug/47209
9047 * g++.dg/debug/pr47209.C: New.
9048
9049 2011-01-12 Richard Guenther <rguenther@suse.de>
9050
9051 PR lto/47259
9052 * gcc.dg/lto/pr47259_0.c: New testcase.
9053 * gcc.dg/lto/pr47259_1.c: Likewise.
9054
9055 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9056
9057 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9058 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9059 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9060 methods missing from the OBJC2 Object.
9061 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9062 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9063 GNU and NeXT runtimes.
9064 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9065 comments.
9066 * objc-obj-c++-shared/Object1.m: Likewise.
9067 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9068 * objc.dg/proto-qual-1.m: Likewise.
9069 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9070 * obj-c++.dg/proto-qual-1.mm: Likewise.
9071
9072 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9073
9074 PR testsuite/33033
9075 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9076
9077 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9078
9079 Fixed the Objective-C++ testsuite and updated all tests.
9080 * lib/obj-c++.exp (obj-c++_init): Declare and set
9081 gcc_warning_prefix and gcc_error_prefix.
9082 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9083 'dg-warning', 'dg-message' and 'dg-error'.
9084 * obj-c++.dg/class-extension-3.mm: Likewise.
9085 * obj-c++.dg/class-protocol-1.mm: Likewise.
9086 * obj-c++.dg/encode-7.mm: Likewise.
9087 * obj-c++.dg/exceptions-3.mm: Likewise.
9088 * obj-c++.dg/exceptions-5.mm: Likewise.
9089 * obj-c++.dg/method-12.mm: Likewise.
9090 * obj-c++.dg/method-13.mm: Likewise.
9091 * obj-c++.dg/method-15.mm: Likewise.
9092 * obj-c++.dg/method-16.mm: Likewise.
9093 * obj-c++.dg/method-4.mm: Likewise.
9094 * obj-c++.dg/method-8.mm: Likewise.
9095 * obj-c++.dg/method-conflict-1.mm: Likewise.
9096 * obj-c++.dg/method-conflict-2.mm: Likewise.
9097 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9098 and uncommented second part of the testcase now that the testsuite
9099 works correctly.
9100 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9101 and uncommented second part of the testcase now that the testsuite
9102 works correctly.
9103 * obj-c++.dg/private-1.mm: Likewise.
9104 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9105 * obj-c++.dg/syntax-error-7.mm: Likewise.
9106 * obj-c++.dg/warn5.mm: Likewise.
9107 * obj-c++.dg/property/at-property-14.mm: Likewise.
9108 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9109 FIXME.
9110 * obj-c++.dg/property/at-property-18.mm: Likewise.
9111 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9112 FIXME.
9113 * obj-c++.dg/property/at-property-21.mm: Likewise.
9114 * obj-c++.dg/property/at-property-28.mm: Likewise.
9115 * obj-c++.dg/property/at-property-5.mm: Likewise.
9116 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9117 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9118 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9119 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9120 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9121 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9122 * obj-c++.dg/tls/diag-5.mm: Likewise.
9123 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9124 dg-error, now matched correctly.
9125
9126 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9127
9128 * objc.dg/property/at-property-29.m: New.
9129 * obj-c++.dg/property/at-property-29.mm: New.
9130
9131 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 * go.test/go-test.exp (go-set-goarch): New proc.
9134 (go-gc-tests): Use it.
9135
9136 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9137
9138 PR debug/46955
9139 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9140
9141 2011-01-11 Richard Henderson <rth@redhat.com>
9142
9143 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9144
9145 2011-01-11 Jan Hubicka <jh@suse.cz>
9146
9147 PR lto/45721
9148 PR lto/45375
9149 * gcc.dg/lto/pr45721_1.c: New file.
9150 * gcc.dg/lto/pr45721_0.c: New file.
9151
9152 2011-01-11 Richard Guenther <rguenther@suse.de>
9153
9154 PR tree-optimization/46076
9155 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9156
9157 2011-01-11 Jeff Law <law@redhat.com>
9158
9159 * PR tree-optimization/47086
9160 * gcc.dg/pr47086.c: New test.
9161
9162 2011-01-11 Jason Merrill <jason@redhat.com>
9163
9164 PR c++/46658
9165 * g++.dg/template/new10.C: New.
9166
9167 PR c++/45520
9168 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9169
9170 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9171
9172 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9173 Split type definitions and NSConstantString class into...
9174 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9175 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9176 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9177 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9178 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9179 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9180 to comments.
9181 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9182 encode defines for newer NeXT system headers.
9183 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9184 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9185 * objc.dg/foreach-5.m: Likewise.
9186 * objc.dg/foreach-2.m: Likewise.
9187 * objc.dg/foreach-4.m: Likewise.
9188 * objc.dg/torture/strings/string1.m: Likewise.
9189 * objc.dg/torture/strings/string2.m: Likewise.
9190 * objc.dg/torture/strings/string3.m: Likewise.
9191 * objc.dg/torture/strings/string4.m: Likewise.
9192 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9193 header and stand alone.
9194 * obj-c++.dg/strings/strings-2.mm: Likewise.
9195 * objc.dg/torture/strings/const-str-3.m: Likewise.
9196 * objc.dg/strings/strings-2.m: Likewise.
9197 * objc.dg/strings/const-str-12b.m: Likewise.
9198
9199 2011-01-12 Richard Guenther <rguenther@suse.de>
9200
9201 PR middle-end/32511
9202 * gcc.dg/attr-weak-1.c: Adjust.
9203
9204 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9205
9206 PR fortran/47051
9207 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9208 standard compliant and comment.
9209
9210 2011-01-10 Jan Hubicka <jh@suse.cz>
9211
9212 PR lto/46083
9213 * gcc.dg/initpri3.c: New testcase.
9214
9215 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9216
9217 PR lto/47222
9218 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9219 externally visible.
9220 (g_esi): Likewise.
9221 (g_ebx): Likewise.
9222 (g_ebp): Likewise.
9223 (g_esp): Likewise.
9224 (g_ebp_save): Likewise.
9225 (g_esp_save): Likewise.
9226
9227 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9228
9229 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9230
9231 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9232
9233 PR tree-optimization/46021
9234 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9235 i?86-*-*, x86_64-*-*.
9236
9237 2011-01-10 Jeff Law <law@redhat.com>
9238
9239 * PR tree-optimization/47141
9240 * gcc.c-torture/compile/pr47141.c: New test.
9241
9242 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9243
9244 PR testsuite/46230
9245 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9246 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9247 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9248 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9249
9250 PR testsuite/46230
9251 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9252 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9253 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9254 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9255 being vectorized. Adjust dg-final pattern.
9256
9257 PR testsuite/46230
9258 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9259 * gcc.dg/vect/slp-24.c: Likewise.
9260
9261 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9262
9263 PR c++/47218
9264 * g++.dg/other/pr47218-1.C: New test file.
9265 * g++.dg/other/pr47218.C: Likewise.
9266 * g++.dg/other/pr47218.h: New supporting header.
9267
9268 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9269
9270 PR objc/47232
9271 * objc.dg/attributes/invalid-attribute-1.m: New.
9272 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9273
9274 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9275
9276 PR fortran/47224
9277 * gfortran.dg/proc_ptr_comp_28.f90: New.
9278
9279 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9280
9281 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9282 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9283 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9284 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9285 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9286 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9287 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9288 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9289 * objc.dg/gnu-api-2-class.m: Likewise.
9290 * objc.dg/gnu-api-2-ivar.m: Likewise.
9291 * objc.dg/gnu-api-2-method.m: Likewise.
9292 * objc.dg/gnu-api-2-objc.m: Likewise.
9293 * objc.dg/gnu-api-2-object.m: Likewise.
9294 * objc.dg/gnu-api-2-property.m: Likewise.
9295 * objc.dg/gnu-api-2-protocol.m: Likewise.
9296 * objc.dg/gnu-api-2-sel.m: Likewise.
9297
9298 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9299
9300 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9301 * objc.dg/objc-foreach-4.m: Likewise.
9302 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9303 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9304 * objc.dg/foreach-4.m: Likewise.
9305 * objc.dg/foreach-5.m: Likewise.
9306 * objc.dg/foreach-3.m: Return self from init.
9307
9308 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9309
9310 PR fortran/38536
9311 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9312
9313 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9314
9315 PR fortran/46313
9316 * gfortran.dg/class_35.f90: New.
9317
9318 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9319
9320 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9321
9322 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9323
9324 PR objc/47078
9325 * objc.dg/invalid-method-2.m: New.
9326 * obj-c++.dg/invalid-method-2.mm: New.
9327
9328 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9329
9330 PR fortran/46896
9331 * gfortran.dg/transpose_optimization_2.f90 : New test.
9332
9333 2011-01-08 Jan Hubicka <jh@suse.cz>
9334
9335 PR tree-optmization/46469
9336 * g++.dg/torture/pr46469.C: New testcase.
9337
9338 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9339
9340 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9341 emulation of libobjc-gnu structure layout functionality to ..
9342 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9343 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9344 * objc/execute/bf-common.h: Adjust headers.
9345 * objc/execute/bf-1.m: Likewise.
9346 * objc/execute/bf-2.m: Likewise.
9347 * objc/execute/bf-3.m: Likewise.
9348 * objc/execute/bf-4.m: Likewise.
9349 * objc/execute/bf-5.m: Likewise.
9350 * objc/execute/bf-6.m: Likewise.
9351 * objc/execute/bf-7.m: Likewise.
9352 * objc/execute/bf-8.m: Likewise.
9353 * objc/execute/bf-9.m: Likewise.
9354 * objc/execute/bf-10.m: Likewise.
9355 * objc/execute/bf-11.m: Likewise.
9356 * objc/execute/bf-12.m: Likewise.
9357 * objc/execute/bf-13.m: Likewise.
9358 * objc/execute/bf-14.m: Likewise.
9359 * objc/execute/bf-15.m: Likewise.
9360 * objc/execute/bf-16.m: Likewise.
9361 * objc/execute/bf-17.m: Likewise.
9362 * objc/execute/bf-18.m: Likewise.
9363 * objc/execute/bf-19.m: Likewise.
9364 * objc/execute/bf-20.m: Likewise.
9365 * objc/execute/bf-21.m: Likewise.
9366 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9367 objc_get_type_qualifiers ().
9368
9369 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9370
9371 PR fortran/45777
9372 * gfortran.dg/dependency_39.f90: New test.
9373
9374 2011-01-07 Jan Hubicka <jh@suse.cz>
9375
9376 Get builtins tests ready for linker plugin.
9377 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9378 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9379 my_memset, my_bzero): Mark used.
9380 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9381 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9382 volatile.
9383 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9384 volatile.
9385
9386 2011-01-07 Jan Hubicka <jh@suse.cz>
9387
9388 PR tree-optimization/46367
9389 * g++.dg/torture/pr46367.C: New file.
9390
9391 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR target/47201
9394 * gcc.dg/pr47201.c: New test.
9395
9396 PR bootstrap/47187
9397 * gcc.dg/tree-prof/pr47187.c: New test.
9398
9399 2011-01-07 Tobias Burnus <burnus@net-b.de>
9400
9401 PR fortran/41580
9402 * gfortran.dg/extends_type_of_3.f90: New.
9403
9404 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9405
9406 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9407 * g++.dg/ext/dllimport-MI1.C: Likewise.
9408 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9409 * g++.dg/ext/dllimport10.C: Likewise.
9410 * g++.dg/ext/dllimport11.C: Likewise.
9411 * g++.dg/ext/dllimport12.C: Likewise.
9412 * g++.dg/ext/dllimport13.C: Likewise.
9413 * g++.dg/ext/dllimport2.C: Likewise.
9414 * g++.dg/ext/dllimport3.C: Likewise.
9415 * g++.dg/ext/dllimport4.C: Likewise.
9416 * g++.dg/ext/dllimport5.C: Likewise.
9417 * g++.dg/ext/dllimport6.C: Likewise.
9418 * g++.dg/ext/dllimport8.C: Likewise.
9419 * g++.dg/ext/dllimport9.C: Likewise.
9420 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9421 targets, too. Additionally enable test for i?86-*-mingw*.
9422 * g++.dg/ext/selectany1.C: Likewise.
9423 Remove guard variable check.
9424
9425 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9426
9427 PR fortran/47189
9428 PR fortran/47194
9429 * gfortran.dg/storage_size_3.f08: Extended.
9430
9431 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR c++/47022
9434 * g++.dg/template/stdarg1.C: New test.
9435
9436 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9437
9438 PR fortran/47195
9439 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9440 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9441 from the interface of functions to not hide the errors that
9442 shall be tested.
9443
9444 2011-01-06 Jan Hubicka <jh@suse.cz>
9445
9446 * gcc.dg/lto/pr47188_0.c: New testcase.
9447 * gcc.dg/lto/pr47188_1.c: New testcase.
9448
9449 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9450
9451 PR fortran/33117
9452 PR fortran/46478
9453 * gfortran.dg/interface_33.f90: New test.
9454
9455 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR c/47150
9458 * gcc.c-torture/compile/pr47150.c: New test.
9459
9460 2011-01-06 Ira Rosen <irar@il.ibm.com>
9461
9462 PR tree-optimization/47139
9463 * gcc.dg/vect/pr47139.c: New test.
9464
9465 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9466
9467 PR fortran/47180
9468 * gfortran.dg/extends_type_of_2.f03: New.
9469
9470 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9471
9472 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9473
9474 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9475
9476 * gnat.dg/opt14.adb: New test.
9477
9478 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9479
9480 PR fortran/46017
9481 * gfortran.dg/allocate_error_2.f90: New test.
9482
9483 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9484
9485 PR fortran/47024
9486 * gfortran.dg/storage_size_3.f08: New.
9487
9488 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9489
9490 PR libgfortran/47154
9491 * gfortran.dg/namelist_68.f90: New test.
9492
9493 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9494
9495 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9496
9497 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9498
9499 PR fortran/46448
9500 * gfortran.dg/class_34.f90: New.
9501
9502 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9503
9504 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9505 use __builtin_inff. Skip all single-precision tests that require
9506 Infinity.
9507
9508 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9509
9510 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9511
9512 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR tree-optimization/47148
9515 * gcc.c-torture/execute/pr47148.c: New test.
9516
9517 PR tree-optimization/47155
9518 * gcc.c-torture/execute/pr47155.c: New test.
9519
9520 PR rtl-optimization/47157
9521 * gcc.c-torture/compile/pr47157.c: New test.
9522
9523 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9524
9525 * gcc.dg/torture/vector-shift2.c (schar): Define.
9526 (main): Always use schar or uchar instead of plain "char" to avoid
9527 dependencies on implementation-defined char signedness.
9528
9529 2011-01-03 Martin Jambor <mjambor@suse.cz>
9530
9531 PR tree-optimization/46801
9532 * gnat.dg/pack9.adb: Remove xfail.
9533
9534 2011-01-03 Martin Jambor <mjambor@suse.cz>
9535
9536 PR tree-optimization/46984
9537 * g++.dg/ipa/pr46984.C: New test.
9538
9539 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9540
9541 PR fortran/46408
9542 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9543
9544 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR tree-optimization/47140
9547 * gcc.c-torture/compile/pr47140.c: New test.
9548
9549 PR rtl-optimization/47028
9550 * gcc.dg/pr47028.c: New test.
9551
9552 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9553
9554 * objc.dg/protocol-forward-1.m: Removed TODO.
9555 * objc.dg/protocol-forward-2.m: New.
9556 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9557 * obj-c++.dg/protocol-forward-2.mm: New.
9558
9559 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9560
9561 PR target/38662
9562 * g++.dg/eh/pr38662.C: New testcase.
9563
9564 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9565
9566 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9567 scan for newline '\n'.
9568
9569 \f
9570 Copyright (C) 2011 Free Software Foundation, Inc.
9571
9572 Copying and distribution of this file, with or without modification,
9573 are permitted in any medium without royalty provided the copyright
9574 notice and this notice are preserved.