Only run g++.dg/opt/life1.C on Linux.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR testsuite/50085
4 * g++.dg/opt/life1.C: Only run on Linux.
5
6 2011-08-15 Tobias Burnus <burnus@net-b.de>
7
8 * gfortran.dg/coarray_26.f90: New.
9
10 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
11
12 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
13 -fdump-tree-vrp1.
14
15 2011-08-14 Janus Weil <janus@gcc.gnu.org>
16
17 PR fortran/50073
18 * gfortran.dg/func_result_7.f90: New.
19
20 2011-08-13 Jason Merrill <jason@redhat.com>
21
22 PR c++/50075
23 * g++.dg/cpp0x/decltype32.C: New.
24
25 PR c++/50059
26 * g++.dg/diagnostic/expr1.C: New.
27
28 2011-08-12 David Li <davidxl@google.com>
29
30 * g++.dg/abi/vbase15.C: New test.
31
32 2011-08-12 Jason Merrill <jason@redhat.com>
33
34 PR c++/50034
35 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
36
37 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
38
39 * gcc.dg/builtins-67.c: New test.
40 * gcc.target/i386/conversion.c: Ditto.
41
42 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
43 Brian Hackett <bhackett1024@gmail.com>
44
45 * g++.dg/plugin/decl_plugin.c: New.
46 * g++.dg/plugin/decl-plugin-test.C: New.
47 * g++.dg/plugin/plugin.exp: Add above testcase.
48
49 2011-08-11 Richard Guenther <rguenther@suse.de>
50
51 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
52
53 2011-08-11 Michael Matz <matz@suse.de>
54
55 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
56
57 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
58
59 PR tree-optimization/50039
60 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
61 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
62
63 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
64
65 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
66 (sse4_1_test): Initialize src3 with random value.
67
68 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
69
70 * gcc.c-torture/execute/scal-to-vec1.c: New test.
71 * gcc.c-torture/execute/scal-to-vec2.c: New test.
72 * gcc.c-torture/execute/scal-to-vec3.c: New test.
73 * gcc.dg/scal-to-vec1.c: New test.
74 * gcc.dg/scal-to-vec2.c: New test.
75
76 2011-08-09 Richard Guenther <rguenther@suse.de>
77
78 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
79 * gcc.dg/tree-ssa/vrp60.c: New testcase.
80 * gcc.dg/tree-ssa/vrp61.c: Likewise.
81 * gcc.dg/tree-ssa/vrp62.c: Likewise.
82
83 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
84
85 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
86
87 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
88
89 * gcc.dg/pr49948.c: Require pthread effective target.
90
91 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
92
93 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
94
95 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
96
97 * gcc.target/i386/sse-22a.c: New test.
98
99 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
100
101 PR tree-optimization/50014
102 * gcc.dg/vect/pr50014.c: New test.
103
104 2011-08-08 Martin Jambor <mjambor@suse.cz>
105
106 PR middle-end/49923
107 * gcc.dg/tree-ssa/pr49923.c: New test.
108
109 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
110
111 PR target/49781
112 * gcc.target/i386/pr49781-1.c: New.
113
114 2011-08-08 Jason Merrill <jason@redhat.com>
115
116 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
117
118 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
119
120 2011-08-07 Janus Weil <janus@gcc.gnu.org>
121
122 PR fortran/49638
123 * gfortran.dg/typebound_override_1.f90: New.
124
125 2011-08-07 Kai Tietz <ktietz@redhat.com>
126
127 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
128 x86_64 mingw target.
129 * gcc.dg/tree-ssa/loop-1.c: Likewise.
130 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
131 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
132 * gcc.dg/tree-ssa/loop-33.c: Likewise.
133 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
134 * gcc.dg/tree-ssa/loop-35.c: Likewise.
135 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
136 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
137 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
138 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
139
140 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
141
142 PR testsuite/48727
143 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
144
145 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
146
147 * gcc.dg/pr48770.c: Cleanup coverage files.
148 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
149
150 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
151
152 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
153 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
154 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
155 lzcnt and bmi options.
156
157 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR target/47381
160 * gcc.dg/pr47381-1.c: New.
161 * gcc.dg/pr47381-2.c: Likewise.
162 * gcc.target/i386/pr47381.c: Likewise.
163
164 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
165
166 PR middle-end/47727
167 * gcc.dg/pr47727.c: New.
168
169 PR target/47372
170 * gcc.dg/pr47372-1.c: New.
171 * gcc.dg/pr47372-2.c: Likewise.
172
173 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
174
175 PR middle-end/47449
176 * gcc.target/i386/pr47449.c: New.
177
178 PR target/47446
179 * gcc.dg/pr47446-1.c: New.
180 * gcc.dg/pr47446-2.c: Likewise.
181
182 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
183
184 PR target/47766
185 * gcc.dg/pr47766.c: New.
186
187 PR target/47715
188 * gcc.dg/tls/pr47715-1.c: New.
189 * gcc.dg/tls/pr47715-2.c: Likewise.
190 * gcc.dg/tls/pr47715-3.c: Likewise.
191 * gcc.dg/tls/pr47715-4.c: Likewise.
192 * gcc.dg/tls/pr47715-5.c: Likewise.
193
194 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
195
196 PR libobjc/50002
197 * objc.dg/gnu-api-2-class.m: Updated comments.
198 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
199 * objc.dg/gnu-api-2-class-meta.m: New test.
200 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
201
202 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
203
204 PR libobjc/49882
205 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
206 with classes that are in construction.
207
208 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
209
210 PR target/48084
211 * gcc.target/i386/pr48084-1.c: New.
212 * gcc.target/i386/pr48084-2.c: Likewise.
213 * gcc.target/i386/pr48084-3.c: Likewise.
214 * gcc.target/i386/pr48084-4.c: Likewise.
215 * gcc.target/i386/pr48084-5.c: Likewise.
216
217 PR rtl-optimization/49504
218 * gcc.target/i386/pr49504.c: New.
219
220 PR target/49860
221 * gcc.dg/pr49860.c: New.
222
223 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
224
225 PR libobjc/49882
226 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
227 with classes that are in construction.
228
229 2011-08-05 Jason Merrill <jason@redhat.com>
230
231 PR c++/48993
232 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
233
234 PR c++/49921
235 * g++.dg/cpp0x/decltype31.C: New.
236
237 PR c++/49669
238 * g++.dg/init/array28.C: New.
239
240 PR c++/49988
241 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
242
243 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR target/47369
246 * gcc.dg/pr47369-1.c: New.
247
248 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
249
250 PR middle-end/47364
251 * gcc.dg/torture/pr47364-1.c: New.
252 * gcc.c-torture/compile/pr47364-1.c: Likewise.
253 * gcc.c-torture/compile/pr47364-2.c: Likewise.
254
255 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
256
257 PR fortran/37211
258 * gfortran.dg/transfer_check_2.f90: New test case.
259
260 2011-08-05 Jan Hubicka <jh@suse.cz>
261
262 PR middle-end/49494
263 * gfortran.dg/pr49494.f90: New testcase.
264
265 2011-08-05 Jan Hubicka <jh@suse.cz>
266
267 PR middle-end/49735
268 * gcc.c-torture/compile/pr49735.c: New testcase.
269
270 2011-08-05 Jason Merrill <jason@redhat.com>
271
272 PR c++/47453
273 * g++.dg/cpp0x/initlist56.C: New.
274
275 PR c++/49812
276 * g++.dg/overload/rvalue2.C: New.
277
278 PR c++/49983
279 * g++.dg/cpp0x/range-for21.C: New.
280
281 * g++.dg/ext/vla11.C: New.
282
283 2011-08-05 Richard Guenther <rguenther@suse.de>
284
285 PR tree-optimization/49984
286 * gcc.dg/tree-ssa/vrp59.c: New testcase.
287
288 2011-08-05 Richard Guenther <rguenther@suse.de>
289
290 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
291 * gcc.dg/tree-ssa/vrp52.c: Likewise.
292 * gcc.dg/tree-ssa/vrp53.c: Likewise.
293
294 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
295
296 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
297 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
298 * gfortran.dg/ldist-pr43023.f90: Ditto.
299 * gfortran.dg/namelist_52.f90: Ditto.
300 * gfortran.dg/interface_proc_end.f90: Ditto.
301 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
302 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
303
304 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
305
306 * gcc.dg/vect/vect-over-widen-1.c: New test.
307 * gcc.dg/vect/vect-over-widen-2.c: New test.
308 * gcc.dg/vect/vect-over-widen-3.c: New test.
309 * gcc.dg/vect/vect-over-widen-4.c: New test.
310
311 2011-08-04 Richard Guenther <rguenther@suse.de>
312
313 PR fortran/49957
314 * gfortran.dg/vect/O3-pr49957.f: New testcase.
315
316 2011-08-04 Ian Bolton <ian.bolton@arm.com>
317
318 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
319
320 2011-08-04 Jakub Jelinek <jakub@redhat.com>
321
322 PR middle-end/49905
323 * g++.dg/ext/builtin-object-size3.C: New test.
324
325 2011-08-03 Jakub Jelinek <jakub@redhat.com>
326
327 PR tree-optimization/49948
328 * gcc.dg/pr49948.c: New test.
329
330 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
331
332 PR middle-end/47383
333 * gcc.dg/torture/pr47383.c: New.
334
335 2011-08-03 Arnaud Charlet <charlet@adacore.com>
336
337 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
338
339 2011-08-03 Arnaud Charlet <charlet@adacore.com>
340
341 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
342
343 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
344
345 PR target/47744
346 * gcc.dg/torture/pr47744-1.c: New.
347 * gcc.dg/torture/pr47744-2.c: Likewise.
348 * gcc.dg/torture/pr47744-3.c: Likewise.
349
350 2011-08-03 Richard Guenther <rguenther@suse.de>
351
352 PR middle-end/49958
353 * gcc.dg/torture/pr49958.c: New testcase.
354
355 2011-08-03 Richard Guenther <rguenther@suse.de>
356
357 PR tree-optimization/49938
358 * g++.dg/torture/pr49938.C: New testcase.
359
360 2011-08-02 Jason Merrill <jason@redhat.com>
361
362 PR c++/43886
363 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
364
365 PR c++/49577
366 * g++.dg/cpp0x/initlist5.C: Add additional cases.
367
368 PR c++/49593
369 * g++.dg/cpp0x/variadic115.C: New.
370
371 PR c++/49803
372 * g++.dg/cpp0x/union5.C: New.
373
374 2011-08-02 Daniel Kraft <d@domob.eu>
375
376 PR fortran/49885
377 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
378
379 2011-08-02 Kai Tietz <ktietz@redhat.com>
380
381 PR middle-end/49947
382 * gcc.dg/tree-ssa/forwprop-15.c
383
384 2011-08-02 Jason Merrill <jason@redhat.com>
385
386 PR c++/49834
387 * g++.dg/cpp0x/range-for20.C: New.
388
389 2011-08-02 Tobias Burnus <burnus@net-b.de>
390
391 * gfortran.dg/coarray_lib_token_3.f90: New.
392
393 2011-08-02 Jakub Jelinek <jakub@redhat.com>
394
395 PR fortran/46752
396 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
397 * gcc.dg/gomp/atomic-15.c: New test.
398 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
399 * g++.dg/gomp/atomic-15.C: New test.
400 * g++.dg/gomp/private-1.C: New test.
401 * g++.dg/gomp/sharing-2.C: New test.
402 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
403 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
404 * gfortran.dg/gomp/omp_atomic2.f90: New test.
405
406 2011-08-02 Tobias Burnus <burnus@net-b.de>
407
408 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
409 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
410 cleanup-module.
411 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
412 * gfortran.dg/allocatable_function_5.f90: Ditto.
413 * gfortran.dg/allocate_stat.f90: Ditto.
414 * gfortran.dg/array_constructor_20.f90: Ditto.
415 * gfortran.dg/array_constructor_21.f90: Ditto.
416 * gfortran.dg/array_constructor_22.f90: Ditto.
417 * gfortran.dg/array_constructor_26.f03: Ditto.
418 * gfortran.dg/array_function_4.f90: Ditto.
419 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
420 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
421 * gfortran.dg/bind_c_usage_15.f90: Ditto.
422 * gfortran.dg/bind_c_usage_16.f03: Ditto.
423 * gfortran.dg/bind_c_usage_3.f03: Ditto.
424 * gfortran.dg/binding_label_tests_7.f03: Ditto.
425 * gfortran.dg/class_15.f03: Ditto.
426 * gfortran.dg/class_27.f03: Ditto.
427 * gfortran.dg/class_33.f90: Ditto.
428 * gfortran.dg/class_37.f03: Ditto.
429 * gfortran.dg/class_40.f03: Ditto.
430 * gfortran.dg/class_42.f03: Ditto.
431 * gfortran.dg/class_defined_operator_1.f03: Ditto.
432 * gfortran.dg/coarray/registering_1.f90: Ditto.
433 * gfortran.dg/convert_1.f90: Ditto.
434 * gfortran.dg/default_initialization_3.f90: Ditto.
435 * gfortran.dg/dependency_25.f90: Ditto.
436 * gfortran.dg/dependency_26.f90: Ditto.
437 * gfortran.dg/dependency_36.f90: Ditto.
438 * gfortran.dg/dependency_37.f90: Ditto.
439 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
440 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
441 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
442 * gfortran.dg/elemental_pointer_1.f90: Ditto.
443 * gfortran.dg/elemental_result_1.f90: Ditto.
444 * gfortran.dg/empty_derived_type.f90: Ditto.
445 * gfortran.dg/entry_7.f90: Ditto.
446 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
447 * gfortran.dg/equiv_constraint_3.f90: Ditto.
448 * gfortran.dg/error_recovery_3.f90: Ditto.
449 * gfortran.dg/extends_4.f03: Ditto.
450 * gfortran.dg/func_assign.f90: Ditto.
451 * gfortran.dg/func_assign_3.f90: Ditto.
452 * gfortran.dg/generic_1.f90: Ditto.
453 * gfortran.dg/generic_18.f90: Ditto.
454 * gfortran.dg/generic_22.f03: Ditto.
455 * gfortran.dg/generic_4.f90: Ditto.
456 * gfortran.dg/generic_6.f90: Ditto.
457 * gfortran.dg/generic_actual_arg.f90: Ditto.
458 * gfortran.dg/graphite/id-21.f: Ditto.
459 * gfortran.dg/graphite/pr45758.f90: Ditto.
460 * gfortran.dg/host_assoc_call_2.f90: Ditto.
461 * gfortran.dg/host_assoc_call_3.f90: Ditto.
462 * gfortran.dg/host_assoc_call_4.f90: Ditto.
463 * gfortran.dg/host_assoc_function_4.f90: Ditto.
464 * gfortran.dg/host_used_types_1.f90: Ditto.
465 * gfortran.dg/implicit_1.f90: Ditto.
466 * gfortran.dg/implicit_11.f90: Ditto.
467 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
468 * gfortran.dg/impure_actual_1.f90: Ditto.
469 * gfortran.dg/impure_assignment_1.f90: Ditto.
470 * gfortran.dg/impure_constructor_1.f90: Ditto.
471 * gfortran.dg/initialization_10.f90: Ditto.
472 * gfortran.dg/initialization_12.f90: Ditto.
473 * gfortran.dg/interface_14.f90: Ditto.
474 * gfortran.dg/interface_15.f90: Ditto.
475 * gfortran.dg/interface_2.f90: Ditto.
476 * gfortran.dg/interface_25.f90: Ditto.
477 * gfortran.dg/interface_26.f90: Ditto.
478 * gfortran.dg/interface_29.f90: Ditto.
479 * gfortran.dg/interface_assignment_1.f90: Ditto.
480 * gfortran.dg/internal_pack_6.f90: Ditto.
481 * gfortran.dg/internal_pack_7.f90: Ditto.
482 * gfortran.dg/internal_pack_8.f90: Ditto.
483 * gfortran.dg/lto/pr45586_0.f90: Ditto.
484 * gfortran.dg/lto/pr47839_0.f90: Ditto.
485 * gfortran.dg/module_commons_3.f90: Ditto.
486 * gfortran.dg/module_equivalence_4.f90: Ditto.
487 * gfortran.dg/module_equivalence_6.f90: Ditto.
488 * gfortran.dg/module_function_type_1.f90: Ditto.
489 * gfortran.dg/module_naming_1.f90: Ditto.
490 * gfortran.dg/namelist_4.f90: Ditto.
491 * gfortran.dg/operator_c1202.f90: Ditto.
492 * gfortran.dg/parens_7.f90: Ditto.
493 * gfortran.dg/pr32921.f: Ditto.
494 * gfortran.dg/pr33646.f90: Ditto.
495 * gfortran.dg/pr41928.f90: Ditto.
496 * gfortran.dg/pr42119.f90: Ditto.
497 * gfortran.dg/pr43984.f90: Ditto.
498 * gfortran.dg/present_1.f90: Ditto.
499 * gfortran.dg/private_type_2.f90: Ditto.
500 * gfortran.dg/proc_decl_2.f90: Ditto.
501 * gfortran.dg/proc_ptr_10.f90: Ditto.
502 * gfortran.dg/proc_ptr_22.f90: Ditto.
503 * gfortran.dg/proc_ptr_8.f90: Ditto.
504 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
505 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
506 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
507 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
508 * gfortran.dg/substring_equivalence.f90: Ditto.
509 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
510 * gfortran.dg/transpose_optimization_1.f90: Ditto.
511 * gfortran.dg/trim_optimize_6.f90: Ditto.
512 * gfortran.dg/typebound_call_12.f03: Ditto.
513 * gfortran.dg/typebound_operator_5.f03: Ditto.
514 * gfortran.dg/typebound_operator_6.f03: Ditto.
515 * gfortran.dg/typebound_proc_18.f03: Ditto.
516 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
517 * gfortran.dg/use_1.f90: Ditto.
518 * gfortran.dg/use_10.f90: Ditto.
519 * gfortran.dg/use_11.f90: Ditto.
520 * gfortran.dg/use_14.f90: Ditto.
521 * gfortran.dg/use_only_2.f90: Ditto.
522 * gfortran.dg/use_rename_4.f90: Ditto.
523 * gfortran.dg/use_rename_5.f90: Ditto.
524 * gfortran.dg/used_dummy_types_3.f90: Ditto.
525 * gfortran.dg/used_interface_ref.f90: Ditto.
526 * gfortran.dg/used_types_11.f90: Ditto.
527 * gfortran.dg/used_types_3.f90: Ditto.
528 * gfortran.dg/used_types_4.f90: Ditto.
529 * gfortran.dg/userdef_operator_2.f90: Ditto.
530 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
531 * gfortran.dg/vect/pr46213.f90: Ditto.
532 * gfortran.dg/whole_file_21.f90: Ditto.
533 * gfortran.dg/whole_file_22.f90: Ditto.
534 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
535 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
536
537 2011-08-02 Kai Tietz <ktietz@redhat.com>
538
539 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
540
541 2011-08-01 Jason Merrill <jason@redhat.com>
542
543 PR c++/49932
544 * g++.dg/abi/mangle49.C: New.
545
546 PR c++/49924
547 * g++.dg/cpp0x/constexpr-array4.C: New.
548
549 PR c++/49813
550 * g++.dg/cpp0x/constexpr-builtin1.C: New.
551
552 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
553
554 PR target/49927
555 * gcc.target/i386/pr49927.c: New test.
556
557 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
558
559 PR tree-optimization/49926
560 * gcc.dg/vect/pr49926.c: New test.
561
562 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
563
564 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
565 * gcc.target/i386/lzcnt-1.c: New test.
566 * gcc.target/i386/lzcnt-2.c: Likewise.
567 * gcc.target/i386/lzcnt-2a.c: Likewise.
568 * gcc.target/i386/lzcnt-3.c: Likewise.
569 * gcc.target/i386/lzcnt-4.c: Likewise.
570 * gcc.target/i386/lzcnt-4a.c: Likewise.
571 * gcc.target/i386/lzcnt-5.c: Likewise.
572 * gcc.target/i386/lzcnt-6.c: Likewise.
573 * gcc.target/i386/lzcnt-6a.c: Likewise.
574 * gcc.target/i386/lzcnt-check.h: Likewise.
575
576 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
577 * gcc.target/i386/sse-13.c: Likewise.
578 * gcc.target/i386/sse-14.c: Likewise.
579 * g++.dg/other/i386-2.C: Likewise.
580 * g++.dg/other/i386-3.C: Likewise.
581
582 2011-08-01 Julian Brown <julian@codesourcery.com>
583
584 * gcc.target/arm/fixed-point-exec.c: New test.
585
586 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
587
588 PR target/49920
589 * gcc.target/i386/pr49920.c: New test.
590
591 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
592
593 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
594 * gcc.dg/tree-ssa/pr23109.c: Ditto.
595 * gcc.dg/tree-ssa/loop-7.c: Ditto.
596 * gcc.dg/tree-ssa/loop-32.c: Ditto.
597 * gcc.dg/tree-ssa/loop-33.c: Ditto.
598 * gcc.dg/tree-ssa/loop-34.c: Ditto.
599 * gcc.dg/tree-ssa/loop-35.c: Ditto.
600 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
601 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
602 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
603 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
604 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
605 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
606 * g++.dg/tree-ssa/pr33615.C: Ditto.
607 * g++.dg/tree-ssa/restrict1.C: Ditto.
608 * c-c++-common/restrict-2.c: Ditto.
609 * gfortran.dg/pr32921.f: Ditto.
610 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
611 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
612 * gcc.dg/tree-ssa/vrp47.c: Ditto.
613 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
614 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
615 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
616 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
617 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
618 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
619 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
620
621 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
622
623 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
624 .exe.ltrans[0-9]*. dump files.
625
626 2011-07-31 Janus Weil <janus@gcc.gnu.org>
627
628 PR fortran/49112
629 * gfortran.dg/abstract_type_6.f03: Modified.
630 * gfortran.dg/typebound_proc_24.f03: New.
631
632 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR testsuite/49917
635 * g++.dg/init/for1.C: Fix.
636
637 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 PR fortran/48876
640 * gfortran.dg/string_5.f90: New test.
641
642 2011-07-29 Jason Merrill <jason@redhat.com>
643
644 PR c++/49867
645 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
646
647 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
648
649 PR tree-optimization/47407
650 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
651 alpha*-dec-osf*.
652 Sort target list.
653
654 2011-07-29 Richard Guenther <rguenther@suse.de>
655
656 * gcc.dg/uninit-suppress.c: Also disable VRP.
657 * gcc.dg/uninit-suppress_2.c: Likewise.
658
659 2011-07-28 Jason Merrill <jason@redhat.com>
660
661 PR c++/49808
662 * g++.dg/template/nontype24.C: New.
663
664 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
665
666 PR rtl-optimization/47958
667 * gcc.dg/torture/pr47958-1.c: New.
668
669 2011-07-29 Wei Guozhi <carrot@google.com>
670
671 PR rtl-optimization/49799
672 * gcc.dg/pr49799.c: New test case.
673
674 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
675
676 PR middle-end/48648
677 * gcc.dg/graphite/id-pr48648.c: New.
678
679 2011-07-28 Jakub Jelinek <jakub@redhat.com>
680
681 PR fortran/31067
682 * gfortran.dg/maxloc_2.f90: New test.
683 * gfortran.dg/maxloc_3.f90: New test.
684 * gfortran.dg/minloc_1.f90: New test.
685 * gfortran.dg/minloc_2.f90: New test.
686 * gfortran.dg/minloc_3.f90: New test.
687 * gfortran.dg/minmaxloc_7.f90: New test.
688
689 PR debug/49871
690 * gcc.dg/debug/dwarf2/pr49871.c: New test.
691
692 2011-07-28 Jakub Jelinek <jakub@redhat.com>
693
694 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
695 the builtin isn't optimized away.
696
697 2011-07-27 Tobias Burnus <burnus@net-b.de>
698
699 PR fortran/45586
700 * gfortran.dg/lto/pr45586-2_0.f90: New.
701
702 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
703
704 PR middle-end/49875
705 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
706 * c-c++-common/cxxbitfields-5.c: Same.
707
708 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
709
710 * lib/target-supports.exp (check_effective_target_mmap): Use
711 check_function_available.
712
713 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
714
715 * g++.old-deja/g++.pt/crash60.C: Updated.
716
717 2011-07-27 Jakub Jelinek <jakub@redhat.com>
718
719 PR target/49866
720 * gcc.target/i386/pr49866.c: New test.
721
722 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
723
724 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
725 * gcc.target/i386/bmi-andn-1.c: New test.
726 * gcc.target/i386/bmi-andn-1a.c: Likewise.
727 * gcc.target/i386/bmi-andn-2.c: Likewise.
728 * gcc.target/i386/bmi-andn-2a.c: Likewise.
729 * gcc.target/i386/bmi-bextr-1.c: Likewise.
730 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
731 * gcc.target/i386/bmi-bextr-2.c: Likewise.
732 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
733 * gcc.target/i386/bmi-blsi-1.c: Likewise.
734 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
735 * gcc.target/i386/bmi-blsi-2.c: Likewise.
736 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
737 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
738 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
739 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
740 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
741 * gcc.target/i386/bmi-blsr-1.c: Likewise.
742 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
743 * gcc.target/i386/bmi-blsr-2.c: Likewise.
744 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
745 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
746 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
747 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
748 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
749
750 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
751
752 PR middle-end/47691
753 * gfortran.dg/graphite/id-pr47691.f: New.
754
755 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
756
757 * gcc.target/i386/avx-os-support.h: New.
758 * gcc.target/i386/avx-check.h: Include avx-os-support.h
759 (main): Check avx_os_support before the test is run.
760 * gcc.target/i386/aes-avx-check.h: Ditto.
761 * gcc.target/i386/pclmul-avx-check.h: Ditto.
762
763 2011-07-27 Kai Tietz <ktietz@redhat.com>
764
765 * gcc.target/i386/aggregate-ret3.c: New test.
766 * gcc.target/i386/aggregate-ret4.c: New test.
767
768 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
769
770 PR fortran/49755
771 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
772 allocated array should *not* change its size.
773 * gfortran.dg/multiple_allocation_3.f90: New test.
774
775 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
776
777 PR c++/49776
778 * g++.dg/cpp0x/constexpr-49776.C: New.
779
780 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
781
782 PR middle-end/47046
783 * gcc.dg/graphite/id-pr47046.c: New.
784
785 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
786
787 PR middle-end/47653
788 * gcc.dg/graphite/run-id-pr47593.c: New.
789
790 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
791
792 PR middle-end/47653
793 * gcc.dg/graphite/run-id-pr47653.c: New.
794 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
795 induction variables.
796 * gcc.dg/graphite/scop-16.c: Same.
797 * gcc.dg/graphite/scop-17.c: Same.
798 * gcc.dg/graphite/scop-21.c: Same.
799
800 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
801
802 PR middle-end/48805
803 * gcc.dg/graphite/id-pr48805.c: New.
804
805 2011-07-26 Tobias Burnus <burnus@net-b.de>
806
807 * gfortran.dg/coarray_lib_token_2.f90: New.
808
809 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
810
811 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
812 SPU local store.
813
814 2011-07-25 Andrew Pinski <apinski@cavium.com>
815
816 PR tree-opt/49671
817 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
818 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
819
820 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
821
822 * lib/target-supports.exp (check_effective_target_mmap): New proc.
823
824 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
825 * gcc.c-torture/execute/loop-2g.c: Likewise.
826 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
827 Require mmap support.
828 * gcc.c-torture/execute/loop-2g.x: Likewise.
829 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
830 (MAP_ANON): Provide default.
831 * gcc.dg/20050826-1.c: Likewise.
832 * gcc.target/i386/pr36533.c: Likewise.
833 * gcc.dg/vect/pr49038.c: Remove dg-do run.
834 Use dg-require-effective-target mmap.
835
836 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
837
838 PR c++/49838
839 * g++.dg/cpp0x/range-for19.C: New.
840
841 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
842
843 PR testsuite/49753
844 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
845
846 Revert:
847 2011-07-15 Jakub Jelinek <jakub@redhat.com>
848
849 PR testsuite/49753
850 * g++.dg/torture/pr49309.C: Remove.
851
852 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
853
854 PR tree-optimization/49809
855 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
856 test.
857
858 2011-07-25 Richard Guenther <rguenther@suse.de>
859
860 PR tree-optimization/49715
861 * gcc.target/i386/pr49715-1.c: New testcase.
862 * gcc.target/i386/pr49715-2.c: Likewise.
863
864 2011-07-23 Jason Merrill <jason@redhat.com>
865
866 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
867
868 2011-07-22 Jason Merrill <jason@redhat.com>
869
870 PR c++/49793
871 * g++.dg/cpp0x/initlist55.C: New.
872
873 2011-07-23 Tobias Burnus <burnus@net-b.de>
874
875 PR fortran/49791
876 * gfortran.dg/namelist_72.f: New.
877
878 2011-07-23 Tobias Burnus <burnus@net-b.de>
879
880 * gfortran.dg/coarray_25.f90: New.
881
882 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
883
884 * override1.C: This test should use c++0x mode.
885 * override3.C: New. Test the diagnostics in c++98 mode.
886
887 2011-07-22 Jason Merrill <jason@redhat.com>
888 Mark Glisse <marc.glisse@normalesup.org>
889
890 PR c++/30112
891 * g++.dg/other/pragma-re-1.C: Add namespace cases.
892
893 PR c++/49813
894 * g++.dg/opt/builtins2.C: New.
895 * g++.dg/other/error27.C: Don't rely on __builtin.
896
897 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
898
899 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
900 on lp64 targets.
901 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
902 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
903 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
904 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
905
906 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
907 instead of ia32.
908
909 2011-07-22 Richard Guenther <rguenther@suse.de>
910
911 PR tree-optimization/45819
912 * gcc.dg/pr45819.c: New testcase.
913
914 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
915
916 * lib/target-supports.exp (check_ifunc_available): Rewrite.
917
918 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
919
920 PR middle-end/47654
921 PR middle-end/49649
922 * gcc.dg/graphite/run-id-pr47654.c: New.
923
924 2011-07-21 Ian Lance Taylor <iant@google.com>
925
926 PR middle-end/49705
927 * gcc.dg/pr49705.c: New test.
928
929 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
930
931 * lib/target-supports.exp (check_avx_os_support_available): New.
932 (check_effective_target_avx_runtime): Use it.
933
934 2011-07-21 Richard Guenther <rguenther@suse.de>
935
936 PR tree-optimization/49770
937 * g++.dg/torture/pr49770.C: New testcase.
938
939 2011-07-21 Kai Tietz <ktietz@redhat.com>
940
941 * gcc.dg/tree-ssa/pr30978.c: adjusted.
942 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
943
944 2011-07-21 Tobias Burnus <burnus@net-b.de>
945
946 * gfortran.dg/coarray_lib_token_1.f90: New.
947
948 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
949
950 * gcc.dg/pr32912-2.c: Skip for AVR.
951 * gcc.dg/pr44674.c: Add dg-require-profiling.
952
953 2011-07-20 Jason Merrill <jason@redhat.com>
954
955 * g++.dg/ext/desig2.C: New.
956
957 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
958
959 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
960 be generated.
961 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
962 * gcc.target/powerpc/recip-3.c: Ditto.
963
964 2011-07-19 Jason Merrill <jason@redhat.com>
965
966 PR c++/6709 (DR 743)
967 PR c++/42603 (DR 950)
968 * g++.dg/cpp0x/decltype21.C: New.
969
970 2011-07-20 Richard Guenther <rguenther@suse.de>
971
972 PR middle-end/18908
973 * gcc.dg/tree-ssa/pr18908.c: New testcase.
974 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
975
976 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
977
978 * gcc.target/arm/combine-movs.c: New.
979 * gcc.target/arm/unsigned-extend-2.c: New.
980
981 2011-07-19 Jason Merrill <jason@redhat.com>
982
983 PR c++/49785
984 * g++.dg/cpp0x/variadic114.C: New.
985
986 2011-07-19 Tobias Burnus <burnus@net-b.de>
987
988 * gfortran.dg/coarray_args_1.f90: New.
989 * gfortran.dg/coarray_args_2.f90: New.
990
991 2011-07-19 Janus Weil <janus@gcc.gnu.org>
992
993 PR fortran/49708
994 * gfortran.dg/allocate_error_3.f90: New.
995
996 2011-07-19 Richard Guenther <rguenther@suse.de>
997
998 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
999 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1000 * gcc.dg/torture/20110719-1.c: New testcase.
1001
1002 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR tree-optimization/49768
1005 * gcc.c-torture/execute/pr49768.c: New test.
1006
1007 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1008
1009 PR tree-optimization/49771
1010 * gcc.dg/vect/pr49771.c: New test.
1011
1012 2011-07-18 Martin Jambor <mjambor@suse.cz>
1013
1014 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1015 * gcc.dg/ipa/ipa-2.c: Likewise.
1016 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1017 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1018 * gcc.dg/ipa/ipa-5.c: Likewise.
1019 * gcc.dg/ipa/ipa-7.c: Likewise.
1020 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1021 * gcc.dg/ipa/ipacost-1.c: Likewise.
1022 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1023 functions.
1024 * gcc.dg/ipa/ipcp-1.c: New test.
1025 * gcc.dg/ipa/ipcp-2.c: Likewise.
1026 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1027
1028 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR middle-end/49675
1031 * gfortran.dg/pr49675.f90: New test.
1032
1033 2011-07-18 Richard Guenther <rguenther@suse.de>
1034
1035 * gcc.dg/torture/20110718-1.c: New testcase.
1036
1037 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1038
1039 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1040 * g++.dg/ext/bitfield3.C: Likewise.
1041 * g++.dg/ext/bitfield4.C: Likewise.
1042 * g++.dg/ext/bitfield5.C: Likewise.
1043 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1044 * g++.dg/other/pr23205-2.C: Likewise.
1045 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1046 * gcc.c-torture/compile/20001109-2.c: Likewise.
1047 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1048 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1049 * gcc.dg/bitfld-16.c: Likewise.
1050 * gcc.dg/bitfld-17.c: Likewise.
1051 * gcc.dg/bitfld-18.c: Likewise.
1052 * gcc.dg/builtins-config.h: Remove Netware support.
1053 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1054 * gcc.dg/cdce2.c: Likewise.
1055 * gcc.dg/cpp/assert4.c: Remove netware support.
1056 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1057 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1058
1059 * lib/target-supports.exp (check_visibility_available): Remove
1060 NetWare support.
1061 (check_profiling_available): Likewise.
1062
1063 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1064
1065 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1066
1067 2011-07-17 Tobias Burnus <burnus@net-b.de>
1068 Thomas Koenig <tkoenig@gcc.gnu.org>
1069
1070 PR fortran/34657
1071 * gfortran.dg/generic_17.f90: Fix testcase.
1072 * gfortran.dg/interface_3.f90: Add dg-error.
1073 * gfortran.dg/use_14.f90: New.
1074 * gfortran.dg/use_15.f90: New.
1075
1076 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1077
1078 * gnat.dg/pointer_controlled.adb: New test.
1079
1080 2011-07-17 Tobias Burnus <burnus@net-b.de>
1081
1082 PR fortran/49624
1083 * gfortran.dg/pointer_remapping_7.f90: New.
1084
1085 2011-07-16 Jason Merrill <jason@redhat.com>
1086
1087 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1088
1089 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1090 Jason Merrill <jason@redhat.com>
1091
1092 PR c++/45329
1093 PR c++/48934
1094 * g++.dg/cpp0x/decltype29.C: Adjust.
1095 * g++.dg/cpp0x/error4.C: Adjust.
1096 * g++.dg/cpp0x/sfinae26.C: Adjust.
1097 * g++.dg/cpp0x/variadic105.C: Adjust.
1098 * g++.dg/template/deduce3.C: Adjust.
1099 * g++.dg/template/error45.C: Adjust.
1100 * g++.dg/template/ptrmem2.C: Adjust.
1101 * g++.dg/template/sfinae2.C: Adjust.
1102 * g++.old-deja/g++.pt/crash60.C: Adjust.
1103 * g++.old-deja/g++.pt/unify6.C: Adjust.
1104 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1105 * g++.dg/cpp0x/nullptr15.C: Adjust.
1106 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1107 * g++.dg/cpp0x/pr31431.C: Adjust.
1108 * g++.dg/cpp0x/pr31434.C: Adjust.
1109 * g++.dg/cpp0x/sfinae11.C: Adjust
1110 * g++.dg/cpp0x/temp_default2.C: Adjust.
1111 * g++.dg/cpp0x/trailing4.C: Adjust.
1112 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1113 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1114 * g++.dg/cpp0x/variadic105.C: Adjust.
1115 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1116 * g++.dg/ext/vla2.C: Adjust.
1117 * g++.dg/other/ptrmem10.C: Adjust.
1118 * g++.dg/other/ptrmem11.C: Adjust.
1119 * g++.dg/overload/unknown1.C: Adjust.
1120 * g++.dg/template/conv11.C: Adjust.
1121 * g++.dg/template/dependent-expr5.C: Adjust.
1122 * g++.dg/template/friend.C: Adjust.
1123 * g++.dg/template/incomplete2.C: Adjust.
1124 * g++.dg/template/local4.C: Adjust.
1125 * g++.dg/template/local6.C: Adjust.
1126 * g++.dg/template/operator9.C: Adjust.
1127 * g++.dg/template/ttp25.C: Adjust.
1128 * g++.dg/template/unify10.C: Adjust.
1129 * g++.dg/template/unify11.C: Adjust.
1130 * g++.dg/template/unify6.C: Adjust.
1131 * g++.dg/template/unify9.C: Adjust.
1132 * g++.dg/template/varmod1.C: Adjust.
1133 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1134 * g++.old-deja/g++.pt/crash28.C: Adjust.
1135 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1136 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1137 * g++.old-deja/g++.pt/expr2.C: Adjust.
1138 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1139 * g++.old-deja/g++.pt/spec5.C: Adjust.
1140 * g++.old-deja/g++.pt/spec6.C: Adjust.
1141 * g++.old-deja/g++.pt/unify4.C: Adjust.
1142 * g++.old-deja/g++.pt/unify8.C: Adjust.
1143 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1144 * g++.dg/overload/template5.C: New testcase.
1145 * g++.dg/template/overload12.C: New testcase.
1146
1147 2011-07-11 Tobias Burnus <burnus@net-b.de>
1148
1149 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1150 * gfortran.dg/coarray_7.f90: Ditto.
1151 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1152 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1153
1154 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1155
1156 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1157 case.
1158 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1159 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1160 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1161 C67X.
1162 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1163 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1164 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1165
1166 2011-07-15 Jason Merrill <jason@redhat.com>
1167
1168 PR testsuite/49741
1169 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1170 Use --extra_opts instead of --additional_options.
1171
1172 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR testsuite/49753
1175 * g++.dg/torture/pr49309.C: Remove.
1176
1177 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1178
1179 * gcc.target/tic6x/weak-call.c: New test.
1180 * gcc.target/tic6x/fpcmp.c: New test.
1181 * gcc.target/tic6x/fpdiv.c: New test.
1182 * gcc.target/tic6x/rotdi16-scan.c: New test.
1183 * gcc.target/tic6x/ffssi.c: New test.
1184 * gcc.target/tic6x/fpdiv-lib.c: New test.
1185 * gcc.target/tic6x/cold-lc.c: New test.
1186 * gcc.target/tic6x/longcalls.c: New test.
1187 * gcc.target/tic6x/abi-align-1.c: New test.
1188 * gcc.target/tic6x/fpcmp-finite.c: New test.
1189 * gcc.target/tic6x/rotdi16.c: New test.
1190 * gcc.target/tic6x/bswapl.c: New test.
1191 * gcc.target/tic6x/ffsdi.c: New test.
1192 * gcc.target/tic6x/tic6x.exp: New file.
1193 * gcc.target/tic6x/builtins/arith24.c: New test.
1194 * gcc.target/tic6x/builtins/smpy.c: New test.
1195 * gcc.target/tic6x/builtins/smpylh.c: New test.
1196 * gcc.target/tic6x/builtins/smpyh.c: New test.
1197 * gcc.target/tic6x/builtins/sarith1.c: New test.
1198 * gcc.target/tic6x/builtins/extclr.c: New test
1199 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1200 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1201 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1202 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1203 New functions.
1204 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1205 __TMS320C6X__.
1206 * gcc.dg/20020312-2.c: Likewise.
1207 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1208 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1209 * gcc.dg/torture/builtin-math-7.c: Likewise.
1210
1211 PR testsuite/49757
1212 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1213 not testing tic6x-*-*.
1214
1215 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1216
1217 PR tree-opt/49309
1218 * g++.dg/torture/pr49309.C: New testcase.
1219
1220 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1221
1222 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1223
1224 2011-07-14 Richard Guenther <rguenther@suse.de>
1225
1226 PR tree-optimization/49651
1227 * gcc.dg/torture/pr49651.c: New testcase.
1228
1229 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1230
1231 PR target/43746
1232 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1233
1234 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1235
1236 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1237 -mno-pointers-to-nested-functions.
1238 * gcc.target/powerpc/no-r11-2.c: Ditto.
1239 * gcc.target/powerpc/no-r11-3.c: Ditto.
1240
1241 2011-07-13 Jason Merrill <jason@redhat.com>
1242
1243 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1244 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1245 when compiling C files.
1246 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1247 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1248 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1249 * g++.dg/lookup/anon2.C: Likewise.
1250 * g++.dg/tree-ssa/copyprop.C: Likewise.
1251 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1252 * g++.dg/init/vector1.C: Ignore narrowing errors.
1253 * g++.dg/torture/pr35526.C: Likewise.
1254 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1255
1256 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1257
1258 PR libfortran/49296
1259 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1260 and logical reads.
1261
1262 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1263
1264 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1265 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1266
1267 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1268
1269 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1270 * lib/obj-c++.exp (obj-c++_init): Ditto.
1271 * lib/file-format.exp (gcc_target_object_format): Ditto.
1272 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1273 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1274 (check_visibility_available): Ditto.
1275 (check_effective_target_tls_native): Ditto.
1276 (check_effective_target_tls_emulated): Ditto.
1277 (check_effective_target_function_sections): Ditto.
1278
1279 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1280
1281 * gcc.target/arm/pr48183.c: New test.
1282
1283 2011-07-13 Richard Guenther <rguenther@suse.de>
1284
1285 * gcc.dg/torture/20110713-1.c: New testcase.
1286
1287 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1288
1289 PR rtl-opt/49474
1290 * gcc.c-torture/compile/pr49474.c: New testcase.
1291
1292 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR tree-optimization/49712
1295 * gcc.c-torture/execute/pr49712.c: New test.
1296
1297 2011-07-11 Jason Merrill <jason@redhat.com>
1298
1299 PR c++/44609
1300 * g++.dg/template/recurse3.C: New.
1301
1302 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR debug/49676
1305 * gcc.dg/guality/csttest.c: New test.
1306
1307 PR fortran/49698
1308 * gfortran.dg/pr49698.f90: New test.
1309
1310 2011-07-11 Jeff Law <law@redhat.com>
1311
1312 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1313
1314 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1315
1316 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1317 * go.test/go-test.exp (go-set-goarch): Likewise.
1318
1319 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1320
1321 PR target/39633
1322 * gcc.target/avr/torture/pr39633.c: New test case.
1323
1324 2011-07-11 Tobias Burnus <burnus@net-b.de>
1325
1326 PR fortran/18918
1327 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1328
1329 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1330
1331 * lib/target-supports.exp (check_effective_target_scheduling):
1332 New Function.
1333 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1334 * gcc.dg/pr45055.c: Ditto.
1335 * gcc.dg/pr45353.c: Ditto.
1336 * g++.dg/pr45056.C: Ditto.
1337
1338 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1339
1340 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1341 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1342 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1343 * g++.dg/torture/pr31863.C: Skip AVR.
1344
1345 2011-07-10 Tobias Burnus <burnus@net-b.de>
1346
1347 PR fortran/49690
1348 * gfortran.dg/intrinsic_signal.f90: New.
1349
1350 2011-07-09 Jason Merrill <jason@redhat.com>
1351
1352 * g++.dg/cpp0x/regress/regress6.C: New.
1353 * g++.dg/parse/crash45.C: Adjust message.
1354 * g++.dg/template/crash38.C: Adjust message.
1355 * g++.dg/template/crash64.C: Adjust message.
1356
1357 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1358
1359 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1360 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1361 * g++.dg/abi/bitfield3.C: Likewise.
1362 * g++.dg/eh/pr38662.C: Likewise.
1363 * g++.dg/ext/attrib36.C: Likewise.
1364 * g++.dg/ext/attrib37.C: Likewise.
1365 * g++.dg/ext/attrib8.C: Likewise.
1366 * g++.dg/ext/tmplattr1.C: Likewise.
1367 * g++.dg/inherit/override-attribs.C: Likewise.
1368 * g++.dg/opt/inline9.C: Likewise.
1369 * g++.dg/opt/life1.C: Likewise.
1370 * g++.dg/opt/longbranch2.C: Likewise.
1371 * g++.dg/opt/nrv12.C: Likewise.
1372 * g++.dg/opt/reg-stack4.C: Likewise.
1373 * g++.dg/other/pr35504.C: Likewise.
1374 * g++.dg/other/pr39496.C: Likewise.
1375 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1376 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1377 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1378 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1379 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1380 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1381 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1382 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1383 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1384 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1385 * g++.dg/warn/pr15774-1.C: Likewise.
1386 * g++.dg/warn/pr15774-2.C: Likewise.
1387 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1388 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1389 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1390 * g++.old-deja/g++.pt/asm2.C: Likewise.
1391 * gcc.c-torture/compile/20000804-1.c: Likewise.
1392 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1393 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1394 * gcc.dg/20020108-1.c: Likewise.
1395 * gcc.dg/20020122-2.c: Likewise.
1396 * gcc.dg/20020122-3.c: Likewise.
1397 * gcc.dg/20020206-1.c: Likewise.
1398 * gcc.dg/20020219-1.c: Likewise.
1399 * gcc.dg/20020310-1.c: Likewise.
1400 * gcc.dg/20020411-1.c: Likewise.
1401 * gcc.dg/20020418-2.c: Likewise.
1402 * gcc.dg/20020426-2.c: Likewise.
1403 * gcc.dg/20020517-1.c: Likewise.
1404 * gcc.dg/20030204-1.c: Likewise.
1405 * gcc.dg/20030826-2.c: Likewise.
1406 * gcc.dg/20031102-1.c: Likewise.
1407 * gcc.dg/20031202-1.c: Likewise.
1408 * gcc.dg/20050111-1.c: Likewise.
1409 * gcc.dg/20050503-1.c: Likewise.
1410 * gcc.dg/array-init-1.c: Likewise.
1411 * gcc.dg/builtin-apply4.c: Likewise.
1412 * gcc.dg/dfp/pr31344.c: Likewise.
1413 * gcc.dg/gomp/atomic-11.c: Likewise.
1414 * gcc.dg/graphite/pr40281.c: Likewise.
1415 * gcc.dg/ia64-sync-1.c: Likewise.
1416 * gcc.dg/ia64-sync-2.c: Likewise.
1417 * gcc.dg/ia64-sync-3.c: Likewise.
1418 * gcc.dg/ia64-sync-4.c: Likewise.
1419 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1420 * gcc.dg/invalid-call-1.c: Likewise.
1421 * gcc.dg/loop-3.c: Likewise.
1422 * gcc.dg/lower-subreg-1.c: Likewise.
1423 * gcc.dg/lto/pr47259_0.c: Likewise.
1424 * gcc.dg/nested-calls-1.c: Likewise.
1425 * gcc.dg/pr20017.c: Likewise.
1426 * gcc.dg/pr25023.c: Likewise.
1427 * gcc.dg/pr27671-2.c: Likewise.
1428 * gcc.dg/pr32176.c: Likewise.
1429 * gcc.dg/pr33676.c: Likewise.
1430 * gcc.dg/pr35045.c: Likewise.
1431 * gcc.dg/pr36015.c: Likewise.
1432 * gcc.dg/pr36584.c: Likewise.
1433 * gcc.dg/pr36998.c: Likewise.
1434 * gcc.dg/pr37438.c: Likewise.
1435 * gcc.dg/pr37908.c: Likewise.
1436 * gcc.dg/pr41241.c: Likewise.
1437 * gcc.dg/pr41340.c: Likewise.
1438 * gcc.dg/pr44136.c: Likewise.
1439 * gcc.dg/pr44194-1.c: Likewise.
1440 * gcc.dg/pr46212.c: Likewise.
1441 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1442 * gcc.dg/setjmp-2.c: Likewise.
1443 * gcc.dg/short-compare-1.c: Likewise.
1444 * gcc.dg/short-compare-2.c: Likewise.
1445 * gcc.dg/smod-1.c: Likewise.
1446 * gcc.dg/sync-2.c: Likewise.
1447 * gcc.dg/sync-3.c: Likewise.
1448 * gcc.dg/tls/opt-1.c: Likewise.
1449 * gcc.dg/tls/opt-2.c: Likewise.
1450 * gcc.dg/tls/opt-3.c: Likewise.
1451 * gcc.dg/torture/badshift.c: Likewise.
1452 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1453 * gcc.dg/torture/pr20314-2.c: Likewise.
1454 * gcc.dg/torture/pr36891.c: Likewise.
1455 * gcc.dg/torture/pr38774.c: Likewise.
1456 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1457 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1458 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1459 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1460 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1461 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1462 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1463 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1464 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1465 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1466 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1467 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1468 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1469 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1470 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1471 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1472 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1473 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1474 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1475 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1476 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1477 * gcc.dg/unroll-1.c: Likewise.
1478 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1479 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1480 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1481 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1482 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1483 * gcc.target/i386/20000609-1.c: Likewise.
1484 * gcc.target/i386/20000720-1.c: Likewise.
1485 * gcc.target/i386/20000724-1.c: Likewise.
1486 * gcc.target/i386/20011107-1.c: Likewise.
1487 * gcc.target/i386/20011119-1.c: Likewise.
1488 * gcc.target/i386/20020201-3.c: Likewise.
1489 * gcc.target/i386/20020218-1.c: Likewise.
1490 * gcc.target/i386/20020729-1.c: Likewise.
1491 * gcc.target/i386/20030926-1.c: Likewise.
1492 * gcc.target/i386/20060125-1.c: Likewise.
1493 * gcc.target/i386/20060125-2.c: Likewise.
1494 * gcc.target/i386/20060512-1.c: Likewise.
1495 * gcc.target/i386/20060512-2.c: Likewise.
1496 * gcc.target/i386/20060512-3.c: Likewise.
1497 * gcc.target/i386/20060512-4.c: Likewise.
1498 * gcc.target/i386/387-1.c: Likewise.
1499 * gcc.target/i386/387-2.c: Likewise.
1500 * gcc.target/i386/387-5.c: Likewise.
1501 * gcc.target/i386/387-6.c: Likewise.
1502 * gcc.target/i386/980312-1.c: Likewise.
1503 * gcc.target/i386/980313-1.c: Likewise.
1504 * gcc.target/i386/990117-1.c: Likewise.
1505 * gcc.target/i386/990424-1.c: Likewise.
1506 * gcc.target/i386/990524-1.c: Likewise.
1507 * gcc.target/i386/991129-1.c: Likewise.
1508 * gcc.target/i386/991214-1.c: Likewise.
1509 * gcc.target/i386/991230-1.c: Likewise.
1510 * gcc.target/i386/addr-sel-1.c: Likewise.
1511 * gcc.target/i386/aggregate-ret1.c: Likewise.
1512 * gcc.target/i386/aggregate-ret2.c: Likewise.
1513 * gcc.target/i386/align-main-3.c: Likewise.
1514 * gcc.target/i386/amd64-abi-1.c: Likewise.
1515 * gcc.target/i386/amd64-abi-2.c: Likewise.
1516 * gcc.target/i386/amd64-abi-4.c: Likewise.
1517 * gcc.target/i386/amd64-abi-5.c: Likewise.
1518 * gcc.target/i386/amd64-abi-6.c: Likewise.
1519 * gcc.target/i386/asm-1.c: Likewise.
1520 * gcc.target/i386/asm-3.c: Likewise.
1521 * gcc.target/i386/asm-5.c: Likewise.
1522 * gcc.target/i386/attributes-error.c: Likewise.
1523 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1524 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1525 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1526 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1527 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1528 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1529 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1530 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1531 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1532 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1533 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1534 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1535 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1536 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1537 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1538 * gcc.target/i386/bitfield1.c: Likewise.
1539 * gcc.target/i386/bitfield2.c: Likewise.
1540 * gcc.target/i386/bmi-2.c: Likewise.
1541 * gcc.target/i386/bmi-5.c: Likewise.
1542 * gcc.target/i386/builtin-unreachable.c: Likewise.
1543 * gcc.target/i386/cleanup-2.c: Likewise.
1544 * gcc.target/i386/clobbers.c: Likewise.
1545 * gcc.target/i386/cmov8.c: Likewise.
1546 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1547 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1548 * gcc.target/i386/compress-float-387.c: Likewise.
1549 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1550 * gcc.target/i386/compress-float-sse.c: Likewise.
1551 * gcc.target/i386/crc32-2.c: Likewise.
1552 * gcc.target/i386/crc32-3.c: Likewise.
1553 * gcc.target/i386/divmod-7.c: Likewise.
1554 * gcc.target/i386/divmod-8.c: Likewise.
1555 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1556 * gcc.target/i386/fma3-builtin.c: Likewise.
1557 * gcc.target/i386/fma3-fma.c: Likewise.
1558 * gcc.target/i386/fma4-256-vector.c: Likewise.
1559 * gcc.target/i386/fma4-builtin.c: Likewise.
1560 * gcc.target/i386/fma4-fma-2.c: Likewise.
1561 * gcc.target/i386/fma4-fma.c: Likewise.
1562 * gcc.target/i386/fma4-vector-2.c: Likewise.
1563 * gcc.target/i386/fma4-vector.c: Likewise.
1564 * gcc.target/i386/funcspec-1.c: Likewise.
1565 * gcc.target/i386/funcspec-10.c: Likewise.
1566 * gcc.target/i386/funcspec-11.c: Likewise.
1567 * gcc.target/i386/funcspec-2.c: Likewise.
1568 * gcc.target/i386/funcspec-5.c: Likewise.
1569 * gcc.target/i386/funcspec-6.c: Likewise.
1570 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1571 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1572 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1573 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1574 * gcc.target/i386/incoming-1.c: Likewise.
1575 * gcc.target/i386/incoming-10.c: Likewise.
1576 * gcc.target/i386/incoming-11.c: Likewise.
1577 * gcc.target/i386/incoming-12.c: Likewise.
1578 * gcc.target/i386/incoming-13.c: Likewise.
1579 * gcc.target/i386/incoming-14.c: Likewise.
1580 * gcc.target/i386/incoming-15.c: Likewise.
1581 * gcc.target/i386/incoming-2.c: Likewise.
1582 * gcc.target/i386/incoming-3.c: Likewise.
1583 * gcc.target/i386/incoming-4.c: Likewise.
1584 * gcc.target/i386/incoming-5.c: Likewise.
1585 * gcc.target/i386/incoming-6.c: Likewise.
1586 * gcc.target/i386/incoming-7.c: Likewise.
1587 * gcc.target/i386/incoming-8.c: Likewise.
1588 * gcc.target/i386/incoming-9.c: Likewise.
1589 * gcc.target/i386/lea.c: Likewise.
1590 * gcc.target/i386/local.c: Likewise.
1591 * gcc.target/i386/loop-1.c: Likewise.
1592 * gcc.target/i386/loop-2.c: Likewise.
1593 * gcc.target/i386/loop-3.c: Likewise.
1594 * gcc.target/i386/max-stack-align.c: Likewise.
1595 * gcc.target/i386/memcpy-1.c: Likewise.
1596 * gcc.target/i386/movbe-2.c: Likewise.
1597 * gcc.target/i386/movq-2.c: Likewise.
1598 * gcc.target/i386/movq.c: Likewise.
1599 * gcc.target/i386/nrv1.c: Likewise.
1600 * gcc.target/i386/pad-4.c: Likewise.
1601 * gcc.target/i386/pad-5a.c: Likewise.
1602 * gcc.target/i386/pad-5b.c: Likewise.
1603 * gcc.target/i386/pad-6a.c: Likewise.
1604 * gcc.target/i386/pad-6b.c: Likewise.
1605 * gcc.target/i386/pad-7.c: Likewise.
1606 * gcc.target/i386/pad-9.c: Likewise.
1607 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1608 * gcc.target/i386/pic-1.c: Likewise.
1609 * gcc.target/i386/pr12092-1.c: Likewise.
1610 * gcc.target/i386/pr12329.c: Likewise.
1611 * gcc.target/i386/pr21518.c: Likewise.
1612 * gcc.target/i386/pr22362.c: Likewise.
1613 * gcc.target/i386/pr22585.c: Likewise.
1614 * gcc.target/i386/pr23098.c: Likewise.
1615 * gcc.target/i386/pr25196.c: Likewise.
1616 * gcc.target/i386/pr25293.c: Likewise.
1617 * gcc.target/i386/pr25654.c: Likewise.
1618 * gcc.target/i386/pr26449.c: Likewise.
1619 * gcc.target/i386/pr26778.c: Likewise.
1620 * gcc.target/i386/pr26826.c: Likewise.
1621 * gcc.target/i386/pr27266.c: Likewise.
1622 * gcc.target/i386/pr29978.c: Likewise.
1623 * gcc.target/i386/pr30505.c: Likewise.
1624 * gcc.target/i386/pr30961-1.c: Likewise.
1625 * gcc.target/i386/pr31628.c: Likewise.
1626 * gcc.target/i386/pr32000-2.c: Likewise.
1627 * gcc.target/i386/pr32661-1.c: Likewise.
1628 * gcc.target/i386/pr32708-2.c: Likewise.
1629 * gcc.target/i386/pr32708-3.c: Likewise.
1630 * gcc.target/i386/pr34256.c: Likewise.
1631 * gcc.target/i386/pr34312.c: Likewise.
1632 * gcc.target/i386/pr34522.c: Likewise.
1633 * gcc.target/i386/pr35160.c: Likewise.
1634 * gcc.target/i386/pr35281.c: Likewise.
1635 * gcc.target/i386/pr36246.c: Likewise.
1636 * gcc.target/i386/pr36786.c: Likewise.
1637 * gcc.target/i386/pr37275.c: Likewise.
1638 * gcc.target/i386/pr37843-3.c: Likewise.
1639 * gcc.target/i386/pr37843-4.c: Likewise.
1640 * gcc.target/i386/pr39082-1.c: Likewise.
1641 * gcc.target/i386/pr39431.c: Likewise.
1642 * gcc.target/i386/pr39496.c: Likewise.
1643 * gcc.target/i386/pr39543-2.c: Likewise.
1644 * gcc.target/i386/pr39911.c: Likewise.
1645 * gcc.target/i386/pr40718.c: Likewise.
1646 * gcc.target/i386/pr40906-1.c: Likewise.
1647 * gcc.target/i386/pr40906-2.c: Likewise.
1648 * gcc.target/i386/pr40906-3.c: Likewise.
1649 * gcc.target/i386/pr40934.c: Likewise.
1650 * gcc.target/i386/pr41900.c: Likewise.
1651 * gcc.target/i386/pr42589.c: Likewise.
1652 * gcc.target/i386/pr43662.c: Likewise.
1653 * gcc.target/i386/pr43671.c: Likewise.
1654 * gcc.target/i386/pr43766.c: Likewise.
1655 * gcc.target/i386/pr43869.c: Likewise.
1656 * gcc.target/i386/pr44942.c: Likewise.
1657 * gcc.target/i386/pr44948-2a.c: Likewise.
1658 * gcc.target/i386/pr45234.c: Likewise.
1659 * gcc.target/i386/pr45336-2.c: Likewise.
1660 * gcc.target/i386/pr45336-4.c: Likewise.
1661 * gcc.target/i386/pr45852.c: Likewise.
1662 * gcc.target/i386/pr46470.c: Likewise.
1663 * gcc.target/i386/pr48037-1.c: Likewise.
1664 * gcc.target/i386/pr48389.c: Likewise.
1665 * gcc.target/i386/pr49095.c: Likewise.
1666 * gcc.target/i386/pr9771-1.c: Likewise.
1667 * gcc.target/i386/rdfsbase-1.c: Likewise.
1668 * gcc.target/i386/rdfsbase-2.c: Likewise.
1669 * gcc.target/i386/rdgsbase-1.c: Likewise.
1670 * gcc.target/i386/rdgsbase-2.c: Likewise.
1671 * gcc.target/i386/rdrand-3.c: Likewise.
1672 * gcc.target/i386/regparm-stdcall.c: Likewise.
1673 * gcc.target/i386/regparm.c: Likewise.
1674 * gcc.target/i386/reload-1.c: Likewise.
1675 * gcc.target/i386/rotate-2.c: Likewise.
1676 * gcc.target/i386/sibcall-5.c: Likewise.
1677 * gcc.target/i386/signbit-1.c: Likewise.
1678 * gcc.target/i386/signbit-2.c: Likewise.
1679 * gcc.target/i386/signbit-3.c: Likewise.
1680 * gcc.target/i386/sse-5.c: Likewise.
1681 * gcc.target/i386/sse-8.c: Likewise.
1682 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1683 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1684 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1685 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1686 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1687 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1688 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1689 * gcc.target/i386/sse2-movq-2.c: Likewise.
1690 * gcc.target/i386/sse2-movq-3.c: Likewise.
1691 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1692 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1693 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1694 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1695 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1696 * gcc.target/i386/ssefn-1.c: Likewise.
1697 * gcc.target/i386/ssefn-2.c: Likewise.
1698 * gcc.target/i386/sseregparm-1.c: Likewise.
1699 * gcc.target/i386/sseregparm-2.c: Likewise.
1700 * gcc.target/i386/sseregparm-3.c: Likewise.
1701 * gcc.target/i386/sseregparm-4.c: Likewise.
1702 * gcc.target/i386/sseregparm-5.c: Likewise.
1703 * gcc.target/i386/sseregparm-6.c: Likewise.
1704 * gcc.target/i386/sseregparm-7.c: Likewise.
1705 * gcc.target/i386/sseregparm-8.c: Likewise.
1706 * gcc.target/i386/stack-realign.c: Likewise.
1707 * gcc.target/i386/stack-usage-realign.c: Likewise.
1708 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1709 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1710 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1711 * gcc.target/i386/stackalign/return-1.c: Likewise.
1712 * gcc.target/i386/stackalign/return-2.c: Likewise.
1713 * gcc.target/i386/stackalign/return-3.c: Likewise.
1714 * gcc.target/i386/tailcall-1.c: Likewise.
1715 * gcc.target/i386/tbm-2.c: Likewise.
1716 * gcc.target/i386/udivmod-7.c: Likewise.
1717 * gcc.target/i386/udivmod-8.c: Likewise.
1718 * gcc.target/i386/unroll-1.c: Likewise.
1719 * gcc.target/i386/vararg-1.c: Likewise.
1720 * gcc.target/i386/vararg-2.c: Likewise.
1721 * gcc.target/i386/vect8-ret.c: Likewise.
1722 * gcc.target/i386/vectorize5.c: Likewise.
1723 * gcc.target/i386/wmul-1.c: Likewise.
1724 * gcc.target/i386/wmul-2.c: Likewise.
1725 * gcc.target/i386/wrfsbase-1.c: Likewise.
1726 * gcc.target/i386/wrfsbase-2.c: Likewise.
1727 * gcc.target/i386/wrgsbase-1.c: Likewise.
1728 * gcc.target/i386/wrgsbase-2.c: Likewise.
1729 * gcc.target/i386/xop-pcmov.c: Likewise.
1730 * gcc.target/i386/xop-pcmov2.c: Likewise.
1731 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1732 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1733 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1734 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1735 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1736 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1737 * gcc.target/i386/zee.c: Likewise.
1738 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1739 * gfortran.dg/compiler-directive_2.f: Likewise.
1740 * gfortran.dg/g77/20010216-1.f: Likewise.
1741 * gfortran.dg/gomp/pr39152.f90: Likewise.
1742 * gfortran.dg/pr33794.f90: Likewise.
1743
1744 2011-07-09 Jason Merrill <jason@redhat.com>
1745
1746 * g++.dg/cpp0x/regress/regress5.C: New.
1747
1748 2011-07-08 Jason Merrill <jason@redhat.com>
1749
1750 PR c++/45437
1751 * g++.dg/expr/compound-asn1.C: New.
1752 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1753
1754 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR target/49621
1757 * gcc.target/powerpc/altivec-34.c: New test.
1758
1759 2011-07-08 Jason Merrill <jason@redhat.com>
1760
1761 PR c++/45603
1762 * g++.dg/abi/guard3.C: New.
1763
1764 2011-07-08 Julian Brown <julian@codesourcery.com>
1765
1766 * lib/target-supports.exp
1767 (check_effective_target_arm_little_endian): New.
1768 (check_effective_target_vect_pack_trunc): Use above.
1769 (check_effective_target_vect_unpack): Likewise.
1770 (check_effective_target_vect_element_align): Test
1771 check_effective_target_arm_vect_no_misalign for ARM.
1772
1773 2011-07-08 Jason Merrill <jason@redhat.com>
1774
1775 PR c++/49673
1776 * g++.dg/cpp0x/constexpr-rom.C: New.
1777
1778 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1779
1780 PR middle-end/49519
1781 * g++.dg/torture/pr49519.C: New test.
1782
1783 2011-07-08 Martin Jambor <mjambor@suse.cz>
1784
1785 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1786
1787 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1788
1789 PR testsuite/48727
1790 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1791
1792 2011-07-08 Richard Guenther <rguenther@suse.de>
1793
1794 PR tree-optimization/49662
1795 * gcc.dg/graphite/interchange-14.c: XFAIL.
1796 * gcc.dg/graphite/interchange-15.c: Likewise.
1797 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1798
1799 2011-07-06 Jason Merrill <jason@redhat.com>
1800
1801 PR c++/49663
1802 * g++.dg/cpp0x/regress/regress4.C: New.
1803
1804 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1805
1806 PR fortran/49648
1807 * gfortran.dg/result_in_spec_4.f90: New test.
1808
1809 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1810
1811 * gcc.target/sparc/cas64.c: New test.
1812
1813 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR c/49644
1816 * g++.dg/torture/pr49644.C: New test.
1817
1818 PR c/49644
1819 * gcc.c-torture/execute/pr49644.c: New test.
1820
1821 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 * lib/target-supports.exp (check_effective_target_ia32): New.
1824 (check_effective_target_x32): Likewise.
1825 (check_effective_target_vect_cmdline_needed): Also check x32.
1826
1827 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1828
1829 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1830 dg-prune-output.
1831 * gcc.target/arm/pr42235.c: Likewise.
1832 * gcc.target/arm/pr42495.c: Likewise.
1833 * gcc.target/arm/pr42574.c: Likewise.
1834 * gcc.target/arm/thumb-branch1.c: Likewise.
1835
1836 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1837 unneeded prune of possible warning.
1838 * gcc.target/arm/pr40956.c: Likewise.
1839 * gcc.target/arm/pr42505.c: Likewise.
1840
1841 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1842 * gcc.c-torture/compile/pr46883.c: Likewise.
1843 * gcc.c-torture/compile/pr46934.c: Likewise.
1844
1845 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1846 for move to ../../gcc.c-torture/compile.
1847 * gcc.target/arm/pr46883.c: Likewise.
1848 * gcc.target/arm/pr46934.c: Likewise.
1849
1850 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1851 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1852 * gcc.target/arm/wmul-1.c: Likewise.
1853 * gcc.target/arm/wmul-2.c: Likewise.
1854 * gcc.target/arm/wmul-3.c: Likewise.
1855 * gcc.target/arm/wmul-4.c: Likewise.
1856 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1857 add tab after scan target.
1858 * gcc.target/arm/smlaltt-1.c: Likewise.
1859 * gcc.target/arm/smlatb-1.c: Likewise.
1860 * gcc.target/arm/smlatt-1.c: Likewise.
1861
1862 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR debug/49522
1865 * gcc.dg/debug/pr49522.c: New test.
1866
1867 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
1868
1869 * gcc.dg/pragma-align.c: Run only if target !default_packed.
1870 * gcc.dg/pr46212.c: Run only if target int32plus.
1871 * gcc.dg/torture/pr48146.c: Ditto.
1872 * gcc.dg/tree-ssa/vrp51.c: Ditto.
1873 * c-c++-common/pr44832.c: Ditto.
1874 * gcc.dg/pr49544.c: Run only if target ptr32plus.
1875 * gcc.dg/pr31490.c: Ditto.
1876 * gcc.dg/torture/builtin-math-7.c: Run only if target
1877 large_double.
1878 * gcc.dg/torture/pr45764.c: Skip for AVR.
1879 * gcc.dg/pr47893.c: Ditto.
1880
1881 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1882
1883 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1884 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1885 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1886 add tab to scan target.
1887
1888 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
1889
1890 * gcc.target/arm/neon-modes-3.c: New test.
1891
1892 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1895 -fno-loop-interchange -ffast-math.
1896
1897 2011-07-07 Richard Guenther <rguenther@suse.de>
1898
1899 * gcc.dg/ftrapv-3.c: New testcase.
1900
1901 2011-07-07 Richard Guenther <rguenther@suse.de>
1902
1903 * gcc.dg/tree-ssa/vrp58.c: New testcase.
1904 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1905
1906 2011-07-07 Kai Tietz <ktietz@redhat.com>
1907
1908 * gcc.dg/binop-notxor1.c: New test.
1909 * gcc.dg/binop-notand4a.c: New test.
1910 * gcc.dg/binop-notxor2.c: New test.
1911 * gcc.dg/binop-notand3a.c: New test.
1912 * gcc.dg/binop-notand2a.c: New test.
1913 * gcc.dg/binop-notand6a.c: New test.
1914 * gcc.dg/binop-notor1.c: New test.
1915 * gcc.dg/binop-notand1a.c: New test.
1916 * gcc.dg/binop-notand5a.c: New test.
1917 * gcc.dg/binop-notor2.c: New test.
1918
1919 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR middle-end/49640
1922 * gcc.dg/gomp/pr49640.c: New test.
1923
1924 2011-07-07 Richard Guenther <rguenther@suse.de>
1925
1926 * gcc.dg/graphite/pr37485.c: Add -floop-block.
1927
1928 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1929
1930 PR target/39150
1931 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1932
1933 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1934
1935 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1936 * gcc.target/powerpc/no-r11-2.c: Ditto.
1937 * gcc.target/powerpc/no-r11-3.c: Ditto.
1938
1939 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
1940
1941 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1942 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1943
1944 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
1945
1946 * lib/target-supports.exp (check_profiling_available): Disable
1947 profiling with -fprofile-generate for target avr.
1948
1949 2011-07-06 Richard Guenther <rguenther@suse.de>
1950
1951 PR tree-optimization/49645
1952 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1953
1954 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
1955
1956 PR middle-end/47383
1957 * gcc.dg/pr47383.c: New.
1958
1959 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960
1961 PR tree-optimization/49647
1962 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1963
1964 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 PR testsuite/49542
1967 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1968 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1969
1970 2011-07-05 Jason Merrill <jason@redhat.com>
1971
1972 PR c++/48157
1973 * g++.dg/template/template-id-4.C: New.
1974
1975 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1976
1977 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1978 * gcc.dg/pr43402.c: Ditto.
1979
1980 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
1981
1982 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1983
1984 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1985
1986 * gcc.target/powerpc/ppc-switch-1.c: New test for
1987 --param case-values-threshold.
1988 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1989
1990 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
1991
1992 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1993
1994 2011-07-05 Jason Merrill <jason@redhat.com>
1995
1996 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1997
1998 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
1999
2000 PR tree-optimization/47654
2001 * gcc.dg/graphite/block-pr47654.c: New.
2002
2003 2011-07-05 Jason Merrill <jason@redhat.com>
2004
2005 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2006
2007 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2008
2009 PR tree-optimization/49580
2010 * gcc.dg/autopar/pr49580.c: New test.
2011
2012 2011-07-05 Richard Guenther <rguenther@suse.de>
2013
2014 PR tree-optimization/49518
2015 PR tree-optimization/49628
2016 * g++.dg/torture/pr49628.C: New testcase.
2017 * gcc.dg/torture/pr49518.c: Likewise.
2018
2019 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2020
2021 * ada/acats/run_acats (which): Extract last field from type -p,
2022 type output only if command succeeded.
2023
2024 2011-07-04 Jason Merrill <jason@redhat.com>
2025
2026 * g++.dg/abi/mangle48.C: New.
2027
2028 * g++.dg/cpp0x/diag1.C: New.
2029
2030 * g++.dg/diagnostic/aka1.C: New.
2031
2032 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2033
2034 PR rtl-optimization/49619
2035 * gcc.dg/pr49619.c: New test.
2036
2037 PR rtl-optimization/49472
2038 * gfortran.dg/pr49472.f90: New test.
2039
2040 PR debug/49602
2041 * gcc.dg/pr49602.c: New test.
2042
2043 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2044
2045 PR target/34734
2046 PR target/44643
2047 * gcc.target/avr/avr.exp: Run over cpp files, too.
2048 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2049 * gcc.target/avr/progmem.h: New file.
2050 * gcc.target/avr/exit-abort.h: New file.
2051 * gcc.target/avr/progmem-error-1.c: New file.
2052 * gcc.target/avr/progmem-error-1.cpp: New file.
2053 * gcc.target/avr/progmem-warning-1.c: New file.
2054 * gcc.target/avr/torture/progmem-1.c: New file.
2055 * gcc.target/avr/torture/progmem-1.cpp: New file.
2056
2057 2011-07-04 Richard Guenther <rguenther@suse.de>
2058
2059 PR tree-optimization/49615
2060 * g++.dg/torture/pr49615.C: New testcase.
2061
2062 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2063
2064 PR tree-optimization/49610
2065 * gcc.dg/vect/pr49610.c: New test.
2066
2067 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2068
2069 * gnat.dg/specs/debug1.ads: New test.
2070
2071 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2072
2073 PR fortran/49562
2074 * gfortran.dg/typebound_proc_23.f90: New.
2075
2076 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2077
2078 PR c++/49605
2079 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2080
2081 2011-07-01 Jason Merrill <jason@redhat.com>
2082
2083 PR c++/48261
2084 * g++.dg/template/template-id-3.C: New.
2085
2086 PR c++/48593
2087 * g++.dg/template/qualified-id4.C: New.
2088
2089 PR c++/48883
2090 * g++.dg/template/explicit-args4.C: New.
2091
2092 PR c++/49085
2093 * g++.dg/template/offsetof2.C: New.
2094
2095 2011-07-01 Kai Tietz <ktietz@redhat.com>
2096
2097 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2098
2099 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2100
2101 PR libmudflap/49549
2102 * lib/target-supports.exp (check_effective_target_gld): New proc.
2103
2104 2011-07-01 Richard Guenther <rguenther@suse.de>
2105
2106 PR tree-optimization/49603
2107 * gcc.dg/torture/pr49603.c: New testcase.
2108
2109 2011-06-30 Jason Merrill <jason@redhat.com>
2110
2111 PR c++/49387
2112 * g++.dg/rtti/template1.C: New.
2113
2114 PR c++/49569
2115 * g++.dg/cpp0x/regress/ctor1.C: New.
2116
2117 PR c++/49355
2118 * g++.dg/cpp0x/initlist54.C: New.
2119
2120 2011-06-30 Martin Jambor <mjambor@suse.cz>
2121
2122 * gcc.dg/tree-ssa/sra-12.c: New test.
2123
2124 2011-06-29 Jason Merrill <jason@redhat.com>
2125
2126 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2127
2128 2011-06-30 Richard Guenther <rguenther@suse.de>
2129
2130 PR tree-optimization/46787
2131 * gcc.dg/vect/vect-121.c: New testcase.
2132
2133 2011-06-30 Martin Jambor <mjambor@suse.cz>
2134
2135 PR tree-optimization/49094
2136 * gcc.dg/tree-ssa/pr49094.c: New test.
2137
2138 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR fortran/49540
2141 * gfortran.dg/pr49540-1.f90: New test.
2142 * gfortran.dg/pr49540-2.f90: New test.
2143
2144 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2145
2146 PR ada/49511
2147 * ada/acats/run_acats (which): Use last field of type -p output.
2148
2149 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2150 Iain Sandoe <iains@gcc.gnu.org>
2151
2152 PR libobjc/36610
2153 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2154 Only skip on 64-bit *-*-darwin8* && !objc2.
2155
2156 2011-06-30 Richard Guenther <rguenther@suse.de>
2157
2158 PR tree-optimization/38752
2159 * gcc.c-torture/compile/pr38752.c: New testcase.
2160
2161 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2162
2163 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2164 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2165
2166 2011-06-29 Jason Merrill <jason@redhat.com>
2167
2168 PR c++/49216
2169 * g++.dg/cpp0x/initlist53.C: Use placement new.
2170 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2171 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2172
2173 PR c++/49003
2174 * g++.dg/cpp0x/trailing6.C: New.
2175 * g++.dg/cpp0x/pr45908.C: No error.
2176
2177 PR c++/49272
2178 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2179
2180 PR c++/49520
2181 * g++.dg/cpp0x/constexpr-using2.C: New.
2182
2183 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2184
2185 PR c++/45923
2186 * g++.dg/cpp0x/constexpr-diag3.C: New.
2187 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2188 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2189 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2190 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2191
2192 2011-06-29 Jason Merrill <jason@redhat.com>
2193
2194 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2195
2196 2011-06-29 Richard Guenther <rguenther@suse.de>
2197
2198 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2199
2200 2011-06-29 Jason Merrill <jason@redhat.com>
2201
2202 * g++.dg/cpp0x/initlist-value2.C: New.
2203
2204 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2205 * g++.dg/cpp0x/initlist-value.C: New.
2206
2207 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2208
2209 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2210
2211 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2212
2213 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2214 * gcc.dg/inline_2.c: Likewise.
2215 * gcc.dg/unroll_1.c: Likewise.
2216
2217 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR debug/49567
2220 * gcc.target/i386/pr49567.c: New test.
2221
2222 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2223
2224 * gnat.dg/opt17.ad[sb]: New test.
2225
2226 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2227 Tom de Vries <tom@codesourcery.com>
2228
2229 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2230 (check_effective_target_arm_thumb2): New effective targets.
2231 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2232 properly. Clean up temporary files.
2233 * gcc.target/arm/ivopts-2.c: Likewise.
2234 * gcc.target/arm/ivopts-3.c: Likewise.
2235 * gcc.target/arm/ivopts-4.c: Likewise.
2236 * gcc.target/arm/ivopts-5.c: Likewise.
2237 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2238
2239 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2240
2241 PR fortran/49479
2242 * gfortran.dg/reshape_zerosize_3.f90: New test.
2243
2244 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2245
2246 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2247 * gcc.target/arm/vfp-ldmias.c: Likewise.
2248 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2249 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2250 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2251 * gcc.target/arm/vfp-stmias.c: Likewise.
2252 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2253 * gcc.target/arm/vfp-stmiad.c: Likewise.
2254
2255 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2256
2257 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2258 dg-prune-output.
2259 * gcc.target/arm/pr45701-2.c: Ditto.
2260
2261 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2262
2263 PR fortran/49466
2264 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2265 * gfortran.dg/extends_14.f03: Modified.
2266
2267 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2268
2269 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2270 early if the test is already being skipped.
2271
2272 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2273 scan-assembler-dem-not): For missing file, report unresolved with
2274 same message as for pass/fail, with reason reported in log file.
2275
2276 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2277 from add_options_for_arm_neon_fp16.
2278 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2279 check_effective_target_arm_neon_fp16_ok_nocache.
2280 Check -mfpu and -mfloat-abi options from current multilib.
2281 Do not require neon support.
2282 (check_effective_target_arm_fp16_ok): Renamed from
2283 check_effecitve_target_arm_neon_fp16_ok.
2284 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2285 arm_neon_fp16_ok and arm_fp16.
2286 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2287 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2288 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2289 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2290
2291 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2292
2293 * gcc.dg/builtin-assume-aligned-1.c: New test.
2294 * gcc.dg/builtin-assume-aligned-2.c: New test.
2295 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2296
2297 PR debug/49544
2298 * gcc.dg/pr49544.c: New test.
2299
2300 2011-06-27 Richard Guenther <rguenther@suse.de>
2301
2302 PR tree-optimization/49394
2303 * g++.dg/torture/pr49394.C: New testcase.
2304
2305 2011-06-27 Kai Tietz <ktietz@redhat.com>
2306
2307 * gcc.dg/optimize-bswapdi-2.c: New test.
2308
2309 2011-06-27 Michael Hope <michael.hope@linaro.org>
2310 Richard Sandiford <richard.sandiford@linaro.org>
2311
2312 PR tree-optimization/49169
2313 * gcc.dg/torture/pr49169.c: New test.
2314
2315 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2316
2317 PR testsuite/49529
2318 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2319
2320 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2321 hppa*-*-hpux*.
2322
2323 2011-06-26 Jason Merrill <jason@redhat.com>
2324
2325 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2326
2327 PR c++/49528
2328 * g++.dg/init/ref19.C: New.
2329 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2330
2331 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR tree-optimization/48377
2334 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2335 non_strict_align.
2336
2337 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2338
2339 PR middle-end/49191
2340 * lib/target-supports.exp (check_effective_target_non_strict_align):
2341 New.
2342 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2343
2344 2011-06-24 Martin Jambor <mjambor@suse.cz>
2345
2346 PR tree-optimizations/49516
2347 * g++.dg/tree-ssa/pr49516.C: New test.
2348
2349 2011-06-23 Jason Merrill <jason@redhat.com>
2350
2351 PR c++/35255
2352 * g++.dg/template/partial10.C: New.
2353 * g++.dg/template/partial11.C: New.
2354
2355 2011-06-23 Jeff Law <law@redhat.com>
2356
2357 PR middle-end/48770
2358 * gcc.dg/pr48770.c: New test.
2359
2360 2011-06-23 Jan Hubicka <jh@suse.cz>
2361
2362 PR middle-end/49373
2363 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2364
2365 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR testsuite/49512
2368 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2369 instead of -fdump-tree-optimized.
2370
2371 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2372
2373 PR c++/44625
2374 * g++.dg/template/crash107.C: New.
2375 * g++.dg/template/error17.C: Adjust.
2376
2377 2011-06-23 Jason Merrill <jason@redhat.com>
2378
2379 PR c++/49507
2380 * g++.dg/cpp0x/defaulted30.C: New.
2381
2382 PR c++/49440
2383 * g++.dg/rtti/anon-ns1.C: New.
2384
2385 PR c++/49395
2386 * g++.dg/init/ref18.C: New.
2387
2388 PR c++/36435
2389 * g++.dg/template/partial9.C: New.
2390
2391 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2392
2393 PR middle-end/49373
2394 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2395
2396 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR debug/49496
2399 * gcc.dg/pr49496.c: New test.
2400
2401 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2402
2403 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2404 is not xscale.
2405
2406 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2407
2408 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2409 * gcc.target/arm/pr42879.c: Likewise.
2410 * gcc.target/arm/pr45701-3.c: Likewise.
2411
2412 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2413 * gcc.target/arm/pr40482.c: Likewise.
2414 * gcc.target/arm/stack-corruption.c: Likewise.
2415
2416 2011-06-22 Richard Guenther <rguenther@suse.de>
2417
2418 PR tree-optimization/49493
2419 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2420
2421 2011-06-22 Jason Merrill <jason@redhat.com>
2422
2423 PR c++/49260
2424 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2425
2426 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2427 Dmitry Melnik <dm@ispras.ru>
2428
2429 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2430 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2431 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2432
2433 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2434
2435 * gcc.target/arm/tlscall.c: New.
2436
2437 2011-06-21 Jason Merrill <jason@redhat.com>
2438
2439 PR c++/49172
2440 * g++.dg/cpp0x/constexpr-ref1.C: New.
2441 * g++.dg/cpp0x/constexpr-ref2.C: New.
2442 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2443
2444 PR c++/49482
2445 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2446
2447 PR c++/49418
2448 * g++.dg/template/param3.C: New.
2449
2450 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2451
2452 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2453 my_clrsb test functions.
2454 (main): Test clrsb.
2455 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2456 test_sll, test_ull): Add clrsb tests.
2457 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2458 clrsbll.
2459
2460 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2461
2462 PR fortran/49112
2463 * gfortran.dg/class_44.f03: New.
2464
2465 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2466
2467 PR tree-optimization/49478
2468 * gcc.dg/vect/pr49478.c
2469
2470 2011-06-21 Richard Guenther <rguenther@suse.de>
2471
2472 PR tree-optimization/49483
2473 * gcc.dg/vect/vect-120.c: New testcase.
2474
2475 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2476
2477 PR testsuite/49443
2478 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2479 * gcc.dg/vect/vect-peel-4.c: Likewise.
2480
2481 2011-06-22 Christian Bruel <christian.bruel@st.com>
2482
2483 PR middle-end/49139
2484 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2485 * gcc.dg/always_inline2.c: Likewise.
2486 * gcc.dg/always_inline3.c: Likewise.
2487 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2488 * gcc.dg/inline_1.c: Likewise.
2489 * gcc.dg/inline_2.c: Likewise.
2490 * gcc.dg/inline_3.c: Likewise.
2491 * gcc.dg/inline_4.c: Likewise.
2492 * gcc.dg/20051201-1.c: Likewise.
2493 * gcc.dg/pr40087.c: Likewise.
2494 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2495 * gcc.dg/inline-22.c: Likewise.
2496 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2497 * gcc.dg/lto/20090218-1_1.c: Likewise.
2498 * g++.dg/ipa/devirt-7.C: Likewise.
2499 * gcc.dg/uninit-pred-5_a.c: Likewise.
2500 * gcc.dg/uninit-pred-5_b.c: Likewise.
2501 * gcc.dg/fail_always_inline.c: New.
2502
2503 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2504
2505 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2506 into 6 jobs instead of 3.
2507
2508 2011-06-20 Jason Merrill <jason@redhat.com>
2509
2510 PR c++/49216
2511 * g++.dg/cpp0x/initlist53.C: New.
2512
2513 2011-06-20 Tobias Burnus <burnus@net-b.de>
2514
2515 PR fortran/18918
2516 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2517 * gfortran.dg/coarray_lock_3.f90: New.
2518 * gfortran.dg/coarray/lock_1.f90: New.
2519
2520 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2521
2522 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2523 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2524 unresolved and report the reason to the log file.
2525
2526 * lib/scanasm.exp (object-size): Move argument processing earlier
2527 to report errors before verifying that the file exists. Report
2528 problems detected at runtime as unresolved instead of error and
2529 report their reasons to the log file.
2530
2531 2011-06-20 Jason Merrill <jason@redhat.com>
2532
2533 PR c++/47080
2534 * g++.dg/cpp0x/explicit6.C: New.
2535
2536 PR c++/47635
2537 * g++.dg/cpp0x/enum20.C: New.
2538
2539 PR c++/48138
2540 * g++.dg/ext/attr-aligned01.C: New.
2541
2542 PR c++/49205
2543 * g++.dg/cpp0x/variadic-default.C: New.
2544
2545 PR c++/43321
2546 * g++.dg/cpp0x/auto26.C: New.
2547
2548 PR c++/43831
2549 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2550
2551 2011-06-20 Kai Tietz <ktietz@redhat.com>
2552
2553 * gcc.dg/binop-notand1.c: New test.
2554 * gcc.dg/binop-notand2.c: New test.
2555 * gcc.dg/binop-notand3.c: New test.
2556 * gcc.dg/binop-notand4.c: New test.
2557 * gcc.dg/binop-notand5.c: New test.
2558 * gcc.dg/binop-notand6.c: New test.
2559
2560 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR testsuite/49432
2563 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2564
2565 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2566
2567 PR fortran/49400
2568 * gfortran.dg/proc_ptr_31.f90: New.
2569
2570 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2571
2572 * gnat.dg/volatile6.adb: New test.
2573 * gnat.dg/volatile7.adb: Likewise.
2574 * gnat.dg/volatile8.adb: Likewise.
2575 * gnat.dg/volatile9.adb: Likewise.
2576
2577 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2578
2579 * gnat.dg/constant3.adb: New test.
2580
2581 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2582
2583 PR libfortran/49296
2584 * gfortran.dg/read_list_eof_1.f90: New test.
2585
2586 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR target/49411
2589 * gcc.target/i386/testimm-1.c: New test.
2590 * gcc.target/i386/testimm-2.c: New test.
2591 * gcc.target/i386/testimm-3.c: New test.
2592 * gcc.target/i386/testimm-4.c: New test.
2593 * gcc.target/i386/testimm-5.c: New test.
2594 * gcc.target/i386/testimm-6.c: New test.
2595 * gcc.target/i386/testimm-7.c: New test.
2596 * gcc.target/i386/testimm-8.c: New test.
2597 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2598 * gcc.target/i386/xop-rotate1-int.c: New test.
2599 * gcc.target/i386/xop-rotate2-int.c: New test.
2600
2601 2011-06-17 Jason Merrill <jason@redhat.com>
2602
2603 * g++.dg/cpp0x/rv-func2.C: New.
2604
2605 * g++.dg/debug/dwarf2/lambda1.C: New.
2606 * g++.dg/warn/Wshadow-6.C: Adjust.
2607
2608 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2609
2610 PR fortran/48699
2611 * gfortran.dg/move_alloc_5.f90: New.
2612
2613 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2614
2615 PR rtl-optimization/48542
2616 * gcc.dg/torture/pr48542.c: New test.
2617
2618 2011-06-16 Jason Merrill <jason@redhat.com>
2619
2620 PR c++/44160
2621 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2622
2623 PR c++/45378
2624 * g++.dg/cpp0x/initlist52.C New.
2625
2626 PR c++/45399
2627 * c-c++-common/raw-string-12.c: New.
2628
2629 PR c++/49229
2630 * g++.dg/cpp0x/sfinae26.C: New.
2631
2632 PR c++/49251
2633 * g++.dg/cpp0x/variadic113.C: New.
2634
2635 PR c++/49420
2636 * g++.dg/cpp0x/variadic112.C: New.
2637
2638 2011-06-16 Jeff Law <law@redhat.com>
2639
2640 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2641 improved jump threading.
2642 * gcc.dg/builtin-object-size-2.c: Likewise.
2643 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2644
2645 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2646
2647 PR fortran/49074
2648 * gfortran.dg/typebound_assignment_3.f03: New.
2649
2650 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2651
2652 PR testsuite/48727
2653 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2654
2655 2011-06-16 Martin Jambor <mjambor@suse.cz>
2656
2657 PR tree-optimization/49343
2658 * gnat.dg/discr31.ad[sb]: New test.
2659
2660 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2663
2664 2011-06-16 Tom de Vries <tom@codesourcery.com>
2665
2666 PR target/45098
2667 * gcc.target/arm/ivopts-3.c: Update test.
2668 * gcc.target/arm/ivopts-5.c: Same.
2669
2670 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2671
2672 Revert:
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-16 Ira Rosen <ira.rosen@linaro.org>
2684
2685 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2686
2687 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2688
2689 PR fortran/49417
2690 * gfortran.dg/class_43.f03: New.
2691
2692 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR tree-optimization/49419
2695 * gcc.c-torture/execute/pr49419.c: New test.
2696
2697 2011-06-16 Revital Eres <revital.eres@linaro.org>
2698
2699 * gcc.dg/sms-9.c: New file.
2700
2701 2011-06-15 Easwaran Raman <eraman@google.com>
2702
2703 PR rtl-optimization/49414
2704 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2705
2706 2011-06-14 Jason Merrill <jason@redhat.com>
2707
2708 * g++.dg/cpp0x/noexcept13.C: New.
2709
2710 2011-06-14 Easwaran Raman <eraman@google.com>
2711
2712 PR rtl-optimization/44194
2713 * gcc.dg/pr44194-1.c: New test.
2714 * gcc.dg/pr44194-2.c: New test.
2715
2716 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2717
2718 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2719 switches.
2720 * gcc.target/arm/pr45701-2.c: Likewise.
2721 * gcc.target/arm/thumb-branch1.c: Likewise.
2722
2723 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2724
2725 PR testsuite/48727
2726 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2727
2728 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2729
2730 * gcc.target/arm/pr45701-1.c: Require thumb support.
2731 * gcc.target/arm/pr45701-2.c: Likewise.
2732 * gcc.target/arm/thumb-branch1.c: Likewise.
2733
2734 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2735 * gcc.target/arm/pr39839.c: Likewise.
2736 * gcc.target/arm/pr40657-2.c: Likewise.
2737 * gcc.target/arm/pr40956.c: Likewise.
2738 * gcc.target/arm/pr41679.c: Likewise.
2739 * gcc.target/arm/pr42235.c: Likewise.
2740 * gcc.target/arm/pr42495.c: Likewise.
2741 * gcc.target/arm/pr42505.c: Likewise.
2742 * gcc.target/arm/pr42574.c: Likewise.
2743 * gcc.target/arm/pr46883.c: Likewise.
2744 * gcc.target/arm/pr46934.c: Likewise.
2745 * gcc.target/arm/xor-and.c: Likewise.
2746
2747 2011-06-14 Jason Merrill <jason@redhat.com>
2748
2749 * g++.dg/other/error23.C: Adjust error message.
2750 * g++.dg/other/error32.C: Likewise.
2751
2752 PR c++/49389
2753 * g++.dg/cpp0x/rv-dotstar.C: New.
2754
2755 PR c++/49369
2756 * g++.dg/cpp0x/decltype30.C: New.
2757
2758 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2759
2760 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR fortran/49103
2763 * gfortran.dg/pr49103.f90: New test.
2764
2765 2011-06-14 Tom de Vries <tom@codesourcery.com>
2766
2767 PR target/45098
2768 * gcc.target/arm/ivopts-3.c: New test.
2769 * gcc.target/arm/ivopts-4.c: New test.
2770 * gcc.target/arm/ivopts-5.c: New test.
2771
2772 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR rtl-optimization/49390
2775 * gcc.c-torture/execute/pr49390.c: New test.
2776
2777 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2778
2779 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2780
2781 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2782
2783 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2784 * gcc.c-torture/execute/cmpsi-2.x: New file.
2785 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2786 * gcc.c-torture/execute/pr45262.x: New file.
2787 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2788 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2789 int32plus
2790 * gcc.c-torture/compile/pr49163.c: Ditto.
2791
2792 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2793
2794 * gcc.dg/vect/vect-16.c: Rename to...
2795 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2796 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2797 for double-word vectors.
2798 * gcc.dg/vect/vect-peel-4.c: Likewise.
2799 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2800 vect_element_align.
2801 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2802 -fno-fast-math.
2803
2804 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2805
2806 PR target/44618
2807 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2808
2809 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2810
2811 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2812
2813 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2814
2815 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2816
2817 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2818
2819 * gfortran.dg/trim_optimize_8.f90: New test case.
2820
2821 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2822 Ira Rosen <ira.rosen@linaro.org>
2823
2824 PR tree-optimization/49352
2825 * gcc.dg/vect/pr49352.c: New test.
2826
2827 2011-06-12 Tobias Burnus
2828
2829 PR fortran/49324
2830 * gfortran.dg/alloc_comp_assign_11.f90: New.
2831
2832 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2833
2834 * gfortran.dg/trim_optimize_7.f90: New test.
2835
2836 2011-06-10 Wei Guozhi <carrot@google.com>
2837
2838 PR target/45335
2839 * gcc.target/arm/pr45335.c: New test.
2840 * gcc.target/arm/pr45335-2.c: New test.
2841 * gcc.target/arm/pr45335-3.c: New test.
2842 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2843 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2844 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2845
2846 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2847
2848 PR c++/41769
2849 * g++.dg/parse/error39.C: New.
2850
2851 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
2852
2853 * gcc.target/arm/20090811-1.c: Skip for incompatible
2854 options, do not override other options.
2855 * gcc.target/arm/combine-cmp-shift.c: Skip for
2856 incompatible options.
2857 * gcc.target/arm/pr45094.c: Likewise.
2858 * gcc.target/arm/scd42-1.c: Likewise.
2859 * gcc.target/arm/scd42-3.c: Likewise.
2860 * gcc.target/arm/thumb-ltu.c: Likewise.
2861
2862 * lib/target-supports.exp
2863 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2864 multilib flags use -mfpu with a value other than neon-fp16.
2865
2866 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2867
2868 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2869 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2870
2871 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2872
2873 * lib/target-supports.exp (check_effective_target_pie): New proc.
2874 * gcc.dg/pie-link.c: Use target pie.
2875
2876 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
2877 Laurent Rougé <laurent.rouge@menta.fr>
2878
2879 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2880 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2881
2882 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
2883
2884 * gfortran.dg/coarray/sync_1.f90: New test for
2885 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2886
2887 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
2888
2889 PR tree-optimization/49318
2890 * gcc.dg/vect/pr49318.c: New test.
2891
2892 2011-06-09 David Krauss <potswa@mac.com>
2893
2894 * g++.dg/template/arrow1.C: New.
2895
2896 2011-06-09 Jason Merrill <jason@redhat.com>
2897
2898 * lib/prune.exp: Prune "note"s.
2899 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2900
2901 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2902 * g++.dg/template/dependent-expr3.C: Likewise.
2903 * g++.dg/parse/template7.C: Likewise.
2904 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2905 * g++.old-deja/g++.jason/rfg10.C: Likewise.
2906 * g++.old-deja/g++.pt/friend38.C: Likewise.
2907 * g++.old-deja/g++.pt/crash32.C: Likewise.
2908 * g++.old-deja/g++.other/init4.C: Likewise.
2909 * g++.old-deja/g++.other/friend8.C: Likewise.
2910
2911 * g++.dg/ext/complex7.C: Adjust expected output.
2912 * g++.dg/diagnostic/method1.C: Likewise.
2913 * g++.dg/parse/parameter-declaration-2.C: Likewise.
2914 * g++.dg/parse/crash33.C: Likewise.
2915 * g++.dg/other/warning1.C: Likewise.
2916 * g++.dg/init/pr29571.C: Likewise.
2917 * g++.dg/warn/overflow-warn-1.C: Likewise.
2918 * g++.dg/warn/overflow-warn-3.C: Likewise.
2919 * g++.dg/warn/overflow-warn-4.C: Likewise.
2920 * g++.old-deja/g++.oliva/template1.C: Likewise.
2921
2922 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2923 * g++.dg/parse/template7.C: Adjust.
2924
2925 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
2926
2927 PR target/49307
2928 * gcc.dg/pr49307.c: New.
2929
2930 2011-06-09 Wei Guozhi <carrot@google.com>
2931
2932 PR target/46975
2933 * gcc.target/arm/pr46975.c: New testcase.
2934
2935 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
2936
2937 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2938 (PMETH, arglist_t): Removed.
2939 (method_get_number_of_arguments): Removed.
2940 (method_get_nth_argument): Removed.
2941 (method_get_first_argument): Removed.
2942 (method_get_next_argument): Removed.
2943 (method_get_sizeof_arguments): Removed.
2944 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2945 (PMETH): Removed.
2946 (method_get_number_of_arguments): Removed.
2947 (method_get_nth_argument): Removed.
2948 (method_get_first_argument): Removed.
2949 (method_get_next_argument): Removed.
2950 (method_get_sizeof_arguments): Removed.
2951 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2952
2953 2011-06-09 David Li <davidxl@google.com>
2954
2955 * gcc.dg/dump-pass.c: New test.
2956
2957 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2958
2959 PR c++/29003
2960 * g++.dg/parse/error38.C: New.
2961
2962 2011-06-09 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR middle-end/49308
2965 * gfortran.dg/pr49308.f90: New test.
2966
2967 2011-06-08 Jason Merrill <jason@redhat.com>
2968
2969 * g++.dg/cpp0x/noexcept11.C: New.
2970 * g++.dg/cpp0x/noexcept12.C: New.
2971 * g++.dg/cpp0x/sfinae11.C: Adjust.
2972
2973 2011-06-08 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR testsuite/49323
2976 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2977 to dg-options, match also DW_AT_linkage_name.
2978
2979 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2980
2981 PR middle-end/21953
2982 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2983 -fno-common on alpha*-dec-osf*.
2984 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2985
2986 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
2987
2988 PR rtl-optimization/49303
2989 * gcc.target/ia64/pr49303.c: New test.
2990
2991 2011-06-08 Tobias Burnus <burnus@net-b.de>
2992
2993 PR fortran/18918
2994 * gfortran.dg/coarray_lock_1.f90: New.
2995 * gfortran.dg/coarray_lock_2.f90: New.
2996
2997 2011-06-07 Jason Merrill <jason@redhat.com>
2998
2999 * lib/prune.exp: Look for "required" rather than "instantiated".
3000 * g++.dg/abi/mangle11.C: Likewise.
3001 * g++.dg/abi/mangle12.C: Likewise.
3002 * g++.dg/abi/mangle17.C: Likewise.
3003 * g++.dg/abi/mangle20-2.C: Likewise.
3004 * g++.dg/abi/pragma-pack1.C: Likewise.
3005 * g++.dg/cpp0x/decltype26.C: Likewise.
3006 * g++.dg/cpp0x/decltype28.C: Likewise.
3007 * g++.dg/cpp0x/decltype29.C: Likewise.
3008 * g++.dg/cpp0x/enum11.C: Likewise.
3009 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3010 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3011 * g++.dg/cpp0x/pr47416.C: Likewise.
3012 * g++.dg/ext/case-range2.C: Likewise.
3013 * g++.dg/ext/case-range3.C: Likewise.
3014 * g++.dg/gomp/for-19.C: Likewise.
3015 * g++.dg/gomp/pr37533.C: Likewise.
3016 * g++.dg/gomp/pr38639.C: Likewise.
3017 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3018 * g++.dg/inherit/base3.C: Likewise.
3019 * g++.dg/inherit/using6.C: Likewise.
3020 * g++.dg/init/placement4.C: Likewise.
3021 * g++.dg/init/reference3.C: Likewise.
3022 * g++.dg/lookup/scoped6.C: Likewise.
3023 * g++.dg/lookup/using7.C: Likewise.
3024 * g++.dg/other/abstract1.C: Likewise.
3025 * g++.dg/other/error10.C: Likewise.
3026 * g++.dg/other/error5.C: Likewise.
3027 * g++.dg/other/field1.C: Likewise.
3028 * g++.dg/other/offsetof5.C: Likewise.
3029 * g++.dg/parse/bitfield2.C: Likewise.
3030 * g++.dg/parse/constant4.C: Likewise.
3031 * g++.dg/parse/crash20.C: Likewise.
3032 * g++.dg/parse/invalid-op1.C: Likewise.
3033 * g++.dg/parse/non-dependent2.C: Likewise.
3034 * g++.dg/parse/template18.C: Likewise.
3035 * g++.dg/tc1/dr152.C: Likewise.
3036 * g++.dg/tc1/dr166.C: Likewise.
3037 * g++.dg/tc1/dr176.C: Likewise.
3038 * g++.dg/tc1/dr213.C: Likewise.
3039 * g++.dg/template/access11.C: Likewise.
3040 * g++.dg/template/access2.C: Likewise.
3041 * g++.dg/template/access3.C: Likewise.
3042 * g++.dg/template/access7.C: Likewise.
3043 * g++.dg/template/arg7.C: Likewise.
3044 * g++.dg/template/cond2.C: Likewise.
3045 * g++.dg/template/crash13.C: Likewise.
3046 * g++.dg/template/crash40.C: Likewise.
3047 * g++.dg/template/crash7.C: Likewise.
3048 * g++.dg/template/crash84.C: Likewise.
3049 * g++.dg/template/ctor5.C: Likewise.
3050 * g++.dg/template/defarg13.C: Likewise.
3051 * g++.dg/template/defarg14.C: Likewise.
3052 * g++.dg/template/dtor7.C: Likewise.
3053 * g++.dg/template/eh2.C: Likewise.
3054 * g++.dg/template/error2.C: Likewise.
3055 * g++.dg/template/error43.C: Likewise.
3056 * g++.dg/template/friend32.C: Likewise.
3057 * g++.dg/template/injected1.C: Likewise.
3058 * g++.dg/template/instantiate1.C: Likewise.
3059 * g++.dg/template/instantiate3.C: Likewise.
3060 * g++.dg/template/instantiate5.C: Likewise.
3061 * g++.dg/template/instantiate7.C: Likewise.
3062 * g++.dg/template/local6.C: Likewise.
3063 * g++.dg/template/lookup2.C: Likewise.
3064 * g++.dg/template/member5.C: Likewise.
3065 * g++.dg/template/memfriend15.C: Likewise.
3066 * g++.dg/template/memfriend16.C: Likewise.
3067 * g++.dg/template/memfriend17.C: Likewise.
3068 * g++.dg/template/memfriend7.C: Likewise.
3069 * g++.dg/template/meminit1.C: Likewise.
3070 * g++.dg/template/nested3.C: Likewise.
3071 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3072 * g++.dg/template/nontype12.C: Likewise.
3073 * g++.dg/template/nontype13.C: Likewise.
3074 * g++.dg/template/nontype6.C: Likewise.
3075 * g++.dg/template/pr23510.C: Likewise.
3076 * g++.dg/template/pr35240.C: Likewise.
3077 * g++.dg/template/ptrmem15.C: Likewise.
3078 * g++.dg/template/ptrmem6.C: Likewise.
3079 * g++.dg/template/qualified-id1.C: Likewise.
3080 * g++.dg/template/qualttp20.C: Likewise.
3081 * g++.dg/template/qualttp3.C: Likewise.
3082 * g++.dg/template/qualttp4.C: Likewise.
3083 * g++.dg/template/qualttp5.C: Likewise.
3084 * g++.dg/template/qualttp6.C: Likewise.
3085 * g++.dg/template/qualttp7.C: Likewise.
3086 * g++.dg/template/qualttp8.C: Likewise.
3087 * g++.dg/template/recurse.C: Likewise.
3088 * g++.dg/template/recurse2.C: Likewise.
3089 * g++.dg/template/ref5.C: Likewise.
3090 * g++.dg/template/scope2.C: Likewise.
3091 * g++.dg/template/sfinae10.C: Likewise.
3092 * g++.dg/template/sfinae3.C: Likewise.
3093 * g++.dg/template/sizeof3.C: Likewise.
3094 * g++.dg/template/static9.C: Likewise.
3095 * g++.dg/template/template-id-2.C: Likewise.
3096 * g++.dg/template/typedef13.C: Likewise.
3097 * g++.dg/template/typename4.C: Likewise.
3098 * g++.dg/template/using14.C: Likewise.
3099 * g++.dg/template/using2.C: Likewise.
3100 * g++.dg/template/warn1.C: Likewise.
3101 * g++.dg/warn/Wparentheses-13.C: Likewise.
3102 * g++.dg/warn/Wparentheses-15.C: Likewise.
3103 * g++.dg/warn/Wparentheses-16.C: Likewise.
3104 * g++.dg/warn/Wparentheses-17.C: Likewise.
3105 * g++.dg/warn/Wparentheses-18.C: Likewise.
3106 * g++.dg/warn/Wparentheses-19.C: Likewise.
3107 * g++.dg/warn/Wparentheses-20.C: Likewise.
3108 * g++.dg/warn/Wparentheses-23.C: Likewise.
3109 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3110 * g++.dg/warn/noeffect2.C: Likewise.
3111 * g++.dg/warn/noeffect4.C: Likewise.
3112 * g++.dg/warn/pr8570.C: Likewise.
3113 * g++.old-deja/g++.brendan/init2.C: Likewise.
3114 * g++.old-deja/g++.eh/spec6.C: Likewise.
3115 * g++.old-deja/g++.pt/crash10.C: Likewise.
3116 * g++.old-deja/g++.pt/crash36.C: Likewise.
3117 * g++.old-deja/g++.pt/derived3.C: Likewise.
3118 * g++.old-deja/g++.pt/error2.C: Likewise.
3119 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3120 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3121 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3122 * g++.old-deja/g++.pt/overload7.C: Likewise.
3123 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3124
3125 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3126 Iain Sandoe <iains@gcc.gnu.org>
3127
3128 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3129 Added code to deal with the case when [Protocol
3130 -descriptionForInstanceMethod:] or [Protocol
3131 -descriptionForClassMethod:] returns NULL.
3132
3133 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3134 Iain Sandoe <iains@gcc.gnu.org>
3135
3136 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3137 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3138 Added cast.
3139
3140 2011-06-07 Xinliang David Li <davidxl@google.com>
3141
3142 * gcc.dg/inline_2.c: New test.
3143 * gcc.dg/unroll_2.c: New test.
3144 * gcc.dg/inline_3.c: New test.
3145 * gcc.dg/unroll_3.c: New test.
3146 * gcc.dg/inline_4.c: New test.
3147 * gcc.dg/unroll_4.c: New test.
3148 * gcc.dg/inline_1.c: New test.
3149 * gcc.dg/unroll_1.c: New test.
3150
3151 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3152
3153 PR tree-optimization/48497
3154 * lib/gcc-defs.exp (dg-additional-options): New proc.
3155 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3156 -msse2 on 32-bit x86.
3157
3158 2011-06-06 Jason Merrill <jason@redhat.com>
3159
3160 * g++.dg/cpp0x/enum19.C: New.
3161
3162 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3163
3164 * gcc.target/arm/neon-reload-class.c: New test.
3165
3166 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3167
3168 PR debug/49130
3169 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3170
3171 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3172
3173 * gcc.target/arm/smlatb-1.c: New file.
3174 * gcc.target/arm/smlatt-1.c: New file.
3175 * gcc.target/arm/smlaltb-1.c: New file.
3176 * gcc.target/arm/smlaltt-1.c: New file.
3177
3178 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3179
3180 * gcc.target/arm/mla-2.c: New test.
3181
3182 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR gcov-profile/49299
3185 * gcc.dg/tree-prof/pr49299-1.c: New test.
3186 * gcc.dg/tree-prof/pr49299-2.c: New test.
3187
3188 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3189
3190 * lib/target-supports.exp
3191 (check_effective_target_vect_widen_mult_qi_to_hi):
3192 Add NEON as supporting target.
3193 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3194 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3195 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3196 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3197 using widening multiplication on targets that support it.
3198 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3199 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3200 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3201
3202 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3203
3204 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3205 Modern Objective-C runtime API.
3206 * objc/execute/next_mapping.h: Removed.
3207 * objc-obj-c++-shared/next-mapping.h: Removed.
3208 * objc-obj-c++-shared/Object1.h: Removed.
3209 * objc-obj-c++-shared/Object1.m: Removed.
3210 * objc-obj-c++-shared/Object1.mm: Removed.
3211 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3212 * objc-obj-c++-shared/Protocol1.h: Removed.
3213 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3214 of ProtoBool, IVAR_T and METHOD.
3215 * objc-obj-c++-shared/runtime.h: New.
3216 * objc-obj-c++-shared/TestsuiteObject.h: New.
3217 * objc-obj-c++-shared/TestsuiteObject.m: New.
3218
3219 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3220 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3221 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3222 it a class method.
3223 * objc/execute/_cmd.m: Include
3224 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3225 runtime API. ([TestClass +initialize]): Include this method also
3226 with the GNU runtime.
3227 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3228 Object. ([-setValue:]): Return void.
3229 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3230 with the GNU runtime. Include
3231 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3232 for the NeXT runtime. Use the existing print_ivars() and
3233 compare_structures() implementations for the old NeXT runtime.
3234 Added new implementations for the Modern GNU and NeXT runtimes.
3235 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3236 well. (main): Use objc_getClass(). Use return instead of exit.
3237 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3238 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3239 of exit().
3240 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3241 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3242 instead of Object. (main): Use return instead of exit().
3243 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3244 instead of Object. Removed prototype for exit(). (main): Use
3245 return instead of exit(). Use the Modern Objective-C runtime API.
3246 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3247 Object.
3248 * objc/execute/class-tests-1.h: Include
3249 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3250 runtime API. (test_class_with_superclass): Do not call [Object
3251 class]. There is no need to with the current libobjc.
3252 * objc/execute/class-tests-2.h: Include
3253 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3254 runtime API.
3255 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3256 ../../objc-obj-c++-shared/next-mapping.h.
3257 * objc/execute/class-2.m: Likewise.
3258 * objc/execute/class-3.m: Likewise.
3259 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3260 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3261 +initialize]): Include this method also with the GNU
3262 runtime. (main): Use the Modern Objective-C runtime API.
3263 * objc/execute/class-5.m: Likewise.
3264 * objc/execute/class-6.m: Likewise.
3265 * objc/execute/class-7.m: Likewise.
3266 * objc/execute/class-8.m: Likewise.
3267 * objc/execute/class-9.m: Likewise.
3268 * objc/execute/class-10.m: Likewise.
3269 * objc/execute/class-11.m: Likewise.
3270 * objc/execute/class-12.m: Likewise.
3271 * objc/execute/class-13.m: Likewise.
3272 * objc/execute/class-14.m: Likewise.
3273 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3274 this method also with the GNU runtime.
3275 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3276 +initialize]): Include this method also with the GNU runtime.
3277 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3278 of Object.
3279 * objc/execute/encode-1.m: Likewise.
3280 * objc/execute/enumeration-1.m: Likewise.
3281 * objc/execute/enumeration-2.m: Likewise.
3282 * objc/execute/exceptions/catchall-1.m: Likewise.
3283 * objc/execute/exceptions/finally-1.m: Likewise.
3284 * objc/execute/exceptions/foward-1.m: Likewise.
3285 * objc/execute/exceptions/local-variables-1.m: Likewise.
3286 * objc/execute/exceptions/throw-nil.m: Likewise.
3287 * objc/execute/exceptions/trivial.m: Likewise.
3288 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3289 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3290 * objc/execute/exceptions/matcher-1.m: Likewise.
3291 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3292 Object.
3293 * objc/execute/formal_protocol-2.m: Likewise.
3294 * objc/execute/formal_protocol-3.m: Likewise.
3295 * objc/execute/formal_protocol-4.m: Likewise.
3296 * objc/execute/formal_protocol-5.m: Include
3297 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3298 protocol_getName().
3299 * objc/execute/formal_protocol-6.m: Likewise.
3300 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3301 Object. Include <objc/Protocol.h> instead of
3302 ../../objc-obj-c++-shared/Protocol1.h.
3303 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3304 Object.
3305 * objc/execute/informal_protocol.m: Likewise.
3306 * objc/execute/load-3.m: Likewise.
3307 * objc/execute/many_args_method.m ([TestClass +initialize]):
3308 Include this method with the GNU runtime as well.
3309 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3310 * objc/execute/nested-func-1.m: Use TestsuiteObject
3311 instead of Object.
3312 * objc/execute/nil_method-1.m: Likewise.
3313 * objc/execute/no_clash.m: Likewise.
3314 * objc/execute/np-1.m: Do not include
3315 ../../objc-obj-c++-shared/Protocol1.h.
3316 (main): Use return instead of exit().
3317 * objc/execute/np-2.m: Do not include
3318 ../../objc-obj-c++-shared/Protocol1.h.
3319 ([MyObject +initialize]): Include this method also with the GNU
3320 runtime. (main): Use return instead of exit().
3321 * objc/execute/object_is_class.m: Include
3322 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3323 of Object. (main): Use the Modern Objective-C runtime API.
3324 * objc/execute/object_is_meta_class.m: Likewise.
3325 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3326 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3327 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3328 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3329 Objective-C runtime API.
3330 * objc/execute/protocol-isEqual-2.m: Likewise.
3331 * objc/execute/protocol-isEqual-3.m: Likewise.
3332 * objc/execute/protocol-isEqual-4.m: Likewise.
3333 * objc/execute/redefining_self.m ([TestClass +initialize]):
3334 Include this method with the GNU runtime as well.
3335 * objc/execute/root_methods.m: Include
3336 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3337 Include this method with the GNU runtime as well.
3338 (main): Use the Modern Objective-C runtime API.
3339 * objc/execute/selector-1.m: Include
3340 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3341 of Object. (main): Use the Modern Objective-C runtime API.
3342 * objc/execute/static-1.m ([Test +initialize]): Include this
3343 method with the GNU runtime as well.
3344 * objc/execute/static-2.m: Likewise.
3345 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3346 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3347 ([MathClass +initialize]): Include this method with the GNU
3348 runtime as well.
3349 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3350 instead of Object.
3351 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3352 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3353 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3354 * objc.dg/attributes/method-attribute-1.m: Likewise.
3355 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3356 * objc.dg/attributes/method-attribute-2.m: Likewise.
3357 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3358 * objc.dg/attributes/method-attribute-3.m: Likewise.
3359 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3360 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3361 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3362 * obj-c++.dg/bitfield-1.mm: Likewise.
3363 * obj-c++.dg/bitfield-2.mm: Likewise
3364 * objc.dg/bitfield-3.m: Likewise.
3365 * obj-c++.dg/bitfield-4.mm: Likewise.
3366 * objc.dg/bitfield-5.m: Likewise
3367 * objc.dg/call-super-1.m: Likewise.
3368 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3369 Use objc_getClass() instead of objc_get_class(), but for the GNU
3370 runtime redefine objc_getClass as objc_get_class. Include
3371 ../objc-obj-c++-shared/runtime.h.
3372 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3373 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3374 Use the Modern Objective-C runtime API.
3375 * objc.dg/class-protocol-1.m: Include
3376 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3377 * obj-c++.dg/class-protocol-1.mm: Likewise.
3378 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3379 * objc.dg/comp-types-10.m: Likewise.
3380 * objc.dg/comp-types-11.m: Likewise.
3381 * objc.dg/comp-types-12.m: Likewise.
3382 * obj-c++.dg/comp-types-9.mm: Likewise.
3383 * obj-c++.dg/comp-types-11.mm: Likewise.
3384 * obj-c++.dg/comp-types-12.mm: Likewise.
3385 * obj-c++.dg/comp-types-13.mm: Likewise.
3386 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3387 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3388 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3389 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3390 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3391 * objc.dg/desig-init-1.m: Likewise.
3392 * obj-c++.dg/defs.mm: Likewise.
3393 * objc.dg/exceptions-2.m: Likewise.
3394 * obj-c++.dg/except-1.mm: Likewise.
3395 * obj-c++.dg/exceptions-2.mm: Likewise.
3396 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3397 Use the Modern Objective-C runtime API.
3398 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3399 the Modern Objective-C runtime API. Do not include
3400 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3401 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3402 the Modern Objective-C runtime API except when using an older NeXT
3403 runtime.
3404 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3405 the Modern Objective-C runtime API.
3406 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3407 objc/encoding.h.
3408 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3409 * objc.dg/encode-7-next-64bit.m: Updated include.
3410 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3411 objc/encoding.h.
3412 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3413 the Modern Objective-C runtime API.
3414 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3415 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3416 instead of ../objc-obj-c++-shared/Protocol1.h.
3417 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3418 the Modern Objective-C runtime API except when using an older NeXT
3419 runtime.
3420 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3421 the Modern Objective-C runtime API.
3422 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3423 Object.
3424 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3425 * objc.dg/fix-and-continue-2.m: Likewise.
3426 * objc.dg/foreach-1.m: Likewise.
3427 * objc.dg/foreach-2.m: Likewise.
3428 * objc.dg/foreach-3.m: Likewise.
3429 * objc.dg/foreach-4.m: Likewise.
3430 * objc.dg/foreach-5.m: Likewise.
3431 * objc.dg/foreach-6.m: Likewise.
3432 * objc.dg/foreach-7.m: Likewise.
3433 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3434 Object.
3435 * objc.dg/func-ptr-2.m: Likewise.
3436 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3437 Do not include objc/objc-api.h.
3438 * obj-c++.dg/fsf-package-0.mm: Likewise.
3439 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3440 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3441 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3442 of Object.
3443 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3444 * objc.dg/gnu-runtime-3.m: Likewise.
3445 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3446 * objc.dg/headers.m: Include objc/runtime.h instead of
3447 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3448 for the NeXT runtime.
3449 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3450 * obj-c++.dg/isa-field-1.mm: Likewise.
3451 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3452 * objc.dg/layout-1.m: Likewise.
3453 * objc.dg/layout-2.m: Likewise.
3454 * objc.dg/local-decl-2.m: Likewise.
3455 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3456 Object. ([Container +elementForView:]): Use
3457 class_conformsToProtocol().
3458 * obj-c++.dg/lookup-2.mm: Likewise.
3459 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3460 * obj-c++.dg/local-decl-1.mm: Likewise.
3461 * objc.dg/method-3.m: Likewise.
3462 * objc.dg/method-4.m: Likewise.
3463 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3464 ../objc-obj-c++-shared/Protocol1.h.
3465 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3466 * objc.dg/method-9.m: Likewise.
3467 * objc.dg/method-10.m: Likewise.
3468 * objc.dg/method-13.m ([Root +initialize]): Include this method
3469 also for the GNU runtime. (main): Use objc_getClass() also for
3470 the GNU runtime.
3471 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3472 * objc.dg/method-17.m: Likewise.
3473 * objc.dg/method-19.m: Likewise.
3474 * objc.dg/method-20b.m: Likewise.
3475 * obj-c++.dg/method-2.mm: Likewise.
3476 * obj-c++.dg/method-6.mm: Likewise.
3477 * obj-c++.dg/method-10.mm: Likewise.
3478 * obj-c++.dg/method-11.mm: Likewise.
3479 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3480 ../objc-obj-c++-shared/Protocol1.h.
3481 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3482 * obj-c++.dg/method-15.mm: Likewise.
3483 * obj-c++.dg/method-17.mm: Likewise.
3484 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3485 +initialize]): Include this method also for the GNU
3486 runtime. (main): Use objc_getClass() also for the GNU runtime.
3487 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3488 * obj-c++.dg/method-22.mm: Likewise.
3489 * obj-c++.dg/method-23.mm: Likewise.
3490 * obj-c++.dg/no-extra-load.mm: Likewise.
3491 * objc.dg/objc-fast-4.m: Likewise.
3492 * objc.dg/objc-gc-4.m: Likewise.
3493 * obj-c++.dg/objc-gc-3.mm: Likewise.
3494 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3495 protocol_getMethodDescription() instead of [Protocol
3496 -descriptionForInstanceMethod].
3497 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3498 Made it available with all runtimes. (main): Call -test instead
3499 of -class.
3500 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3501 and put into a category.
3502 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3503 Object. Include objc/objc.h.
3504 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3505 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3506 New. (main): Use protocol_getMethodDescription() instead
3507 of [Protocol -descriptionForInstanceMethod] and [Protocol
3508 -descriptionForClassMethod].
3509 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3510 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3511 Objective-C runtime API.
3512 * obj-c++.dg/proto-qual-1.mm: Likewise.
3513 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3514 Object.
3515 * obj-c++.dg/property/property-1.mm: Likewise.
3516 * obj-c++.dg/qual-types-1.mm: Likewise.
3517 * objc.dg/selector-2.m: Include objc/objc.h instead of
3518 ../objc-obj-c++-shared/Object1.h.
3519 * obj-c++.dg/selector-2.mm: Likewise.
3520 * obj-c++.dg/selector-5.mm: Likewise.
3521 * obj-c++.dg/selector-6.mm: Likewise.
3522 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3523 Object. Do not include objc/objc-api.h.
3524 * obj-c++.dg/set-not-used-1.mm: Likewise.
3525 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3526 * objc.dg/stret-1.m: Likewise.
3527 * objc.dg/stret-2.m: Likewise.
3528 * obj-c++.dg/super-class-2.mm: Likewise.
3529 * objc.dg/super-class-3.m: Likewise.
3530 * objc.dg/super-class-4.m: Likewise.
3531 * objc.dg/sync-2.m: Likewise.
3532 * obj-c++.dg/sync-2.mm: Likewise.
3533 * objc.dg/sync-1.m: Include objc/objc.h instead of
3534 ../objc-obj-c++-shared/Object1.h.
3535 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3536 'Class' as the type of 'isa'.
3537 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3538 Objective-C runtime API. ([TestClass +initialize]): Include this
3539 method with the GNU runtime as well.
3540 * objc.dg/strings/strings-1.m: Updated includes.
3541 * obj-c++.dg/strings/strings-1.mm: Likewise.
3542 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3543 objc.dg/strings/const-str-12b.m.
3544 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3545 * obj-c++.dg/template-3.mm: Likewise.
3546 * obj-c++.dg/template-4.mm: Likewise.
3547 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3548 Objective-C runtime API.
3549 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3550 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3551 * obj-c++.dg/try-catch-1.mm: Likewise.
3552 * obj-c++.dg/try-catch-2.mm: Likewise.
3553 * objc.dg/try-catch-3.m: Likewise.
3554 * obj-c++.dg/try-catch-3.mm: Likewise.
3555 * objc.dg/try-catch-6.m: Likewise.
3556 * objc.dg/try-catch-7.m: Likewise.
3557 * obj-c++.dg/try-catch-7.mm: Likewise.
3558 * obj-c++.dg/try-catch-8.mm: Likewise.
3559 * obj-c++.dg/try-catch-9.mm: Likewise.
3560 * objc.dg/try-catch-10.m: Likewise.
3561 * obj-c++.dg/try-catch-11.mm: Likewise.
3562 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3563 Object. Include objc/objc.h.
3564 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3565 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3566 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3567 Object. Use Modern Objective-C runtime API. Do not use
3568 performv::.
3569 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3570 * obj-c++.dg/torture/trivial.mm: Likewise.
3571 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3572 instead of ../objc-obj-c++-shared/Object1.h. Include
3573 ../objc-obj-c++-shared/runtime.h.
3574 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3575 * objc.dg/torture/strings/const-str-11.m: Likewise.
3576 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3577 * objc.dg/torture/strings/const-str-9.m: Likewise.
3578 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3579 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3580 instead of Object. Only add _FooClassReference if
3581 __NEXT_RUNTIME__.
3582 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3583 * objc.dg/torture/strings/const-str-8.m: Likewise.
3584 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3585 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3586 additional sources.
3587 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3588 Object.
3589 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3590 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3591 * obj-c++.dg/va-meth-1.mm: Likewise.
3592 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3593 ../objc-obj-c++-shared/Object1.h.
3594 * objc.dg/zero-link-3.m: Likewise.
3595
3596 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3597
3598 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3599
3600 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3601
3602 PR objc-++/48275
3603 * obj-c++.dg/property/cxx-property-1.mm: New.
3604 * obj-c++.dg/property/cxx-property-2.mm: New.
3605
3606 2011-06-06 Jason Merrill <jason@redhat.com>
3607
3608 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3609
3610 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3611
3612 PR rtl-optimization/49145
3613 From Ryan Mansfield
3614 * gcc.c-torture/compile/pr49145.c: New test.
3615
3616 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR testsuite/49288
3619 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3620 to dg-options, match also DW_AT_linkage_name.
3621
3622 PR debug/49294
3623 * gcc.dg/debug/pr49294.c: New test.
3624
3625 PR c++/49264
3626 * g++.dg/opt/pr49264.C: New test.
3627
3628 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3629
3630 PR tree-optimization/49243
3631 * gcc.dg/pr49243.c: New.
3632
3633 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3634
3635 * gnat.dg/specs/cond_expr1.ads: New test.
3636
3637 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3638
3639 * gnat.dg/deferred_const4.ad[sb]: New test.
3640 * gnat.dg/deferred_const4_pkg.ads: New helper.
3641
3642 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3643
3644 * gnat.dg/test_tamdt.adb: Rename to...
3645 * gnat.dg/taft_type1.adb: ...this.
3646 * gnat.dg/tamdt.ad[sb]: Rename to...
3647 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3648 * gnat.dg/tamdt_aux.ads: Rename to...
3649 * gnat.dg/taft_type1_pkg2.ads: ...this.
3650 * gnat.dg/taft_type2.ad[sb]: New test.
3651 * gnat.dg/taft_type2_pkg.ads: New helper.
3652 * gnat.dg/taft_type3.adb: New test.
3653 * gnat.dg/taft_type3_pkg.ads: New helper.
3654
3655 2011-06-05 Tobias Burnus <burnus@net-b.de>
3656
3657 PR fortran/49255
3658 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3659 for F2008.
3660
3661 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3662
3663 PR testsuite/49287
3664 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3665 warning.
3666 * objc.dg/gnu-api-2-objc.m: Likewise.
3667 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3668 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3669
3670 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3671
3672 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3673 alignment, not the alignment, when calling class_addIvar(). Add
3674 an 'isa' instance variable to the test root class.
3675 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3676
3677 2011-06-04 Jan Hubicka <jh@suse.cz>
3678
3679 PR tree-optimization/48893
3680 PR tree-optimization/49091
3681 PR tree-optimization/49179
3682 * gfortran.dg/pr49179.f90: New testcase
3683
3684 2011-06-04 Jan Hubicka <jh@suse.cz>
3685
3686 PR lto/48954
3687 * g++.dg/torture/pr48954.C: New testcase.
3688
3689 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3690
3691 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3692
3693 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3694
3695 PR c++/33840
3696 * g++.dg/diagnostic/bitfld2.C: New.
3697
3698 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR target/49281
3701 * gcc.c-torture/execute/pr49281.c: New test.
3702
3703 2011-06-04 Jan Hubicka <jh@suse.cz>
3704
3705 PR tree-optimize/48929
3706 * gcc.c-torture/compile/pr48929.c: New testcase.
3707
3708 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3709
3710 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3711
3712 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR c++/49276
3715 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3716
3717 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3718
3719 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3720
3721 2011-06-03 Richard Henderson <rth@redhat.com>
3722 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3723
3724 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3725
3726 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3727
3728 * objc.dg/headers.m: Do not include objc-list.h.
3729
3730 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3731
3732 * objc.dg/type-stream-1.m: Test removed.
3733 * objc.dg/headers.m: Do not include typedstream.h.
3734
3735 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3736
3737 * objc.dg/torture/forward-1.m (main): Updated testcase.
3738
3739 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3740
3741 PR target/49163
3742 * gcc.c-torture/compile/pr49163.c: New.
3743
3744 2011-06-02 Asher Langton <langton2@llnl.gov>
3745
3746 PR fortran/49268
3747 * gfortran.dg/PR49268.f90: New test.
3748
3749 2011-06-02 Asher Langton <langton2@llnl.gov>
3750
3751 PR fortran/37039
3752 * gfortran.dg/PR37039.f90: New test.
3753
3754 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3755
3756 PR objc/48539
3757 * objc.dg/method-5.m: Updated.
3758 * objc.dg/method-19.m: Updated.
3759 * objc.dg/method-lookup-1.m: New.
3760 * obj-c++.dg/method-6.mm: Updated.
3761 * obj-c++.dg/method-7.mm: Updated.
3762 * obj-c++.dg/method-lookup-1.mm: New.
3763
3764 2011-06-02 DJ Delorie <dj@redhat.com>
3765
3766 * lib/timeout.exp (timeout): Add board_info support.
3767
3768 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3769
3770 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3771
3772 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3773
3774 PR fortran/49265
3775 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3776 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3777
3778 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3779 Hans-Peter Nilsson <hp@axis.com>
3780
3781 PR rtl-optimization/48840
3782 * gcc.target/sparc/ultrasp13.c: New test.
3783
3784 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3785
3786 PR target/49238
3787 * gcc.c-torture/compile/pr49238.c: New.
3788
3789 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3790
3791 * gcc.target/arm/g2.c: Skip test in -mthumb.
3792 Skip test unless cpu is xscale.
3793 * gcc.target/arm/scd42-2.c: Likewise.
3794 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3795
3796 2011-06-01 Jason Merrill <jason@redhat.com>
3797
3798 * g++.dg/cpp0x/decltype28.C: New.
3799 * g++.dg/cpp0x/decltype29.C: New.
3800
3801 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3802
3803 PR target/45074
3804 * gcc.target/mips/pr45074.c: New test.
3805
3806 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3807 Hans-Peter Nilsson <hp@axis.com>
3808
3809 PR rtl-optimization/48830
3810 * gcc.target/sparc/ultrasp12.c: New test.
3811
3812 2011-06-01 David Li <davidxl@google.com>
3813
3814 * gcc.dg/profile-dir-1.c: Change pass name.
3815 * gcc.dg/profile-dir-2.c: Ditto.
3816 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3817 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3818 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3819 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3820 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3821 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3822 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3823 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3824 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3825 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3826 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3827 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3828 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3829 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3830 * gcc.dg/profile-dir-3.c: Ditto.
3831 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3832
3833 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3834
3835 * objc.dg/attributes/method-nonnull-1.m: New test.
3836 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3837
3838 2011-05-31 Tobias Burnus <burnus@net-b.de>
3839
3840 PR fortran/18918
3841 * gfortran.dg/coarray_atomic_1.f90: New.
3842 * gfortran.dg/coarray/atomic_1.f90: New.
3843
3844 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3845
3846 * gcc.dg/guality/bswaptest.c: New test.
3847 * gcc.dg/guality/clztest.c: New test.
3848 * gcc.dg/guality/ctztest.c: New test.
3849 * gcc.dg/guality/rotatetest.c: New test.
3850
3851 PR target/48688
3852 * gcc.target/i386/pr48688.c: New test.
3853
3854 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
3855
3856 PR c++/48010
3857 * g++.dg/lookup/name-clash9.C: New.
3858
3859 2011-05-31 Tobias Burnus <burnus@net-b.de>
3860
3861 PR fortran/18918
3862 * gfortran.dg/coarray/dummy_1.f90: New.
3863
3864 2011-05-31 Tobias Burnus <burnus@net-b.de>
3865
3866 PR fortran/18918
3867 * gfortran.dg/coarray/save_1.f90: New.
3868 * gfortran.dg/coarray_4.f90: Update dg-error.
3869
3870 2011-05-31 Jason Merrill <jason@redhat.com>
3871
3872 * g++.dg/cpp0x/rv-template1.C: New.
3873
3874 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR rtl-optimization/49235
3877 * gcc.dg/pr49235.c: New test.
3878
3879 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3880
3881 PR tree-optimization/49093
3882 * gcc.dg/vect/pr49093.c: New test.
3883
3884 2011-05-31 Dodji Seketeli <dodji@redhat.com>
3885
3886 PR debug/49047
3887 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3888
3889 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
3890
3891 PR testsuite/49239
3892 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3893 output array.
3894
3895 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
3896
3897 PR target/49186
3898 * gcc.c-torture/execute/pr49186.c: New.
3899
3900 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
3901
3902 PR target/49168
3903 * gcc.target/i386/pr49168-1.c: New.
3904
3905 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3906 Eric Botcazou <ebotcazou@adacore.com>
3907
3908 * gcc.dg/guality/drap.c: New test.
3909
3910 2011-05-30 Richard Guenther <rguenther@suse.de>
3911
3912 PR tree-optimization/49210
3913 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3914 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3915
3916 2011-05-30 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR c++/49223
3919 * g++.dg/gomp/pr49223-1.C: New test.
3920 * g++.dg/gomp/pr49223-2.C: New test.
3921
3922 2011-05-30 Richard Guenther <rguenther@suse.de>
3923
3924 PR tree-optimization/49218
3925 * gcc.c-torture/execute/pr49218.c: New testcase.
3926
3927 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
3928
3929 PR tree-optimization/49199
3930 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3931 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3932 -fno-tree-scev-cprop.
3933
3934 2011-05-29 Janus Weil <janus@gcc.gnu.org>
3935
3936 PR fortran/47601
3937 * gfortran.dg/extends_13.f03: New.
3938
3939 2011-05-29 Jakub Jelinek <jakub@redhat.com>
3940
3941 PR rtl-optimization/49095
3942 * gcc.target/i386/pr49095.c: New test.
3943
3944 2011-05-29 Tobias Burnus <burnus@net-b.de>
3945
3946 PR fortran/18918
3947 * gfortran.dg/coarray_24.f90: New.
3948
3949 2011-05-29 Tobias Burnus <burnus@net-b.de>
3950
3951 PR fortran/18918
3952 * gfortran.dg/coarray_23.f90: New.
3953
3954 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
3955
3956 From Ryan Mansfield
3957 * gcc.dg/pr48826.c: New test.
3958
3959 2011-05-29 Richard Guenther <rguenther@suse.de>
3960
3961 PR tree-optimization/49217
3962 * gcc.dg/torture/pr49217.c: New testcase.
3963
3964 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
3965
3966 PR testsuite/49222
3967 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3968
3969 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/boolean_subtype.adb: Rename to...
3972 * gnat.dg/boolean_subtype1.adb: ...this.
3973
3974 2011-05-28 Jason Merrill <jason@redhat.com>
3975
3976 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3977
3978 2011-05-27 Jason Merrill <jason@redhat.com>
3979
3980 * g++.dg/cpp0x/enum18.C: Adjust.
3981
3982 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3983
3984 2011-05-27 Tobias Burnus <burnus@net-b.de>
3985
3986 PR fortran/18918
3987 * gfortran.dg/coarray_22.f90: New.
3988
3989 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3990
3991 PR tree-optimization/46728
3992 * gcc.target/powerpc/pr46728-1.c: New.
3993 * gcc.target/powerpc/pr46728-2.c: New.
3994 * gcc.target/powerpc/pr46728-3.c: New.
3995 * gcc.target/powerpc/pr46728-4.c: New.
3996 * gcc.target/powerpc/pr46728-5.c: New.
3997 * gcc.dg/pr46728-6.c: New.
3998 * gcc.target/powerpc/pr46728-7.c: New.
3999 * gcc.target/powerpc/pr46728-8.c: New.
4000 * gcc.dg/pr46728-9.c: New.
4001 * gcc.target/powerpc/pr46728-10.c: New.
4002 * gcc.target/powerpc/pr46728-11.c: New.
4003 * gcc.dg/pr46728-12.c: New.
4004 * gcc.target/powerpc/pr46728-13.c: New.
4005 * gcc.target/powerpc/pr46728-14.c: New.
4006 * gcc.target/powerpc/pr46728-15.c: New.
4007 * gcc.target/powerpc/pr46728-16.c: New.
4008
4009 2011-05-27 Jason Merrill <jason@redhat.com>
4010
4011 * g++.dg/abi/mangle47.C: New.
4012
4013 PR c++/49176
4014 * g++.dg/template/const5.C: New.
4015
4016 * g++.dg/cpp0x/enum18.C: New.
4017
4018 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4019
4020 * g++.dg/cpp0x/error6.C: New.
4021
4022 * g++.dg/cpp0x/error5.C: New.
4023
4024 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4025
4026 PR c++/49165
4027 * g++.dg/eh/cond6.C: New test.
4028
4029 2011-05-27 Tobias Burnus <burnus@net-b.de>
4030
4031 PR fortran/48820
4032 * gfortran.dg/rank_3.f90: New.
4033 * gfortran.dg/rank_4.f90: New.
4034
4035 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4036
4037 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4038 replace dump search.
4039
4040 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4041
4042 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4043 * gnat.dg/bit_packed_array5.adb: ...here.
4044
4045 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4046
4047 PR c++/42056
4048 * g++.dg/cpp0x/auto25.C: New.
4049
4050 2011-05-27 Richard Guenther <rguenther@suse.de>
4051
4052 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4053
4054 2011-05-27 Richard Guenther <rguenther@suse.de>
4055
4056 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4057
4058 2011-05-27 Richard Guenther <rguenther@suse.de>
4059
4060 PR middle-end/49189
4061 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4062
4063 2011-05-26 Jason Merrill <jason@redhat.com>
4064
4065 * g++.dg/cpp0x/friend1.C: New.
4066 * g++.dg/cpp0x/friend2.C: New.
4067
4068 * g++.dg/cpp0x/auto7.C: Update.
4069 * g++.dg/template/crash50.C: Adjust.
4070 * g++.dg/template/static9.C: Adjust.
4071 * g++.old-deja/g++.ext/memconst.C: Adjust.
4072
4073 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4074
4075 * gcc.dg/march.c: Ignore a note for some targets.
4076
4077 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4078 Nathan Froyd <froydnj@codesourcery.com>
4079
4080 PR c++/2288
4081 PR c++/18770
4082 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4083 * g++.dg/parse/pr18770.C: New test.
4084 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4085
4086 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4087
4088 PR fortran/48955
4089 * gfortran.dg/dependency_40.f90 : New test.
4090
4091 2011-05-26 Tobias Burnus <burnus@net-b.de>
4092
4093 PR fortran/18918
4094 * gfortran.dg/coarray/registering_1.f90: New.
4095
4096 2011-05-26 Jason Merrill <jason@redhat.com>
4097
4098 * g++.dg/cpp0x/variadic111.C: New.
4099 * g++.dg/cpp0x/variadic41.C: Adjust.
4100
4101 2011-05-26 Richard Guenther <rguenther@suse.de>
4102
4103 PR tree-optimization/48702
4104 * gcc.dg/torture/pr48702.c: New testcase.
4105
4106 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4107
4108 PR gcov-profile/48845
4109 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4110 support.
4111 * gcc.dg/matrix/matrix.exp: Likewise.
4112 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4113 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4114 line number to check_profiling_available.
4115 * lib/target-supports.exp (check_profiling_available): Account for
4116 this.
4117 Require TLS runtime support with -fprofile-generate.
4118 * lib/profopt.exp (profopt-execute): Add TLS options for
4119 -fprofile-generate.
4120 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4121
4122 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR c++/49165
4125 * g++.dg/eh/cond5.C: New test.
4126
4127 PR tree-optimization/49161
4128 * gcc.c-torture/execute/pr49161.c: New test.
4129
4130 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4131
4132 * gcc.target/arm/neon-vorn-vbic.c: New test.
4133
4134 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4135
4136 PR tree-optimization/49038
4137 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4138 * gcc.dg/vect/pr49038.c: New test.
4139
4140 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4141 * g++.dg/init/pr25811-3.C: New.
4142 * g++.dg/init/pr25811-4.C: New.
4143
4144 2011-05-25 Jason Merrill <jason@redhat.com>
4145
4146 * g++.dg/cpp0x/enum17.C: New.
4147 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4148
4149 * g++.dg/cpp0x/auto24.C: New.
4150
4151 * g++.dg/cpp0x/error4.C: New.
4152
4153 * g++.dg/cpp0x/rv-restrict.C: New.
4154
4155 * g++.dg/cpp0x/enum15.C: New.
4156 * g++.dg/cpp0x/constexpr-switch2.C: New.
4157
4158 * g++.dg/cpp0x/variadic110.C: New.
4159
4160 * g++.dg/cpp0x/auto9.C: Add typedef test.
4161
4162 * g++.dg/cpp0x/auto23.C: New.
4163 * g++.dg/cpp0x/auto9.C: Adjust.
4164
4165 * g++.dg/cpp0x/defaulted29.C: New.
4166
4167 * g++.dg/cpp0x/initlist51.C: New.
4168
4169 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4170
4171 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4172 * g++.dg/abi/packed1.C: Suppress warning.
4173 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4174 * g++.dg/template/stdarg1.C: Likewise.
4175 * g++.dg/other/packed1.C: Remove arm from xfail list.
4176
4177 2011-05-25 Jason Merrill <jason@redhat.com>
4178
4179 * g++.dg/cpp0x/enum16.C: New.
4180 * g++.dg/parse/error15.C: Adjust.
4181
4182 * g++.dg/cpp0x/initlist50.C: New.
4183
4184 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4185
4186 * g++.dg/cpp0x/variadic109.C: New.
4187
4188 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4189
4190 * gcc.target/i386/pause-1.c: New.
4191
4192 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4193
4194 * gcc.dg/stack-usage-1.c: Adjust comment.
4195 * gcc.dg/stack-usage-2.c: New test.
4196
4197 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR c++/49136
4200 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4201 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4202
4203 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4204
4205 PR rtl-optimization/48757
4206 * gfortran.dg/pr48757.f: New test case.
4207
4208 2011-05-24 Jason Merrill <jason@redhat.com>
4209
4210 * g++.dg/cpp0x/access01.C: New.
4211
4212 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4213
4214 PR libobjc/48177
4215 * objc.dg/pr48177.m: New testcase.
4216
4217 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4218
4219 PR objc/48187
4220 * objc.dg/pr48187.m: New testcase.
4221 * obj-c++.dg/pr48187.mm: New testcase.
4222 * objc.dg/ivar-extra-semicolon.m: New testcase.
4223
4224 2011-05-24 Jason Merrill <jason@redhat.com>
4225
4226 * g++.dg/template/access21.C: New.
4227 * g++.dg/template/access22.C: New.
4228
4229 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4230
4231 PR rtl-optimization/48633
4232 * g++.dg/pr48633.C: New test.
4233
4234 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4235
4236 PR target/49133
4237 * g++.dg/other/pr49133.C: New test.
4238
4239 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4240 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4241
4242 * gcc.dg/torture/tls/run-gd.c: New test.
4243 * gcc.dg/torture/tls/run-ie.c: New test.
4244 * gcc.dg/torture/tls/run-ld.c: New test.
4245 * gcc.dg/torture/tls/run-le.c: New test.
4246 * lib/target-supports.exp (check_effective_target_tls_runtime):
4247 Build testcase with TLS options.
4248
4249 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4250
4251 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4252
4253 2011-05-24 Tom de Vries <tom@codesourcery.com>
4254
4255 PR tree-optimization/49121
4256 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4257
4258 2011-05-23 Jason Merrill <jason@redhat.com>
4259
4260 * g++.dg/cpp0x/defaulted28.C: New.
4261
4262 * g++.dg/cpp0x/sfinae25.C: New.
4263
4264 * g++.dg/cpp0x/rv-cast2.C: New.
4265
4266 * g++.dg/cpp0x/enum14.C: New.
4267
4268 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4269
4270 PR lto/49123
4271 * gcc.c-torture/execute/pr49123.c: New test.
4272
4273 PR debug/49032
4274 * gcc.dg/debug/pr49032.c: New test.
4275
4276 PR c/49120
4277 * gcc.dg/pr49120.c: New test.
4278
4279 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4280
4281 PR target/47315
4282 * gcc.target/i386/pr47315.c: New test.
4283
4284 2011-05-23 Jason Merrill <jason@redhat.com>
4285
4286 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4287
4288 * g++.dg/cpp0x/sfinae24.C: New.
4289
4290 * g++.dg/cpp0x/error3.C: New.
4291
4292 * g++.dg/cpp0x/defaulted27.C: New.
4293
4294 * g++.dg/cpp0x/decltype27.C: New.
4295
4296 2011-05-23 Richard Guenther <rguenther@suse.de>
4297
4298 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4299
4300 2011-05-23 Richard Guenther <rguenther@suse.de>
4301
4302 PR tree-optimization/40874
4303 * g++.dg/tree-ssa/pr40874.C: New testcase.
4304
4305 2011-05-23 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/49115
4308 * g++.dg/torture/pr49115.C: New testcase.
4309
4310 2011-05-23 Richard Guenther <rguenther@suse.de>
4311
4312 PR middle-end/15419
4313 * gcc.dg/memcpy-3.c: New testcase.
4314
4315 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR middle-end/48973
4318 * gcc.c-torture/execute/pr48973-1.c: New test.
4319 * gcc.c-torture/execute/pr48973-2.c: New test.
4320
4321 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4322
4323 PR c++/18016
4324 * g++.dg/warn/pr18016.C: New.
4325
4326 2011-05-23 Tom de Vries <tom@codesourcery.com>
4327
4328 PR target/45098
4329 * gcc.target/arm/ivopts-6.c: New test.
4330
4331 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR middle-end/49029
4334 * gcc.c-torture/compile/pr49029.c: New test.
4335
4336 2011-05-22 Jason Merrill <jason@redhat.com>
4337
4338 * g++.dg/cpp0x/sfinae23.C: New.
4339 * g++.dg/cpp0x/sfinae8.C: Correct.
4340
4341 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4342
4343 * gfortran.dg/function_optimize_8.f90: New test case.
4344
4345 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4346
4347 PR tree-optimization/49087
4348 * gcc.dg/vect/O3-pr49087.c: New test.
4349
4350 2011-05-21 Jason Merrill <jason@redhat.com>
4351
4352 * g++.dg/debug/const5.C: New.
4353
4354 2011-05-20 Jason Merrill <jason@redhat.com>
4355
4356 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4357
4358 * g++.dg/cpp0x/constexpr-static7.C: New.
4359
4360 * g++.dg/cpp0x/enum12.C: New.
4361 * g++.dg/cpp0x/enum13.C: New.
4362
4363 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4364
4365 PR fortran/48699
4366 * gfortran.dg/select_type_23.f03: New.
4367
4368 2011-05-20 Jason Merrill <jason@redhat.com>
4369
4370 * g++.dg/cpp0x/defaulted26.C: New.
4371
4372 * g++.dg/cpp0x/noexcept02.C: Fix.
4373 * g++.dg/cpp0x/noexcept03.C: Fix.
4374 * g++.dg/cpp0x/noexcept08.C: Fix.
4375 * g++.dg/cpp0x/noexcept10.C: New.
4376
4377 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4378
4379 PR fortran/48706
4380 * gfortran.dg/extends_12.f03: New.
4381
4382 2011-05-20 Jason Merrill <jason@redhat.com>
4383
4384 * g++.dg/template/koenig9.C: New.
4385 * g++.dg/opt/pr47615.C: Fix.
4386 * g++.dg/overload/defarg1.C: Fix.
4387 * g++.dg/tc1/dr213.C: Remove xfail.
4388 * g++.dg/torture/pr34850.C: Fix.
4389 * g++.dg/torture/pr39362.C: Fix.
4390 * g++.old-deja/g++.brendan/crash56.C: Fix.
4391 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4392
4393 2011-05-20 Richard Guenther <rguenther@suse.de>
4394
4395 PR tree-optimization/49079
4396 * gcc.dg/torture/pr49079.c: New testcase.
4397
4398 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR tree-optimization/49073
4401 * gcc.c-torture/execute/pr49073.c: New test.
4402
4403 2011-06-19 Tobias Burnus <burnus@net-b.de>
4404
4405 PR fortran/18918
4406 * gfortran.dg/coarray_21.f90: New.
4407
4408 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4409
4410 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4411 output.
4412
4413 2011-05-19 Richard Guenther <rguenther@suse.de>
4414
4415 PR testsuite/49063
4416 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4417
4418 2011-05-19 Richard Guenther <rguenther@suse.de>
4419
4420 PR middle-end/48985
4421 * gcc.dg/builtin-object-size-11.c: New testcase.
4422
4423 2011-05-19 Tom de Vries <tom@codesourcery.com>
4424
4425 PR target/45098
4426 * gcc.target/arm/ivopts.c: New test.
4427 * gcc.target/arm/ivopts-2.c: New test.
4428
4429 2011-05-19 Tom de Vries <tom@codesourcery.com>
4430
4431 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4432
4433 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4434
4435 * gcc.c-torture/execute/960321-1.x: Remove.
4436
4437 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4438
4439 PR fortran/48700
4440 * gfortran.dg/move_alloc_4.f90: New.
4441
4442 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4443
4444 PR target/49002
4445 * gcc.target/i386/pr49002-1.c: New test.
4446 * gcc.target/i386/pr49002-2.c: Likewise.
4447
4448 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR tree-optimization/49039
4451 * gcc.c-torture/execute/pr49039.c: New test.
4452 * gcc.dg/tree-ssa/pr49039.c: New test.
4453 * g++.dg/torture/pr49039.C: New test.
4454
4455 2011-05-18 Jason Merrill <jason@redhat.com>
4456
4457 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4458 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4459 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4460
4461 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4462
4463 * gcc.target/bfin/mcpu-bf592.c: New test.
4464
4465 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4466
4467 PR tree-optimization/41881
4468 * gcc.dg/vect/O3-pr41881.c: New test.
4469 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4470
4471 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR tree-optimization/49000
4474 * gcc.dg/pr49000.c: New test.
4475
4476 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gnat.dg/invalid1.adb: New test.
4479
4480 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4483 scan pattern.
4484 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4485 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4486
4487 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4488
4489 PR c++/48994
4490 * g++.dg/cpp0x/range-for18.C: New.
4491
4492 2011-05-15 Tobias Burnus <burnus@net-b.de>
4493
4494 PR fortran/18918
4495 * gfortran.dg/coarray/image_index_2.f90: New.
4496
4497 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4498
4499 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4500 * g++.dg/cpp0x/override2.C: New.
4501
4502 2011-05-14 Tobias Burnus <burnus@net-b.de>
4503
4504 PR fortran/18918
4505 * gfortran.de/coarray_20.f90: New.
4506
4507 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4508
4509 PR fortran/22572
4510 * function_optimize_7.f90: New test case.
4511
4512 2011-05-13 Jason Merrill <jason@redhat.com>
4513
4514 * g++.dg/cpp0x/decltype26.C: New.
4515 * g++.dg/cpp0x/enum11.C: New.
4516
4517 2011-05-13 Tobias Burnus <burnus@net-b.de>
4518
4519 PR fortran/48972
4520 PR fortran/48991
4521 * gfortran.dg/assign_8.f90: Update dg-error.
4522
4523 2011-05-13 Tobias Burnus <burnus@net-b.de>
4524
4525 PR fortran/48972
4526 * gfortran.dg/io_constraints_8.f90: New.
4527 * gfortran.dg/io_constraints_9.f90: New.
4528
4529 2011-05-13 Martin Thuresson <martint@google.com>
4530
4531 PR gcov-profile/47793
4532 * gcc.dg/pr47793.c: New.
4533
4534 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4535
4536 PR tree-optimization/48975
4537 * gcc.dg/pr48975.c: New test.
4538
4539 2011-05-12 Tobias Burnus <burnus@net-b.de>
4540
4541 PR fortran/48972
4542 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4543
4544 2011-05-12 Jason Merrill <jason@redhat.com>
4545
4546 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4547
4548 2011-05-12 Geert Bosch <bosch@adacore.com>
4549
4550 * gnat.dg/view_conversion1.adb: New test.
4551
4552 2011-05-12 Richard Guenther <rguenther@suse.de>
4553
4554 PR tree-optimization/48172
4555 * gcc.dg/vect/pr48172.c: New testcase.
4556
4557 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR debug/48967
4560 * g++.dg/opt/pr48967.C: New test.
4561
4562 2011-05-11 Jason Merrill <jason@redhat.com>
4563
4564 * g++.dg/cpp0x/constexpr-friend.C: New.
4565 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4566
4567 * g++.dg/cpp0x/sfinae22.C: New.
4568
4569 2011-05-11 Tobias Burnus <burnus@net-b.de>
4570
4571 PR fortran/48889
4572 * gfortran.dg/generic_24.f90: New.
4573
4574 2011-05-11 Richard Guenther <rguenther@suse.de>
4575
4576 PR tree-optimization/15256
4577 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4578
4579 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR debug/48159
4582 * gcc.dg/pr48159-1.c: New test.
4583 * gcc.dg/pr48159-2.c: New test.
4584
4585 2011-05-11 Richard Guenther <rguenther@suse.de>
4586
4587 PR middle-end/48953
4588 * gcc.dg/torture/pr48953.c: New testcase.
4589
4590 2011-05-11 Richard Guenther <rguenther@suse.de>
4591
4592 PR tree-optimization/18041
4593 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4594
4595 2011-05-11 Alan Modra <amodra@gmail.com>
4596
4597 PR target/47755
4598 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4599
4600 2011-05-10 Jason Merrill <jason@redhat.com>
4601
4602 * g++.dg/cpp0x/defaulted25.C: New.
4603 * g++.dg/template/crash7.C: Adjust.
4604
4605 * g++.dg/cpp0x/variadic108.C: New.
4606
4607 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4608
4609 * g++.dg/inherit/virtual9.C: Extend.
4610
4611 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4612
4613 PR target/48857
4614 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4615 are passed and returned in vector registers.
4616
4617 2011-05-10 Richard Guenther <rguenther@suse.de>
4618
4619 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4620 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4622 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4623 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4624 applies.
4625
4626 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR tree-optimization/48611
4629 PR tree-optimization/48794
4630 * gfortran.dg/gomp/pr48611.f90: New test.
4631 * gfortran.dg/gomp/pr48794.f90: New test.
4632
4633 PR debug/48928
4634 * gcc.dg/dfp/pr48928.c: New test.
4635
4636 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4637
4638 PR c++/48522
4639 * g++.dg/cpp0x/pr48522.C: New.
4640
4641 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4642
4643 PR c++/48735
4644 * g++.dg/cpp0x/sfinae21.C: New.
4645
4646 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4647
4648 * g++.dg/template/sfinae28.C: Rename to...
4649 * g++.dg/cpp0x/sfinae19.C: ... this.
4650 * g++.dg/template/sfinae29.C: Rename to...
4651 * g++.dg/cpp0x/sfinae20.C: ... this.
4652
4653 2011-05-09 Jeff Law <law@redhat.com>
4654
4655 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4656 consistent results.
4657
4658 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4659
4660 PR c++/20039
4661 * g++.dg/init/pr20039.C: New.
4662
4663 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4664
4665 PR c++/48737
4666 PR c++/48744
4667 * g++.dg/template/sfinae28.C: New.
4668 * g++.dg/template/sfinae29.C: Likewise.
4669
4670 2011-05-09 Jason Merrill <jason@redhat.com>
4671
4672 * g++.dg/template/nontype23.C: New.
4673
4674 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4675 PR c++/48859
4676 * g++.dg/init/pr48859.C: New.
4677
4678 2011-05-09 Jason Merrill <jason@redhat.com>
4679
4680 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4681 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4682 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4683 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4684 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4685 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4686 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4687 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4688
4689 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4690
4691 * g++.dg/inherit/virtual9.C: New.
4692
4693 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4694
4695 PR c++/48574
4696 * g++.dg/template/dependent-expr8.C: New test case.
4697
4698 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4699
4700 PR tree-optimization/48837
4701 * gcc.dg/pr48837.c: New testcase.
4702
4703 2011-05-06 Jason Merrill <jason@redhat.com>
4704
4705 * g++.dg/cpp0x/constexpr-condition2.C: New.
4706
4707 * g++.dg/cpp0x/constexpr-missing.C: New.
4708
4709 2011-05-06 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/18918
4712 * gfortran.dg/coarray/this_image_2.f90: New.
4713
4714 2011-05-06 Tobias Burnus <burnus@net-b.de>
4715
4716 PR fortran/48858
4717 PR fortran/48820
4718 * gfortran.dg/bind_c_usage_22.f90: New.
4719 * gfortran.dg/bind_c_usage_23.f90: New.
4720 * gfortran.dg/bind_c_usage_24.f90: New.
4721 * gfortran.dg/bind_c_usage_24_c.c: New.
4722
4723 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4724
4725 PR c++/48838
4726 * g++.dg/template/member9.C: New test case.
4727
4728 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4729
4730 * gnat.dg/discr29.ad[sb]: New test.
4731 * gnat.dg/discr30.adb: Likewise.
4732
4733 2011-05-05 Julian Brown <julian@codesourcery.com>
4734
4735 * gcc.target/arm/neon-vset_lanes8.c: New test.
4736
4737 2011-05-05 Jason Merrill <jason@redhat.com>
4738
4739 * g++.dg/init/new32.C: New.
4740
4741 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4742
4743 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4744 Fix typo.
4745
4746 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR rtl-optimization/48381
4749 * gcc.c-torture/compile/pr48381.c: New test.
4750
4751 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4752
4753 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4754 to dg-options.
4755 * gcc.target/i386/opt-1.c: Ditto.
4756
4757 2011-05-04 Jason Merrill <jason@redhat.com>
4758
4759 * g++.dg/conversion/base1.C: New.
4760
4761 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4762
4763 PR libgfortran/48787
4764 * gfortran.dg/round_3.f08: Add more checks to test case.
4765
4766 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4767
4768 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4769 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4770 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4771 Gate test on effective_target fd_truncate.
4772
4773 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4774
4775 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4776 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4777 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4778 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4779 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4780 * gcc.target/i386/pr38824.c: Ditto.
4781 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4782 * gcc.target/i386/vecinit-2.c: Ditto.
4783 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4784 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4785 * gcc.target/i386/parity-2.c: Ditto.
4786 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4787
4788 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4789
4790 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4791 remove duplication.
4792 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4793 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4794 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4795
4796 2011-05-03 Tobias Burnus <burnus@net-b.de>
4797
4798 PR fortran/18918
4799 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4800
4801 2011-05-03 Tobias Burnus <burnus@net-b.de>
4802
4803 PR fortran/18918
4804 * gfortran.dg/coarray/this_image_1.f90: New.
4805
4806 2011-05-03 Tobias Burnus <burnus@net-b.de>
4807
4808 PR fortran/18918
4809 * gfortran.dg/coarray/caf.dg: New.
4810 * gfortran.dg/coarray/image_index_1.f90: New, copied
4811 from ../coarray_16.f90.
4812
4813 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4814
4815 PR c++/28501
4816 * g++.dg/ext/complex9.C: New.
4817
4818 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4819
4820 From Mike Frysinger
4821 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4822 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4823 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4824
4825 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4826
4827 * gcc.target/bfin/builtins: Created.
4828 * gcc.target/bfin/hisilh-O0.c: Deleted.
4829 * gcc.target/bfin/hisilh.c: Moved to...
4830 * gcc.target/bfin/builtins/hisilh.c: ...here.
4831 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4832 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4833 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4834 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4835 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4836 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4837 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4838 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4839 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4840 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4841 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4842 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4843 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4844 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4845 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4846 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4847 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4848 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4849 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4850 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4851 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4852 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4853 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4854 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4855 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4856 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4857 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4858 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4859 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4860 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4861 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4862 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4863 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4864 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4865 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4866 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4867 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4868 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4869 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4870 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4871 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4872 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4873 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4874 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4875 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4876 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4877 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4878 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4879 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4880 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4881 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4882 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4883 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4884 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4885 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4886 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4887 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4888 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4889 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4890 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4891 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4892 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4893 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4894 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4895 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4896 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4897 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4898 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4899 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4900 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4901 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4902 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4903 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4904 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4905 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4906 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4907 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4908 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4909 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4910 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4911 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4912 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4913 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4914 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4915 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4916 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4917 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4918 * gcc.target/bfin/builtins/circptr.c: Ditto.
4919 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4920 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4921 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4922 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4923 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4924 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4925 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4926 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4927 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4928 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4929 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4930 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4931 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4932 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4933 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4934 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4935 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4936 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4937 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4938 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4939 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4940 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4941 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4942 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4943 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4944 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4945 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4946 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4947 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4948 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4949 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4950 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4951 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4952 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4953 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4954 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4955 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4956 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4957 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4958 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4959 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4960 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4961 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4962 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4963 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4964 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4965 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4966 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4967 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4968 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4969 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4970 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4971 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4972 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4973 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4974 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4975 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4976 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4977 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4978 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4979 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4980 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4981 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4982 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4983 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4984 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4985 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4986 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4987 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4988 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4989
4990 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
4991
4992 * gcc.target/arm/cold-lc.c: New test.
4993
4994 2011-05-03 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR target/48774
4997 * gcc.dg/pr48774.c: New test.
4998
4999 2011-05-03 Richard Guenther <rguenther@suse.de>
5000
5001 * gcc.dg/large-size-array-5.c: New testcase.
5002
5003 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5004
5005 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5006
5007 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5008
5009 * lib/target-supports.exp (check_effective_target_vect_strided):
5010 Replace with...
5011 (check_effective_target_vect_strided2)
5012 (check_effective_target_vect_strided3)
5013 (check_effective_target_vect_strided4)
5014 (check_effective_target_vect_strided8): ...these new functions.
5015
5016 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5017 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5018 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5019 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5020 * gcc.dg/vect/pr37539.c: Likewise.
5021 * gcc.dg/vect/slp-11a.c: Likewise.
5022 * gcc.dg/vect/slp-11b.c: Likewise.
5023 * gcc.dg/vect/slp-11c.c: Likewise.
5024 * gcc.dg/vect/slp-12a.c: Likewise.
5025 * gcc.dg/vect/slp-12b.c: Likewise.
5026 * gcc.dg/vect/slp-18.c: Likewise.
5027 * gcc.dg/vect/slp-19a.c: Likewise.
5028 * gcc.dg/vect/slp-19b.c: Likewise.
5029 * gcc.dg/vect/slp-21.c: Likewise.
5030 * gcc.dg/vect/slp-23.c: Likewise.
5031 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5032
5033 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5034 instead of vect_interleave && vect_extract_even_odd.
5035 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5036 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5037 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5038 * gcc.dg/vect/vect-1.c: Likewise.
5039 * gcc.dg/vect/vect-10.c: Likewise.
5040 * gcc.dg/vect/vect-98.c: Likewise.
5041 * gcc.dg/vect/vect-107.c: Likewise.
5042 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5043 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5044 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5045 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5046 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5047 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5048 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5049 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5050 * gcc.dg/vect/vect-strided-float.c: Likewise.
5051 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5052 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5053 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5054 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5055 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5056 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5057 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5058 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5059 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5060 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5061 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5062 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5063 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5064 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5065 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5066
5067 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5068 target condition.
5069 * gcc.dg/vect/pr30843.c: Likewise.
5070 * gcc.dg/vect/pr33866.c: Likewise.
5071 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5072 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5073 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5074 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5075
5076 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5077
5078 * gcc.dg/vect/slp-11.c: Split into...
5079 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5080 gcc.dg/vect/slp-11c.c: ...these tests.
5081 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5082 * gcc.dg/vect/slp-12c.c: ...this new test.
5083 * gcc.dg/vect/slp-19.c: Split into...
5084 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5085 gcc.dg/vect/slp-19c.c: ...these new tests.
5086
5087 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5088
5089 * lib/target-supports.exp
5090 (check_effective_target_vect_extract_even_odd_wide): Delete.
5091 (check_effective_target_vect_strided_wide): Likewise.
5092 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5093 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5094 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5095 * gcc.dg/vect/pr37539.c: Likewise.
5096 * gcc.dg/vect/slp-11.c: Likewise.
5097 * gcc.dg/vect/slp-12a.c: Likewise.
5098 * gcc.dg/vect/slp-12b.c: Likewise.
5099 * gcc.dg/vect/slp-19.c: Likewise.
5100 * gcc.dg/vect/slp-23.c: Likewise.
5101 * gcc.dg/vect/vect-1.c: Likewise.
5102 * gcc.dg/vect/vect-98.c: Likewise.
5103 * gcc.dg/vect/vect-107.c: Likewise.
5104 * gcc.dg/vect/vect-strided-float.c: Likewise.
5105
5106 2011-05-02 Jason Merrill <jason@redhat.com>
5107
5108 * g++.dg/init/new31.C: New.
5109
5110 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5111
5112 PR c/35445
5113 * gcc.dg/pr35445.c: New test.
5114
5115 2011-05-02 Jason Merrill <jason@redhat.com>
5116
5117 * c-c++-common/vla-1.c: New.
5118
5119 2011-05-02 Richard Guenther <rguenther@suse.de>
5120
5121 PR tree-optimization/48822
5122 * gcc.dg/torture/pr48822.c: New testcase.
5123
5124 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5125
5126 PR c++/47969
5127 * g++.dg/cpp0x/constexpr-47969.C: New.
5128
5129 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5130
5131 PR testsuite/48498
5132 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5133 on vect_no_align targets.
5134 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5135 vect_no_align targets.
5136
5137 2011-05-01 Xinliang David Li <davidxl@google.com>
5138
5139 * gcc.dg/tree-ssa/integer-addr.c: New test.
5140 * gcc.dg/tree-ssa/alias_bug.c: New test.
5141
5142 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5143
5144 PR libgfortran/48787
5145 * gfortran.dg/round_3.f08: Add more checks.
5146
5147 2011-04-30 Tobias Burnus <burnus@net-b.de>
5148
5149 PR fortran/48821
5150 * gfortran.dg/import9.f90: New, proper test.
5151 * gfortran.dg/interface_37.f90: Remove bogus
5152 test (bogus copy of interface_36.f90).
5153
5154 2011-04-30 Tobias Burnus <burnus@net-b.de>
5155
5156 PR fortran/48821
5157 * gfortran.dg/interface_37.f90: New.
5158
5159 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5160
5161 PR fortran/48746
5162 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5163
5164 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR tree-optimization/48809
5167 * gcc.c-torture/execute/pr48809.c: New test.
5168
5169 2011-04-29 Jeff Law <law@redhat.com>
5170
5171 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5172
5173 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/48606
5176 * g++.dg/init/ctor10.C: New.
5177
5178 2011-04-29 Le-Chun Wu <lcwu@google.com>
5179
5180 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5181 warning in implicitly instantiated templates.
5182
5183 2011-04-29 Le-Chun Wu <lcwu@google.com>
5184
5185 * g++.dg/warn/Wnull-conversion-1.C: New.
5186 * g++.dg/warn/Wnull-conversion-2.C: New.
5187
5188 2011-04-29 Diego Novillo <dnovillo@google.com>
5189
5190 * g++.old-deja/g++.other/null3.C: Expect warning about
5191 converting boolean to a pointer.
5192
5193 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5194
5195 PR fortran/48462
5196 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5197 being a target.
5198
5199 PR fortran/48746
5200 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5201
5202 2011-04-29 Tobias Burnus <burnus@net-b.de>
5203
5204 PR fortran/48810
5205 * gfortran.dg/typebound_proc_22.f90: New.
5206
5207 PR fortran/48800
5208 * gfortran.dg/interface_36.f90: New.
5209
5210 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5211
5212 PR libgfortran/48488
5213 PR libgfortran/48602
5214 PR libgfortran/48615
5215 PR libgfortran/48684
5216 PR libgfortran/48787
5217 * gfortran.dg/fmt_g.f: Adjust test.
5218 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5219 * gfortran.dg/round_3.f08: New test.
5220 * gfortran.dg/namelist_print_1.f: Adjust test.
5221 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5222 * gfortran.dg/f2003_io_5.f03: Adjust test.
5223 * gfortran.dg/coarray_15.f90: Adjust test.
5224 * gfortran.dg/namelist_65.f90: Adjust test.
5225 * gfortran.dg/fmt_cache_1.f: Adjust test.
5226 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5227 * gfortran.dg/real_const_3.f90: Adjust test.
5228
5229 2011-04-28 Xinliang David Li <davidxl@google.com>
5230
5231 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5232 * g++.dg/prof-robust-1.C: New test.
5233
5234 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5235
5236 PR tree-optimization/48765
5237 * gcc.dg/vect/pr48765.c: New.
5238
5239 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5240
5241 PR tree-optimization/48775
5242 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5243
5244 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/48798
5247 * g++.dg/inherit/pr48798.C: New.
5248 * g++.old-deja/g++.other/base1.C: Adjust.
5249
5250 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5251
5252 PR c++/48656
5253 * g++.dg/template/inherit7.C: New test case.
5254
5255 2011-04-28 Richard Guenther <rguenther@suse.de>
5256
5257 PR tree-optimization/40052
5258 PR tree-optimization/15347
5259 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5260 * gcc.dg/pr15347.c: Likewise.
5261
5262 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5263
5264 PR c++/48530
5265 * g++.dg/cpp0x/sfinae18.C: New.
5266
5267 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5268
5269 PR c++/48771
5270 * g++.dg/ext/is_literal_type1.C: New.
5271
5272 2011-04-28 Tobias Burnus <burnus@net-b.de>
5273
5274 PR fortran/48112
5275 PR fortran/48279
5276 * gfortran.dg/interface_35.f90: New.
5277 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5278 * gfortran.dg/func_result_6.f90: Add dg-warning.
5279 * gfortran.dg/bessel_1.f90: Ditto.
5280 * gfortran.dg/hypot_1.f90: Ditto.
5281 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5282 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5283 * gfortran.dg/interface_assignment_4.f90: Ditto.
5284
5285 2011-04-27 Jason Merrill <jason@redhat.com>
5286
5287 * g++.dg/ext/complex8.C: New.
5288
5289 * g++.dg/cpp0x/initlist49.C: New.
5290 * g++.dg/init/new30.C: New.
5291
5292 2011-04-27 Tobias Burnus <burnus@net-b.de>
5293
5294 PR fortran/48788
5295 * gfortran.dg/whole_file_34.f90: New.
5296
5297 2011-04-27 Jan Hubicka <jh@suse.cz>
5298
5299 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5300
5301 2011-04-27 Jason Merrill <jason@redhat.com>
5302
5303 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5304
5305 * g++.dg/parse/ambig6.C: New.
5306
5307 2011-04-27 Nick Clifton <nickc@redhat.com>
5308
5309 * gcc.dg/20020312-2.c: Add definition for RX.
5310
5311 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5312 option with RX targets.
5313
5314 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5315 /* */ comments.
5316
5317 2011-04-27 Richard Guenther <rguenther@suse.de>
5318
5319 * gcc.dg/tree-ssa/pr23382.c: Remove.
5320
5321 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5322
5323 PR target/48767
5324 * gcc.c-torture/compile/pr48767.c: New test.
5325
5326 2011-04-27 Richard Guenther <rguenther@suse.de>
5327
5328 PR tree-optimization/48772
5329 * g++.dg/pr48772.C: New testcase.
5330
5331 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5332
5333 PR c/48742
5334 * gcc.c-torture/compile/pr48742.c: New test.
5335
5336 2011-04-26 Jason Merrill <jason@redhat.com>
5337
5338 * g++.dg/lookup/koenig13.C: New.
5339
5340 * g++.dg/cpp0x/initlist48.C: New.
5341
5342 2011-04-25 Jason Merrill <jason@redhat.com>
5343
5344 * g++.dg/cpp0x/sfinae17.C: New.
5345
5346 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5347
5348 PR target/48258
5349 * gcc.target/powerpc/pr48258-1.c: New file.
5350 * gcc.target/powerpc/pr48258-2.c: Ditto.
5351
5352 2011-04-26 Xinliang David Li <davidxl@google.com>
5353
5354 * gcc.dg/uninit-suppress.c: New test.
5355 * gcc.dg/uninit-suppress.c: New test.
5356
5357 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR debug/48768
5360 * gcc.dg/pr48768.c: New test.
5361
5362 PR tree-optimization/48734
5363 * gcc.c-torture/compile/pr48734.c: New test.
5364
5365 PR testsuite/48753
5366 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5367
5368 2011-04-26 Richard Guenther <rguenther@suse.de>
5369
5370 PR tree-optimization/48731
5371 * gcc.dg/torture/pr48731.c: New testcase.
5372
5373 2011-04-26 Richard Guenther <rguenther@suse.de>
5374
5375 PR testsuite/48753
5376 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5377
5378 2011-04-26 Richard Guenther <rguenther@suse.de>
5379
5380 PR middle-end/48694
5381 * gcc.dg/torture/pr48694-1.c: New testcase.
5382 * gcc.dg/torture/pr48694-2.c: Likewise.
5383
5384 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 * g++.dg/ext/underlying_type1.C: New.
5387 * g++.dg/ext/underlying_type2.C: Likewise.
5388 * g++.dg/ext/underlying_type3.C: Likewise.
5389 * g++.dg/ext/underlying_type4.C: Likewise.
5390 * g++.dg/ext/underlying_type5.C: Likewise.
5391 * g++.dg/ext/underlying_type6.C: Likewise.
5392 * g++.dg/ext/underlying_type7.C: Likewise.
5393 * g++.dg/ext/underlying_type8.C: Likewise.
5394 * g++.dg/ext/underlying_type9.C: Likewise.
5395 * g++.dg/ext/underlying_type10.C: Likewise.
5396
5397 2011-04-25 Jason Merrill <jason@redhat.com>
5398
5399 * g++.dg/cpp0x/regress/template-const2.C: New.
5400
5401 2011-04-25 Jeff Law <law@redhat.com>
5402
5403 * gcc.dg/tree-ssa/vrp56.c: new test.
5404
5405 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5406
5407 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5408
5409 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR preprocessor/48740
5412 * c-c++-common/raw-string-11.c: New test.
5413
5414 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5415
5416 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5417 hppa*-*-hpux*.
5418
5419 2011-04-23 Tobias Burnus <burnus@net-b.de>
5420
5421 PR fortran/18918
5422 * gfortran.dg/coarray_19.f90: New.
5423
5424 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR c/48685
5427 * gcc.dg/pr48685.c: New test.
5428
5429 2011-04-22 Jan Hubicka <jh@suse.cz>
5430
5431 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5432
5433 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR tree-optimization/48717
5436 * gcc.c-torture/execute/pr48717.c: New test.
5437
5438 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5439
5440 PR target/48723
5441 * gcc.target/i386/pr48723.c: New test.
5442
5443 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR c/48716
5446 * gcc.dg/gomp/pr48716.c: New test.
5447 * g++.dg/gomp/pr48716.C: New test.
5448
5449 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5450
5451 PR c/36750
5452 * gcc.dg/missing-field-init-2.c: Update testcase.
5453
5454 2011-04-22 Alan Modra <amodra@gmail.com>
5455
5456 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5457
5458 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5459
5460 PR fortran/48405
5461 * gfortran.dg/function_optimize_6.f90: New test.
5462
5463 2011-04-21 Easwaran Raman <eraman@google.com>
5464
5465 * gcc.dg/stack-layout-2.c: New test.
5466
5467 2011-04-21 Richard Guenther <rguenther@suse.de>
5468
5469 PR lto/48703
5470 * g++.dg/lto/pr48207-2_0.C: New testcase.
5471 * g++.dg/lto/pr48207-3_0.C: Likewise.
5472
5473 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5474
5475 * gnat.dg/volatile5.adb: New test.
5476 * gnat.dg/volatile5_pkg.ads: New helper.
5477
5478 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5479
5480 PR target/48708
5481 * gcc.target/i386/pr48708.c: New test.
5482
5483 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5484
5485 * gcc.dg/vect/vect-119.c: New test.
5486
5487 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5488
5489 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5490 and once without.
5491
5492 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5493 Richard Sandiford <richard.sandiford@linaro.org>
5494
5495 PR target/46329
5496 * gcc.target/arm/pr46329.c: New test.
5497
5498 2011-04-21 Tobias Burnus <burnus@net-b.de>
5499
5500 PR fortran/18918
5501 * gfortran.dg/coarray_18.f90: New.
5502
5503 2011-04-20 Jason Merrill <jason@redhat.com>
5504
5505 * g++.dg/cpp0x/initlist47.C: New.
5506
5507 * g++.dg/init/dtor4.C: New.
5508
5509 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5510
5511 PR target/48678
5512 * gcc.target/i386/sse2-pinsrw.c: New test.
5513 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5514 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5515 * gcc.target/i386/sse2-insvhi.c: Ditto.
5516 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5517 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5518
5519 2011-04-20 Jason Merrill <jason@redhat.com>
5520
5521 * g++.dg/template/const4.C: New.
5522
5523 2011-04-20 Easwaran Raman <eraman@google.com>
5524
5525 * gcc.dg/stack-layout-1.c: New test.
5526
5527 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5528
5529 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5530 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5531 function.
5532
5533 2011-04-20 Kai Tietz <ktietz@redhat.com>
5534
5535 * gcc.dg/binop-xor1.c: New test.
5536 * gcc.dg/binop-xor2.c: New test.
5537 * gcc.dg/binop-xor3.c: New test.
5538 * gcc.dg/binop-xor4.c: New test.
5539 * gcc.dg/binop-xor5.c: New test.
5540
5541 2011-04-20 Richard Guenther <rguenther@suse.de>
5542
5543 PR tree-optimization/47892
5544 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5545
5546 2011-04-20 Richard Guenther <rguenther@suse.de>
5547
5548 PR middle-end/48695
5549 * g++.dg/torture/pr48695.C: New testcase.
5550
5551 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5552
5553 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5554 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5555 * gcc.c-torture/execute/pr45262.c: Ditto
5556 * gcc.dg/torture/pr43165.c: Ditto.
5557 * gcc.dg/torture/pr47228.c: Ditto.
5558 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5559 * gcc.dg/ipa/pr45644.c: Ditto.
5560 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5561 PDP11.
5562
5563 2011-04-19 Jason Merrill <jason@redhat.com>
5564
5565 * g++.dg/ext/complex7.C: New.
5566
5567 * g++.dg/ext/attrib41.C: New.
5568
5569 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5570
5571 PR testsuite/48676
5572 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5573
5574 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR target/48678
5577 * gcc.target/i386/pr48678.c: New test.
5578
5579 2011-04-19 Martin Jambor <mjambor@suse.cz>
5580
5581 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5582 * g++.dg/opt/devirt2.C: New test.
5583 * g++.dg/ipa/devirt-g-1.C: Likewise.
5584
5585 2011-04-19 Tobias Burnus <burnus@net-b.de>
5586
5587 PR fortran/48588
5588 * gfortran.dg/whole_file_33.f90: New.
5589
5590 2011-04-19 Martin Jambor <mjambor@suse.cz>
5591
5592 * g++.dg/ipa/devirt-7.C: New test.
5593
5594 2011-04-19 Richard Guenther <rguenther@suse.de>
5595
5596 PR lto/48207
5597 * g++.dg/lto/pr48207_0.C: New testcase.
5598
5599 2011-04-18 Jason Merrill <jason@redhat.com>
5600
5601 * g++.dg/init/void1.C: New.
5602
5603 * g++.dg/cpp0x/union4.C: New.
5604
5605 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR middle-end/48661
5608 * g++.dg/torture/pr48661.C: New test.
5609
5610 PR c++/48632
5611 * g++.dg/gomp/pr48632.C: New test.
5612
5613 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5614
5615 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5616 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5617
5618 2011-04-18 Tobias Burnus <burnus@net-b.de>
5619
5620 PR fortran/18918
5621 * gfortran.dg/coarray_17.f90: New.
5622 * gfortran.dg/coarray_10.f90: Update dg-error.
5623
5624 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625
5626 PR testsuite/48251
5627 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5628 * gfortran.dg/guality/guality.exp: Likewise.
5629
5630 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5631
5632 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5633
5634 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5635
5636 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5637
5638 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5639
5640 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5641
5642 2011-04-18 Richard Guenther <rguenther@suse.de>
5643
5644 PR middle-end/46364
5645 * g++.dg/torture/pr46364.C: New testcase.
5646
5647 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5648
5649 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5650
5651 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5652
5653 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5654
5655 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5656 Ira Rosen <ira.rosen@linaro.org>
5657
5658 PR target/48252
5659 * gcc.target/arm/pr48252.c: New test.
5660
5661 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR tree-optimization/48616
5664 * gcc.dg/pr48616.c: New test.
5665
5666 2011-04-18 Tobias Burnus <burnus@net-b.de>
5667
5668 PR fortran/18918
5669 * gfortran.dg/coarray_16.f90: New.
5670
5671 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5672
5673 PR fortran/48462
5674 * gfortran.dg/realloc_on_assign_7.f03: New test.
5675
5676 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677
5678 PR libgfortran/48602
5679 * gfortran.dg/fmt_g0_6.f08: New test.
5680
5681 2011-04-17 Jason Merrill <jason@redhat.com>
5682
5683 * g++.dg/cpp0x/sfinae16.C: New.
5684
5685 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5686
5687 * gcc.target/mips/reg-var-1.c: New test.
5688
5689 2011-04-17 Jan Hubicka <jh@suse.cz>
5690
5691 * gcc.dg/winline-5.c: Update testcase.
5692
5693 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * gnat.dg/discr27.ad[sb]: Move dg directive.
5696 * gnat.dg/discr28.ad[sb]: New test.
5697 * gnat.dg/discr28_pkg.ads: New helper.
5698
5699 2011-04-17 Michael Matz <matz@suse.de>
5700
5701 PR tree-optimization/48622
5702 PR lto/48645
5703 * gcc.dg/lto/pr48622_0.c: New test.
5704
5705 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5706
5707 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5708 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5709 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5710 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5711 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5712 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5713
5714 2011-04-15 Jason Merrill <jason@redhat.com>
5715
5716 * g++.dg/cpp0x/range-for17.C: New.
5717
5718 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5719
5720 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5721 * g++.dg/cpp0x/range-for3.C: Likewise.
5722 * g++.dg/cpp0x/range-for9.C: Correct error message.
5723 * g++.dg/cpp0x/range-for11.C: New.
5724 * g++.dg/cpp0x/range-for12.C: New.
5725 * g++.dg/cpp0x/range-for13.C: New.
5726 * g++.dg/cpp0x/range-for14.C: New.
5727 * g++.dg/cpp0x/range-for15.C: New.
5728 * g++.dg/cpp0x/range-for16.C: New.
5729
5730 2011-04-15 Tobias Burnus <burnus@net-b.de>
5731
5732 PR fortran/18918
5733 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5734
5735 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5736
5737 * objc.dg/naming-4.m: Updated.
5738 * objc.dg/naming-5.m: Updated.
5739 * objc.dg/naming-6.m: New.
5740 * objc.dg/naming-7.m: New.
5741 * obj-c++.dg/naming-1.mm: Updated.
5742 * obj-c++.dg/naming-2.mm: Updated.
5743 * obj-c++.dg/naming-3.mm: New.
5744 * obj-c++.dg/naming-4.mm: New.
5745
5746 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5747
5748 PR libgfortran/48589
5749 * gfortran.dg/fmt_g0_5.f08: New test.
5750
5751 2011-04-15 Richard Guenther <rguenther@suse.de>
5752
5753 PR testsuite/48286
5754 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5755
5756 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5757
5758 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5759 -finline-limit=0 to -fno-inline
5760
5761 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/48614
5764 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5765 just avx.
5766
5767 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR target/48605
5770 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5771 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5772 * gcc.target/i386/avx-insertps-3.c: New test.
5773 * gcc.target/i386/avx-insertps-4.c: New test.
5774
5775 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5776
5777 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5778 -finline-limit=0
5779
5780 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5781
5782 PR target/46779
5783 PR target/45291
5784 PR target/41894
5785 * gcc.target/avr/pr46779-1.c: New test case
5786 * gcc.target/avr/pr46779-2.c: New test case
5787
5788 2011-04-14 Jason Merrill <jason@redhat.com>
5789
5790 * g++.dg/cpp0x/sfinae15.C: New.
5791
5792 * g++.dg/cpp0x/sfinae14.C: New.
5793
5794 * g++.dg/ext/vla10.C: New.
5795
5796 2011-04-14 Richard Guenther <rguenther@suse.de>
5797
5798 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5799
5800 2011-04-14 Richard Guenther <rguenther@suse.de>
5801
5802 * gcc.dg/fold-bitand-4.c: Move ...
5803 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5804
5805 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5806
5807 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5808 variables const.
5809 * gcc.target/avr/torture/trivial.c: Ditto.
5810
5811 2011-04-13 Jason Merrill <jason@redhat.com>
5812
5813 * g++.dg/template/operator11.C: New.
5814
5815 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR middle-end/48591
5818 * gcc.dg/gomp/pr48591.c: New test.
5819
5820 PR c++/48570
5821 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5822 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5823
5824 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5825
5826 PR c++/48574
5827 * g++.dg/template/dependent-expr7.C: New test case.
5828
5829 2011-04-13 Jason Merrill <jason@redhat.com>
5830
5831 * g++.dg/cpp0x/sfinae13.C: New.
5832
5833 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5834
5835 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5836
5837 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5838
5839 * gcc.target/arm/pr43698.c: Remove -march option.
5840
5841 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5842
5843 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5844 -march option.
5845
5846 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
5847
5848 PR fortran/48360
5849 PR fortran/48456
5850 * gfortran.dg/realloc_on_assign_6.f03: New test.
5851
5852 2011-04-12 Kai Tietz <ktietz@redhat.com>
5853
5854 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5855 targets the additional -mno-ms-bitfields and
5856 -Wno-packed-bitfield-compat options.
5857 * g++.dg/ext/bitfield3.C: Likewise.
5858 * g++.dg/ext/bitfield4.C: Likewise.
5859 * g++.dg/ext/bitfield5.C: Likewise.
5860 * gcc.dg/bitfld-15.c: Likewise.
5861 * gcc.dg/bitfld-16.c: Likewise.
5862 * gcc.dg/bitfld-17.c: Likewise.
5863 * gcc.dg/bitfld-18.c: Likewise.
5864
5865 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
5866
5867 * gcc.target/arm/neon-vld3-1.c: New test.
5868 * gcc.target/arm/neon-vst3-1.c: New test.
5869 * gcc.target/arm/neon/v*.c: Regenerate.
5870
5871 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR rtl-optimization/48549
5874 * g++.dg/opt/pr48549.C: New test.
5875
5876 2011-04-12 Richard Guenther <rguenther@suse.de>
5877
5878 PR tree-optimization/46076
5879 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5880
5881 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5882
5883 PR testsuite/21164
5884 * lib/compat.exp (compat-execute): Declare unsupported after
5885 stripping path from src1.
5886 * lib/lto.exp (lto-execute): Likewise.
5887
5888 2011-04-12 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR c/48552
5891 * gcc.dg/pr48552-1.c: New test.
5892 * gcc.dg/pr48552-2.c: New test.
5893
5894 2011-04-11 Jason Merrill <jason@redhat.com>
5895
5896 * g++.dg/cpp0x/sfinae12.C: New.
5897
5898 * g++.dg/cpp0x/enum10.C: New.
5899
5900 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5901
5902 * g++.dg/cpp0x/rv-func.C: New.
5903
5904 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5905
5906 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5907 alpha*-dec-osf5*.
5908
5909 2011-04-11 Martin Jambor <mjambor@suse.cz>
5910
5911 PR tree-optimization/48195
5912 * gcc.dg/ipa/pr48195.c: New test.
5913
5914 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
5915
5916 * gnat.dg/return3.adb: Remove unused switch.
5917
5918 2011-04-08 Mike Stump <mikestump@comcast.net>
5919
5920 PR testsuite/48506
5921 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5922 default to fno-common.
5923
5924 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
5925
5926 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5927 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5928
5929 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5930
5931 PR fortran/48448
5932 * gfortran.dg/function_optimize_5.f90: New test.
5933
5934 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
5935
5936 * gnat.dg/aggr17.adb: New test.
5937 * gnat.dg/aggr18.adb: Likewise.
5938
5939 2011-04-08 Michael Matz <matz@suse.de>
5940
5941 PR middle-end/48389
5942 * gcc.target/i386/pr48389.c: New test.
5943
5944 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
5945
5946 PR rtl-optimization/48272
5947 * g++.dg/opt/pr48272.C: New.
5948
5949 2011-04-08 Dmitry Melnik <dm@ispras.ru>
5950
5951 PR rtl-optimization/48235
5952 * gcc.dg/pr48235.c: New.
5953
5954 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5955
5956 PR rtl-optimization/48302
5957 * g++.dg/opt/pr48302.C: New.
5958
5959 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5960
5961 PR target/48273
5962 * g++.dg/opt/pr48273.C: New.
5963
5964 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
5965
5966 PR rtl-optimization/48442
5967 * gcc.dg/pr48442.c: New.
5968
5969 2011-04-08 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR tree-optimization/48377
5972 * gcc.dg/vect/pr48377.c: New test.
5973
5974 2011-04-07 Jason Merrill <jason@redhat.com>
5975
5976 * g++.dg/cpp0x/regress/call1.C: New.
5977
5978 * g++.dg/cpp0x/variadic107.C: New.
5979
5980 * g++.dg/cpp0x/sfinae11.C: New.
5981 * g++.dg/cpp0x/noexcept02.C: Fix.
5982
5983 * g++.dg/cpp0x/sfinae10.C: New.
5984
5985 * g++.dg/cpp0x/sfinae9.C: New.
5986
5987 * c-c++-common/Wcast-qual-1.c: Move here from...
5988 * gcc.dg/cast-qual-3.c: ...here, and...
5989 * g++.dg/warn/Wcast-qual2.C: ...here.
5990
5991 * g++.dg/cpp0x/sfinae8.C: New.
5992
5993 * g++.dg/cpp0x/sfinae7.C: New.
5994
5995 * g++.dg/cpp0x/enum9.C: New.
5996
5997 2011-04-07 Mike Stump <mikestump@comcast.net>
5998
5999 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6000 with no trampolines.
6001
6002 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR fortran/48117
6005 * gfortran.dg/gomp/pr48117.f90: New test.
6006
6007 PR debug/48343
6008 * gcc.dg/torture/pr48343.c: New test.
6009
6010 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6013
6014 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6015
6016 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6017
6018 2011-04-07 Tom de Vries <tom@codesourcery.com>
6019
6020 PR target/43920
6021 * lib/scanasm.exp (object-size): New proc.
6022 * gcc.target/arm/pr43920-2.c: New test.
6023
6024 2011-04-06 Tobias Burnus <burnus@net-b.de>
6025
6026 PR fortran/18918
6027 PR fortran/48477
6028 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6029
6030 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6031
6032 * gcc.dg/mtune.c: Prune note from output.
6033
6034 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR debug/48466
6037 * gcc.dg/guality/pr36977.c: New test.
6038 * gcc.dg/guality/pr48466.c: New test.
6039
6040 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6041
6042 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6043
6044 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * gnat.dg/return3.adb: New test.
6047
6048 2011-04-06 Richard Guenther <rguenther@suse.de>
6049
6050 PR tree-optimization/47663
6051 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6052
6053 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6054
6055 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6056 Solaris 8 and 9 as well.
6057
6058 2011-04-05 Tom de Vries <tom@codesourcery.com>
6059
6060 PR target/43920
6061 * gcc.target/arm/pr43920-1.c: New test.
6062
6063 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6064
6065 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6066 (cctor): Actually return the value.
6067 (main): Cast return values.
6068
6069 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6070
6071 * gfortran.dg/character_comparison_8.f90: New test.
6072
6073 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6074
6075 * frontend-passes: (optimize_lexical_comparison): New function.
6076 (optimize_expr): Call it.
6077 (optimize_comparison): Also handle lexical comparison functions.
6078 Return false instad of -2 for unequal comparison.
6079
6080 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6081
6082 PR fortran/48412
6083 * function_optimize_4.f90: New test.
6084
6085 2011-04-04 Tobias Burnus <burnus@net-b.de>
6086
6087 PR fortran/18918
6088 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6089 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6090 * gfortran.dg/coarray_15.f90: New.
6091
6092 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6093
6094 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6095 * gfortran.dg/bessel_7.f90: Likewise.
6096
6097 2011-04-03 Tobias Burnus <burnus@net-b.de>
6098
6099 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6100
6101 2011-04-03 Richard Guenther <rguenther@suse.de>
6102 Ira Rosen <ira.rosen@linaro.org>
6103
6104 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6105 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6106 -ftree-loop-if-convert-stores.
6107
6108 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/specs/aggr2.ads: New test.
6111
6112 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6113
6114 * gnat.dg/debug2.ad[sb]: New test.
6115 * gnat.dg/debug2_pkg.ads: New helper.
6116 * gnat.dg/debug3.ad[sb]: New test.
6117
6118 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6119
6120 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6121
6122 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR middle-end/48335
6125 * gcc.c-torture/compile/pr48335-1.c: New test.
6126 * gcc.dg/pr48335-1.c: New test.
6127 * gcc.dg/pr48335-2.c: New test.
6128 * gcc.dg/pr48335-3.c: New test.
6129 * gcc.dg/pr48335-4.c: New test.
6130 * gcc.dg/pr48335-5.c: New test.
6131 * gcc.dg/pr48335-6.c: New test.
6132 * gcc.dg/pr48335-7.c: New test.
6133 * gcc.dg/pr48335-8.c: New test.
6134 * gcc.target/i386/pr48335-1.c: New test.
6135
6136 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6137
6138 PR c/36299
6139 * gcc.dg/Waddress.c: New test.
6140
6141 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6142
6143 PR fortran/48352
6144 * gfortran.dg/function_optimize_3.f90: New test.
6145
6146 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6147
6148 * gcc.c-torture/compile/20110401-1.c: New test.
6149
6150 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6151 * g++.dg/lto/20091002-2_0.C: Likewise.
6152 * g++.dg/lto/20090303_0.c: Likewise.
6153 * g++.dg/lto/20091004-1_0.C: Likewise.
6154 * g++.dg/lto/20091002-3_0.C: Likewise.
6155 * g++.dg/lto/20091004-2_0.C: Likewise.
6156 * g++.dg/lto/20081123_0.C: Likewise.
6157 * g++.dg/lto/20090313_0.C: Likewise.
6158 * g++.dg/lto/20081109-1_0.C: Likewise.
6159 * g++.dg/lto/20081219_0.C: Likewise.
6160 * g++.dg/lto/20081204-1_0.C: Likewise.
6161 * g++.dg/lto/20090302_0.C: Likewise.
6162 * g++.dg/lto/20081119-1_0.C: Likewise.
6163 * g++.dg/lto/20081118_0.C: Likewise.
6164 * gcc.dg/lto/20091020-2_0.c: Likewise.
6165 * gcc.dg/lto/20090210_0.c: Likewise.
6166 * gcc.dg/lto/20081204-1_0.c: Likewise.
6167 * gcc.dg/lto/20081224_0.c: Likewise.
6168 * gcc.dg/lto/20090219_0.c: Likewise.
6169 * gcc.dg/lto/20091014-1_0.c: Likewise.
6170 * gcc.dg/lto/20091016-1_0.c: Likewise.
6171 * gcc.dg/lto/20090206-2_0.c: Likewise.
6172 * gcc.dg/lto/20090116_0.c: Likewise.
6173 * gcc.dg/lto/20091013-1_0.c: Likewise.
6174 * gcc.dg/lto/20091015-1_0.c: Likewise.
6175 * gcc.dg/lto/20090126-2_0.c: Likewise.
6176
6177 2011-03-31 Ian Lance Taylor <iant@google.com>
6178
6179 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6180
6181 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6182
6183 * gnat.dg/opt16.adb: New test.
6184
6185 2011-03-31 Jason Merrill <jason@redhat.com>
6186
6187 * g++.dg/cpp0x/defaulted24.C: New.
6188
6189 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191 PR target/16292
6192 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6193 with -O0.
6194
6195 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6196
6197 * g++.dg/other/i386-9.C: New test.
6198
6199 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6200
6201 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6202
6203 2011-03-30 Jason Merrill <jason@redhat.com>
6204
6205 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6206
6207 * g++.dg/cpp0x/regress/isnan.C: New.
6208
6209 * g++.dg/cpp0x/initlist46.C: New.
6210
6211 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6212
6213 PR target/47551
6214 * gcc.target/arm/neon-modes-2.c: New test.
6215
6216 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR c/48305
6219 * gcc.c-torture/compile/pr48305.c: New test.
6220
6221 2011-03-29 Jason Merrill <jason@redhat.com>
6222
6223 * g++.dg/cpp0x/regress/value-dep1.C: New.
6224
6225 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6226
6227 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6228
6229 2011-03-29 Ian Lance Taylor <iant@google.com>
6230
6231 * go.test/go-test.exp: Handle the test lines used in several new
6232 tests.
6233 (errchk): Add opts parameter. Change all callers. Handle parens
6234 in regexps.
6235
6236 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6237 Dominique d'Humieres <dominiq@lps.ens.fr>
6238
6239 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6240 and __APPLE__ && __PPC__ && __ALTIVEC__.
6241
6242 2011-03-29 Jason Merrill <jason@redhat.com>
6243
6244 * g++.dg/cpp0x/dependent1.C: New.
6245
6246 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6247
6248 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6249
6250 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6251
6252 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6253
6254 PR fortran/48095
6255 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6256 * gfortran.dg/proc_ptr_comp_32.f90: New.
6257
6258 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6259
6260 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6261 check for corresponding warning.
6262
6263 2011-03-28 Jason Merrill <jason@redhat.com>
6264
6265 * g++.dg/cpp0x/rv-deduce2.C: New.
6266
6267 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR debug/48203
6270 * gcc.dg/pr48203.c: New test.
6271
6272 2011-03-28 Jeff Law <law@redhat.com>
6273
6274 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6275
6276 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6277
6278 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6279 and __PPC__ && __ALTIVEC__.
6280
6281 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6282
6283 PR testsuite/48238
6284 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6285 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6286 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6287 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6288
6289 2011-03-28 Jason Merrill <jason@redhat.com>
6290
6291 * g++.dg/cpp0x/initlist-array2.C: New.
6292
6293 * g++.dg/cpp0x/initlist-array1.C: New.
6294
6295 * g++.dg/cpp0x/constexpr-compound.C: New.
6296
6297 * g++.dg/cpp0x/constexpr-using.C: New.
6298
6299 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6300
6301 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6302
6303 PR testsuite/48276
6304 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6305
6306 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6307
6308 * gcc.dg/slp-1.c: New test.
6309
6310 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6311
6312 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6313 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6314 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6315 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6316 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6317 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6318 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6319 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6320 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6321 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6322 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6323 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6324 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6325 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6326
6327 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6328
6329 PR fortran/47065
6330 * gfortran.dg/trim_optimize_5.f90: New test.
6331 * gfortran.dg/trim_optimize_6.f90: New test.
6332
6333 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6334
6335 PR target/38598
6336 * gcc.target/mips/madd-7.c: Remove -mlong32.
6337 * gcc.target/mips/msub-7.c: Likewise.
6338
6339 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6340
6341 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6342 accesses to preserve the meaning of the test for doubleword vectors.
6343 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6344 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6345
6346 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6347
6348 PR fortran/48291
6349 * gfortran.dg/class_42.f03: New.
6350
6351 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6352
6353 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6354 strided accesses.
6355
6356 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6357
6358 PR rtl-optimization/48144
6359 * gcc.dg/pr48144.c: New test.
6360
6361 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6362
6363 * gnat.dg/discr27.ad[sb]: New test.
6364
6365 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6366
6367 * gnat.dg/limited_with2.ad[sb]: New test.
6368 * gnat.dg/limited_with2_pkg1.ads: New helper.
6369 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6370
6371 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6372
6373 * gnat.dg/opt15.adb: New test.
6374 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6375
6376 2011-03-25 Tobias Burnus <burnus@net-b.de>
6377
6378 PR fortran/48174
6379 PR fortran/45304
6380 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6381 * gfortran.dg/leadz_trailz_3.f90: Ditto
6382
6383 2011-03-25 Martin Jambor <mjambor@suse.cz>
6384
6385 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6386
6387 2011-03-25 Jason Merrill <jason@redhat.com>
6388
6389 * g++.dg/cpp0x/defaulted22.C: New.
6390 * g++.dg/cpp0x/defaulted23.C: New.
6391 * g++.dg/cpp0x/defaulted15.C: Adjust.
6392
6393 2011-03-25 Jason Merrill <jason@redhat.com>
6394
6395 * g++.dg/cpp0x/move1.C: New.
6396
6397 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6398
6399 PR target/48287
6400 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6401
6402 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6403
6404 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6405 for mips-sgi-irix6.5.
6406 Replace snprintf prototype by <stdio.h>.
6407
6408 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6409
6410 PR testsuite/48283
6411 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6412 run_expensive_tests.
6413 * gcc.dg/graphite/block-4.c: Likewise.
6414 * gcc.dg/graphite/block-7.c: Likewise.
6415 * gcc.dg/graphite/block-8.c: Likewise.
6416
6417 2011-03-25 Richard Guenther <rguenther@suse.de>
6418
6419 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6420 * g++.dg/tree-ssa/pr8781.C: Likewise.
6421 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6422 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6423 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6424 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6425 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6426 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6427 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6428 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6429 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6430 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6431 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6432 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6433 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6434 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6435 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6436 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6437 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6438 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6439 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6440 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6441 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6442 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6443 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6444 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6445 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6446 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6447 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6448 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6449 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6450 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6451 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6452 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6454 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6455 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6456 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6457 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6458 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6459 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6460 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6461 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6462 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6463 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6464 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6465 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6466 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6467 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6468 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6469 * c-c++-common/pr46562-2.c: Likewise.
6470 * gfortran.dg/pr42108.f90: Likewise.
6471 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6472 foo to be inlined even at -O1.
6473 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6474 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6476 * gcc.dg/matrix/matrix.exp: Disable FRE.
6477
6478 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR debug/48204
6481 * gcc.dg/dfp/pr48204.c: New test.
6482
6483 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6484
6485 PR target/48209
6486 * gcc.c-torture/execute/pr47917.c: Move this...
6487 * gcc.dg/torture/pr47917.c: to here and add xfails.
6488
6489 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6490
6491 * gnat.dg/array16.ad[sb]: New test.
6492 * gnat.dg/array16.ads: New helper.
6493
6494 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6495
6496 * gnat.dg/derived_type2.adb: New test.
6497
6498 2011-03-24 Richard Guenther <rguenther@suse.de>
6499
6500 PR tree-optimization/48271
6501 * g++.dg/torture/pr48271.C: New testcase.
6502
6503 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6504
6505 * gnat.dg/array15.ad[sb]: New test.
6506
6507 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6508
6509 PR target/48237
6510 * gcc.target/i386/pr48237.c: New test.
6511
6512 2011-03-24 Richard Guenther <rguenther@suse.de>
6513
6514 PR middle-end/48269
6515 * gcc.dg/builtin-object-size-10.c: New testcase.
6516
6517 2011-03-24 Richard Guenther <rguenther@suse.de>
6518
6519 PR tree-optimization/46562
6520 * c-c++-common/pr46562-2.c: New testcase.
6521 * c-c++-common/pr46562.c: Likewise.
6522
6523 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6524
6525 * gcc.dg/vect/vect-cselim-1.c: New test.
6526 * gcc.dg/vect/vect-cselim-2.c: New test.
6527
6528 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6529
6530 * gcc.target/arm/pr46934.c: New.
6531
6532 2011-03-23 Ian Lance Taylor <iant@google.com>
6533
6534 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6535
6536 2011-03-23 Richard Guenther <rguenther@suse.de>
6537
6538 * gcc.dg/struct: Remove directory and contents.
6539
6540 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6541
6542 PR testsuite/48251
6543 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6544
6545 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6546
6547 * gnat.dg/discr26.ad[sb]: New test.
6548 * gnat.dg/discr26_pkg.ads: New helper.
6549
6550 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6551
6552 PR target/47553
6553 * gcc.target/arm/neon-vld-1.c: New test.
6554
6555 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6556
6557 * gnat.dg/array14.ad[sb]: New test.
6558 * gnat.dg/array14_pkg.ads: New helper.
6559
6560 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6561
6562 * gcc.c-torture/execute/920501-8.x: Remove.
6563 * gcc.c-torture/execute/930513-1.x: Remove.
6564 * gcc.c-torture/execute/960312-1.x: Remove.
6565 * gcc.c-torture/compile/20000804-1.c,
6566 gcc.c-torture/compile/20001205-1.c,
6567 gcc.c-torture/compile/20001226-1.c,
6568 gcc.c-torture/compile/20010518-2.c,
6569 gcc.c-torture/compile/20020312-1.c,
6570 gcc.c-torture/compile/20020604-1.c,
6571 gcc.c-torture/compile/920501-12.c,
6572 gcc.c-torture/compile/920501-4.c,
6573 gcc.c-torture/compile/920520-1.c,
6574 gcc.c-torture/compile/980506-1.c,
6575 gcc.c-torture/execute/980709-1.x,
6576 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6577 options for m68hc11.
6578 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6579 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6580 m68hc11.
6581
6582 2011-03-22 Nick Clifton <nickc@redhat.com>
6583
6584 * lib/target-supports.exp (check_profiling_available): Add MN10300
6585 to the list of targets that do not support profiling. Restore
6586 alpha sorting to this list.
6587
6588 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6589
6590 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6591 failure on 32-bit systems.
6592 * gcc.dg/torture/vector-2.c: Ditto.
6593
6594 2011-03-22 Richard Guenther <rguenther@suse.de>
6595
6596 PR tree-optimization/48228
6597 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6598
6599 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6600
6601 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6602 powerpc.
6603
6604 PR target/48226
6605 * gcc.target/powerpc/pr48226.c: New file.
6606
6607 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6608
6609 * lib/prune.exp (prune_gcc_output): Prune "could not create
6610 compact unwind for" warnings.
6611
6612 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR c/42544
6615 PR c/48197
6616 * gcc.c-torture/execute/pr42544.c: New test.
6617 * gcc.c-torture/execute/pr48197.c: New test.
6618
6619 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6620
6621 PR preprocessor/48192
6622 * gcc.target/powerpc/pr48192.c: New file.
6623
6624 PR target/48053
6625 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6626 split problem of 0 being loaded in a VSX register.
6627
6628 2011-03-21 Richard Guenther <rguenther@suse.de>
6629
6630 PR c/47939
6631 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6632 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6633 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6634 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6635
6636 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR target/48213
6639 * gcc.dg/pr48213.c: New test.
6640
6641 2011-03-21 Kai Tietz <ktietz@redhat.com>
6642
6643 PR target/12171
6644 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6645
6646 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6647
6648 * gcc.target/arm/xor-and.c: New.
6649
6650 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6651
6652 PR fortran/22572
6653 * gfortran.dg/function_optimize_1.f90: New test.
6654 * gfortran.dg/function_optimize_2.f90: New test.
6655
6656 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6657
6658 PR rtl-optimization/47502
6659 * gcc.target/i386/pr47502-1.c: New.
6660 * gcc.target/i386/pr47502-2.c: Likewise.
6661
6662 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR rtl-optimization/48156
6665 * gcc.dg/pr48156.c: New test.
6666
6667 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6668
6669 PR libfortran/47439
6670 * gfortran.dg/scratch_1.f90: Adjust test.
6671
6672 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6673
6674 PR libfortran/47439
6675 * gfortran.dg/scratch_1.f90: New test.
6676
6677 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6678
6679 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6680 variably modified typedefs.
6681 * gcc.dg/c1x-typedef-2.c: Remove.
6682
6683 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6684
6685 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6686 * gcc.dg/c1x-anon-struct-3.c: New test.
6687 * gcc.dg/anon-struct-11.c: Update.
6688
6689 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6690
6691 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6692 dg-xfail-run-if.
6693 Only xfail with gas.
6694
6695 2011-03-18 Jason Merrill <jason@redhat.com>
6696
6697 * g++.dg/template/fn-ptr1.C: New.
6698
6699 * g++.dg/overload/volatile1.C: New.
6700
6701 * g++.dg/opt/pr23372.C: New.
6702
6703 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6704
6705 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6706
6707 PR middle-end/47405
6708 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6709
6710 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6711
6712 * gcc.target/arm/unsigned-extend-1.c: New.
6713
6714 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR bootstrap/48161
6717 * gcc.c-torture/compile/pr48161.c: New test.
6718
6719 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6720
6721 PR middle-end/47725
6722 * gcc.dg/torture/pr47725.c: New.
6723
6724 2011-03-17 Jason Merrill <jason@redhat.com>
6725
6726 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6727 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6728
6729 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * gnat.dg/specs/elab2.ads: New test.
6732 * gnat.dg/specs/elab2_pkg.ads: New helper.
6733
6734 2011-03-17 Jason Merrill <jason@redhat.com>
6735
6736 * g++.dg/cpp0x/decltype-1212.C: New.
6737 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6738
6739 2011-03-17 Jason Merrill <jason@redhat.com>
6740
6741 * g++.dg/parse/memfnquals1.C: New.
6742
6743 2011-03-17 Richard Guenther <rguenther@suse.de>
6744
6745 PR middle-end/48134
6746 * gcc.dg/pr48134.c: New testcase.
6747
6748 2011-03-17 Richard Guenther <rguenther@suse.de>
6749
6750 PR middle-end/48165
6751 * g++.dg/torture/pr48165.C: New testcase.
6752
6753 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR rtl-optimization/48141
6756 * gcc.dg/pr48141.c: New test.
6757
6758 2011-03-16 Jason Merrill <jason@redhat.com>
6759
6760 * g++.dg/cpp0x/constexpr-48089.C: New.
6761
6762 * g++.dg/cpp0x/constexpr-abi1.C: New.
6763
6764 * g++.dg/cpp0x/constexpr-46336.C: New.
6765 * g++.dg/parse/friend5.C: Adjust expected errors.
6766
6767 * g++.dg/cpp0x/constexpr-47570.C: New.
6768
6769 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6770
6771 PR debug/47510
6772 * ++.dg/debug/dwarf2/typedef6.C: New test.
6773
6774 2011-03-16 Jason Merrill <jason@redhat.com>
6775
6776 * g++.dg/cpp0x/elision2.C: New.
6777
6778 * g++.dg/cpp0x/constexpr-array3.C: New.
6779
6780 2011-03-16 Jason Merrill <jason@redhat.com>
6781
6782 * g++.dg/cpp0x/sfinae6.C: New.
6783 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6784 * g++.dg/cpp0x/pr45908.C: Likewise.
6785 * g++.dg/cpp0x/sfinae6.C: Likewise.
6786 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6787 * g++.old-deja/g++.law/arg11.C: Likewise.
6788
6789 2011-03-16 Jason Merrill <jason@redhat.com>
6790
6791 * g++.dg/template/incomplete6.C: New.
6792
6793 2011-03-16 Jeff Law <law@redhat.com>
6794
6795 * gcc.dg/tree-ssa/vrp55.c: New test.
6796
6797 2011-03-16 Jason Merrill <jason@redhat.com>
6798
6799 * g++.dg/cpp0x/auto22.C: New.
6800
6801 2011-03-16 Richard Guenther <rguenther@suse.de>
6802
6803 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6804 optimizing it away if promoted to const.
6805
6806 2011-03-16 Richard Guenther <rguenther@suse.de>
6807
6808 PR tree-optimization/48149
6809 * gcc.dg/fold-complex-1.c: New testcase.
6810
6811 2011-03-16 Richard Guenther <rguenther@suse.de>
6812
6813 PR testsuite/48147
6814 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6815 or cloning happens.
6816
6817 2011-03-16 Richard Guenther <rguenther@suse.de>
6818
6819 PR tree-optimization/26134
6820 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6821
6822 2011-03-16 Richard Guenther <rguenther@suse.de>
6823
6824 PR tree-optimization/48146
6825 * gcc.dg/torture/pr48146.c: New testcase.
6826
6827 2011-03-16 Richard Guenther <rguenther@suse.de>
6828
6829 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6830 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6831
6832 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR middle-end/48136
6835 * gcc.c-torture/compile/pr48136.c: New test.
6836
6837 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6838
6839 PR debug/45882
6840 * gcc.dg/guality/pr45882.c: New test.
6841
6842 2011-03-15 Jason Merrill <jason@redhat.com>
6843
6844 * g++.dg/cpp0x/constexpr-recursion.C: New.
6845
6846 * g++.dg/cpp0x/implicit11.C: New.
6847
6848 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6849
6850 * g++.dg/cpp0x/constexpr-attribute.C: New.
6851
6852 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6853
6854 * g++.dg/parse/pr34758.C: New.
6855
6856 2011-03-15 Xinliang David Li <davidxl@google.com>
6857
6858 PR c/47837
6859 * gcc.dg/uninit-pred-7_d.c: New test.
6860 * gcc.dg/uninit-pred-8_d.c: New test.
6861
6862 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6863
6864 PR target/46788
6865 * gcc.target/arm/pr46788.c: New.
6866
6867 2011-03-15 Richard Guenther <rguenther@suse.de>
6868
6869 PR middle-end/47650
6870 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6871 * gfortran.dg/ishft_4.f90: Likewise.
6872 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6873
6874 2011-03-15 Richard Guenther <rguenther@suse.de>
6875
6876 PR tree-optimization/13954
6877 * g++.dg/tree-ssa/pr13954.C: New testcase.
6878
6879 2011-03-15 Richard Guenther <rguenther@suse.de>
6880
6881 PR tree-optimization/48037
6882 * gcc.target/i386/pr48037-1.c: New testcase.
6883
6884 2011-03-15 Richard Guenther <rguenther@suse.de>
6885
6886 PR tree-optimization/41490
6887 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6888 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6889 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6890 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6891 * g++.dg/tree-ssa/pr33604.C: Adjust.
6892
6893 2011-03-14 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR middle-end/47917
6896 * gcc.c-torture/execute/pr47917.c: New test.
6897 * gcc.dg/pr47917.c: New test.
6898
6899 PR middle-end/38878
6900 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6901
6902 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
6903
6904 * gcc.target/i386/sse4_1-floor-vec.c: New test.
6905 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6906 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6907 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6908 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6909 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6910 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6911 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6912 * gcc.target/i386/avx-floor-vec.c: Ditto.
6913 * gcc.target/i386/avx-ceil-vec.c: Ditto.
6914 * gcc.target/i386/avx-trunc-vec.c: Ditto.
6915 * gcc.target/i386/avx-rint-vec.c: Ditto.
6916 * gcc.target/i386/avx-floorf-vec.c: Ditto.
6917 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6918 * gcc.target/i386/avx-truncf-vec.c: Ditto.
6919 * gcc.target/i386/avx-rintf-vec.c: Ditto.
6920
6921 2011-03-14 Tom Tromey <tromey@redhat.com>
6922
6923 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6924 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6925 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6926
6927 2011-03-14 Tom Tromey <tromey@redhat.com>
6928
6929 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6930 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6931 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6932
6933 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
6934
6935 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6936
6937 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6938
6939 PR rtl-optimization/47166
6940 * gcc.c-torture/execute/postmod-1.c: New test.
6941
6942 2011-03-14 Richard Guenther <rguenther@suse.de>
6943
6944 PR middle-end/48098
6945 * gcc.dg/torture/pr48098.c: New testcase.
6946
6947 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
6948
6949 PR target/48053
6950 * gcc.target/powerpc/pr48053-1.c: New test.
6951 * gcc.target/powerpc/pr48053-2.c: Likewise.
6952
6953 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6954
6955 PR libfortran/48066
6956 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
6957
6958 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6959
6960 PR libfortran/48066
6961 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
6962
6963 2011-03-12 Janus Weil <janus@gcc.gnu.org>
6964
6965 PR fortran/48059
6966 * gfortran.dg/class_41.f03: New.
6967
6968 2011-03-11 Dodji Seketeli <dodji@redhat.com>
6969
6970 * g++.dg/conversion/cast3.C: New test.
6971
6972 2011-03-11 Jason Merrill <jason@redhat.com>
6973
6974 * g++.dg/template/error45.C: New.
6975
6976 * g++.dg/parse/no-type-defn1.C: New.
6977
6978 * g++.dg/ext/attrib40.C: New.
6979
6980 * g++.dg/cpp0x/regress/array1.C: New.
6981
6982 2011-03-11 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/48067
6985 * gcc.dg/pr48067.c: New testcase.
6986
6987 2011-03-11 Richard Guenther <rguenther@suse.de>
6988
6989 PR lto/48073
6990 * g++.dg/lto/20110311-1_0.C: New testcase.
6991
6992 2011-03-11 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c++/48035
6995 * g++.dg/inherit/virtual8.C: New test.
6996
6997 PR middle-end/48044
6998 * gcc.dg/torture/pr48044.c: New test.
6999
7000 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7001
7002 PR fortran/47768
7003 * gfortran.dg/proc_ptr_comp_31.f90: New.
7004
7005 2011-03-11 Richard Guenther <rguenther@suse.de>
7006
7007 PR tree-optimization/47278
7008 * gcc.dg/torture/pr47278-1.c: New testcase.
7009 * gcc.dg/torture/pr47278-2.c: Likewise.
7010
7011 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR tree-optimization/48063
7014 * gcc.dg/torture/pr48063.c: New test.
7015
7016 2011-03-10 Jason Merrill <jason@redhat.com>
7017
7018 * g++.dg/template/array22.C: New.
7019
7020 * g++.dg/cpp0x/syntax-err1.C: New.
7021 * g++.dg/parse/error36.C: Adjust expected errors.
7022 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7023 * g++.old-deja/g++.pt/typename3.C: Likewise.
7024 * g++.old-deja/g++.pt/typename4.C: Likewise.
7025 * g++.old-deja/g++.pt/typename6.C: Likewise.
7026
7027 2011-03-09 Jason Merrill <jason@redhat.com>
7028
7029 * g++.dg/template/nontype22.C: New.
7030
7031 2011-03-09 Martin Jambor <mjambor@suse.cz>
7032
7033 PR tree-optimization/47714
7034 * g++.dg/torture/pr47714.C: New test.
7035
7036 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7037
7038 PR target/47755
7039 * gcc.target/powerpc/pr47755-2.c: New file.
7040
7041 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7042
7043 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7044 is not set in the environment, pass 64 as first argument when not
7045 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7046 native where ulimit -u is supported.
7047
7048 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7049
7050 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7051
7052 2011-03-08 Jason Merrill <jason@redhat.com>
7053
7054 * g++.dg/template/nontype21.C: New.
7055
7056 * g++.dg/template/anon5.C: New.
7057
7058 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR debug/47881
7061 * gcc.dg/pr47881.c: New test.
7062
7063 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7064
7065 PR c++/47957
7066 * g++.dg/lookup/template3.C: New test.
7067
7068 2011-03-08 Kai Tietz <ktietz@redhat.com>
7069
7070 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7071 'long' type.
7072
7073 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7074
7075 PR testsuite/47954
7076 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7077 sizeof to compute alignment.
7078
7079 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR tree-optimization/48022
7082 * gcc.dg/pr48022-1.c: New test.
7083 * gcc.dg/pr48022-2.c: New test.
7084
7085 2011-03-07 Jason Merrill <jason@redhat.com>
7086
7087 * g++.dg/template/nontype20.C: New.
7088 * g++.dg/init/member1.C: Adjust expected errors.
7089 * g++.dg/parse/constant4.C: Likewise.
7090 * g++.dg/template/qualified-id3.C: Likewise.
7091 * g++.old-deja/g++.pt/crash10.C: Likewise.
7092
7093 * g++.dg/cpp0x/regress/non-const1.C: New.
7094
7095 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR debug/47991
7098 * gcc.dg/pr47991.c: New test.
7099
7100 2011-03-07 Jason Merrill <jason@redhat.com>
7101
7102 * g++.dg/abi/mangle46.C: New.
7103
7104 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7105
7106 PR target/47862
7107 * gcc.target/powerpc/pr47862.c: New.
7108
7109 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7110
7111 PR target/45413
7112 * gcc.target/i386/combine-mul.c: Require nonpic.
7113
7114 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7115 Nathan Froyd <froydnj@codesourcery.com>
7116
7117 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7118
7119 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7120
7121 * README.QMTEST: Remove.
7122
7123 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7124 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7125
7126 PR fortran/47850
7127 * gfortran.dg/array_constructor_37.f90 : New test.
7128
7129 2011-03-05 Jason Merrill <jason@redhat.com>
7130
7131 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7132 * g++.dg/abi/mangle45.C: Likewise.
7133 * g++.dg/cpp0x/trailing1.C: Likewise.
7134
7135 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7136
7137 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7138
7139 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR rtl-optimization/47899
7142 * gcc.dg/pr47899.c: New test.
7143
7144 * gcc.dg/torture/pr47968.c: Ignore warnings.
7145
7146 PR tree-optimization/47967
7147 * gcc.c-torture/compile/pr47967.c: New test.
7148
7149 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7150
7151 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7152 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7153
7154 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7155
7156 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7157 and property_getAttributes() if __OBJC2__.
7158 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7159 * objc.dg/property/property-encoding-1.m: New.
7160 * obj-c++.dg/property/property-encoding-1.mm: New.
7161
7162 2011-03-04 Jason Merrill <jason@redhat.com>
7163
7164 * g++.dg/template/pseudodtor6.C: New.
7165
7166 * g++.dg/inherit/covariant19.C: New.
7167
7168 2011-03-04 Richard Guenther <rguenther@suse.de>
7169
7170 PR middle-end/47968
7171 * gcc.dg/torture/pr47968.c: New testcase.
7172
7173 2011-03-04 Richard Guenther <rguenther@suse.de>
7174
7175 PR middle-end/47975
7176 * gcc.dg/torture/pr47975.c: New testcase.
7177
7178 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/47974
7181 * g++.dg/template/crash106.C: New.
7182
7183 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR c/47963
7186 * gcc.dg/gomp/pr47963.c: New test.
7187 * g++.dg/gomp/pr47963.C: New test.
7188
7189 2011-03-02 Jason Merrill <jason@redhat.com>
7190
7191 * g++.dg/cpp0x/regress/condition1.C: New.
7192
7193 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7194
7195 2011-03-01 Jason Merrill <jason@redhat.com>
7196
7197 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7198
7199 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7200
7201 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7202
7203 PR rtl-optimization/47925
7204 * gcc.c-torture/execute/pr47925.c: New test.
7205
7206 2011-03-01 Jason Merrill <jason@redhat.com>
7207
7208 * g++.dg/cpp0x/decltype25.C: New.
7209
7210 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7211
7212 2011-03-01 Richard Guenther <rguenther@suse.de>
7213
7214 PR tree-optimization/47890
7215 * gcc.dg/torture/pr47890.c: New testcase.
7216
7217 2011-03-01 Richard Guenther <rguenther@suse.de>
7218
7219 PR lto/47924
7220 * gcc.dg/lto/pr47924_0.c: New testcase.
7221
7222 2011-03-01 Richard Guenther <rguenther@suse.de>
7223
7224 PR lto/46911
7225 * gfortran.dg/lto/pr46911_0.f: New testcase.
7226
7227 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228
7229 PR libgfortran/47933
7230 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7231 compile errors from older code form.
7232
7233 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7234
7235 PR libgfortran/47567
7236 * gfortran.dg/fmt_fw_d.f90: New test.
7237
7238 2011-02-28 Jason Merrill <jason@redhat.com>
7239
7240 * g++.dg/inherit/covariant18.C: New.
7241
7242 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR middle-end/47893
7245 * gcc.dg/pr47893.c: New test.
7246
7247 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7248
7249 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7250 NULL in case of a selector with conflicting types.
7251 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7252
7253 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7254
7255 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7256 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7257 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7258 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7259
7260 2011-02-28 Jason Merrill <jason@redhat.com>
7261
7262 PR c++/47906
7263 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7264
7265 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7266
7267 PR libgfortran/47778
7268 * gfortran.dg/namelist_71.f90: New test.
7269
7270 2011-02-27 Jason Merrill <jason@redhat.com>
7271
7272 PR c++/47906
7273 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7274 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7275
7276 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7277
7278 PR c++/46466
7279 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7280
7281 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR fortran/47886
7284 * gfortran.dg/gomp/task-1.f90: Removed.
7285
7286 2011-02-26 Jason Merrill <jason@redhat.com>
7287
7288 * g++.dg/template/this-targ1.C: New.
7289
7290 * g++.dg/cpp0x/regress/template-const1.C: New.
7291 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7292 * g++.dg/template/function1.C: Adjust.
7293 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7294 * g++.dg/debug/debug7.C: Adjust.
7295
7296 2011-02-26 Tobias Burnus <burnus@net-b.de>
7297
7298 PR fortran/47886
7299 * gfortran.dg/gomp/task-1.f90: New.
7300
7301 2011-02-25 Jie Zhang <jie@codesourcery.com>
7302
7303 * gcc.target/arm/neon-thumb2-move.c: Add
7304 dg-require-effective-target arm_thumb2_ok.
7305
7306 2011-02-24 Jason Merrill <jason@redhat.com>
7307
7308 * g++.dg/parse/constant1.C: Specify C++98 mode.
7309 * g++.dg/parse/constant5.C: Likewise.
7310 * g++.dg/parse/error2.C: Likewise.
7311 * g++.dg/parse/semicolon3.C: Likewise.
7312 * g++.dg/template/crash14.C: Likewise.
7313 * g++.dg/template/local4.C: Likewise.
7314 * g++.dg/template/nontype3.C: Likewise.
7315 * g++.dg/parse/crash31.C: Adjust expected errors.
7316 * g++.dg/template/function1.C: Likewise.
7317 * g++.dg/template/ref3.C: Likewise.
7318 * g++.dg/template/static9.C: Likewise.
7319 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7320
7321 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7322 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7323 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7324 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7325 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7326
7327 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR fortran/47878
7330 * gfortran.dg/pr47878.f90: New test.
7331
7332 2011-02-24 Richard Guenther <rguenther@suse.de>
7333
7334 PR testsuite/47801
7335 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7336 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7337
7338 2011-02-24 Richard Guenther <rguenther@suse.de>
7339
7340 PR fortran/47839
7341 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7342 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7343
7344 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345
7346 PR libgfortran/47567
7347 * gfortran.dg/fmt_f0_1.f90: Update test.
7348
7349 2011-02-23 Jason Merrill <jason@redhat.com>
7350
7351 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7352 * g++.dg/abi/mangle45.C: New.
7353
7354 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7355 * g++.dg/template/canon-type-9.C: Match use of decltype
7356 between declaration and definition.
7357 * g++.dg/template/canon-type-12.C: Likewise.
7358
7359 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7360
7361 PR fortran/40850
7362 * gfortran.dg/nested_allocatables_1.f90: New.
7363
7364 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7365
7366 PR c++/46868
7367 * g++.dg/pr46868.C: New test.
7368 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7369 * g++.dg/parse/error14.C: Adjust.
7370
7371 2011-02-23 Richard Guenther <rguenther@suse.de>
7372
7373 PR tree-optimization/47838
7374 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7375
7376 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7377
7378 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7379
7380 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7381
7382 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7383 * gfortran.dg/count_init_expr.f03: Ditto.
7384 * gfortran.dg/gomp/pr43711.f90: Ditto.
7385 * gcc.dg/struct-parse-2.c: Ditto.
7386 * gcc.dg/parse-error-3.c: Ditto.
7387 * gcc.dg/Wlogical-op-1.c: Ditto.
7388 * gcc.dg/Walways-true-1.c: Ditto.
7389 * gcc.dg/pr24225.c: Ditto.
7390 * gcc.dg/Walways-true-2.c: Ditto.
7391 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7392 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7393 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7394 * g++.dg/overload/defarg4.C: Ditto.
7395 * g++.dg/inherit/covariant16.C: Ditto.
7396 * g++.dg/inherit/virtual7.C: Ditto.
7397 * g++.dg/template/canon-type-9.C: Ditto.
7398 * g++.dg/template/access19.C: Ditto.
7399 * g++.dg/template/call7.C: Ditto.
7400 * g++.dg/template/canon-type-2.C: Ditto.
7401 * g++.dg/template/init7.C: Ditto.
7402 * g++.dg/template/sizeof-template-argument.C: Ditto.
7403 * g++.dg/template/const3.C: Ditto.
7404 * g++.dg/template/sfinae26.C: Ditto.
7405 * g++.dg/template/sfinae26.C: Ditto.
7406 * g++.dg/template/canon-type-11.C: Ditto.
7407 * g++.dg/template/union2.C: Ditto.
7408 * g++.dg/template/canon-type-3.C: Ditto.
7409 * g++.dg/template/canon-type-1.C: Ditto.
7410 * g++.dg/template/canon-type-5.C: Ditto.
7411 * g++.dg/template/canon-type-7.C: Ditto.
7412 * g++.dg/template/canon-type-10.C: Ditto.
7413 * g++.dg/template/spec36.C: Ditto.
7414 * g++.dg/template/typedef38.C: Ditto.
7415 * g++.dg/template/canon-type-4.C: Ditto.
7416 * g++.dg/template/canon-type-6.C: Ditto.
7417 * g++.dg/template/canon-type-13.C: Ditto.
7418 * g++.dg/template/instantiate9.C: Ditto.
7419 * g++.dg/template/ttp22.C: Ditto.
7420 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7421 * g++.dg/warn/Walways-true-1.C: Ditto.
7422 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7423 * g++.dg/warn/Walways-true-2.C: Ditto.
7424 * g++.dg/conversion/op4.C: Ditto.
7425 * g++.dg/opt/pr19650.C: Ditto.
7426 * g++.dg/lookup/friend11.C: Ditto.
7427 * g++.dg/other/default2.C: Ditto.
7428 * g++.dg/other/default3.C: Ditto.
7429 * g++.dg/other/dtor2.C: Ditto.
7430 * g++.dg/other/friend5.C: Ditto.
7431 * g++.dg/other/default5.C: Ditto.
7432 * g++.dg/init/brace6.C: Ditto.
7433 * g++.dg/init/aggr5.C: Ditto.
7434 * g++.dg/init/error2.C: Ditto.
7435 * g++.dg/expr/bound-mem-fun.C: Ditto.
7436 * g++.dg/expr/cond6.C: Ditto.
7437 * g++.dg/expr/stmt-expr-1.C: Ditto.
7438 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7439 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7440 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7441 * g++.dg/cpp0x/bracket1.C: Ditto.
7442 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7443 * g++.dg/cpp0x/pr38646.C: Ditto.
7444 * g++.dg/cpp0x/variadic73.C: Ditto.
7445 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7446 * g++.dg/cpp0x/bracket4.C: Ditto.
7447 * g++.dg/cpp0x/decltype4.C: Ditto.
7448 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7449 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7450 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7451 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7452 * g++.dg/cpp0x/decltype2.C: Ditto.
7453 * g++.dg/cpp0x/decltype1.C: Ditto.
7454 * g++.dg/cpp0x/bracket2.C: Ditto.
7455 * g++.dg/cpp0x/decltype5.C: Ditto.
7456 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7457 * g++.dg/cpp0x/variadic70.C: Ditto.
7458 * g++.dg/cpp0x/decltype6.C: Ditto.
7459 * g++.dg/cpp0x/rvo.C: Ditto.
7460 * g++.dg/cpp0x/vt-40092.C: Ditto.
7461 * g++.dg/cpp0x/variadic-new.C: Ditto.
7462 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7463 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7464 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7465 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7466 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7467 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7468 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7469 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7470 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7471 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7472 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7473 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7474 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7475 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7476 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7477 * g++.dg/cpp0x/pr39639.C: Ditto.
7478 * g++.dg/cpp0x/decltype3.C: Ditto.
7479 * g++.dg/cpp0x/variadic68.C: Ditto.
7480 * g++.dg/cpp0x/variadic-function.C: Ditto.
7481 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7482 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7483 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7484 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7485 * g++.dg/parse/crash35.C: Ditto.
7486 * g++.dg/parse/crash40.C: Ditto.
7487 * g++.dg/parse/defarg12.C: Ditto.
7488 * g++.dg/parse/crash34.C: Ditto.
7489 * g++.dg/parse/constructor3.C: Ditto.
7490 * g++.dg/parse/template23.C: Ditto.
7491 * g++.dg/parse/crash56.C: Ditto.
7492 * g++.dg/parse/dtor13.C: Ditto.
7493 * g++.dg/parse/error33.C: Ditto.
7494 * g++.dg/parse/ctor9.C: Ditto.
7495 * g++.dg/parse/error32.C: Ditto.
7496 * g++.dg/parse/error37.C: Ditto.
7497 * g++.dg/parse/bitfield3.C: Ditto.
7498 * g++.dg/parse/struct-4.C: Ditto.
7499 * g++.dg/ext/has_trivial_copy.C: Ditto.
7500 * g++.dg/ext/is_polymorphic.C: Ditto.
7501 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7502 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7503 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7504 * g++.dg/ext/is_union.C: Ditto.
7505 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7506 * g++.dg/ext/is_pod.C: Ditto.
7507 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7508 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7509 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7510 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7511 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7512 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7513 * g++.dg/ext/is_abstract.C: Ditto.
7514 * g++.dg/ext/has_trivial_assign.C: Ditto.
7515 * g++.dg/ext/is_class.C: Ditto.
7516 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7517 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7518 * g++.dg/ext/is_base_of.C: Ditto.
7519 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7520 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7521 * g++.dg/ext/is_empty.C: Ditto.
7522 * g++.dg/ext/is_enum.C: Ditto.
7523 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7524 * gnat.dg/opt11.adb: Ditto.
7525 * obj-c++.dg/pr45735.mm: Ditto.
7526 * obj-c++.dg/pr24393.mm: Ditto.
7527 * obj-c++.dg/exceptions-2.mm: Ditto.
7528 * objc.dg/pr45735.m: Ditto.
7529 * objc.dg/pr24393.m: Ditto.
7530
7531 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7532
7533 * objc.dg/attributes/objc-exception-1.m: New.
7534
7535 2011-02-23 Jie Zhang <jie@codesourcery.com>
7536
7537 * gcc.dg/cpp/include7.c: New test.
7538
7539 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/47242
7542 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7543
7544 2011-02-23 Jie Zhang <jie@codesourcery.com>
7545
7546 PR rtl-optimization/47763
7547 * gcc.dg/pr47763.c: New test.
7548
7549 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7550
7551 PR fortran/45743
7552 * gfortran.dg/whole_file_32.f90 : New test.
7553
7554 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7555
7556 PR c++/47666
7557 * g++.dg/inherit/virtual7.C: New test.
7558
7559 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7560
7561 PR objc/47832
7562 * objc.dg/type-size-3.m: Updated error message.
7563 * objc.dg/type-size-4.m: New test.
7564 * objc.dg/type-size-5.m: New test.
7565
7566 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7567
7568 * lib/gnat.exp: Fix comments.
7569 Don't load libgloss.exp.
7570 (default_gnat_version): Call $compiler with --version.
7571 Adapt regexp for gnatmake output, insert version.
7572 (gnat_version): New proc.
7573 (gnat_init): Remove gnat_libgcc_s_path.
7574 (gnat_target_compile): Likewise.
7575 Remove ld_library_path.
7576 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7577 (gnat_pass): Remove.
7578 (gnat_pass): Remove.
7579 (gnat_finish): Remove.
7580 (gnat_exit): Remove.
7581 (local_find_gnatmake): Reindent.
7582 (runtest_file_p): Remove.
7583 (prune_warnings): Remove.
7584 (find_gnatclean): New proc.
7585 * lib/gnat-dg.exp (lremove): New proc.
7586 (gnat-dg-test): Reindent.
7587 Remove additional output files.
7588 (gnat-dg-runtest): Remove.
7589
7590 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7591 * gnat.dg/loop_optimization6.adb: Likewise.
7592 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7593
7594 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR tree-optimization/47835
7597 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7598
7599 2011-02-22 Tobias Burnus <burnus@net-b.de>
7600
7601 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7602 * gfortran.dg/abstract_type_2.f03: Ditto.
7603 * gfortran.dg/abstract_type_3.f03: Ditto.
7604 * gfortran.dg/abstract_type_4.f03: Ditto.
7605 * gfortran.dg/abstract_type_5.f03: Ditto.
7606 * gfortran.dg/abstract_type_6.f03: Ditto.
7607 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7608 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7609 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7610 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7611 * gfortran.dg/array_function_5.f90: Ditto.
7612 * gfortran.dg/asynchronous_3.f03: Ditto.
7613 * gfortran.dg/char_expr_1.f90: Ditto.
7614 * gfortran.dg/class_14.f03: Ditto.
7615 * gfortran.dg/data_array_6.f: Ditto.
7616 * gfortran.dg/data_invalid.f90: Ditto.
7617 * gfortran.dg/dot_product_1.f03: Ditto.
7618 * gfortran.dg/func_derived_5.f90: Ditto.
7619 * gfortran.dg/func_result_4.f90: Ditto.
7620 * gfortran.dg/implied_do_1.f90: Ditto.
7621 * gfortran.dg/initialization_25.f90: Ditto.
7622 * gfortran.dg/initialization_26.f90: Ditto.
7623 * gfortran.dg/interface_34.f90: Ditto.
7624 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7625 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7626 * gfortran.dg/matmul_8.f03: Ditto.
7627 * gfortran.dg/merge_init_expr.f90: Ditto.
7628 * gfortran.dg/pack_assign_1.f90: Ditto.
7629 * gfortran.dg/pack_vector_1.f90: Ditto.
7630 * gfortran.dg/pointer_check_8.f90: Ditto.
7631 * gfortran.dg/product_init_expr.f03: Ditto.
7632 * gfortran.dg/reshape_order_5.f90: Ditto.
7633 * gfortran.dg/reshape_shape_1.f90: Ditto.
7634 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7635 * gfortran.dg/same_name_2.f90: Ditto.
7636 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7637 * gfortran.dg/spread_init_expr.f03: Ditto.
7638 * gfortran.dg/stmt_func_1.f90: Ditto.
7639 * gfortran.dg/sum_init_expr.f03: Ditto.
7640 * gfortran.dg/transpose_3.f03: Ditto.
7641 * gfortran.dg/unpack_init_expr.f03: Ditto.
7642 * gfortran.dg/warn_conversion.f90: Ditto.
7643 * gfortran.dg/warn_conversion_2.f90: Ditto.
7644 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7645 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7646 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7647 * gfortran.dg/whole_file_16.f90: Ditto.
7648 * gfortran.dg/whole_file_17.f90: Ditto.
7649 * gfortran.dg/whole_file_18.f90: Ditto.
7650 * gfortran.dg/whole_file_20.f03: Ditto.
7651 * gfortran.dg/whole_file_5.f90: Ditto.
7652 * gfortran.dg/whole_file_6.f90: Ditto.
7653 * gfortran.dg/write_invalid_format.f90: Ditto.
7654 * gfortran.dg/zero_sized_6.f90: Ditto.
7655
7656 2011-02-21 Jeff Law <law@redhat.com>
7657
7658 PR rtl-optimization/46178
7659 * gcc.target/i386/pr46178.c: New test.
7660
7661 PR rtl-optimization/46002
7662 * gcc.c-torture/compile/pr46002.c: New test.
7663
7664 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7665
7666 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7667 *-*-hpux10*.
7668
7669 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR debug/47106
7672 * g++.dg/debug/pr47106.C: Require effective target lto.
7673
7674 2011-02-21 Jason Merrill <jason@redhat.com>
7675
7676 * g++.dg/cpp0x/constexpr-diag2.C: New.
7677
7678 2011-02-20 Jason Merrill <jason@redhat.com>
7679
7680 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7681
7682 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7683
7684 * g++.dg/overload/conv-op1.C: New.
7685
7686 * g++.dg/cpp0x/constexpr-synth1.C: New.
7687
7688 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7689
7690 * objc.dg/layout-2.m: New.
7691 * objc.dg/selector-3.m: Adjusted location of error message.
7692 * objc.dg/type-size-3.m: Same.
7693 * obj-c++.dg/selector-3.mm: Same.
7694
7695 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7696
7697 PR objc/47784
7698 * objc.dg/property/dotsyntax-22.m: New.
7699 * obj-c++.dg/property/dotsyntax-22.mm: New.
7700
7701 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7702
7703 PR c++/46394
7704 * g++.dg/template/typedef38.C: New test.
7705
7706 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7707
7708 PR fortran/46818
7709 * gfortran.dg/whole_file_30.f90 : New test.
7710 * gfortran.dg/whole_file_31.f90 : New test.
7711
7712 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7713
7714 PR fortran/45077
7715 PR fortran/44945
7716 * gfortran.dg/whole_file_28.f90 : New test.
7717 * gfortran.dg/whole_file_29.f90 : New test.
7718
7719 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7720
7721 PR c++/44118
7722 * g++.dg/template/crash105.C: New.
7723
7724 2011-02-19 Jason Merrill <jason@redhat.com>
7725
7726 * g++.dg/cpp0x/regress/no-elide1.C: New.
7727
7728 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7729
7730 PR tree-optimization/46620
7731 * gcc.dg/pr46620.c: New.
7732
7733 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR c/47809
7736 * gcc.target/i386/pr47809.c: New test.
7737
7738 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7739 Tobias Burnus <burnus@net-b.de>
7740
7741 * lib/target-supports.exp
7742 (check_effective_target_fortran_large_real): New check for large reals.
7743 * gfortran.dg/nan_7.f90: New test.
7744
7745 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7746
7747 PR libgfortran/47567
7748 * gfortran.dg/fmt_f0_1.f90: Update test.
7749
7750 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7751
7752 PR fortran/47348
7753 * gfortran.dg/array_constructor_36.f90 : New test.
7754 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7755 allow for comparison between different elements of the array
7756 constructor at different levels of optimization.
7757
7758 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7761 * gcc.target/i386/pr32280-1.c: Likewise.
7762
7763 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR target/47800
7766 * gcc.target/i386/pr47800.c: New test.
7767
7768 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7769
7770 * objc/execute/exceptions/foward-1.x: New.
7771
7772 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7773
7774 PR fortran/47789
7775 * gfortran.dg/derived_constructor_comps_4.f90: New.
7776
7777 2011-02-18 Tobias Burnus
7778
7779 PR fortran/47775
7780 * gfortran.dg/func_result_6.f90: New.
7781
7782 2011-02-18 Michael Matz <matz@suse.de>
7783
7784 PR fortran/45586
7785 * gfortran.dg/lto/pr45586_0.f90: New test.
7786 * gfortran.dg/typebound_proc_20.f90: Ditto.
7787 * gfortran.dg/typebound_proc_21.f90: Ditto.
7788
7789 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7790
7791 PR c++/47795
7792 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7793
7794 2011-02-18 Tobias Burnus <burnus@net-b.de>
7795
7796 PR fortran/47750
7797 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7798 gcc_warning_prefix.
7799 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7800 normalizing the error/warning output.
7801 * gfortran.dg/Wall.f90: Update dg-error/warning.
7802 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7803 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7804 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7805 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7806 * gfortran.dg/class_30.f90: Update dg-error/warning.
7807 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7808 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7809 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7810 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7811 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7812 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7813 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7814 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7815 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7816 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7817 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7818 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7819 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7820 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7821 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7822 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7823 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7824 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7825 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7826 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7827 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7828 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7829 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7830 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7831 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7832
7833 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7834
7835 PR fortran/47768
7836 * gfortran.dg/proc_ptr_comp_30.f90: New.
7837
7838 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR debug/47780
7841 * gcc.target/i386/pr47780.c: New test.
7842
7843 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7844
7845 PR fortran/47767
7846 * gfortran.dg/class_40.f03: New.
7847
7848 2011-02-18 Dodji Seketeli <dodji@redhat.com>
7849
7850 PR c++/47208
7851 * g++.dg/cpp0x/auto21.C: New test.
7852
7853 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
7854
7855 * objc.dg/special/unclaimed-category-1.h: Updated for
7856 new ABI support.
7857 * objc.dg/special/unclaimed-category-1.m: Same.
7858 * objc.dg/zero-link-1.m: Same.
7859 * objc.dg/lookup-1.m: Same.
7860 * objc.dg/torture/strings/const-str-9.m
7861 * objc.dg/torture/strings/const-str-10.m: Same.
7862 * objc.dg/torture/strings/const-str-11.m: Same.
7863 * objc.dg/torture/forward-1.m: Same.
7864 * objc.dg/zero-link-2.m: Same.
7865 * objc.dg/encode-7-next-64bit.m: Same.
7866 * objc.dg/method-4.m: Same.
7867 * objc.dg/next-runtime-1.m: Same.
7868 * objc.dg/image-info.m: Same.
7869 * objc.dg/pr23214.m: Same.
7870 * objc.dg/symtab-1.m: Same.
7871 * obj-c++.dg/basic.m: Same.
7872 * obj-c++.dg/proto-lossage-3.m: Same.
7873 * obj-c++.dg/torture/strings/const-str-10.m: Same.
7874 * obj-c++.dg/torture/strings/const-str-11.m: Same.
7875 * obj-c++.dg/torture/strings/const-str-9.m: Same.
7876 * obj-c++.dg/method-11.m: Same.
7877 * objc/execute/enumeration-1.m: Same.
7878 * objc/execute/object_is_class.m: Same.
7879 * objc/execute/formal_protocol-2.m: Same.
7880 * objc/execute/formal_protocol-4.m: Same.
7881 * objc/execute/formal_protocol-6.m: Same.
7882 * objc/execute/bycopy-3.m: Same.
7883 * objc/execute/exceptions/catchall-1.m: Same.
7884 * objc/execute/exceptions/finally-1.m: Same.
7885 * objc/execute/exceptions/local-variables-1.m: Same.
7886 * objc/execute/exceptions/foward-1.m: Same.
7887 * objc/execute/bf-common.h
7888 * objc/execute/enumeration-2.m: Same.
7889 * objc/execute/formal_protocol-1.m: Same.
7890 * objc/execute/formal_protocol-3.m: Same.
7891 * objc/execute/formal_protocol-5.m: Same.
7892 * objc/execute/accessing_ivars.m: Same.
7893 * objc/execute/bycopy-2.m: Same.
7894 * objc/execute/formal_protocol-7.m: Same.
7895 * objc/execute/compatibility_alias.m: Same.
7896 * objc/execute/no_clash.m: Same.
7897 * objc/execute/object_is_meta_class.m: Same.
7898 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7899 * objc/execute/class-tests-1.h: Include stdio.h.
7900 * objc/execute/class-tests-2.h: Same.
7901 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7902 runtimes.
7903 * obj-c++.dg/try-catch-2.mm: Same.
7904
7905 2011-02-17 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR c++/47783
7908 * g++.dg/warn/Wunused-parm-4.C: New test.
7909
7910 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
7911 Jan Hubicka <jh@suse.cz>
7912
7913 PR debug/47106
7914 PR debug/47402
7915 * g++.dg/debug/pr47106.C: New.
7916
7917 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
7918
7919 PR target/43653
7920 * gcc.target/i386/pr43653.c: New test.
7921
7922 2011-02-11 Dodji Seketeli <dodji@redhat.com>
7923
7924 PR c++/47172
7925 * g++.dg/template/inherit6.C: New test.
7926
7927 2011-02-16 Janus Weil <janus@gcc.gnu.org>
7928
7929 PR fortran/47745
7930 * gfortran.dg/class_39.f03: New.
7931
7932 2011-02-16 Dodji Seketeli <dodji@redhat.com>
7933
7934 PR c++/47326
7935 * g++.dg/cpp0x/variadic106.C: New test.
7936
7937 2011-02-16 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR libfortran/47757
7940 * gfortran.dg/pr47757-1.f90: New test.
7941 * gfortran.dg/pr47757-2.f90: New test.
7942 * gfortran.dg/pr47757-3.f90: New test.
7943
7944 PR c++/47704
7945 * g++.dg/cpp0x/enum8.C: New test.
7946
7947 2011-02-15 Jason Merrill <jason@redhat.com>
7948
7949 * g++.dg/inherit/implicit-trivial1.C: New.
7950 * g++.dg/cpp0x/implicit-trivial1.C: New.
7951
7952 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7953
7954 PR middle-end/47725
7955 * gcc.dg/torture/pr47725.c: Removed.
7956
7957 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7958
7959 PR target/47755
7960 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7961 constant does not generate a load from memory.
7962
7963 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
7964
7965 PR middle-end/47725
7966 * gcc.dg/torture/pr47725.c: New.
7967
7968 2011-02-15 Richard Guenther <rguenther@suse.de>
7969
7970 PR tree-optimization/47743
7971 * gcc.dg/torture/pr47743.c: New testcase.
7972
7973 2011-02-15 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR middle-end/47581
7976 * gcc.target/i386/pr47581.c: New test.
7977
7978 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7979
7980 PR fortran/47730
7981 * gfortran.dg/select_type_22.f03: New.
7982
7983 2011-02-14 Jason Merrill <jason@redhat.com>
7984
7985 * g++.dg/cpp0x/regress/enum1.C: New.
7986
7987 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * gnat.dg/include.adb: New test.
7990
7991 2011-02-14 Janus Weil <janus@gcc.gnu.org>
7992
7993 PR fortran/47728
7994 * gfortran.dg/class_38.f03: New.
7995
7996 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
7997
7998 * gcc.dg/pr46494.c: New test.
7999
8000 2011-02-14 Richard Guenther <rguenther@suse.de>
8001
8002 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8003
8004 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005
8006 PR ada/41929
8007 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8008 sparc*-sun-solaris2.11.
8009
8010 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8011
8012 PR fortran/47349
8013 * gfortran.dg/argument_checking_18.f90: New.
8014
8015 2011-02-13 Tobias Burnus <burnus@net-b.de>
8016
8017 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8018 * gfortran.dg/argument_checking_17.f90: New.
8019
8020 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8021
8022 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8023 are temporarily disabled.
8024 * gfortran.dg/class_7.f03: Ditto.
8025 * gfortran.dg/coarray_14.f90: Ditto.
8026 * gfortran.dg/typebound_proc_13.f03: Ditto.
8027
8028 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8029
8030 PR fortran/45586
8031 * gfortran.dg/extends_11.f03: New.
8032
8033 2011-02-11 Xinliang David Li <davidxl@google.com>
8034
8035 PR tree-optimization/47707
8036 * g++.dg/tree-ssa/pr47707.C: New test.
8037
8038 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8039
8040 * g++.dg/opt/inline17.C: New test.
8041
8042 2011-02-11 Tobias Burnus <burnus@net-b.de>
8043
8044 PR fortran/47550
8045 * gfortran.dg/pure_formal_2.f90: New.
8046
8047 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8048
8049 PR rtl-optimization/47614
8050 * gfortran.dg/pr47614.f: New.
8051
8052 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8053
8054 PR driver/47678
8055 * gcc.dg/opts-6.c: New test.
8056
8057 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR debug/47684
8060 * gcc.dg/pr47684.c: New test.
8061
8062 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8063
8064 PR target/47629
8065 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8066 c99_runtime, dg-add-options c99_runtime.
8067 (main): Use __asm__.
8068
8069 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071 PR testsuite/47400
8072 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8073 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8074 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8075 * gcc.dg/ucnid-10.c: Likewise.
8076 * gcc.dg/ucnid-13.c: Likewise.
8077 * gcc.dg/ucnid-7.c: Likewise.
8078 * gcc.dg/ucnid-8.c: Likewise.
8079 Adapt dg-warning line number.
8080
8081 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8082
8083 * gcc.target/i386/parity-1.c: Use -march=k8.
8084 * gcc.target/i386/parity-2.c: Ditto.
8085 * gcc.target/i386/vecinit-1.c: Ditto.
8086 * gcc.target/i386/vecinit-2.c: Ditto.
8087
8088 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8089
8090 PR target/46610
8091 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8092 * gcc.target/mips/save-restore-3.c: Likewise.
8093 * gcc.target/mips/save-restore-4.c: Likewise.
8094 * gcc.target/mips/save-restore-5.c: Likewise.
8095
8096 PR target/47683
8097 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8098 * g++.dg/tree-prof/partition2.C: Likewise.
8099
8100 2011-02-09 Jason Merrill <jason@redhat.com>
8101
8102 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8103 rather than misdeclare std::puts.
8104
8105 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8106 * g++.dg/other/warning1.C: Likewise.
8107 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8108 * g++.old-deja/g++.gb/scope06.C: Likewise.
8109 * g++.old-deja/g++.law/cvt11.C: Likewise.
8110 * g++.old-deja/g++.law/init1.C: Likewise.
8111 * g++.dg/abi/mangle26.C: Likewise.
8112
8113 * g++.dg/template/function1.C: Adjust for C++0x mode.
8114 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8115
8116 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8117 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8118
8119 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8120
8121 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8122
8123 * g++.dg/cpp0x/regress: New directory.
8124 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8125 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8126 * g++.dg/cpp0x/regress/regress3.C: New.
8127
8128 2011-02-10 Richard Guenther <rguenther@suse.de>
8129
8130 PR tree-optimization/47677
8131 * gcc.dg/torture/pr47677.c: New testcase.
8132
8133 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8134
8135 * objc.dg/special/load-category-1.m: Remove unused header.
8136 * objc.dg/special/load-category-1a.m: Likewise.
8137 * objc.dg/special/load-category-2.m: Likewise.
8138 * objc.dg/special/load-category-2a.m: Likewise.
8139 * objc.dg/special/load-category-3.m: Likewise.
8140 * objc.dg/special/load-category-3a.m: Likewise.
8141 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8142 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8143 * objc.dg/attributes/class-attribute-1.m: Likewise.
8144 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8145 * obj-c++.dg/property/property.exp: Likewise.
8146 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8147 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8148 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8149 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8150 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8151 * obj-c++.dg/template-8.mm: Likewise.
8152
8153 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR target/47665
8156 * gcc.target/i386/pr47665.c: New test.
8157
8158 2011-02-10 Jie Zhang <jie@codesourcery.com>
8159
8160 PR testsuite/47622
8161 Revert
8162 2011-02-05 Jie Zhang <jie@codesourcery.com>
8163 PR debug/42631
8164 * gcc.dg/pr42631.c: Update test.
8165 * gcc.dg/pr42631-2.c: New test.
8166
8167 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8168
8169 PR fortran/47352
8170 * gfortran.dg/proc_decl_25.f90: New.
8171
8172 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8173
8174 PR fortran/47463
8175 * gfortran.dg/typebound_assignment_2.f03: New.
8176
8177 2011-02-09 Richard Guenther <rguenther@suse.de>
8178
8179 PR tree-optimization/47664
8180 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8181
8182 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8183
8184 PR middle-end/47646
8185 * gnat.dg/uninit_func.adb: Adjust dg directive.
8186
8187 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8188
8189 PR middle-end/47646
8190 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8191
8192 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8193
8194 PR fortran/47637
8195 * gfortran.dg/auto_dealloc_2.f90: New.
8196
8197 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199 * gcc.dg/builtins-config.h: Remove __sgi handling.
8200 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8201 -std=c99 for mips-sgi-irix6.5*.
8202
8203 2011-02-09 Martin Jambor <mjambor@suse.cz>
8204
8205 PR middle-end/45505
8206 * gfortran.dg/pr25923.f90: Remove xfails.
8207
8208 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8209
8210 PR fortran/47583
8211 * gfortran.dg/inquire_14.f90: New test.
8212
8213 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8214
8215 PR fortran/45290
8216 * gfortran.dg/pointer_init_6.f90: New.
8217
8218 2011-02-08 Jeff Law <law@redhat.com>
8219
8220 PR tree-optimization/42893
8221 * gcc.tree-ssa/pr42893.c: New test.
8222
8223 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8224
8225 PR tree-optimization/46834
8226 PR tree-optimization/46994
8227 PR tree-optimization/46995
8228 * gcc.dg/graphite/id-pr46834.c: New.
8229 * gfortran.dg/graphite/id-pr46994.f90: New.
8230 * gfortran.dg/graphite/id-pr46995.f90: New.
8231
8232 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8233
8234 PR middle-end/47646
8235 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8236 using the variable is known the warning is emitted there.
8237 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8238 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8239
8240 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8241 statement.
8242 (vg): Likewise.
8243 * gcc.dg/noreturn-1.c (foo5): Likewise.
8244 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8245 (method2): Likewise.
8246
8247 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8248 the return statement using the uninitialized variable.
8249 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8250
8251 2011-02-08 Richard Guenther <rguenther@suse.de>
8252
8253 PR middle-end/47639
8254 * g++.dg/opt/pr47639.c: New testcase.
8255
8256 2011-02-08 Richard Guenther <rguenther@suse.de>
8257
8258 PR tree-optimization/47632
8259 * g++.dg/opt/pr47632.C: New testcase.
8260
8261 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8262
8263 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8264
8265 2011-02-07 Richard Guenther <rguenther@suse.de>
8266
8267 PR tree-optimization/47615
8268 * g++.dg/opt/pr47615.C: New testcase.
8269
8270 2011-02-07 Richard Guenther <rguenther@suse.de>
8271
8272 PR tree-optimization/47621
8273 * gcc.dg/torture/pr47621.c: New testcase.
8274
8275 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8276
8277 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8278
8279 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8280
8281 PR fortran/47592
8282 * gfortran.dg/allocate_with_source_1 : New test.
8283
8284 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR middle-end/47610
8287 * gcc.dg/pr47610.c: New test.
8288
8289 2011-02-05 Jie Zhang <jie@codesourcery.com>
8290
8291 PR debug/42631
8292 * gcc.dg/pr42631.c: Update test.
8293 * gcc.dg/pr42631-2.c: New test.
8294
8295 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8296
8297 PR fortran/47574
8298 * gfortran.dg/pr47574.f90: New test.
8299
8300 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8301
8302 PR tree-optimization/46194
8303 * gcc.dg/autopar/pr46194.c: New.
8304
8305 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8306
8307 PR tree-optimization/43695
8308 * g++.dg/ipa/pr43695.C: New.
8309
8310 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR inline-asm/23200
8313 * gcc.dg/pr23200.c: New test.
8314
8315 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8316
8317 PR c++/47589
8318 * g++.dg/pr47589.C: New test.
8319
8320 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8321
8322 PR c++/47398
8323 * g++.dg/template/typedef37.C: New test.
8324 * g++.dg/template/param1.C: Adjust expected error message.
8325
8326 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR middle-end/31490
8329 * gcc.dg/pr31490-2.c: New test.
8330 * gcc.dg/pr31490-3.c: New test.
8331 * gcc.dg/pr31490-4.c: New test.
8332
8333 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8334 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR c++/46890
8337 * g++.dg/parser/semicolon3.C: Adjust.
8338 * g++.dg/parser/semicolon4.C: New testcase.
8339 * g++.dg/pr46890.C: New testcase.
8340
8341 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/29571
8344 * g++.dg/init/pr29571.C: New.
8345
8346 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8347
8348 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8349 instead of vect_int.
8350
8351 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8352
8353 PR target/47312
8354 * gcc.target/i386/pr47312.c: New test.
8355
8356 PR target/47564
8357 * gcc.target/i386/pr47564.c: New test.
8358
8359 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8360
8361 PR tree-optimization/45122
8362 * gcc.dg/tree-ssa/pr45122.c: New.
8363
8364 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8365
8366 PR target/47272
8367 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8368 and vec_vsx_st.
8369
8370 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8371 and vsx so a default --with-cpu=power7 doesn't give an error
8372 when -mavoid-indexed-addresses is used.
8373
8374 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8375 wrapper function to save the arguments and then jump to the real
8376 function, rather than depending on the compiler not to move stuff
8377 before an asm.
8378 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8379
8380 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8381 Paul Thomas <pault@gcc.gnu.org>
8382
8383 PR fortran/47082
8384 * gfortran.dg/class_37.f03 : New test.
8385
8386 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8387 Richard Guenther <rguenther@suse.de>
8388
8389 PR tree-optimization/40979
8390 PR bootstrap/47044
8391 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8392 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8393 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8394 check_vect_support_and_set_flags.
8395 * gfortran.dg/graphite/vect-pr40979.f90: New.
8396
8397 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8398
8399 PR fortran/47572
8400 * gfortran.dg/class_36.f03: New.
8401
8402 2011-02-02 Richard Guenther <rguenther@suse.de>
8403
8404 PR tree-optimization/47566
8405 * gcc.dg/lto/20110201-1_0.c: New testcase.
8406
8407 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8408
8409 PR debug/47498
8410 PR debug/47501
8411 PR debug/45136
8412 PR debug/45130
8413 * debug/pr47498.c: New.
8414 * debug/pr47501.c: New.
8415
8416 2011-02-01 Richard Guenther <rguenther@suse.de>
8417
8418 PR tree-optimization/47559
8419 * g++.dg/torture/pr47559.C: New testcase.
8420
8421 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8422
8423 PR fortran/47565
8424 * gfortran.dg/typebound_call_20.f03: New.
8425
8426 2011-02-01 Richard Guenther <rguenther@suse.de>
8427
8428 PR tree-optimization/47555
8429 * gcc.dg/pr47555.c: New testcase.
8430
8431 2011-02-01 Richard Guenther <rguenther@suse.de>
8432
8433 PR tree-optimization/47541
8434 * g++.dg/torture/pr47541.C: New testcase.
8435
8436 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8437
8438 PR fortran/47455
8439 * gfortran.dg/typebound_call_19.f03: New.
8440
8441 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR c++/47416
8444 * g++.dg/cpp0x/pr47416.C: New test.
8445
8446 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8447
8448 PR fortran/47519
8449 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8450
8451 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8452
8453 PR fortran/47463
8454 * gfortran.dg/typebound_assignment_1.f03: New.
8455
8456 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR tree-optimization/47538
8459 * gcc.c-torture/execute/pr47538.c: New test.
8460
8461 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8462
8463 PR target/45325
8464 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8465
8466 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8467
8468 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8469
8470 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8471
8472 PR rtl-optimization/44031
8473 * gcc.c-torture/compile/20110131-1.c: New test.
8474
8475 2011-01-31 Tobias Burnus <burnus@net-b.de>
8476
8477 PR fortran/47042
8478 * gfortran.dg/stmt_func_1.f90: New.
8479
8480 2011-01-31 Tobias Burnus <burnus@net-b.de>
8481
8482 PR fortran/47042
8483 * gfortran.dg/interface_34.f90: New.
8484
8485 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/47523
8488 * gfortran.dg/realloc_on_assign_5.f03: New test.
8489 * gfortran.dg/realloc_on_assign_5.f03: New test.
8490
8491 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8492
8493 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8494 * gfortran.dg/bessel_7.f90: Likewise.
8495 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8496
8497 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8498 * gfortran.dg/sum_init_expr.f03: Likewise.
8499
8500 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8501
8502 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8503 -r -nostdlib.
8504
8505 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8506 loop only on "vect_intfloat_cvt" targets.
8507
8508 2011-01-29 Tobias Burnus <burnus@net-b.de>
8509
8510 PR fortran/47531
8511 * gfortran.dg/shape_6.f90: New.
8512
8513 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8514
8515 PR libgfortran/47434
8516 * gfortran.dg/read_infnan_1.f90: Update test.
8517 * gfortran.dg/module_nan.f90: Update test.
8518 * gfortran.dg/char4_iunit_1.f03: Update test.
8519 * gfortran.dg/large_real_kind_1.f90: Update test.
8520 * gfortran.dg/real_const_3.f90: Update test.
8521 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8522
8523 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8524
8525 PR c++/47311
8526 * g++.dg/template/param2.C: New test.
8527
8528 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8529
8530 PR libgfortran/47285
8531 * gfortran.dg/fmt_g.f: New test.
8532
8533 2011-01-28 Tobias Burnus <burnus@net-b.de>
8534
8535 PR fortran/47507
8536 * gfortran.dg/pure_formal_1.f90: New.
8537
8538 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR target/42894
8541 * gcc.dg/tls/pr42894.c: New test.
8542
8543 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544
8545 * gcc.dg/pr47276.c: Add dg-require-visibility.
8546
8547 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8548
8549 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8550
8551 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8552 Tobias Burnus <burnus@gcc.gnu.org>
8553
8554 PR fortran/45170
8555 PR fortran/35810
8556 PR fortran/47350
8557 * gfortran.dg/realloc_on_assign_3.f03: New test.
8558 * gfortran.dg/realloc_on_assign_4.f03: New test.
8559 * gfortran.dg/allocatable_function_5.f90: New test.
8560 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8561 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8562 implemented" dg-errors.
8563
8564 2011-01-27 Jan Hubicka <jh@suse.cz>
8565
8566 PR middle-end/46949
8567 * gcc.dg/attr-weakref-4.c: New testcase
8568
8569 2011-01-27 Martin Jambor <mjambor@suse.cz>
8570
8571 PR tree-optimization/47228
8572 * gcc.dg/torture/pr47228.c: New test.
8573
8574 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8575
8576 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8577
8578 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8579
8580 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8581 when using auto-overlay support on the SPU.
8582
8583 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8584
8585 PR rtl-optimization/44174
8586 * gcc.target/i386/asm-6.c: New test.
8587
8588 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8589
8590 PR rtl-optimization/46856
8591 * gcc.c-torture/compile/pr46856.c: New test.
8592
8593 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8594 Andrew Pinski <pinskia@gmail.com>
8595
8596 PR c/43082
8597 * gcc.dg/pr43082.c: New.
8598
8599 2011-01-26 DJ Delorie <dj@redhat.com>
8600
8601 PR rtl-optimization/46878
8602 * gcc.dg/pr46878-1.c: New test.
8603
8604 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR c++/47476
8607 * g++.dg/cpp0x/pr47476.C: New test.
8608
8609 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 * gcc.c-torture/compile/20110126-1.c: New test.
8612
8613 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR c/47473
8616 * gcc.dg/torture/pr47473.c: New test.
8617
8618 2011-01-26 Jan Hubicka <jh@suse.cz>
8619
8620 PR target/47237
8621 * gcc.c-torture/execute/pr47237.c: New testcase.
8622
8623 2011-01-26 Jan Hubicka <jh@suse.cz>
8624
8625 PR tree-optimization/47190
8626 * gcc.dg/attr-weakref-3.c: New testcase.
8627
8628 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8629
8630 PR c++/43601
8631 * gcc.dg/dll-9a.c: New test file.
8632 * gcc.dg/dll-11.c: Likewise.
8633 * gcc.dg/dll-12.c: Likewise.
8634 * gcc.dg/dll-12a.c: Likewise.
8635 * gcc.dg/dll-11a.c: Likewise.
8636 * gcc.dg/dll-9.c: Likewise.
8637 * gcc.dg/dll-10.c: Likewise.
8638 * gcc.dg/dll-10a.c: Likewise.
8639 * g++.dg/ext/dllexport4a.cc: Likewise.
8640 * g++.dg/ext/dllexport4.C: Likewise.
8641 * g++.dg/ext/dllexport5.C: Likewise.
8642 * g++.dg/ext/dllexport5a.cc: Likewise.
8643
8644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8645
8646 PR tree-optimization/46970
8647 * gcc.dg/graphite/pr46970.c: New.
8648
8649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8650
8651 PR tree-optimization/46215
8652 * gcc.dg/graphite/pr46215.c: New.
8653
8654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8655
8656 PR tree-optimization/46168
8657 * gcc.dg/graphite/pr46168.c: New.
8658
8659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8660
8661 PR tree-optimization/43657
8662 * gcc.dg/graphite/pr43657.c: New.
8663
8664 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8665
8666 PR tree-optimization/29832
8667 * gfortran.dg/graphite/pr29832.f90: New.
8668
8669 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8670
8671 PR tree-optimization/43567
8672 * gcc.dg/graphite/pr43567.c: New.
8673
8674 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8675
8676 * gfortran.dg/graphite/interchange-4.f: New.
8677 * gfortran.dg/graphite/interchange-5.f: New.
8678
8679 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8680 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8681 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8682 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8683 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8684 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8685 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8686 * gfortran.dg/ltrans-7.f90: Removed.
8687 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8688
8689 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8690 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8691 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8692 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8693 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8694 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8695 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8696 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8697 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8698 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8699 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8700 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8701 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8702 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8703 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8704 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8705 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8706 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8707 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8708 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8709 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8710 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8711 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8712 * gcc.dg/tree-ssa/data-dep-1.c
8713 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8714 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8715 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8716 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8717 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8718
8719 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR tree-optimization/47265
8722 PR tree-optimization/47443
8723 * gcc.c-torture/compile/pr47265.c: New test.
8724 * gcc.dg/pr47443.c: New test.
8725
8726 2011-01-25 Martin Jambor <mjambor@suse.cz>
8727
8728 PR tree-optimization/47382
8729 * g++.dg/torture/pr47382.C: New test.
8730 * g++.dg/opt/devirt1.C: Xfail.
8731
8732 2011-01-25 Yao Qi <yao@codesourcery.com>
8733
8734 PR target/45701
8735 * gcc.target/arm/pr45701-1.c: New test.
8736 * gcc.target/arm/pr45701-2.c: New test.
8737 * gcc.target/arm/pr45701-3.c: New test.
8738
8739 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8740 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR tree-optimization/47271
8743 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8744
8745 2011-01-25 Nick Clifton <nickc@redhat.com>
8746
8747 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8748 (saturate_add): Delete.
8749 (exchange): Delete.
8750 (main): Do not run saturate_add.
8751 (set_interrupts): Delete.
8752
8753 2011-01-25 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/47448
8756 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8757
8758 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR tree-optimization/47427
8761 PR tree-optimization/47428
8762 * gcc.c-torture/compile/pr47427.c: New test.
8763 * gcc.c-torture/compile/pr47428.c: New test.
8764
8765 2011-01-25 Richard Guenther <rguenther@suse.de>
8766
8767 PR middle-end/47411
8768 * gcc.dg/torture/pr47411.c: New testcase.
8769
8770 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8771
8772 * gfortran.dg/graphite/id-24.f: New.
8773 * gfortran.dg/graphite/id-25.f: New.
8774
8775 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8776
8777 * gfortran.dg/graphite/id-23.f: New.
8778
8779 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8780
8781 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8782
8783 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8784
8785 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8786 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8787 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8788 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8789 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8790 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8791 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8792 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8793 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8794
8795 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8796
8797 * gcc.dg/graphite/block-0.c: Add documentation.
8798 * gcc.dg/graphite/block-4.c: Same.
8799 * gcc.dg/graphite/block-7.c: Same.
8800 * gcc.dg/graphite/block-8.c: New.
8801 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8802 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8803 * gcc.dg/graphite/interchange-12.c: Add documentation.
8804 * gcc.dg/graphite/interchange-13.c: New.
8805 * gcc.dg/graphite/interchange-14.c: New.
8806 * gcc.dg/graphite/interchange-15.c: New.
8807 * gcc.dg/graphite/interchange-8.c: Add documentation.
8808 * gcc.dg/graphite/interchange-mvt.c: Same.
8809
8810 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8811
8812 PR target/47408
8813 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8814 * gcc.target/powerpc/altivec-14.c: Ditto.
8815 * gcc.target/powerpc/altivec-33.c: Ditto.
8816 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8817 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8818 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8819 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8820 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8821 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8822 * g++.dg/ext/altivec-15.C: Ditto.
8823 * g++.dg/ext/altivec-types-1.C: Ditto.
8824 * g++.dg/ext/altivec-types-2.C: Ditto.
8825 * g++.dg/ext/altivec-types-3.C: Ditto.
8826 * g++.dg/ext/altivec-types-4.C: Ditto.
8827
8828 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8829
8830 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8831
8832 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8833
8834 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8835 optimization options.
8836
8837 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8838
8839 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8840
8841 PR testsuite/45988
8842 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8843
8844 2011-01-23 Tobias Burnus <burnus@net-b.de>
8845
8846 PR fortran/47421
8847 * gfortran.dg/allocatable_scalar_12.f90: New.
8848
8849 2011-01-23 Ira Rosen <irar@il.ibm.com>
8850
8851 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8852 vectorization to be not profitable if peeling is used to
8853 realign the memory access.
8854 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8855 loop bound to avoid loop unrolling.
8856 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8857
8858 2011-01-22 Jan Hubicka <jh@suse.cz>
8859
8860 PR lto/47333
8861 * g++.dg/lto/pr47333.C: New file.
8862
8863 2011-01-22 Jan Hubicka <jh@suse.cz>
8864
8865 PR tree-optimization/43884
8866 PR lto/44334
8867 * gcc.dg/autopar/outer-2.c: Increase array size.
8868 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8869
8870 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8871
8872 PR fortran/38536
8873 * gfortran.dg/c_loc_tests_16.f90: New test.
8874
8875 2011-01-22 Tobias Burnus <burnus@net-b.de>
8876
8877 PR fortran/47399
8878 * gfortran.dg/typebound_proc_19.f90: New.
8879
8880 2011-01-21 Jeff Law <law@redhat.com>
8881
8882 PR tree-optimization/47053
8883 * g++.dg/pr47053.C: New test.
8884
8885 2011-01-21 Jason Merrill <jason@redhat.com>
8886
8887 PR c++/47041
8888 * g++.dg/cpp0x/constexpr-ctor6.C: New.
8889
8890 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR c++/47388
8893 * g++.dg/cpp0x/range-for10.C: New test.
8894 * g++.dg/template/for1.C: New test.
8895
8896 PR middle-end/45566
8897 * g++.dg/tree-prof/partition3.C: New test.
8898
8899 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8900
8901 PR rtl-optimization/47366
8902 * g++.dg/opt/pr47366.C: New test.
8903
8904 2011-01-21 Jason Merrill <jason@redhat.com>
8905
8906 PR c++/46552
8907 * g++.dg/cpp0x/constexpr-regress2.C: New.
8908
8909 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8910
8911 2011-01-21 Jeff Law <law@redhat.com>
8912
8913 PR rtl-optimization/41619
8914 * gcc.dg/pr41619.c: New.
8915
8916 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR tree-optimization/47355
8919 * g++.dg/opt/pr47355.C: New test.
8920
8921 2011-01-21 Richard Guenther <rguenther@suse.de>
8922
8923 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8924 making main hot.
8925
8926 2011-01-21 Richard Guenther <rguenther@suse.de>
8927
8928 PR tree-optimization/47365
8929 * gcc.dg/torture/pr47365.c: New testcase.
8930 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8931
8932 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8933
8934 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8935
8936 2011-01-21 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR tree-optimization/47391
8939 * gcc.dg/pr47391.c: New test.
8940
8941 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8942
8943 * g++.dg/template/char1.C: Use signed char.
8944
8945 2011-01-21 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/47377
8948 * gfortran.dg/pointer_target_4.f90: New.
8949
8950 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8951
8952 PR target/47251
8953 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8954 ILP32 system and not IP32.
8955
8956 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
8957
8958 PR debug/46583
8959 * g++.dg/debug/pr46583.C: New.
8960
8961 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR debug/47283
8964 * g++.dg/debug/pr47283.C: New test.
8965
8966 PR testsuite/47371
8967 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8968 * gcc.target/i386/headmerge-2.c: Likewise.
8969
8970 2011-01-20 Richard Guenther <rguenther@suse.de>
8971
8972 PR middle-end/47370
8973 * gcc.dg/torture/pr47370.c: New testcase.
8974
8975 2011-01-20 Jakub Jelinek <jakub@redhat.com>
8976
8977 PR tree-optimization/46130
8978 * gcc.dg/pr46130-1.c: New test.
8979 * gcc.dg/pr46130-2.c: New test.
8980
8981 2011-01-19 Dodji Seketeli <dodji@redhat.com>
8982
8983 PR c++/47291
8984 * g++.dg/debug/dwarf2/template-params-10.C: New test.
8985
8986 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
8987
8988 PR debug/46240
8989 * g++.dg/debug/pr46240.cc: New.
8990
8991 2011-01-19 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR c++/47303
8994 * g++.dg/template/anonunion1.C: New test.
8995
8996 PR rtl-optimization/47337
8997 * gcc.c-torture/execute/pr47337.c: New test.
8998
8999 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9000
9001 PR testsuite/45342
9002 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9003
9004 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9005
9006 PR tree-optimization/46021
9007 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9008
9009 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR tree-optimization/47290
9012 * g++.dg/torture/pr47290.C: New test.
9013
9014 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9015
9016 PR fortran/47240
9017 * gfortran.dg/proc_ptr_comp_29.f90: New.
9018
9019 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9020
9021 PR testsuite/41146
9022 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9023 powerpc-apple-darwin9.
9024
9025 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR rtl-optimization/47299
9028 * gcc.c-torture/execute/pr47299.c: New test.
9029
9030 2011-01-17 Jason Merrill <jason@redhat.com>
9031
9032 * g++.dg/cpp0x/constexpr-virtual.C: New.
9033
9034 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR fortran/47331
9037 * gfortran.dg/gomp/pr47331.f90: New test.
9038
9039 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9040
9041 PR objc/47314
9042 * objc.dg/selector-warn-1.m: New.
9043 * obj-c++.dg/selector-warn-1.mm: New.
9044
9045 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9046
9047 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9048 Update dg-final accordingly.
9049
9050 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9053
9054 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9055
9056 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9057 target check.
9058 * gcc.dg/guality/pr36728-2.c: Likewise.
9059
9060 2011-01-17 Richard Guenther <rguenther@suse.de>
9061
9062 PR tree-optimization/47313
9063 * g++.dg/torture/pr47313.C: New testcase.
9064
9065 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9066
9067 PR target/47318
9068 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9069 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9070 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9071 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9072
9073 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9074 as __m256i.
9075 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9076 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9077 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9078
9079 2011-01-17 Richard Guenther <rguenther@suse.de>
9080
9081 PR tree-optimization/45967
9082 * gcc.dg/torture/pr45967-2.c: New testcase.
9083 * gcc.dg/torture/pr45967-3.c: Likewise.
9084
9085 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9086
9087 PR testsuite/47325
9088 * g++.dg/ext/pr47213.C: Require visibility.
9089
9090 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9091
9092 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9093 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9094
9095 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9096
9097 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9098 Linux-based targets.
9099
9100 2011-01-13 Jan Hubicka <jh@suse.cz>
9101
9102 PR tree-optimization/47276
9103 * gcc.dg/pr47276.c: New testcase.
9104
9105 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9106 Jonathan Wakely <jwakely.gcc@gmail.com>
9107
9108 PR c++/33558
9109 * g++.dg/other/pr33558.C: New.
9110 * g++.dg/other/pr33558-2.C: New.
9111
9112 2011-01-14 Martin Jambor <mjambor@suse.cz>
9113
9114 PR tree-optimization/45934
9115 PR tree-optimization/46302
9116 * g++.dg/ipa/devirt-c-1.C: New test.
9117 * g++.dg/ipa/devirt-c-2.C: Likewise.
9118 * g++.dg/ipa/devirt-c-3.C: Likewise.
9119 * g++.dg/ipa/devirt-c-4.C: Likewise.
9120 * g++.dg/ipa/devirt-c-5.C: Likewise.
9121 * g++.dg/ipa/devirt-c-6.C: Likewise.
9122 * g++.dg/ipa/devirt-6.C: Likewise.
9123 * g++.dg/ipa/devirt-d-1.C: Likewise.
9124 * g++.dg/torture/pr45934.C: Likewise.
9125
9126 2011-01-14 Jason Merrill <jason@redhat.com>
9127
9128 * g++.dg/cpp0x/variadic105.C: New.
9129
9130 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9131 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 PR objc/45989
9134 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9135 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9136 execution tests on i?86-*-*, x86_64-*-* and
9137 powerpc*-apple-darwin* && ilp32.
9138 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9139 tests on i?86-*-* and x86_64-*-*.
9140
9141 2011-01-14 Richard Guenther <rguenther@suse.de>
9142
9143 PR tree-optimization/47280
9144 * g++.dg/opt/pr47280.C: New testcase.
9145
9146 2011-01-14 Jason Merrill <jason@redhat.com>
9147
9148 * g++.dg/cpp0x/constexpr-regress1.C: New.
9149
9150 * g++.dg/ext/flexary2.C: New.
9151
9152 2011-01-14 Richard Guenther <rguenther@suse.de>
9153
9154 PR middle-end/47281
9155 * gcc.dg/torture/pr47281.c: New testcase.
9156 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9157
9158 2011-01-14 Richard Guenther <rguenther@suse.de>
9159
9160 PR tree-optimization/47286
9161 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9162
9163 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9164
9165 PR c++/47213
9166 * g++.dg/ext/pr47213.C: New.
9167
9168 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9171
9172 2011-01-13 Tobias Burnus <burnus@net-b.de>
9173 Mikael Morin <mikael@gcc.gnu.org>
9174
9175 PR fortran/45848
9176 PR fortran/47204
9177 * gfortran.dg/select_type_20.f90: New.
9178 * gfortran.dg/select_type_21.f90: New.
9179
9180 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9181
9182 PR target/47251
9183 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9184
9185 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9186
9187 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9188 * gcc.dg/guality/pr36728-2.c: Likewise.
9189
9190 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9191
9192 PR debug/PR46973
9193 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9194
9195 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9196
9197 PR rtl-optimization/45352
9198 * gcc.dg/pr45352-3.c: New.
9199
9200 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9201
9202 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9203 comment.
9204 * g++.dg/cpp0x/range-for8.C: New.
9205 * g++.dg/cpp0x/range-for9.C: New.
9206
9207 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9208
9209 PR debug/47209
9210 * g++.dg/debug/pr47209.C: New.
9211
9212 2011-01-12 Richard Guenther <rguenther@suse.de>
9213
9214 PR lto/47259
9215 * gcc.dg/lto/pr47259_0.c: New testcase.
9216 * gcc.dg/lto/pr47259_1.c: Likewise.
9217
9218 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9219
9220 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9221 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9222 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9223 methods missing from the OBJC2 Object.
9224 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9225 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9226 GNU and NeXT runtimes.
9227 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9228 comments.
9229 * objc-obj-c++-shared/Object1.m: Likewise.
9230 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9231 * objc.dg/proto-qual-1.m: Likewise.
9232 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9233 * obj-c++.dg/proto-qual-1.mm: Likewise.
9234
9235 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9236
9237 PR testsuite/33033
9238 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9239
9240 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9241
9242 Fixed the Objective-C++ testsuite and updated all tests.
9243 * lib/obj-c++.exp (obj-c++_init): Declare and set
9244 gcc_warning_prefix and gcc_error_prefix.
9245 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9246 'dg-warning', 'dg-message' and 'dg-error'.
9247 * obj-c++.dg/class-extension-3.mm: Likewise.
9248 * obj-c++.dg/class-protocol-1.mm: Likewise.
9249 * obj-c++.dg/encode-7.mm: Likewise.
9250 * obj-c++.dg/exceptions-3.mm: Likewise.
9251 * obj-c++.dg/exceptions-5.mm: Likewise.
9252 * obj-c++.dg/method-12.mm: Likewise.
9253 * obj-c++.dg/method-13.mm: Likewise.
9254 * obj-c++.dg/method-15.mm: Likewise.
9255 * obj-c++.dg/method-16.mm: Likewise.
9256 * obj-c++.dg/method-4.mm: Likewise.
9257 * obj-c++.dg/method-8.mm: Likewise.
9258 * obj-c++.dg/method-conflict-1.mm: Likewise.
9259 * obj-c++.dg/method-conflict-2.mm: Likewise.
9260 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9261 and uncommented second part of the testcase now that the testsuite
9262 works correctly.
9263 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9264 and uncommented second part of the testcase now that the testsuite
9265 works correctly.
9266 * obj-c++.dg/private-1.mm: Likewise.
9267 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9268 * obj-c++.dg/syntax-error-7.mm: Likewise.
9269 * obj-c++.dg/warn5.mm: Likewise.
9270 * obj-c++.dg/property/at-property-14.mm: Likewise.
9271 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9272 FIXME.
9273 * obj-c++.dg/property/at-property-18.mm: Likewise.
9274 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9275 FIXME.
9276 * obj-c++.dg/property/at-property-21.mm: Likewise.
9277 * obj-c++.dg/property/at-property-28.mm: Likewise.
9278 * obj-c++.dg/property/at-property-5.mm: Likewise.
9279 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9280 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9281 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9282 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9283 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9284 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9285 * obj-c++.dg/tls/diag-5.mm: Likewise.
9286 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9287 dg-error, now matched correctly.
9288
9289 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9290
9291 * objc.dg/property/at-property-29.m: New.
9292 * obj-c++.dg/property/at-property-29.mm: New.
9293
9294 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9295
9296 * go.test/go-test.exp (go-set-goarch): New proc.
9297 (go-gc-tests): Use it.
9298
9299 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9300
9301 PR debug/46955
9302 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9303
9304 2011-01-11 Richard Henderson <rth@redhat.com>
9305
9306 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9307
9308 2011-01-11 Jan Hubicka <jh@suse.cz>
9309
9310 PR lto/45721
9311 PR lto/45375
9312 * gcc.dg/lto/pr45721_1.c: New file.
9313 * gcc.dg/lto/pr45721_0.c: New file.
9314
9315 2011-01-11 Richard Guenther <rguenther@suse.de>
9316
9317 PR tree-optimization/46076
9318 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9319
9320 2011-01-11 Jeff Law <law@redhat.com>
9321
9322 * PR tree-optimization/47086
9323 * gcc.dg/pr47086.c: New test.
9324
9325 2011-01-11 Jason Merrill <jason@redhat.com>
9326
9327 PR c++/46658
9328 * g++.dg/template/new10.C: New.
9329
9330 PR c++/45520
9331 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9332
9333 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9334
9335 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9336 Split type definitions and NSConstantString class into...
9337 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9338 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9339 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9340 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9341 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9342 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9343 to comments.
9344 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9345 encode defines for newer NeXT system headers.
9346 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9347 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9348 * objc.dg/foreach-5.m: Likewise.
9349 * objc.dg/foreach-2.m: Likewise.
9350 * objc.dg/foreach-4.m: Likewise.
9351 * objc.dg/torture/strings/string1.m: Likewise.
9352 * objc.dg/torture/strings/string2.m: Likewise.
9353 * objc.dg/torture/strings/string3.m: Likewise.
9354 * objc.dg/torture/strings/string4.m: Likewise.
9355 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9356 header and stand alone.
9357 * obj-c++.dg/strings/strings-2.mm: Likewise.
9358 * objc.dg/torture/strings/const-str-3.m: Likewise.
9359 * objc.dg/strings/strings-2.m: Likewise.
9360 * objc.dg/strings/const-str-12b.m: Likewise.
9361
9362 2011-01-12 Richard Guenther <rguenther@suse.de>
9363
9364 PR middle-end/32511
9365 * gcc.dg/attr-weak-1.c: Adjust.
9366
9367 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9368
9369 PR fortran/47051
9370 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9371 standard compliant and comment.
9372
9373 2011-01-10 Jan Hubicka <jh@suse.cz>
9374
9375 PR lto/46083
9376 * gcc.dg/initpri3.c: New testcase.
9377
9378 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9379
9380 PR lto/47222
9381 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9382 externally visible.
9383 (g_esi): Likewise.
9384 (g_ebx): Likewise.
9385 (g_ebp): Likewise.
9386 (g_esp): Likewise.
9387 (g_ebp_save): Likewise.
9388 (g_esp_save): Likewise.
9389
9390 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9391
9392 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9393
9394 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9395
9396 PR tree-optimization/46021
9397 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9398 i?86-*-*, x86_64-*-*.
9399
9400 2011-01-10 Jeff Law <law@redhat.com>
9401
9402 * PR tree-optimization/47141
9403 * gcc.c-torture/compile/pr47141.c: New test.
9404
9405 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9406
9407 PR testsuite/46230
9408 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9409 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9410 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9411 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9412
9413 PR testsuite/46230
9414 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9415 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9416 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9417 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9418 being vectorized. Adjust dg-final pattern.
9419
9420 PR testsuite/46230
9421 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9422 * gcc.dg/vect/slp-24.c: Likewise.
9423
9424 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9425
9426 PR c++/47218
9427 * g++.dg/other/pr47218-1.C: New test file.
9428 * g++.dg/other/pr47218.C: Likewise.
9429 * g++.dg/other/pr47218.h: New supporting header.
9430
9431 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9432
9433 PR objc/47232
9434 * objc.dg/attributes/invalid-attribute-1.m: New.
9435 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9436
9437 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9438
9439 PR fortran/47224
9440 * gfortran.dg/proc_ptr_comp_28.f90: New.
9441
9442 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9443
9444 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9445 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9446 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9447 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9448 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9449 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9450 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9451 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9452 * objc.dg/gnu-api-2-class.m: Likewise.
9453 * objc.dg/gnu-api-2-ivar.m: Likewise.
9454 * objc.dg/gnu-api-2-method.m: Likewise.
9455 * objc.dg/gnu-api-2-objc.m: Likewise.
9456 * objc.dg/gnu-api-2-object.m: Likewise.
9457 * objc.dg/gnu-api-2-property.m: Likewise.
9458 * objc.dg/gnu-api-2-protocol.m: Likewise.
9459 * objc.dg/gnu-api-2-sel.m: Likewise.
9460
9461 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9462
9463 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9464 * objc.dg/objc-foreach-4.m: Likewise.
9465 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9466 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9467 * objc.dg/foreach-4.m: Likewise.
9468 * objc.dg/foreach-5.m: Likewise.
9469 * objc.dg/foreach-3.m: Return self from init.
9470
9471 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9472
9473 PR fortran/38536
9474 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9475
9476 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9477
9478 PR fortran/46313
9479 * gfortran.dg/class_35.f90: New.
9480
9481 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9482
9483 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9484
9485 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9486
9487 PR objc/47078
9488 * objc.dg/invalid-method-2.m: New.
9489 * obj-c++.dg/invalid-method-2.mm: New.
9490
9491 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9492
9493 PR fortran/46896
9494 * gfortran.dg/transpose_optimization_2.f90 : New test.
9495
9496 2011-01-08 Jan Hubicka <jh@suse.cz>
9497
9498 PR tree-optmization/46469
9499 * g++.dg/torture/pr46469.C: New testcase.
9500
9501 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9502
9503 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9504 emulation of libobjc-gnu structure layout functionality to ..
9505 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9506 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9507 * objc/execute/bf-common.h: Adjust headers.
9508 * objc/execute/bf-1.m: Likewise.
9509 * objc/execute/bf-2.m: Likewise.
9510 * objc/execute/bf-3.m: Likewise.
9511 * objc/execute/bf-4.m: Likewise.
9512 * objc/execute/bf-5.m: Likewise.
9513 * objc/execute/bf-6.m: Likewise.
9514 * objc/execute/bf-7.m: Likewise.
9515 * objc/execute/bf-8.m: Likewise.
9516 * objc/execute/bf-9.m: Likewise.
9517 * objc/execute/bf-10.m: Likewise.
9518 * objc/execute/bf-11.m: Likewise.
9519 * objc/execute/bf-12.m: Likewise.
9520 * objc/execute/bf-13.m: Likewise.
9521 * objc/execute/bf-14.m: Likewise.
9522 * objc/execute/bf-15.m: Likewise.
9523 * objc/execute/bf-16.m: Likewise.
9524 * objc/execute/bf-17.m: Likewise.
9525 * objc/execute/bf-18.m: Likewise.
9526 * objc/execute/bf-19.m: Likewise.
9527 * objc/execute/bf-20.m: Likewise.
9528 * objc/execute/bf-21.m: Likewise.
9529 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9530 objc_get_type_qualifiers ().
9531
9532 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9533
9534 PR fortran/45777
9535 * gfortran.dg/dependency_39.f90: New test.
9536
9537 2011-01-07 Jan Hubicka <jh@suse.cz>
9538
9539 Get builtins tests ready for linker plugin.
9540 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9541 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9542 my_memset, my_bzero): Mark used.
9543 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9544 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9545 volatile.
9546 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9547 volatile.
9548
9549 2011-01-07 Jan Hubicka <jh@suse.cz>
9550
9551 PR tree-optimization/46367
9552 * g++.dg/torture/pr46367.C: New file.
9553
9554 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR target/47201
9557 * gcc.dg/pr47201.c: New test.
9558
9559 PR bootstrap/47187
9560 * gcc.dg/tree-prof/pr47187.c: New test.
9561
9562 2011-01-07 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/41580
9565 * gfortran.dg/extends_type_of_3.f90: New.
9566
9567 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9568
9569 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9570 * g++.dg/ext/dllimport-MI1.C: Likewise.
9571 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9572 * g++.dg/ext/dllimport10.C: Likewise.
9573 * g++.dg/ext/dllimport11.C: Likewise.
9574 * g++.dg/ext/dllimport12.C: Likewise.
9575 * g++.dg/ext/dllimport13.C: Likewise.
9576 * g++.dg/ext/dllimport2.C: Likewise.
9577 * g++.dg/ext/dllimport3.C: Likewise.
9578 * g++.dg/ext/dllimport4.C: Likewise.
9579 * g++.dg/ext/dllimport5.C: Likewise.
9580 * g++.dg/ext/dllimport6.C: Likewise.
9581 * g++.dg/ext/dllimport8.C: Likewise.
9582 * g++.dg/ext/dllimport9.C: Likewise.
9583 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9584 targets, too. Additionally enable test for i?86-*-mingw*.
9585 * g++.dg/ext/selectany1.C: Likewise.
9586 Remove guard variable check.
9587
9588 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9589
9590 PR fortran/47189
9591 PR fortran/47194
9592 * gfortran.dg/storage_size_3.f08: Extended.
9593
9594 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9595
9596 PR c++/47022
9597 * g++.dg/template/stdarg1.C: New test.
9598
9599 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9600
9601 PR fortran/47195
9602 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9603 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9604 from the interface of functions to not hide the errors that
9605 shall be tested.
9606
9607 2011-01-06 Jan Hubicka <jh@suse.cz>
9608
9609 * gcc.dg/lto/pr47188_0.c: New testcase.
9610 * gcc.dg/lto/pr47188_1.c: New testcase.
9611
9612 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9613
9614 PR fortran/33117
9615 PR fortran/46478
9616 * gfortran.dg/interface_33.f90: New test.
9617
9618 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR c/47150
9621 * gcc.c-torture/compile/pr47150.c: New test.
9622
9623 2011-01-06 Ira Rosen <irar@il.ibm.com>
9624
9625 PR tree-optimization/47139
9626 * gcc.dg/vect/pr47139.c: New test.
9627
9628 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9629
9630 PR fortran/47180
9631 * gfortran.dg/extends_type_of_2.f03: New.
9632
9633 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9634
9635 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9636
9637 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9638
9639 * gnat.dg/opt14.adb: New test.
9640
9641 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9642
9643 PR fortran/46017
9644 * gfortran.dg/allocate_error_2.f90: New test.
9645
9646 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9647
9648 PR fortran/47024
9649 * gfortran.dg/storage_size_3.f08: New.
9650
9651 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9652
9653 PR libgfortran/47154
9654 * gfortran.dg/namelist_68.f90: New test.
9655
9656 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9657
9658 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9659
9660 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9661
9662 PR fortran/46448
9663 * gfortran.dg/class_34.f90: New.
9664
9665 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9666
9667 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9668 use __builtin_inff. Skip all single-precision tests that require
9669 Infinity.
9670
9671 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9672
9673 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9674
9675 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR tree-optimization/47148
9678 * gcc.c-torture/execute/pr47148.c: New test.
9679
9680 PR tree-optimization/47155
9681 * gcc.c-torture/execute/pr47155.c: New test.
9682
9683 PR rtl-optimization/47157
9684 * gcc.c-torture/compile/pr47157.c: New test.
9685
9686 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9687
9688 * gcc.dg/torture/vector-shift2.c (schar): Define.
9689 (main): Always use schar or uchar instead of plain "char" to avoid
9690 dependencies on implementation-defined char signedness.
9691
9692 2011-01-03 Martin Jambor <mjambor@suse.cz>
9693
9694 PR tree-optimization/46801
9695 * gnat.dg/pack9.adb: Remove xfail.
9696
9697 2011-01-03 Martin Jambor <mjambor@suse.cz>
9698
9699 PR tree-optimization/46984
9700 * g++.dg/ipa/pr46984.C: New test.
9701
9702 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9703
9704 PR fortran/46408
9705 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9706
9707 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR tree-optimization/47140
9710 * gcc.c-torture/compile/pr47140.c: New test.
9711
9712 PR rtl-optimization/47028
9713 * gcc.dg/pr47028.c: New test.
9714
9715 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9716
9717 * objc.dg/protocol-forward-1.m: Removed TODO.
9718 * objc.dg/protocol-forward-2.m: New.
9719 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9720 * obj-c++.dg/protocol-forward-2.mm: New.
9721
9722 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9723
9724 PR target/38662
9725 * g++.dg/eh/pr38662.C: New testcase.
9726
9727 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9728
9729 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9730 scan for newline '\n'.
9731
9732 \f
9733 Copyright (C) 2011 Free Software Foundation, Inc.
9734
9735 Copying and distribution of this file, with or without modification,
9736 are permitted in any medium without royalty provided the copyright
9737 notice and this notice are preserved.