50a971129a546d3907cfab0b329c0f0791d44818
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5 New tests.
6
7 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
8
9 * gcc.target/arm/wmul-11.c: New file.
10 * gcc.target/arm/wmul-12.c: New file.
11 * gcc.target/arm/wmul-13.c: New file.
12
13 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
14
15 * gcc.target/arm/wmul-10.c: New file.
16
17 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
18
19 * gcc.target/arm/wmul-9.c: New file.
20 * gcc.target/arm/wmul-bitfield-2.c: New file.
21
22 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
23
24 * gcc.target/arm/wmul-8.c: New file.
25
26 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
27
28 * gcc.target/arm/wmul-7.c: New file.
29
30 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
31
32 * gcc.target/arm/wmul-6.c: New file.
33
34 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
35
36 * gcc.target/arm/wmul-5.c: New file.
37 * gcc.target/arm/no-wmla-1.c: New file.
38
39 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
40
41 * gcc.target/arm/wmul-bitfield-1.c: New file.
42
43 2011-08-19 Joseph Myers <joseph@codesourcery.com>
44
45 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
46
47 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
48
49 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
50 * gcc.target/i386/conversion.c: Likewise.
51
52 2011-08-19 Richard Guenther <rguenther@suse.de>
53
54 * gcc.dg/torture/pr50067-1.c: New testcase.
55 * gcc.dg/torture/pr50067-2.c: Likewise.
56
57 2011-08-19 Joey Ye <joey.ye@arm.com>
58
59 PR target/49437
60 * gcc.target/arm/handler-align.c: New test.
61 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
62 New Function.
63
64 2011-08-19 Joey Ye <joey.ye@arm.com>
65
66 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
67
68 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
69
70 PR fortran/50071
71 * gfortran.dg/end_block_label_1.f90: New test.
72 * gfortran.dg/end_associate_label_1.f90: New test.
73
74 2011-08-18 Joseph Myers <joseph@codesourcery.com>
75
76 * gcc.dg/c1x-pointer-float-1.c: New test.
77
78 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
79
80 PR fortran/50071
81 * gfortran.dg/duplicate_labels_2.f: New test.
82
83 2011-08-18 Joseph Myers <joseph@codesourcery.com>
84
85 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
86 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
87 gcc.dg/c1x-noreturn-5.c: New tests.
88
89 2011-08-18 Joseph Myers <joseph@codesourcery.com>
90
91 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
92
93 2011-08-18 Tobias Burnus <burnus@net-b.de>
94
95 PR fortran/18918
96 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
97 * gfortran.dg/coarray_lock_3.f90: Fix test.
98 * gfortran.dg/coarray_lock_4.f90: New.
99 * gfortran.dg/coarray_lock_5.f90: New.
100
101 2011-08-18 Jakub Jelinek <jakub@redhat.com>
102
103 PR target/50009
104 * gcc.c-torture/compile/pr50009.c: New test.
105
106 PR target/50092
107 * gcc.dg/torture/pr50092.c: New test.
108
109 2011-08-18 Tobias Burnus <burnus@net-b.de>
110
111 PR fortran/50109
112 * gfortran.dg/namelist_73.f90: New.
113
114 2011-08-18 Jakub Jelinek <jakub@redhat.com>
115
116 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
117
118 PR debug/50017
119 * gcc.dg/pr50017.c: New test.
120
121 2011-08-18 Dodji Seketeli <dodji@redhat.com>
122
123 PR c++/45625
124 * g++.dg/lookup/hidden-var1.C: New test case.
125
126 2011-08-17 Tobias Burnus <burnus@net-b.de>
127
128 PR fortran/31461
129 * gfortran.dg/warn_unused_var_2.f90: New.
130 * gfortran.dg/warn_unused_var_3.f90: New.
131
132 2011-08-17 Tom de Vries <tom@codesourcery.com>
133
134 PR target/43597
135 * gcc.target/arm/pr43597.c: New test.
136
137 2011-08-17 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/50070
140 * gfortran.dg/common_13.f90: New.
141
142 2011-08-16 Jason Merrill <jason@redhat.com>
143
144 PR c++/50086
145 * g++.dg/cpp0x/variadic-unresolved.C: New.
146
147 * g++.old-deja/g++.brendan/README: Add R.I.P.
148
149 * g++.dg/ext/attr-used-1.C: New.
150
151 PR c++/50054
152 * g++.dg/cpp0x/initlist56.C: New.
153
154 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
155
156 PR testsuite/50085
157 * g++.dg/opt/life1.C: Only run on Linux.
158
159 2011-08-15 Tobias Burnus <burnus@net-b.de>
160
161 * gfortran.dg/coarray_26.f90: New.
162
163 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
164
165 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
166 -fdump-tree-vrp1.
167
168 2011-08-14 Janus Weil <janus@gcc.gnu.org>
169
170 PR fortran/50073
171 * gfortran.dg/func_result_7.f90: New.
172
173 2011-08-13 Jason Merrill <jason@redhat.com>
174
175 PR c++/50075
176 * g++.dg/cpp0x/decltype32.C: New.
177
178 PR c++/50059
179 * g++.dg/diagnostic/expr1.C: New.
180
181 2011-08-12 David Li <davidxl@google.com>
182
183 * g++.dg/abi/vbase15.C: New test.
184
185 2011-08-12 Jason Merrill <jason@redhat.com>
186
187 PR c++/50034
188 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
189
190 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
191
192 * gcc.dg/builtins-67.c: New test.
193 * gcc.target/i386/conversion.c: Ditto.
194
195 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
196 Brian Hackett <bhackett1024@gmail.com>
197
198 * g++.dg/plugin/decl_plugin.c: New.
199 * g++.dg/plugin/decl-plugin-test.C: New.
200 * g++.dg/plugin/plugin.exp: Add above testcase.
201
202 2011-08-11 Richard Guenther <rguenther@suse.de>
203
204 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
205
206 2011-08-11 Michael Matz <matz@suse.de>
207
208 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
209
210 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
211
212 PR tree-optimization/50039
213 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
214 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
215
216 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
217
218 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
219 (sse4_1_test): Initialize src3 with random value.
220
221 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
222
223 * gcc.c-torture/execute/scal-to-vec1.c: New test.
224 * gcc.c-torture/execute/scal-to-vec2.c: New test.
225 * gcc.c-torture/execute/scal-to-vec3.c: New test.
226 * gcc.dg/scal-to-vec1.c: New test.
227 * gcc.dg/scal-to-vec2.c: New test.
228
229 2011-08-09 Richard Guenther <rguenther@suse.de>
230
231 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
232 * gcc.dg/tree-ssa/vrp60.c: New testcase.
233 * gcc.dg/tree-ssa/vrp61.c: Likewise.
234 * gcc.dg/tree-ssa/vrp62.c: Likewise.
235
236 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
237
238 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
239
240 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
241
242 * gcc.dg/pr49948.c: Require pthread effective target.
243
244 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
245
246 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
247
248 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
249
250 * gcc.target/i386/sse-22a.c: New test.
251
252 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
253
254 PR tree-optimization/50014
255 * gcc.dg/vect/pr50014.c: New test.
256
257 2011-08-08 Martin Jambor <mjambor@suse.cz>
258
259 PR middle-end/49923
260 * gcc.dg/tree-ssa/pr49923.c: New test.
261
262 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR target/49781
265 * gcc.target/i386/pr49781-1.c: New.
266
267 2011-08-08 Jason Merrill <jason@redhat.com>
268
269 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
270
271 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
272
273 2011-08-07 Janus Weil <janus@gcc.gnu.org>
274
275 PR fortran/49638
276 * gfortran.dg/typebound_override_1.f90: New.
277
278 2011-08-07 Kai Tietz <ktietz@redhat.com>
279
280 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
281 x86_64 mingw target.
282 * gcc.dg/tree-ssa/loop-1.c: Likewise.
283 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
284 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
285 * gcc.dg/tree-ssa/loop-33.c: Likewise.
286 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
287 * gcc.dg/tree-ssa/loop-35.c: Likewise.
288 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
289 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
290 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
291 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
292
293 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
294
295 PR testsuite/48727
296 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
297
298 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
299
300 * gcc.dg/pr48770.c: Cleanup coverage files.
301 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
302
303 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
304
305 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
306 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
307 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
308 lzcnt and bmi options.
309
310 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
311
312 PR target/47381
313 * gcc.dg/pr47381-1.c: New.
314 * gcc.dg/pr47381-2.c: Likewise.
315 * gcc.target/i386/pr47381.c: Likewise.
316
317 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
318
319 PR middle-end/47727
320 * gcc.dg/pr47727.c: New.
321
322 PR target/47372
323 * gcc.dg/pr47372-1.c: New.
324 * gcc.dg/pr47372-2.c: Likewise.
325
326 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
327
328 PR middle-end/47449
329 * gcc.target/i386/pr47449.c: New.
330
331 PR target/47446
332 * gcc.dg/pr47446-1.c: New.
333 * gcc.dg/pr47446-2.c: Likewise.
334
335 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
336
337 PR target/47766
338 * gcc.dg/pr47766.c: New.
339
340 PR target/47715
341 * gcc.dg/tls/pr47715-1.c: New.
342 * gcc.dg/tls/pr47715-2.c: Likewise.
343 * gcc.dg/tls/pr47715-3.c: Likewise.
344 * gcc.dg/tls/pr47715-4.c: Likewise.
345 * gcc.dg/tls/pr47715-5.c: Likewise.
346
347 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
348
349 PR libobjc/50002
350 * objc.dg/gnu-api-2-class.m: Updated comments.
351 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
352 * objc.dg/gnu-api-2-class-meta.m: New test.
353 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
354
355 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
356
357 PR libobjc/49882
358 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
359 with classes that are in construction.
360
361 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR target/48084
364 * gcc.target/i386/pr48084-1.c: New.
365 * gcc.target/i386/pr48084-2.c: Likewise.
366 * gcc.target/i386/pr48084-3.c: Likewise.
367 * gcc.target/i386/pr48084-4.c: Likewise.
368 * gcc.target/i386/pr48084-5.c: Likewise.
369
370 PR rtl-optimization/49504
371 * gcc.target/i386/pr49504.c: New.
372
373 PR target/49860
374 * gcc.dg/pr49860.c: New.
375
376 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
377
378 PR libobjc/49882
379 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
380 with classes that are in construction.
381
382 2011-08-05 Jason Merrill <jason@redhat.com>
383
384 PR c++/48993
385 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
386
387 PR c++/49921
388 * g++.dg/cpp0x/decltype31.C: New.
389
390 PR c++/49669
391 * g++.dg/init/array28.C: New.
392
393 PR c++/49988
394 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
395
396 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
397
398 PR target/47369
399 * gcc.dg/pr47369-1.c: New.
400
401 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
402
403 PR middle-end/47364
404 * gcc.dg/torture/pr47364-1.c: New.
405 * gcc.c-torture/compile/pr47364-1.c: Likewise.
406 * gcc.c-torture/compile/pr47364-2.c: Likewise.
407
408 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
409
410 PR fortran/37211
411 * gfortran.dg/transfer_check_2.f90: New test case.
412
413 2011-08-05 Jan Hubicka <jh@suse.cz>
414
415 PR middle-end/49494
416 * gfortran.dg/pr49494.f90: New testcase.
417
418 2011-08-05 Jan Hubicka <jh@suse.cz>
419
420 PR middle-end/49735
421 * gcc.c-torture/compile/pr49735.c: New testcase.
422
423 2011-08-05 Jason Merrill <jason@redhat.com>
424
425 PR c++/47453
426 * g++.dg/cpp0x/initlist56.C: New.
427
428 PR c++/49812
429 * g++.dg/overload/rvalue2.C: New.
430
431 PR c++/49983
432 * g++.dg/cpp0x/range-for21.C: New.
433
434 * g++.dg/ext/vla11.C: New.
435
436 2011-08-05 Richard Guenther <rguenther@suse.de>
437
438 PR tree-optimization/49984
439 * gcc.dg/tree-ssa/vrp59.c: New testcase.
440
441 2011-08-05 Richard Guenther <rguenther@suse.de>
442
443 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
444 * gcc.dg/tree-ssa/vrp52.c: Likewise.
445 * gcc.dg/tree-ssa/vrp53.c: Likewise.
446
447 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
448
449 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
450 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
451 * gfortran.dg/ldist-pr43023.f90: Ditto.
452 * gfortran.dg/namelist_52.f90: Ditto.
453 * gfortran.dg/interface_proc_end.f90: Ditto.
454 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
455 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
456
457 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
458
459 * gcc.dg/vect/vect-over-widen-1.c: New test.
460 * gcc.dg/vect/vect-over-widen-2.c: New test.
461 * gcc.dg/vect/vect-over-widen-3.c: New test.
462 * gcc.dg/vect/vect-over-widen-4.c: New test.
463
464 2011-08-04 Richard Guenther <rguenther@suse.de>
465
466 PR fortran/49957
467 * gfortran.dg/vect/O3-pr49957.f: New testcase.
468
469 2011-08-04 Ian Bolton <ian.bolton@arm.com>
470
471 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
472
473 2011-08-04 Jakub Jelinek <jakub@redhat.com>
474
475 PR middle-end/49905
476 * g++.dg/ext/builtin-object-size3.C: New test.
477
478 2011-08-03 Jakub Jelinek <jakub@redhat.com>
479
480 PR tree-optimization/49948
481 * gcc.dg/pr49948.c: New test.
482
483 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
484
485 PR middle-end/47383
486 * gcc.dg/torture/pr47383.c: New.
487
488 2011-08-03 Arnaud Charlet <charlet@adacore.com>
489
490 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
491
492 2011-08-03 Arnaud Charlet <charlet@adacore.com>
493
494 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
495
496 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
497
498 PR target/47744
499 * gcc.dg/torture/pr47744-1.c: New.
500 * gcc.dg/torture/pr47744-2.c: Likewise.
501 * gcc.dg/torture/pr47744-3.c: Likewise.
502
503 2011-08-03 Richard Guenther <rguenther@suse.de>
504
505 PR middle-end/49958
506 * gcc.dg/torture/pr49958.c: New testcase.
507
508 2011-08-03 Richard Guenther <rguenther@suse.de>
509
510 PR tree-optimization/49938
511 * g++.dg/torture/pr49938.C: New testcase.
512
513 2011-08-02 Jason Merrill <jason@redhat.com>
514
515 PR c++/43886
516 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
517
518 PR c++/49577
519 * g++.dg/cpp0x/initlist5.C: Add additional cases.
520
521 PR c++/49593
522 * g++.dg/cpp0x/variadic115.C: New.
523
524 PR c++/49803
525 * g++.dg/cpp0x/union5.C: New.
526
527 2011-08-02 Daniel Kraft <d@domob.eu>
528
529 PR fortran/49885
530 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
531
532 2011-08-02 Kai Tietz <ktietz@redhat.com>
533
534 PR middle-end/49947
535 * gcc.dg/tree-ssa/forwprop-15.c
536
537 2011-08-02 Jason Merrill <jason@redhat.com>
538
539 PR c++/49834
540 * g++.dg/cpp0x/range-for20.C: New.
541
542 2011-08-02 Tobias Burnus <burnus@net-b.de>
543
544 * gfortran.dg/coarray_lib_token_3.f90: New.
545
546 2011-08-02 Jakub Jelinek <jakub@redhat.com>
547
548 PR fortran/46752
549 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
550 * gcc.dg/gomp/atomic-15.c: New test.
551 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
552 * g++.dg/gomp/atomic-15.C: New test.
553 * g++.dg/gomp/private-1.C: New test.
554 * g++.dg/gomp/sharing-2.C: New test.
555 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
556 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
557 * gfortran.dg/gomp/omp_atomic2.f90: New test.
558
559 2011-08-02 Tobias Burnus <burnus@net-b.de>
560
561 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
562 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
563 cleanup-module.
564 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
565 * gfortran.dg/allocatable_function_5.f90: Ditto.
566 * gfortran.dg/allocate_stat.f90: Ditto.
567 * gfortran.dg/array_constructor_20.f90: Ditto.
568 * gfortran.dg/array_constructor_21.f90: Ditto.
569 * gfortran.dg/array_constructor_22.f90: Ditto.
570 * gfortran.dg/array_constructor_26.f03: Ditto.
571 * gfortran.dg/array_function_4.f90: Ditto.
572 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
573 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
574 * gfortran.dg/bind_c_usage_15.f90: Ditto.
575 * gfortran.dg/bind_c_usage_16.f03: Ditto.
576 * gfortran.dg/bind_c_usage_3.f03: Ditto.
577 * gfortran.dg/binding_label_tests_7.f03: Ditto.
578 * gfortran.dg/class_15.f03: Ditto.
579 * gfortran.dg/class_27.f03: Ditto.
580 * gfortran.dg/class_33.f90: Ditto.
581 * gfortran.dg/class_37.f03: Ditto.
582 * gfortran.dg/class_40.f03: Ditto.
583 * gfortran.dg/class_42.f03: Ditto.
584 * gfortran.dg/class_defined_operator_1.f03: Ditto.
585 * gfortran.dg/coarray/registering_1.f90: Ditto.
586 * gfortran.dg/convert_1.f90: Ditto.
587 * gfortran.dg/default_initialization_3.f90: Ditto.
588 * gfortran.dg/dependency_25.f90: Ditto.
589 * gfortran.dg/dependency_26.f90: Ditto.
590 * gfortran.dg/dependency_36.f90: Ditto.
591 * gfortran.dg/dependency_37.f90: Ditto.
592 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
593 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
594 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
595 * gfortran.dg/elemental_pointer_1.f90: Ditto.
596 * gfortran.dg/elemental_result_1.f90: Ditto.
597 * gfortran.dg/empty_derived_type.f90: Ditto.
598 * gfortran.dg/entry_7.f90: Ditto.
599 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
600 * gfortran.dg/equiv_constraint_3.f90: Ditto.
601 * gfortran.dg/error_recovery_3.f90: Ditto.
602 * gfortran.dg/extends_4.f03: Ditto.
603 * gfortran.dg/func_assign.f90: Ditto.
604 * gfortran.dg/func_assign_3.f90: Ditto.
605 * gfortran.dg/generic_1.f90: Ditto.
606 * gfortran.dg/generic_18.f90: Ditto.
607 * gfortran.dg/generic_22.f03: Ditto.
608 * gfortran.dg/generic_4.f90: Ditto.
609 * gfortran.dg/generic_6.f90: Ditto.
610 * gfortran.dg/generic_actual_arg.f90: Ditto.
611 * gfortran.dg/graphite/id-21.f: Ditto.
612 * gfortran.dg/graphite/pr45758.f90: Ditto.
613 * gfortran.dg/host_assoc_call_2.f90: Ditto.
614 * gfortran.dg/host_assoc_call_3.f90: Ditto.
615 * gfortran.dg/host_assoc_call_4.f90: Ditto.
616 * gfortran.dg/host_assoc_function_4.f90: Ditto.
617 * gfortran.dg/host_used_types_1.f90: Ditto.
618 * gfortran.dg/implicit_1.f90: Ditto.
619 * gfortran.dg/implicit_11.f90: Ditto.
620 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
621 * gfortran.dg/impure_actual_1.f90: Ditto.
622 * gfortran.dg/impure_assignment_1.f90: Ditto.
623 * gfortran.dg/impure_constructor_1.f90: Ditto.
624 * gfortran.dg/initialization_10.f90: Ditto.
625 * gfortran.dg/initialization_12.f90: Ditto.
626 * gfortran.dg/interface_14.f90: Ditto.
627 * gfortran.dg/interface_15.f90: Ditto.
628 * gfortran.dg/interface_2.f90: Ditto.
629 * gfortran.dg/interface_25.f90: Ditto.
630 * gfortran.dg/interface_26.f90: Ditto.
631 * gfortran.dg/interface_29.f90: Ditto.
632 * gfortran.dg/interface_assignment_1.f90: Ditto.
633 * gfortran.dg/internal_pack_6.f90: Ditto.
634 * gfortran.dg/internal_pack_7.f90: Ditto.
635 * gfortran.dg/internal_pack_8.f90: Ditto.
636 * gfortran.dg/lto/pr45586_0.f90: Ditto.
637 * gfortran.dg/lto/pr47839_0.f90: Ditto.
638 * gfortran.dg/module_commons_3.f90: Ditto.
639 * gfortran.dg/module_equivalence_4.f90: Ditto.
640 * gfortran.dg/module_equivalence_6.f90: Ditto.
641 * gfortran.dg/module_function_type_1.f90: Ditto.
642 * gfortran.dg/module_naming_1.f90: Ditto.
643 * gfortran.dg/namelist_4.f90: Ditto.
644 * gfortran.dg/operator_c1202.f90: Ditto.
645 * gfortran.dg/parens_7.f90: Ditto.
646 * gfortran.dg/pr32921.f: Ditto.
647 * gfortran.dg/pr33646.f90: Ditto.
648 * gfortran.dg/pr41928.f90: Ditto.
649 * gfortran.dg/pr42119.f90: Ditto.
650 * gfortran.dg/pr43984.f90: Ditto.
651 * gfortran.dg/present_1.f90: Ditto.
652 * gfortran.dg/private_type_2.f90: Ditto.
653 * gfortran.dg/proc_decl_2.f90: Ditto.
654 * gfortran.dg/proc_ptr_10.f90: Ditto.
655 * gfortran.dg/proc_ptr_22.f90: Ditto.
656 * gfortran.dg/proc_ptr_8.f90: Ditto.
657 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
658 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
659 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
660 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
661 * gfortran.dg/substring_equivalence.f90: Ditto.
662 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
663 * gfortran.dg/transpose_optimization_1.f90: Ditto.
664 * gfortran.dg/trim_optimize_6.f90: Ditto.
665 * gfortran.dg/typebound_call_12.f03: Ditto.
666 * gfortran.dg/typebound_operator_5.f03: Ditto.
667 * gfortran.dg/typebound_operator_6.f03: Ditto.
668 * gfortran.dg/typebound_proc_18.f03: Ditto.
669 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
670 * gfortran.dg/use_1.f90: Ditto.
671 * gfortran.dg/use_10.f90: Ditto.
672 * gfortran.dg/use_11.f90: Ditto.
673 * gfortran.dg/use_14.f90: Ditto.
674 * gfortran.dg/use_only_2.f90: Ditto.
675 * gfortran.dg/use_rename_4.f90: Ditto.
676 * gfortran.dg/use_rename_5.f90: Ditto.
677 * gfortran.dg/used_dummy_types_3.f90: Ditto.
678 * gfortran.dg/used_interface_ref.f90: Ditto.
679 * gfortran.dg/used_types_11.f90: Ditto.
680 * gfortran.dg/used_types_3.f90: Ditto.
681 * gfortran.dg/used_types_4.f90: Ditto.
682 * gfortran.dg/userdef_operator_2.f90: Ditto.
683 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
684 * gfortran.dg/vect/pr46213.f90: Ditto.
685 * gfortran.dg/whole_file_21.f90: Ditto.
686 * gfortran.dg/whole_file_22.f90: Ditto.
687 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
688 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
689
690 2011-08-02 Kai Tietz <ktietz@redhat.com>
691
692 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
693
694 2011-08-01 Jason Merrill <jason@redhat.com>
695
696 PR c++/49932
697 * g++.dg/abi/mangle49.C: New.
698
699 PR c++/49924
700 * g++.dg/cpp0x/constexpr-array4.C: New.
701
702 PR c++/49813
703 * g++.dg/cpp0x/constexpr-builtin1.C: New.
704
705 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
706
707 PR target/49927
708 * gcc.target/i386/pr49927.c: New test.
709
710 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
711
712 PR tree-optimization/49926
713 * gcc.dg/vect/pr49926.c: New test.
714
715 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
716
717 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
718 * gcc.target/i386/lzcnt-1.c: New test.
719 * gcc.target/i386/lzcnt-2.c: Likewise.
720 * gcc.target/i386/lzcnt-2a.c: Likewise.
721 * gcc.target/i386/lzcnt-3.c: Likewise.
722 * gcc.target/i386/lzcnt-4.c: Likewise.
723 * gcc.target/i386/lzcnt-4a.c: Likewise.
724 * gcc.target/i386/lzcnt-5.c: Likewise.
725 * gcc.target/i386/lzcnt-6.c: Likewise.
726 * gcc.target/i386/lzcnt-6a.c: Likewise.
727 * gcc.target/i386/lzcnt-check.h: Likewise.
728
729 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
730 * gcc.target/i386/sse-13.c: Likewise.
731 * gcc.target/i386/sse-14.c: Likewise.
732 * g++.dg/other/i386-2.C: Likewise.
733 * g++.dg/other/i386-3.C: Likewise.
734
735 2011-08-01 Julian Brown <julian@codesourcery.com>
736
737 * gcc.target/arm/fixed-point-exec.c: New test.
738
739 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
740
741 PR target/49920
742 * gcc.target/i386/pr49920.c: New test.
743
744 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
745
746 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
747 * gcc.dg/tree-ssa/pr23109.c: Ditto.
748 * gcc.dg/tree-ssa/loop-7.c: Ditto.
749 * gcc.dg/tree-ssa/loop-32.c: Ditto.
750 * gcc.dg/tree-ssa/loop-33.c: Ditto.
751 * gcc.dg/tree-ssa/loop-34.c: Ditto.
752 * gcc.dg/tree-ssa/loop-35.c: Ditto.
753 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
754 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
755 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
756 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
757 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
758 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
759 * g++.dg/tree-ssa/pr33615.C: Ditto.
760 * g++.dg/tree-ssa/restrict1.C: Ditto.
761 * c-c++-common/restrict-2.c: Ditto.
762 * gfortran.dg/pr32921.f: Ditto.
763 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
764 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
765 * gcc.dg/tree-ssa/vrp47.c: Ditto.
766 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
767 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
768 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
769 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
770 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
771 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
772 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
773
774 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
775
776 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
777 .exe.ltrans[0-9]*. dump files.
778
779 2011-07-31 Janus Weil <janus@gcc.gnu.org>
780
781 PR fortran/49112
782 * gfortran.dg/abstract_type_6.f03: Modified.
783 * gfortran.dg/typebound_proc_24.f03: New.
784
785 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
786
787 PR testsuite/49917
788 * g++.dg/init/for1.C: Fix.
789
790 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
791
792 PR fortran/48876
793 * gfortran.dg/string_5.f90: New test.
794
795 2011-07-29 Jason Merrill <jason@redhat.com>
796
797 PR c++/49867
798 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
799
800 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
801
802 PR tree-optimization/47407
803 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
804 alpha*-dec-osf*.
805 Sort target list.
806
807 2011-07-29 Richard Guenther <rguenther@suse.de>
808
809 * gcc.dg/uninit-suppress.c: Also disable VRP.
810 * gcc.dg/uninit-suppress_2.c: Likewise.
811
812 2011-07-28 Jason Merrill <jason@redhat.com>
813
814 PR c++/49808
815 * g++.dg/template/nontype24.C: New.
816
817 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
818
819 PR rtl-optimization/47958
820 * gcc.dg/torture/pr47958-1.c: New.
821
822 2011-07-29 Wei Guozhi <carrot@google.com>
823
824 PR rtl-optimization/49799
825 * gcc.dg/pr49799.c: New test case.
826
827 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
828
829 PR middle-end/48648
830 * gcc.dg/graphite/id-pr48648.c: New.
831
832 2011-07-28 Jakub Jelinek <jakub@redhat.com>
833
834 PR fortran/31067
835 * gfortran.dg/maxloc_2.f90: New test.
836 * gfortran.dg/maxloc_3.f90: New test.
837 * gfortran.dg/minloc_1.f90: New test.
838 * gfortran.dg/minloc_2.f90: New test.
839 * gfortran.dg/minloc_3.f90: New test.
840 * gfortran.dg/minmaxloc_7.f90: New test.
841
842 PR debug/49871
843 * gcc.dg/debug/dwarf2/pr49871.c: New test.
844
845 2011-07-28 Jakub Jelinek <jakub@redhat.com>
846
847 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
848 the builtin isn't optimized away.
849
850 2011-07-27 Tobias Burnus <burnus@net-b.de>
851
852 PR fortran/45586
853 * gfortran.dg/lto/pr45586-2_0.f90: New.
854
855 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
856
857 PR middle-end/49875
858 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
859 * c-c++-common/cxxbitfields-5.c: Same.
860
861 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
862
863 * lib/target-supports.exp (check_effective_target_mmap): Use
864 check_function_available.
865
866 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
867
868 * g++.old-deja/g++.pt/crash60.C: Updated.
869
870 2011-07-27 Jakub Jelinek <jakub@redhat.com>
871
872 PR target/49866
873 * gcc.target/i386/pr49866.c: New test.
874
875 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
876
877 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
878 * gcc.target/i386/bmi-andn-1.c: New test.
879 * gcc.target/i386/bmi-andn-1a.c: Likewise.
880 * gcc.target/i386/bmi-andn-2.c: Likewise.
881 * gcc.target/i386/bmi-andn-2a.c: Likewise.
882 * gcc.target/i386/bmi-bextr-1.c: Likewise.
883 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
884 * gcc.target/i386/bmi-bextr-2.c: Likewise.
885 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
886 * gcc.target/i386/bmi-blsi-1.c: Likewise.
887 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
888 * gcc.target/i386/bmi-blsi-2.c: Likewise.
889 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
890 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
891 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
892 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
893 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
894 * gcc.target/i386/bmi-blsr-1.c: Likewise.
895 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
896 * gcc.target/i386/bmi-blsr-2.c: Likewise.
897 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
898 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
899 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
900 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
901 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
902
903 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
904
905 PR middle-end/47691
906 * gfortran.dg/graphite/id-pr47691.f: New.
907
908 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
909
910 * gcc.target/i386/avx-os-support.h: New.
911 * gcc.target/i386/avx-check.h: Include avx-os-support.h
912 (main): Check avx_os_support before the test is run.
913 * gcc.target/i386/aes-avx-check.h: Ditto.
914 * gcc.target/i386/pclmul-avx-check.h: Ditto.
915
916 2011-07-27 Kai Tietz <ktietz@redhat.com>
917
918 * gcc.target/i386/aggregate-ret3.c: New test.
919 * gcc.target/i386/aggregate-ret4.c: New test.
920
921 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
922
923 PR fortran/49755
924 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
925 allocated array should *not* change its size.
926 * gfortran.dg/multiple_allocation_3.f90: New test.
927
928 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
929
930 PR c++/49776
931 * g++.dg/cpp0x/constexpr-49776.C: New.
932
933 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
934
935 PR middle-end/47046
936 * gcc.dg/graphite/id-pr47046.c: New.
937
938 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
939
940 PR middle-end/47653
941 * gcc.dg/graphite/run-id-pr47593.c: New.
942
943 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
944
945 PR middle-end/47653
946 * gcc.dg/graphite/run-id-pr47653.c: New.
947 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
948 induction variables.
949 * gcc.dg/graphite/scop-16.c: Same.
950 * gcc.dg/graphite/scop-17.c: Same.
951 * gcc.dg/graphite/scop-21.c: Same.
952
953 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
954
955 PR middle-end/48805
956 * gcc.dg/graphite/id-pr48805.c: New.
957
958 2011-07-26 Tobias Burnus <burnus@net-b.de>
959
960 * gfortran.dg/coarray_lib_token_2.f90: New.
961
962 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
963
964 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
965 SPU local store.
966
967 2011-07-25 Andrew Pinski <apinski@cavium.com>
968
969 PR tree-opt/49671
970 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
971 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
972
973 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
974
975 * lib/target-supports.exp (check_effective_target_mmap): New proc.
976
977 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
978 * gcc.c-torture/execute/loop-2g.c: Likewise.
979 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
980 Require mmap support.
981 * gcc.c-torture/execute/loop-2g.x: Likewise.
982 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
983 (MAP_ANON): Provide default.
984 * gcc.dg/20050826-1.c: Likewise.
985 * gcc.target/i386/pr36533.c: Likewise.
986 * gcc.dg/vect/pr49038.c: Remove dg-do run.
987 Use dg-require-effective-target mmap.
988
989 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/49838
992 * g++.dg/cpp0x/range-for19.C: New.
993
994 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
995
996 PR testsuite/49753
997 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
998
999 Revert:
1000 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR testsuite/49753
1003 * g++.dg/torture/pr49309.C: Remove.
1004
1005 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1006
1007 PR tree-optimization/49809
1008 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1009 test.
1010
1011 2011-07-25 Richard Guenther <rguenther@suse.de>
1012
1013 PR tree-optimization/49715
1014 * gcc.target/i386/pr49715-1.c: New testcase.
1015 * gcc.target/i386/pr49715-2.c: Likewise.
1016
1017 2011-07-23 Jason Merrill <jason@redhat.com>
1018
1019 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1020
1021 2011-07-22 Jason Merrill <jason@redhat.com>
1022
1023 PR c++/49793
1024 * g++.dg/cpp0x/initlist55.C: New.
1025
1026 2011-07-23 Tobias Burnus <burnus@net-b.de>
1027
1028 PR fortran/49791
1029 * gfortran.dg/namelist_72.f: New.
1030
1031 2011-07-23 Tobias Burnus <burnus@net-b.de>
1032
1033 * gfortran.dg/coarray_25.f90: New.
1034
1035 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1036
1037 * override1.C: This test should use c++0x mode.
1038 * override3.C: New. Test the diagnostics in c++98 mode.
1039
1040 2011-07-22 Jason Merrill <jason@redhat.com>
1041 Mark Glisse <marc.glisse@normalesup.org>
1042
1043 PR c++/30112
1044 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1045
1046 PR c++/49813
1047 * g++.dg/opt/builtins2.C: New.
1048 * g++.dg/other/error27.C: Don't rely on __builtin.
1049
1050 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1053 on lp64 targets.
1054 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1055 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1056 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1057 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1058
1059 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1060 instead of ia32.
1061
1062 2011-07-22 Richard Guenther <rguenther@suse.de>
1063
1064 PR tree-optimization/45819
1065 * gcc.dg/pr45819.c: New testcase.
1066
1067 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1068
1069 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1070
1071 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1072
1073 PR middle-end/47654
1074 PR middle-end/49649
1075 * gcc.dg/graphite/run-id-pr47654.c: New.
1076
1077 2011-07-21 Ian Lance Taylor <iant@google.com>
1078
1079 PR middle-end/49705
1080 * gcc.dg/pr49705.c: New test.
1081
1082 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1083
1084 * lib/target-supports.exp (check_avx_os_support_available): New.
1085 (check_effective_target_avx_runtime): Use it.
1086
1087 2011-07-21 Richard Guenther <rguenther@suse.de>
1088
1089 PR tree-optimization/49770
1090 * g++.dg/torture/pr49770.C: New testcase.
1091
1092 2011-07-21 Kai Tietz <ktietz@redhat.com>
1093
1094 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1095 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1096
1097 2011-07-21 Tobias Burnus <burnus@net-b.de>
1098
1099 * gfortran.dg/coarray_lib_token_1.f90: New.
1100
1101 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1102
1103 * gcc.dg/pr32912-2.c: Skip for AVR.
1104 * gcc.dg/pr44674.c: Add dg-require-profiling.
1105
1106 2011-07-20 Jason Merrill <jason@redhat.com>
1107
1108 * g++.dg/ext/desig2.C: New.
1109
1110 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1111
1112 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1113 be generated.
1114 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1115 * gcc.target/powerpc/recip-3.c: Ditto.
1116
1117 2011-07-19 Jason Merrill <jason@redhat.com>
1118
1119 PR c++/6709 (DR 743)
1120 PR c++/42603 (DR 950)
1121 * g++.dg/cpp0x/decltype21.C: New.
1122
1123 2011-07-20 Richard Guenther <rguenther@suse.de>
1124
1125 PR middle-end/18908
1126 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1127 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1128
1129 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1130
1131 * gcc.target/arm/combine-movs.c: New.
1132 * gcc.target/arm/unsigned-extend-2.c: New.
1133
1134 2011-07-19 Jason Merrill <jason@redhat.com>
1135
1136 PR c++/49785
1137 * g++.dg/cpp0x/variadic114.C: New.
1138
1139 2011-07-19 Tobias Burnus <burnus@net-b.de>
1140
1141 * gfortran.dg/coarray_args_1.f90: New.
1142 * gfortran.dg/coarray_args_2.f90: New.
1143
1144 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1145
1146 PR fortran/49708
1147 * gfortran.dg/allocate_error_3.f90: New.
1148
1149 2011-07-19 Richard Guenther <rguenther@suse.de>
1150
1151 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1152 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1153 * gcc.dg/torture/20110719-1.c: New testcase.
1154
1155 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR tree-optimization/49768
1158 * gcc.c-torture/execute/pr49768.c: New test.
1159
1160 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1161
1162 PR tree-optimization/49771
1163 * gcc.dg/vect/pr49771.c: New test.
1164
1165 2011-07-18 Martin Jambor <mjambor@suse.cz>
1166
1167 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1168 * gcc.dg/ipa/ipa-2.c: Likewise.
1169 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1170 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1171 * gcc.dg/ipa/ipa-5.c: Likewise.
1172 * gcc.dg/ipa/ipa-7.c: Likewise.
1173 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1174 * gcc.dg/ipa/ipacost-1.c: Likewise.
1175 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1176 functions.
1177 * gcc.dg/ipa/ipcp-1.c: New test.
1178 * gcc.dg/ipa/ipcp-2.c: Likewise.
1179 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1180
1181 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR middle-end/49675
1184 * gfortran.dg/pr49675.f90: New test.
1185
1186 2011-07-18 Richard Guenther <rguenther@suse.de>
1187
1188 * gcc.dg/torture/20110718-1.c: New testcase.
1189
1190 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1191
1192 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1193 * g++.dg/ext/bitfield3.C: Likewise.
1194 * g++.dg/ext/bitfield4.C: Likewise.
1195 * g++.dg/ext/bitfield5.C: Likewise.
1196 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1197 * g++.dg/other/pr23205-2.C: Likewise.
1198 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1199 * gcc.c-torture/compile/20001109-2.c: Likewise.
1200 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1201 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1202 * gcc.dg/bitfld-16.c: Likewise.
1203 * gcc.dg/bitfld-17.c: Likewise.
1204 * gcc.dg/bitfld-18.c: Likewise.
1205 * gcc.dg/builtins-config.h: Remove Netware support.
1206 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1207 * gcc.dg/cdce2.c: Likewise.
1208 * gcc.dg/cpp/assert4.c: Remove netware support.
1209 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1210 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1211
1212 * lib/target-supports.exp (check_visibility_available): Remove
1213 NetWare support.
1214 (check_profiling_available): Likewise.
1215
1216 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1217
1218 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1219
1220 2011-07-17 Tobias Burnus <burnus@net-b.de>
1221 Thomas Koenig <tkoenig@gcc.gnu.org>
1222
1223 PR fortran/34657
1224 * gfortran.dg/generic_17.f90: Fix testcase.
1225 * gfortran.dg/interface_3.f90: Add dg-error.
1226 * gfortran.dg/use_14.f90: New.
1227 * gfortran.dg/use_15.f90: New.
1228
1229 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1230
1231 * gnat.dg/pointer_controlled.adb: New test.
1232
1233 2011-07-17 Tobias Burnus <burnus@net-b.de>
1234
1235 PR fortran/49624
1236 * gfortran.dg/pointer_remapping_7.f90: New.
1237
1238 2011-07-16 Jason Merrill <jason@redhat.com>
1239
1240 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1241
1242 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1243 Jason Merrill <jason@redhat.com>
1244
1245 PR c++/45329
1246 PR c++/48934
1247 * g++.dg/cpp0x/decltype29.C: Adjust.
1248 * g++.dg/cpp0x/error4.C: Adjust.
1249 * g++.dg/cpp0x/sfinae26.C: Adjust.
1250 * g++.dg/cpp0x/variadic105.C: Adjust.
1251 * g++.dg/template/deduce3.C: Adjust.
1252 * g++.dg/template/error45.C: Adjust.
1253 * g++.dg/template/ptrmem2.C: Adjust.
1254 * g++.dg/template/sfinae2.C: Adjust.
1255 * g++.old-deja/g++.pt/crash60.C: Adjust.
1256 * g++.old-deja/g++.pt/unify6.C: Adjust.
1257 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1258 * g++.dg/cpp0x/nullptr15.C: Adjust.
1259 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1260 * g++.dg/cpp0x/pr31431.C: Adjust.
1261 * g++.dg/cpp0x/pr31434.C: Adjust.
1262 * g++.dg/cpp0x/sfinae11.C: Adjust
1263 * g++.dg/cpp0x/temp_default2.C: Adjust.
1264 * g++.dg/cpp0x/trailing4.C: Adjust.
1265 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1266 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1267 * g++.dg/cpp0x/variadic105.C: Adjust.
1268 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1269 * g++.dg/ext/vla2.C: Adjust.
1270 * g++.dg/other/ptrmem10.C: Adjust.
1271 * g++.dg/other/ptrmem11.C: Adjust.
1272 * g++.dg/overload/unknown1.C: Adjust.
1273 * g++.dg/template/conv11.C: Adjust.
1274 * g++.dg/template/dependent-expr5.C: Adjust.
1275 * g++.dg/template/friend.C: Adjust.
1276 * g++.dg/template/incomplete2.C: Adjust.
1277 * g++.dg/template/local4.C: Adjust.
1278 * g++.dg/template/local6.C: Adjust.
1279 * g++.dg/template/operator9.C: Adjust.
1280 * g++.dg/template/ttp25.C: Adjust.
1281 * g++.dg/template/unify10.C: Adjust.
1282 * g++.dg/template/unify11.C: Adjust.
1283 * g++.dg/template/unify6.C: Adjust.
1284 * g++.dg/template/unify9.C: Adjust.
1285 * g++.dg/template/varmod1.C: Adjust.
1286 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1287 * g++.old-deja/g++.pt/crash28.C: Adjust.
1288 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1289 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1290 * g++.old-deja/g++.pt/expr2.C: Adjust.
1291 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1292 * g++.old-deja/g++.pt/spec5.C: Adjust.
1293 * g++.old-deja/g++.pt/spec6.C: Adjust.
1294 * g++.old-deja/g++.pt/unify4.C: Adjust.
1295 * g++.old-deja/g++.pt/unify8.C: Adjust.
1296 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1297 * g++.dg/overload/template5.C: New testcase.
1298 * g++.dg/template/overload12.C: New testcase.
1299
1300 2011-07-11 Tobias Burnus <burnus@net-b.de>
1301
1302 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1303 * gfortran.dg/coarray_7.f90: Ditto.
1304 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1305 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1306
1307 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1308
1309 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1310 case.
1311 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1312 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1313 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1314 C67X.
1315 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1316 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1317 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1318
1319 2011-07-15 Jason Merrill <jason@redhat.com>
1320
1321 PR testsuite/49741
1322 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1323 Use --extra_opts instead of --additional_options.
1324
1325 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1326
1327 PR testsuite/49753
1328 * g++.dg/torture/pr49309.C: Remove.
1329
1330 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1331
1332 * gcc.target/tic6x/weak-call.c: New test.
1333 * gcc.target/tic6x/fpcmp.c: New test.
1334 * gcc.target/tic6x/fpdiv.c: New test.
1335 * gcc.target/tic6x/rotdi16-scan.c: New test.
1336 * gcc.target/tic6x/ffssi.c: New test.
1337 * gcc.target/tic6x/fpdiv-lib.c: New test.
1338 * gcc.target/tic6x/cold-lc.c: New test.
1339 * gcc.target/tic6x/longcalls.c: New test.
1340 * gcc.target/tic6x/abi-align-1.c: New test.
1341 * gcc.target/tic6x/fpcmp-finite.c: New test.
1342 * gcc.target/tic6x/rotdi16.c: New test.
1343 * gcc.target/tic6x/bswapl.c: New test.
1344 * gcc.target/tic6x/ffsdi.c: New test.
1345 * gcc.target/tic6x/tic6x.exp: New file.
1346 * gcc.target/tic6x/builtins/arith24.c: New test.
1347 * gcc.target/tic6x/builtins/smpy.c: New test.
1348 * gcc.target/tic6x/builtins/smpylh.c: New test.
1349 * gcc.target/tic6x/builtins/smpyh.c: New test.
1350 * gcc.target/tic6x/builtins/sarith1.c: New test.
1351 * gcc.target/tic6x/builtins/extclr.c: New test
1352 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1353 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1354 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1355 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1356 New functions.
1357 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1358 __TMS320C6X__.
1359 * gcc.dg/20020312-2.c: Likewise.
1360 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1361 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1362 * gcc.dg/torture/builtin-math-7.c: Likewise.
1363
1364 PR testsuite/49757
1365 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1366 not testing tic6x-*-*.
1367
1368 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1369
1370 PR tree-opt/49309
1371 * g++.dg/torture/pr49309.C: New testcase.
1372
1373 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1374
1375 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1376
1377 2011-07-14 Richard Guenther <rguenther@suse.de>
1378
1379 PR tree-optimization/49651
1380 * gcc.dg/torture/pr49651.c: New testcase.
1381
1382 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1383
1384 PR target/43746
1385 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1386
1387 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1388
1389 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1390 -mno-pointers-to-nested-functions.
1391 * gcc.target/powerpc/no-r11-2.c: Ditto.
1392 * gcc.target/powerpc/no-r11-3.c: Ditto.
1393
1394 2011-07-13 Jason Merrill <jason@redhat.com>
1395
1396 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1397 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1398 when compiling C files.
1399 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1400 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1401 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1402 * g++.dg/lookup/anon2.C: Likewise.
1403 * g++.dg/tree-ssa/copyprop.C: Likewise.
1404 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1405 * g++.dg/init/vector1.C: Ignore narrowing errors.
1406 * g++.dg/torture/pr35526.C: Likewise.
1407 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1408
1409 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1410
1411 PR libfortran/49296
1412 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1413 and logical reads.
1414
1415 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1416
1417 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1418 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1419
1420 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1421
1422 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1423 * lib/obj-c++.exp (obj-c++_init): Ditto.
1424 * lib/file-format.exp (gcc_target_object_format): Ditto.
1425 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1426 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1427 (check_visibility_available): Ditto.
1428 (check_effective_target_tls_native): Ditto.
1429 (check_effective_target_tls_emulated): Ditto.
1430 (check_effective_target_function_sections): Ditto.
1431
1432 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1433
1434 * gcc.target/arm/pr48183.c: New test.
1435
1436 2011-07-13 Richard Guenther <rguenther@suse.de>
1437
1438 * gcc.dg/torture/20110713-1.c: New testcase.
1439
1440 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1441
1442 PR rtl-opt/49474
1443 * gcc.c-torture/compile/pr49474.c: New testcase.
1444
1445 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1446
1447 PR tree-optimization/49712
1448 * gcc.c-torture/execute/pr49712.c: New test.
1449
1450 2011-07-11 Jason Merrill <jason@redhat.com>
1451
1452 PR c++/44609
1453 * g++.dg/template/recurse3.C: New.
1454
1455 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR debug/49676
1458 * gcc.dg/guality/csttest.c: New test.
1459
1460 PR fortran/49698
1461 * gfortran.dg/pr49698.f90: New test.
1462
1463 2011-07-11 Jeff Law <law@redhat.com>
1464
1465 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1466
1467 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1468
1469 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1470 * go.test/go-test.exp (go-set-goarch): Likewise.
1471
1472 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1473
1474 PR target/39633
1475 * gcc.target/avr/torture/pr39633.c: New test case.
1476
1477 2011-07-11 Tobias Burnus <burnus@net-b.de>
1478
1479 PR fortran/18918
1480 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1481
1482 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1483
1484 * lib/target-supports.exp (check_effective_target_scheduling):
1485 New Function.
1486 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1487 * gcc.dg/pr45055.c: Ditto.
1488 * gcc.dg/pr45353.c: Ditto.
1489 * g++.dg/pr45056.C: Ditto.
1490
1491 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1492
1493 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1494 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1495 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1496 * g++.dg/torture/pr31863.C: Skip AVR.
1497
1498 2011-07-10 Tobias Burnus <burnus@net-b.de>
1499
1500 PR fortran/49690
1501 * gfortran.dg/intrinsic_signal.f90: New.
1502
1503 2011-07-09 Jason Merrill <jason@redhat.com>
1504
1505 * g++.dg/cpp0x/regress/regress6.C: New.
1506 * g++.dg/parse/crash45.C: Adjust message.
1507 * g++.dg/template/crash38.C: Adjust message.
1508 * g++.dg/template/crash64.C: Adjust message.
1509
1510 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1511
1512 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1513 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1514 * g++.dg/abi/bitfield3.C: Likewise.
1515 * g++.dg/eh/pr38662.C: Likewise.
1516 * g++.dg/ext/attrib36.C: Likewise.
1517 * g++.dg/ext/attrib37.C: Likewise.
1518 * g++.dg/ext/attrib8.C: Likewise.
1519 * g++.dg/ext/tmplattr1.C: Likewise.
1520 * g++.dg/inherit/override-attribs.C: Likewise.
1521 * g++.dg/opt/inline9.C: Likewise.
1522 * g++.dg/opt/life1.C: Likewise.
1523 * g++.dg/opt/longbranch2.C: Likewise.
1524 * g++.dg/opt/nrv12.C: Likewise.
1525 * g++.dg/opt/reg-stack4.C: Likewise.
1526 * g++.dg/other/pr35504.C: Likewise.
1527 * g++.dg/other/pr39496.C: Likewise.
1528 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1529 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1530 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1531 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1532 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1533 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1534 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1535 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1536 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1537 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1538 * g++.dg/warn/pr15774-1.C: Likewise.
1539 * g++.dg/warn/pr15774-2.C: Likewise.
1540 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1541 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1542 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1543 * g++.old-deja/g++.pt/asm2.C: Likewise.
1544 * gcc.c-torture/compile/20000804-1.c: Likewise.
1545 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1546 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1547 * gcc.dg/20020108-1.c: Likewise.
1548 * gcc.dg/20020122-2.c: Likewise.
1549 * gcc.dg/20020122-3.c: Likewise.
1550 * gcc.dg/20020206-1.c: Likewise.
1551 * gcc.dg/20020219-1.c: Likewise.
1552 * gcc.dg/20020310-1.c: Likewise.
1553 * gcc.dg/20020411-1.c: Likewise.
1554 * gcc.dg/20020418-2.c: Likewise.
1555 * gcc.dg/20020426-2.c: Likewise.
1556 * gcc.dg/20020517-1.c: Likewise.
1557 * gcc.dg/20030204-1.c: Likewise.
1558 * gcc.dg/20030826-2.c: Likewise.
1559 * gcc.dg/20031102-1.c: Likewise.
1560 * gcc.dg/20031202-1.c: Likewise.
1561 * gcc.dg/20050111-1.c: Likewise.
1562 * gcc.dg/20050503-1.c: Likewise.
1563 * gcc.dg/array-init-1.c: Likewise.
1564 * gcc.dg/builtin-apply4.c: Likewise.
1565 * gcc.dg/dfp/pr31344.c: Likewise.
1566 * gcc.dg/gomp/atomic-11.c: Likewise.
1567 * gcc.dg/graphite/pr40281.c: Likewise.
1568 * gcc.dg/ia64-sync-1.c: Likewise.
1569 * gcc.dg/ia64-sync-2.c: Likewise.
1570 * gcc.dg/ia64-sync-3.c: Likewise.
1571 * gcc.dg/ia64-sync-4.c: Likewise.
1572 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1573 * gcc.dg/invalid-call-1.c: Likewise.
1574 * gcc.dg/loop-3.c: Likewise.
1575 * gcc.dg/lower-subreg-1.c: Likewise.
1576 * gcc.dg/lto/pr47259_0.c: Likewise.
1577 * gcc.dg/nested-calls-1.c: Likewise.
1578 * gcc.dg/pr20017.c: Likewise.
1579 * gcc.dg/pr25023.c: Likewise.
1580 * gcc.dg/pr27671-2.c: Likewise.
1581 * gcc.dg/pr32176.c: Likewise.
1582 * gcc.dg/pr33676.c: Likewise.
1583 * gcc.dg/pr35045.c: Likewise.
1584 * gcc.dg/pr36015.c: Likewise.
1585 * gcc.dg/pr36584.c: Likewise.
1586 * gcc.dg/pr36998.c: Likewise.
1587 * gcc.dg/pr37438.c: Likewise.
1588 * gcc.dg/pr37908.c: Likewise.
1589 * gcc.dg/pr41241.c: Likewise.
1590 * gcc.dg/pr41340.c: Likewise.
1591 * gcc.dg/pr44136.c: Likewise.
1592 * gcc.dg/pr44194-1.c: Likewise.
1593 * gcc.dg/pr46212.c: Likewise.
1594 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1595 * gcc.dg/setjmp-2.c: Likewise.
1596 * gcc.dg/short-compare-1.c: Likewise.
1597 * gcc.dg/short-compare-2.c: Likewise.
1598 * gcc.dg/smod-1.c: Likewise.
1599 * gcc.dg/sync-2.c: Likewise.
1600 * gcc.dg/sync-3.c: Likewise.
1601 * gcc.dg/tls/opt-1.c: Likewise.
1602 * gcc.dg/tls/opt-2.c: Likewise.
1603 * gcc.dg/tls/opt-3.c: Likewise.
1604 * gcc.dg/torture/badshift.c: Likewise.
1605 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1606 * gcc.dg/torture/pr20314-2.c: Likewise.
1607 * gcc.dg/torture/pr36891.c: Likewise.
1608 * gcc.dg/torture/pr38774.c: Likewise.
1609 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1610 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1611 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1612 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1613 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1614 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1615 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1616 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1617 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1618 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1619 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1620 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1621 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1622 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1623 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1624 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1625 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1626 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1627 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1628 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1629 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1630 * gcc.dg/unroll-1.c: Likewise.
1631 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1632 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1633 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1634 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1635 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1636 * gcc.target/i386/20000609-1.c: Likewise.
1637 * gcc.target/i386/20000720-1.c: Likewise.
1638 * gcc.target/i386/20000724-1.c: Likewise.
1639 * gcc.target/i386/20011107-1.c: Likewise.
1640 * gcc.target/i386/20011119-1.c: Likewise.
1641 * gcc.target/i386/20020201-3.c: Likewise.
1642 * gcc.target/i386/20020218-1.c: Likewise.
1643 * gcc.target/i386/20020729-1.c: Likewise.
1644 * gcc.target/i386/20030926-1.c: Likewise.
1645 * gcc.target/i386/20060125-1.c: Likewise.
1646 * gcc.target/i386/20060125-2.c: Likewise.
1647 * gcc.target/i386/20060512-1.c: Likewise.
1648 * gcc.target/i386/20060512-2.c: Likewise.
1649 * gcc.target/i386/20060512-3.c: Likewise.
1650 * gcc.target/i386/20060512-4.c: Likewise.
1651 * gcc.target/i386/387-1.c: Likewise.
1652 * gcc.target/i386/387-2.c: Likewise.
1653 * gcc.target/i386/387-5.c: Likewise.
1654 * gcc.target/i386/387-6.c: Likewise.
1655 * gcc.target/i386/980312-1.c: Likewise.
1656 * gcc.target/i386/980313-1.c: Likewise.
1657 * gcc.target/i386/990117-1.c: Likewise.
1658 * gcc.target/i386/990424-1.c: Likewise.
1659 * gcc.target/i386/990524-1.c: Likewise.
1660 * gcc.target/i386/991129-1.c: Likewise.
1661 * gcc.target/i386/991214-1.c: Likewise.
1662 * gcc.target/i386/991230-1.c: Likewise.
1663 * gcc.target/i386/addr-sel-1.c: Likewise.
1664 * gcc.target/i386/aggregate-ret1.c: Likewise.
1665 * gcc.target/i386/aggregate-ret2.c: Likewise.
1666 * gcc.target/i386/align-main-3.c: Likewise.
1667 * gcc.target/i386/amd64-abi-1.c: Likewise.
1668 * gcc.target/i386/amd64-abi-2.c: Likewise.
1669 * gcc.target/i386/amd64-abi-4.c: Likewise.
1670 * gcc.target/i386/amd64-abi-5.c: Likewise.
1671 * gcc.target/i386/amd64-abi-6.c: Likewise.
1672 * gcc.target/i386/asm-1.c: Likewise.
1673 * gcc.target/i386/asm-3.c: Likewise.
1674 * gcc.target/i386/asm-5.c: Likewise.
1675 * gcc.target/i386/attributes-error.c: Likewise.
1676 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1677 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1678 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1679 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1680 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1681 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1682 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1683 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1684 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1685 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1686 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1687 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1688 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1689 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1690 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1691 * gcc.target/i386/bitfield1.c: Likewise.
1692 * gcc.target/i386/bitfield2.c: Likewise.
1693 * gcc.target/i386/bmi-2.c: Likewise.
1694 * gcc.target/i386/bmi-5.c: Likewise.
1695 * gcc.target/i386/builtin-unreachable.c: Likewise.
1696 * gcc.target/i386/cleanup-2.c: Likewise.
1697 * gcc.target/i386/clobbers.c: Likewise.
1698 * gcc.target/i386/cmov8.c: Likewise.
1699 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1700 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1701 * gcc.target/i386/compress-float-387.c: Likewise.
1702 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1703 * gcc.target/i386/compress-float-sse.c: Likewise.
1704 * gcc.target/i386/crc32-2.c: Likewise.
1705 * gcc.target/i386/crc32-3.c: Likewise.
1706 * gcc.target/i386/divmod-7.c: Likewise.
1707 * gcc.target/i386/divmod-8.c: Likewise.
1708 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1709 * gcc.target/i386/fma3-builtin.c: Likewise.
1710 * gcc.target/i386/fma3-fma.c: Likewise.
1711 * gcc.target/i386/fma4-256-vector.c: Likewise.
1712 * gcc.target/i386/fma4-builtin.c: Likewise.
1713 * gcc.target/i386/fma4-fma-2.c: Likewise.
1714 * gcc.target/i386/fma4-fma.c: Likewise.
1715 * gcc.target/i386/fma4-vector-2.c: Likewise.
1716 * gcc.target/i386/fma4-vector.c: Likewise.
1717 * gcc.target/i386/funcspec-1.c: Likewise.
1718 * gcc.target/i386/funcspec-10.c: Likewise.
1719 * gcc.target/i386/funcspec-11.c: Likewise.
1720 * gcc.target/i386/funcspec-2.c: Likewise.
1721 * gcc.target/i386/funcspec-5.c: Likewise.
1722 * gcc.target/i386/funcspec-6.c: Likewise.
1723 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1724 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1725 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1726 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1727 * gcc.target/i386/incoming-1.c: Likewise.
1728 * gcc.target/i386/incoming-10.c: Likewise.
1729 * gcc.target/i386/incoming-11.c: Likewise.
1730 * gcc.target/i386/incoming-12.c: Likewise.
1731 * gcc.target/i386/incoming-13.c: Likewise.
1732 * gcc.target/i386/incoming-14.c: Likewise.
1733 * gcc.target/i386/incoming-15.c: Likewise.
1734 * gcc.target/i386/incoming-2.c: Likewise.
1735 * gcc.target/i386/incoming-3.c: Likewise.
1736 * gcc.target/i386/incoming-4.c: Likewise.
1737 * gcc.target/i386/incoming-5.c: Likewise.
1738 * gcc.target/i386/incoming-6.c: Likewise.
1739 * gcc.target/i386/incoming-7.c: Likewise.
1740 * gcc.target/i386/incoming-8.c: Likewise.
1741 * gcc.target/i386/incoming-9.c: Likewise.
1742 * gcc.target/i386/lea.c: Likewise.
1743 * gcc.target/i386/local.c: Likewise.
1744 * gcc.target/i386/loop-1.c: Likewise.
1745 * gcc.target/i386/loop-2.c: Likewise.
1746 * gcc.target/i386/loop-3.c: Likewise.
1747 * gcc.target/i386/max-stack-align.c: Likewise.
1748 * gcc.target/i386/memcpy-1.c: Likewise.
1749 * gcc.target/i386/movbe-2.c: Likewise.
1750 * gcc.target/i386/movq-2.c: Likewise.
1751 * gcc.target/i386/movq.c: Likewise.
1752 * gcc.target/i386/nrv1.c: Likewise.
1753 * gcc.target/i386/pad-4.c: Likewise.
1754 * gcc.target/i386/pad-5a.c: Likewise.
1755 * gcc.target/i386/pad-5b.c: Likewise.
1756 * gcc.target/i386/pad-6a.c: Likewise.
1757 * gcc.target/i386/pad-6b.c: Likewise.
1758 * gcc.target/i386/pad-7.c: Likewise.
1759 * gcc.target/i386/pad-9.c: Likewise.
1760 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1761 * gcc.target/i386/pic-1.c: Likewise.
1762 * gcc.target/i386/pr12092-1.c: Likewise.
1763 * gcc.target/i386/pr12329.c: Likewise.
1764 * gcc.target/i386/pr21518.c: Likewise.
1765 * gcc.target/i386/pr22362.c: Likewise.
1766 * gcc.target/i386/pr22585.c: Likewise.
1767 * gcc.target/i386/pr23098.c: Likewise.
1768 * gcc.target/i386/pr25196.c: Likewise.
1769 * gcc.target/i386/pr25293.c: Likewise.
1770 * gcc.target/i386/pr25654.c: Likewise.
1771 * gcc.target/i386/pr26449.c: Likewise.
1772 * gcc.target/i386/pr26778.c: Likewise.
1773 * gcc.target/i386/pr26826.c: Likewise.
1774 * gcc.target/i386/pr27266.c: Likewise.
1775 * gcc.target/i386/pr29978.c: Likewise.
1776 * gcc.target/i386/pr30505.c: Likewise.
1777 * gcc.target/i386/pr30961-1.c: Likewise.
1778 * gcc.target/i386/pr31628.c: Likewise.
1779 * gcc.target/i386/pr32000-2.c: Likewise.
1780 * gcc.target/i386/pr32661-1.c: Likewise.
1781 * gcc.target/i386/pr32708-2.c: Likewise.
1782 * gcc.target/i386/pr32708-3.c: Likewise.
1783 * gcc.target/i386/pr34256.c: Likewise.
1784 * gcc.target/i386/pr34312.c: Likewise.
1785 * gcc.target/i386/pr34522.c: Likewise.
1786 * gcc.target/i386/pr35160.c: Likewise.
1787 * gcc.target/i386/pr35281.c: Likewise.
1788 * gcc.target/i386/pr36246.c: Likewise.
1789 * gcc.target/i386/pr36786.c: Likewise.
1790 * gcc.target/i386/pr37275.c: Likewise.
1791 * gcc.target/i386/pr37843-3.c: Likewise.
1792 * gcc.target/i386/pr37843-4.c: Likewise.
1793 * gcc.target/i386/pr39082-1.c: Likewise.
1794 * gcc.target/i386/pr39431.c: Likewise.
1795 * gcc.target/i386/pr39496.c: Likewise.
1796 * gcc.target/i386/pr39543-2.c: Likewise.
1797 * gcc.target/i386/pr39911.c: Likewise.
1798 * gcc.target/i386/pr40718.c: Likewise.
1799 * gcc.target/i386/pr40906-1.c: Likewise.
1800 * gcc.target/i386/pr40906-2.c: Likewise.
1801 * gcc.target/i386/pr40906-3.c: Likewise.
1802 * gcc.target/i386/pr40934.c: Likewise.
1803 * gcc.target/i386/pr41900.c: Likewise.
1804 * gcc.target/i386/pr42589.c: Likewise.
1805 * gcc.target/i386/pr43662.c: Likewise.
1806 * gcc.target/i386/pr43671.c: Likewise.
1807 * gcc.target/i386/pr43766.c: Likewise.
1808 * gcc.target/i386/pr43869.c: Likewise.
1809 * gcc.target/i386/pr44942.c: Likewise.
1810 * gcc.target/i386/pr44948-2a.c: Likewise.
1811 * gcc.target/i386/pr45234.c: Likewise.
1812 * gcc.target/i386/pr45336-2.c: Likewise.
1813 * gcc.target/i386/pr45336-4.c: Likewise.
1814 * gcc.target/i386/pr45852.c: Likewise.
1815 * gcc.target/i386/pr46470.c: Likewise.
1816 * gcc.target/i386/pr48037-1.c: Likewise.
1817 * gcc.target/i386/pr48389.c: Likewise.
1818 * gcc.target/i386/pr49095.c: Likewise.
1819 * gcc.target/i386/pr9771-1.c: Likewise.
1820 * gcc.target/i386/rdfsbase-1.c: Likewise.
1821 * gcc.target/i386/rdfsbase-2.c: Likewise.
1822 * gcc.target/i386/rdgsbase-1.c: Likewise.
1823 * gcc.target/i386/rdgsbase-2.c: Likewise.
1824 * gcc.target/i386/rdrand-3.c: Likewise.
1825 * gcc.target/i386/regparm-stdcall.c: Likewise.
1826 * gcc.target/i386/regparm.c: Likewise.
1827 * gcc.target/i386/reload-1.c: Likewise.
1828 * gcc.target/i386/rotate-2.c: Likewise.
1829 * gcc.target/i386/sibcall-5.c: Likewise.
1830 * gcc.target/i386/signbit-1.c: Likewise.
1831 * gcc.target/i386/signbit-2.c: Likewise.
1832 * gcc.target/i386/signbit-3.c: Likewise.
1833 * gcc.target/i386/sse-5.c: Likewise.
1834 * gcc.target/i386/sse-8.c: Likewise.
1835 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1836 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1837 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1838 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1839 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1840 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1841 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1842 * gcc.target/i386/sse2-movq-2.c: Likewise.
1843 * gcc.target/i386/sse2-movq-3.c: Likewise.
1844 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1845 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1846 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1847 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1848 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1849 * gcc.target/i386/ssefn-1.c: Likewise.
1850 * gcc.target/i386/ssefn-2.c: Likewise.
1851 * gcc.target/i386/sseregparm-1.c: Likewise.
1852 * gcc.target/i386/sseregparm-2.c: Likewise.
1853 * gcc.target/i386/sseregparm-3.c: Likewise.
1854 * gcc.target/i386/sseregparm-4.c: Likewise.
1855 * gcc.target/i386/sseregparm-5.c: Likewise.
1856 * gcc.target/i386/sseregparm-6.c: Likewise.
1857 * gcc.target/i386/sseregparm-7.c: Likewise.
1858 * gcc.target/i386/sseregparm-8.c: Likewise.
1859 * gcc.target/i386/stack-realign.c: Likewise.
1860 * gcc.target/i386/stack-usage-realign.c: Likewise.
1861 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1862 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1863 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1864 * gcc.target/i386/stackalign/return-1.c: Likewise.
1865 * gcc.target/i386/stackalign/return-2.c: Likewise.
1866 * gcc.target/i386/stackalign/return-3.c: Likewise.
1867 * gcc.target/i386/tailcall-1.c: Likewise.
1868 * gcc.target/i386/tbm-2.c: Likewise.
1869 * gcc.target/i386/udivmod-7.c: Likewise.
1870 * gcc.target/i386/udivmod-8.c: Likewise.
1871 * gcc.target/i386/unroll-1.c: Likewise.
1872 * gcc.target/i386/vararg-1.c: Likewise.
1873 * gcc.target/i386/vararg-2.c: Likewise.
1874 * gcc.target/i386/vect8-ret.c: Likewise.
1875 * gcc.target/i386/vectorize5.c: Likewise.
1876 * gcc.target/i386/wmul-1.c: Likewise.
1877 * gcc.target/i386/wmul-2.c: Likewise.
1878 * gcc.target/i386/wrfsbase-1.c: Likewise.
1879 * gcc.target/i386/wrfsbase-2.c: Likewise.
1880 * gcc.target/i386/wrgsbase-1.c: Likewise.
1881 * gcc.target/i386/wrgsbase-2.c: Likewise.
1882 * gcc.target/i386/xop-pcmov.c: Likewise.
1883 * gcc.target/i386/xop-pcmov2.c: Likewise.
1884 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1885 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1886 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1887 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1888 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1889 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1890 * gcc.target/i386/zee.c: Likewise.
1891 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1892 * gfortran.dg/compiler-directive_2.f: Likewise.
1893 * gfortran.dg/g77/20010216-1.f: Likewise.
1894 * gfortran.dg/gomp/pr39152.f90: Likewise.
1895 * gfortran.dg/pr33794.f90: Likewise.
1896
1897 2011-07-09 Jason Merrill <jason@redhat.com>
1898
1899 * g++.dg/cpp0x/regress/regress5.C: New.
1900
1901 2011-07-08 Jason Merrill <jason@redhat.com>
1902
1903 PR c++/45437
1904 * g++.dg/expr/compound-asn1.C: New.
1905 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1906
1907 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR target/49621
1910 * gcc.target/powerpc/altivec-34.c: New test.
1911
1912 2011-07-08 Jason Merrill <jason@redhat.com>
1913
1914 PR c++/45603
1915 * g++.dg/abi/guard3.C: New.
1916
1917 2011-07-08 Julian Brown <julian@codesourcery.com>
1918
1919 * lib/target-supports.exp
1920 (check_effective_target_arm_little_endian): New.
1921 (check_effective_target_vect_pack_trunc): Use above.
1922 (check_effective_target_vect_unpack): Likewise.
1923 (check_effective_target_vect_element_align): Test
1924 check_effective_target_arm_vect_no_misalign for ARM.
1925
1926 2011-07-08 Jason Merrill <jason@redhat.com>
1927
1928 PR c++/49673
1929 * g++.dg/cpp0x/constexpr-rom.C: New.
1930
1931 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1932
1933 PR middle-end/49519
1934 * g++.dg/torture/pr49519.C: New test.
1935
1936 2011-07-08 Martin Jambor <mjambor@suse.cz>
1937
1938 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1939
1940 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1941
1942 PR testsuite/48727
1943 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1944
1945 2011-07-08 Richard Guenther <rguenther@suse.de>
1946
1947 PR tree-optimization/49662
1948 * gcc.dg/graphite/interchange-14.c: XFAIL.
1949 * gcc.dg/graphite/interchange-15.c: Likewise.
1950 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1951
1952 2011-07-06 Jason Merrill <jason@redhat.com>
1953
1954 PR c++/49663
1955 * g++.dg/cpp0x/regress/regress4.C: New.
1956
1957 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
1958
1959 PR fortran/49648
1960 * gfortran.dg/result_in_spec_4.f90: New test.
1961
1962 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963
1964 * gcc.target/sparc/cas64.c: New test.
1965
1966 2011-07-07 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR c/49644
1969 * g++.dg/torture/pr49644.C: New test.
1970
1971 PR c/49644
1972 * gcc.c-torture/execute/pr49644.c: New test.
1973
1974 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
1975
1976 * lib/target-supports.exp (check_effective_target_ia32): New.
1977 (check_effective_target_x32): Likewise.
1978 (check_effective_target_vect_cmdline_needed): Also check x32.
1979
1980 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
1981
1982 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1983 dg-prune-output.
1984 * gcc.target/arm/pr42235.c: Likewise.
1985 * gcc.target/arm/pr42495.c: Likewise.
1986 * gcc.target/arm/pr42574.c: Likewise.
1987 * gcc.target/arm/thumb-branch1.c: Likewise.
1988
1989 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1990 unneeded prune of possible warning.
1991 * gcc.target/arm/pr40956.c: Likewise.
1992 * gcc.target/arm/pr42505.c: Likewise.
1993
1994 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1995 * gcc.c-torture/compile/pr46883.c: Likewise.
1996 * gcc.c-torture/compile/pr46934.c: Likewise.
1997
1998 * gcc.target/arm/pr41679.c: Remove test directives in preparation
1999 for move to ../../gcc.c-torture/compile.
2000 * gcc.target/arm/pr46883.c: Likewise.
2001 * gcc.target/arm/pr46934.c: Likewise.
2002
2003 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2004 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2005 * gcc.target/arm/wmul-1.c: Likewise.
2006 * gcc.target/arm/wmul-2.c: Likewise.
2007 * gcc.target/arm/wmul-3.c: Likewise.
2008 * gcc.target/arm/wmul-4.c: Likewise.
2009 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2010 add tab after scan target.
2011 * gcc.target/arm/smlaltt-1.c: Likewise.
2012 * gcc.target/arm/smlatb-1.c: Likewise.
2013 * gcc.target/arm/smlatt-1.c: Likewise.
2014
2015 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR debug/49522
2018 * gcc.dg/debug/pr49522.c: New test.
2019
2020 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2021
2022 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2023 * gcc.dg/pr46212.c: Run only if target int32plus.
2024 * gcc.dg/torture/pr48146.c: Ditto.
2025 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2026 * c-c++-common/pr44832.c: Ditto.
2027 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2028 * gcc.dg/pr31490.c: Ditto.
2029 * gcc.dg/torture/builtin-math-7.c: Run only if target
2030 large_double.
2031 * gcc.dg/torture/pr45764.c: Skip for AVR.
2032 * gcc.dg/pr47893.c: Ditto.
2033
2034 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2035
2036 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2037 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2038 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2039 add tab to scan target.
2040
2041 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2042
2043 * gcc.target/arm/neon-modes-3.c: New test.
2044
2045 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2046
2047 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2048 -fno-loop-interchange -ffast-math.
2049
2050 2011-07-07 Richard Guenther <rguenther@suse.de>
2051
2052 * gcc.dg/ftrapv-3.c: New testcase.
2053
2054 2011-07-07 Richard Guenther <rguenther@suse.de>
2055
2056 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2057 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2058
2059 2011-07-07 Kai Tietz <ktietz@redhat.com>
2060
2061 * gcc.dg/binop-notxor1.c: New test.
2062 * gcc.dg/binop-notand4a.c: New test.
2063 * gcc.dg/binop-notxor2.c: New test.
2064 * gcc.dg/binop-notand3a.c: New test.
2065 * gcc.dg/binop-notand2a.c: New test.
2066 * gcc.dg/binop-notand6a.c: New test.
2067 * gcc.dg/binop-notor1.c: New test.
2068 * gcc.dg/binop-notand1a.c: New test.
2069 * gcc.dg/binop-notand5a.c: New test.
2070 * gcc.dg/binop-notor2.c: New test.
2071
2072 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR middle-end/49640
2075 * gcc.dg/gomp/pr49640.c: New test.
2076
2077 2011-07-07 Richard Guenther <rguenther@suse.de>
2078
2079 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2080
2081 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2082
2083 PR target/39150
2084 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2085
2086 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2087
2088 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2089 * gcc.target/powerpc/no-r11-2.c: Ditto.
2090 * gcc.target/powerpc/no-r11-3.c: Ditto.
2091
2092 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2093
2094 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2095 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2096
2097 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2098
2099 * lib/target-supports.exp (check_profiling_available): Disable
2100 profiling with -fprofile-generate for target avr.
2101
2102 2011-07-06 Richard Guenther <rguenther@suse.de>
2103
2104 PR tree-optimization/49645
2105 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2106
2107 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2108
2109 PR middle-end/47383
2110 * gcc.dg/pr47383.c: New.
2111
2112 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2113
2114 PR tree-optimization/49647
2115 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2116
2117 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 PR testsuite/49542
2120 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2121 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2122
2123 2011-07-05 Jason Merrill <jason@redhat.com>
2124
2125 PR c++/48157
2126 * g++.dg/template/template-id-4.C: New.
2127
2128 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2129
2130 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2131 * gcc.dg/pr43402.c: Ditto.
2132
2133 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2134
2135 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2136
2137 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2138
2139 * gcc.target/powerpc/ppc-switch-1.c: New test for
2140 --param case-values-threshold.
2141 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2142
2143 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2144
2145 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2146
2147 2011-07-05 Jason Merrill <jason@redhat.com>
2148
2149 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2150
2151 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2152
2153 PR tree-optimization/47654
2154 * gcc.dg/graphite/block-pr47654.c: New.
2155
2156 2011-07-05 Jason Merrill <jason@redhat.com>
2157
2158 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2159
2160 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2161
2162 PR tree-optimization/49580
2163 * gcc.dg/autopar/pr49580.c: New test.
2164
2165 2011-07-05 Richard Guenther <rguenther@suse.de>
2166
2167 PR tree-optimization/49518
2168 PR tree-optimization/49628
2169 * g++.dg/torture/pr49628.C: New testcase.
2170 * gcc.dg/torture/pr49518.c: Likewise.
2171
2172 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2173
2174 * ada/acats/run_acats (which): Extract last field from type -p,
2175 type output only if command succeeded.
2176
2177 2011-07-04 Jason Merrill <jason@redhat.com>
2178
2179 * g++.dg/abi/mangle48.C: New.
2180
2181 * g++.dg/cpp0x/diag1.C: New.
2182
2183 * g++.dg/diagnostic/aka1.C: New.
2184
2185 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR rtl-optimization/49619
2188 * gcc.dg/pr49619.c: New test.
2189
2190 PR rtl-optimization/49472
2191 * gfortran.dg/pr49472.f90: New test.
2192
2193 PR debug/49602
2194 * gcc.dg/pr49602.c: New test.
2195
2196 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2197
2198 PR target/34734
2199 PR target/44643
2200 * gcc.target/avr/avr.exp: Run over cpp files, too.
2201 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2202 * gcc.target/avr/progmem.h: New file.
2203 * gcc.target/avr/exit-abort.h: New file.
2204 * gcc.target/avr/progmem-error-1.c: New file.
2205 * gcc.target/avr/progmem-error-1.cpp: New file.
2206 * gcc.target/avr/progmem-warning-1.c: New file.
2207 * gcc.target/avr/torture/progmem-1.c: New file.
2208 * gcc.target/avr/torture/progmem-1.cpp: New file.
2209
2210 2011-07-04 Richard Guenther <rguenther@suse.de>
2211
2212 PR tree-optimization/49615
2213 * g++.dg/torture/pr49615.C: New testcase.
2214
2215 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2216
2217 PR tree-optimization/49610
2218 * gcc.dg/vect/pr49610.c: New test.
2219
2220 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2221
2222 * gnat.dg/specs/debug1.ads: New test.
2223
2224 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2225
2226 PR fortran/49562
2227 * gfortran.dg/typebound_proc_23.f90: New.
2228
2229 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2230
2231 PR c++/49605
2232 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2233
2234 2011-07-01 Jason Merrill <jason@redhat.com>
2235
2236 PR c++/48261
2237 * g++.dg/template/template-id-3.C: New.
2238
2239 PR c++/48593
2240 * g++.dg/template/qualified-id4.C: New.
2241
2242 PR c++/48883
2243 * g++.dg/template/explicit-args4.C: New.
2244
2245 PR c++/49085
2246 * g++.dg/template/offsetof2.C: New.
2247
2248 2011-07-01 Kai Tietz <ktietz@redhat.com>
2249
2250 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2251
2252 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2253
2254 PR libmudflap/49549
2255 * lib/target-supports.exp (check_effective_target_gld): New proc.
2256
2257 2011-07-01 Richard Guenther <rguenther@suse.de>
2258
2259 PR tree-optimization/49603
2260 * gcc.dg/torture/pr49603.c: New testcase.
2261
2262 2011-06-30 Jason Merrill <jason@redhat.com>
2263
2264 PR c++/49387
2265 * g++.dg/rtti/template1.C: New.
2266
2267 PR c++/49569
2268 * g++.dg/cpp0x/regress/ctor1.C: New.
2269
2270 PR c++/49355
2271 * g++.dg/cpp0x/initlist54.C: New.
2272
2273 2011-06-30 Martin Jambor <mjambor@suse.cz>
2274
2275 * gcc.dg/tree-ssa/sra-12.c: New test.
2276
2277 2011-06-29 Jason Merrill <jason@redhat.com>
2278
2279 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2280
2281 2011-06-30 Richard Guenther <rguenther@suse.de>
2282
2283 PR tree-optimization/46787
2284 * gcc.dg/vect/vect-121.c: New testcase.
2285
2286 2011-06-30 Martin Jambor <mjambor@suse.cz>
2287
2288 PR tree-optimization/49094
2289 * gcc.dg/tree-ssa/pr49094.c: New test.
2290
2291 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR fortran/49540
2294 * gfortran.dg/pr49540-1.f90: New test.
2295 * gfortran.dg/pr49540-2.f90: New test.
2296
2297 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2298
2299 PR ada/49511
2300 * ada/acats/run_acats (which): Use last field of type -p output.
2301
2302 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2303 Iain Sandoe <iains@gcc.gnu.org>
2304
2305 PR libobjc/36610
2306 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2307 Only skip on 64-bit *-*-darwin8* && !objc2.
2308
2309 2011-06-30 Richard Guenther <rguenther@suse.de>
2310
2311 PR tree-optimization/38752
2312 * gcc.c-torture/compile/pr38752.c: New testcase.
2313
2314 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2315
2316 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2317 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2318
2319 2011-06-29 Jason Merrill <jason@redhat.com>
2320
2321 PR c++/49216
2322 * g++.dg/cpp0x/initlist53.C: Use placement new.
2323 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2324 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2325
2326 PR c++/49003
2327 * g++.dg/cpp0x/trailing6.C: New.
2328 * g++.dg/cpp0x/pr45908.C: No error.
2329
2330 PR c++/49272
2331 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2332
2333 PR c++/49520
2334 * g++.dg/cpp0x/constexpr-using2.C: New.
2335
2336 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2337
2338 PR c++/45923
2339 * g++.dg/cpp0x/constexpr-diag3.C: New.
2340 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2341 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2342 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2343 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2344
2345 2011-06-29 Jason Merrill <jason@redhat.com>
2346
2347 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2348
2349 2011-06-29 Richard Guenther <rguenther@suse.de>
2350
2351 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2352
2353 2011-06-29 Jason Merrill <jason@redhat.com>
2354
2355 * g++.dg/cpp0x/initlist-value2.C: New.
2356
2357 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2358 * g++.dg/cpp0x/initlist-value.C: New.
2359
2360 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2361
2362 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2363
2364 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2365
2366 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2367 * gcc.dg/inline_2.c: Likewise.
2368 * gcc.dg/unroll_1.c: Likewise.
2369
2370 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR debug/49567
2373 * gcc.target/i386/pr49567.c: New test.
2374
2375 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gnat.dg/opt17.ad[sb]: New test.
2378
2379 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2380 Tom de Vries <tom@codesourcery.com>
2381
2382 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2383 (check_effective_target_arm_thumb2): New effective targets.
2384 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2385 properly. Clean up temporary files.
2386 * gcc.target/arm/ivopts-2.c: Likewise.
2387 * gcc.target/arm/ivopts-3.c: Likewise.
2388 * gcc.target/arm/ivopts-4.c: Likewise.
2389 * gcc.target/arm/ivopts-5.c: Likewise.
2390 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2391
2392 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2393
2394 PR fortran/49479
2395 * gfortran.dg/reshape_zerosize_3.f90: New test.
2396
2397 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2398
2399 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2400 * gcc.target/arm/vfp-ldmias.c: Likewise.
2401 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2402 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2403 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2404 * gcc.target/arm/vfp-stmias.c: Likewise.
2405 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2406 * gcc.target/arm/vfp-stmiad.c: Likewise.
2407
2408 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2409
2410 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2411 dg-prune-output.
2412 * gcc.target/arm/pr45701-2.c: Ditto.
2413
2414 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2415
2416 PR fortran/49466
2417 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2418 * gfortran.dg/extends_14.f03: Modified.
2419
2420 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2421
2422 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2423 early if the test is already being skipped.
2424
2425 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2426 scan-assembler-dem-not): For missing file, report unresolved with
2427 same message as for pass/fail, with reason reported in log file.
2428
2429 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2430 from add_options_for_arm_neon_fp16.
2431 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2432 check_effective_target_arm_neon_fp16_ok_nocache.
2433 Check -mfpu and -mfloat-abi options from current multilib.
2434 Do not require neon support.
2435 (check_effective_target_arm_fp16_ok): Renamed from
2436 check_effecitve_target_arm_neon_fp16_ok.
2437 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2438 arm_neon_fp16_ok and arm_fp16.
2439 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2440 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2441 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2442 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2443
2444 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2445
2446 * gcc.dg/builtin-assume-aligned-1.c: New test.
2447 * gcc.dg/builtin-assume-aligned-2.c: New test.
2448 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2449
2450 PR debug/49544
2451 * gcc.dg/pr49544.c: New test.
2452
2453 2011-06-27 Richard Guenther <rguenther@suse.de>
2454
2455 PR tree-optimization/49394
2456 * g++.dg/torture/pr49394.C: New testcase.
2457
2458 2011-06-27 Kai Tietz <ktietz@redhat.com>
2459
2460 * gcc.dg/optimize-bswapdi-2.c: New test.
2461
2462 2011-06-27 Michael Hope <michael.hope@linaro.org>
2463 Richard Sandiford <richard.sandiford@linaro.org>
2464
2465 PR tree-optimization/49169
2466 * gcc.dg/torture/pr49169.c: New test.
2467
2468 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2469
2470 PR testsuite/49529
2471 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2472
2473 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2474 hppa*-*-hpux*.
2475
2476 2011-06-26 Jason Merrill <jason@redhat.com>
2477
2478 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2479
2480 PR c++/49528
2481 * g++.dg/init/ref19.C: New.
2482 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2483
2484 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR tree-optimization/48377
2487 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2488 non_strict_align.
2489
2490 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2491
2492 PR middle-end/49191
2493 * lib/target-supports.exp (check_effective_target_non_strict_align):
2494 New.
2495 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2496
2497 2011-06-24 Martin Jambor <mjambor@suse.cz>
2498
2499 PR tree-optimizations/49516
2500 * g++.dg/tree-ssa/pr49516.C: New test.
2501
2502 2011-06-23 Jason Merrill <jason@redhat.com>
2503
2504 PR c++/35255
2505 * g++.dg/template/partial10.C: New.
2506 * g++.dg/template/partial11.C: New.
2507
2508 2011-06-23 Jeff Law <law@redhat.com>
2509
2510 PR middle-end/48770
2511 * gcc.dg/pr48770.c: New test.
2512
2513 2011-06-23 Jan Hubicka <jh@suse.cz>
2514
2515 PR middle-end/49373
2516 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2517
2518 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR testsuite/49512
2521 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2522 instead of -fdump-tree-optimized.
2523
2524 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/44625
2527 * g++.dg/template/crash107.C: New.
2528 * g++.dg/template/error17.C: Adjust.
2529
2530 2011-06-23 Jason Merrill <jason@redhat.com>
2531
2532 PR c++/49507
2533 * g++.dg/cpp0x/defaulted30.C: New.
2534
2535 PR c++/49440
2536 * g++.dg/rtti/anon-ns1.C: New.
2537
2538 PR c++/49395
2539 * g++.dg/init/ref18.C: New.
2540
2541 PR c++/36435
2542 * g++.dg/template/partial9.C: New.
2543
2544 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2545
2546 PR middle-end/49373
2547 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2548
2549 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2550
2551 PR debug/49496
2552 * gcc.dg/pr49496.c: New test.
2553
2554 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2555
2556 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2557 is not xscale.
2558
2559 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2560
2561 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2562 * gcc.target/arm/pr42879.c: Likewise.
2563 * gcc.target/arm/pr45701-3.c: Likewise.
2564
2565 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2566 * gcc.target/arm/pr40482.c: Likewise.
2567 * gcc.target/arm/stack-corruption.c: Likewise.
2568
2569 2011-06-22 Richard Guenther <rguenther@suse.de>
2570
2571 PR tree-optimization/49493
2572 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2573
2574 2011-06-22 Jason Merrill <jason@redhat.com>
2575
2576 PR c++/49260
2577 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2578
2579 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2580 Dmitry Melnik <dm@ispras.ru>
2581
2582 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2583 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2584 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2585
2586 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2587
2588 * gcc.target/arm/tlscall.c: New.
2589
2590 2011-06-21 Jason Merrill <jason@redhat.com>
2591
2592 PR c++/49172
2593 * g++.dg/cpp0x/constexpr-ref1.C: New.
2594 * g++.dg/cpp0x/constexpr-ref2.C: New.
2595 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2596
2597 PR c++/49482
2598 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2599
2600 PR c++/49418
2601 * g++.dg/template/param3.C: New.
2602
2603 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2604
2605 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2606 my_clrsb test functions.
2607 (main): Test clrsb.
2608 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2609 test_sll, test_ull): Add clrsb tests.
2610 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2611 clrsbll.
2612
2613 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2614
2615 PR fortran/49112
2616 * gfortran.dg/class_44.f03: New.
2617
2618 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2619
2620 PR tree-optimization/49478
2621 * gcc.dg/vect/pr49478.c
2622
2623 2011-06-21 Richard Guenther <rguenther@suse.de>
2624
2625 PR tree-optimization/49483
2626 * gcc.dg/vect/vect-120.c: New testcase.
2627
2628 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2629
2630 PR testsuite/49443
2631 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2632 * gcc.dg/vect/vect-peel-4.c: Likewise.
2633
2634 2011-06-22 Christian Bruel <christian.bruel@st.com>
2635
2636 PR middle-end/49139
2637 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2638 * gcc.dg/always_inline2.c: Likewise.
2639 * gcc.dg/always_inline3.c: Likewise.
2640 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2641 * gcc.dg/inline_1.c: Likewise.
2642 * gcc.dg/inline_2.c: Likewise.
2643 * gcc.dg/inline_3.c: Likewise.
2644 * gcc.dg/inline_4.c: Likewise.
2645 * gcc.dg/20051201-1.c: Likewise.
2646 * gcc.dg/pr40087.c: Likewise.
2647 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2648 * gcc.dg/inline-22.c: Likewise.
2649 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2650 * gcc.dg/lto/20090218-1_1.c: Likewise.
2651 * g++.dg/ipa/devirt-7.C: Likewise.
2652 * gcc.dg/uninit-pred-5_a.c: Likewise.
2653 * gcc.dg/uninit-pred-5_b.c: Likewise.
2654 * gcc.dg/fail_always_inline.c: New.
2655
2656 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2657
2658 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2659 into 6 jobs instead of 3.
2660
2661 2011-06-20 Jason Merrill <jason@redhat.com>
2662
2663 PR c++/49216
2664 * g++.dg/cpp0x/initlist53.C: New.
2665
2666 2011-06-20 Tobias Burnus <burnus@net-b.de>
2667
2668 PR fortran/18918
2669 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2670 * gfortran.dg/coarray_lock_3.f90: New.
2671 * gfortran.dg/coarray/lock_1.f90: New.
2672
2673 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2674
2675 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2676 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2677 unresolved and report the reason to the log file.
2678
2679 * lib/scanasm.exp (object-size): Move argument processing earlier
2680 to report errors before verifying that the file exists. Report
2681 problems detected at runtime as unresolved instead of error and
2682 report their reasons to the log file.
2683
2684 2011-06-20 Jason Merrill <jason@redhat.com>
2685
2686 PR c++/47080
2687 * g++.dg/cpp0x/explicit6.C: New.
2688
2689 PR c++/47635
2690 * g++.dg/cpp0x/enum20.C: New.
2691
2692 PR c++/48138
2693 * g++.dg/ext/attr-aligned01.C: New.
2694
2695 PR c++/49205
2696 * g++.dg/cpp0x/variadic-default.C: New.
2697
2698 PR c++/43321
2699 * g++.dg/cpp0x/auto26.C: New.
2700
2701 PR c++/43831
2702 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2703
2704 2011-06-20 Kai Tietz <ktietz@redhat.com>
2705
2706 * gcc.dg/binop-notand1.c: New test.
2707 * gcc.dg/binop-notand2.c: New test.
2708 * gcc.dg/binop-notand3.c: New test.
2709 * gcc.dg/binop-notand4.c: New test.
2710 * gcc.dg/binop-notand5.c: New test.
2711 * gcc.dg/binop-notand6.c: New test.
2712
2713 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR testsuite/49432
2716 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2717
2718 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2719
2720 PR fortran/49400
2721 * gfortran.dg/proc_ptr_31.f90: New.
2722
2723 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2724
2725 * gnat.dg/volatile6.adb: New test.
2726 * gnat.dg/volatile7.adb: Likewise.
2727 * gnat.dg/volatile8.adb: Likewise.
2728 * gnat.dg/volatile9.adb: Likewise.
2729
2730 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2731
2732 * gnat.dg/constant3.adb: New test.
2733
2734 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2735
2736 PR libfortran/49296
2737 * gfortran.dg/read_list_eof_1.f90: New test.
2738
2739 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR target/49411
2742 * gcc.target/i386/testimm-1.c: New test.
2743 * gcc.target/i386/testimm-2.c: New test.
2744 * gcc.target/i386/testimm-3.c: New test.
2745 * gcc.target/i386/testimm-4.c: New test.
2746 * gcc.target/i386/testimm-5.c: New test.
2747 * gcc.target/i386/testimm-6.c: New test.
2748 * gcc.target/i386/testimm-7.c: New test.
2749 * gcc.target/i386/testimm-8.c: New test.
2750 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2751 * gcc.target/i386/xop-rotate1-int.c: New test.
2752 * gcc.target/i386/xop-rotate2-int.c: New test.
2753
2754 2011-06-17 Jason Merrill <jason@redhat.com>
2755
2756 * g++.dg/cpp0x/rv-func2.C: New.
2757
2758 * g++.dg/debug/dwarf2/lambda1.C: New.
2759 * g++.dg/warn/Wshadow-6.C: Adjust.
2760
2761 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2762
2763 PR fortran/48699
2764 * gfortran.dg/move_alloc_5.f90: New.
2765
2766 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2767
2768 PR rtl-optimization/48542
2769 * gcc.dg/torture/pr48542.c: New test.
2770
2771 2011-06-16 Jason Merrill <jason@redhat.com>
2772
2773 PR c++/44160
2774 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2775
2776 PR c++/45378
2777 * g++.dg/cpp0x/initlist52.C New.
2778
2779 PR c++/45399
2780 * c-c++-common/raw-string-12.c: New.
2781
2782 PR c++/49229
2783 * g++.dg/cpp0x/sfinae26.C: New.
2784
2785 PR c++/49251
2786 * g++.dg/cpp0x/variadic113.C: New.
2787
2788 PR c++/49420
2789 * g++.dg/cpp0x/variadic112.C: New.
2790
2791 2011-06-16 Jeff Law <law@redhat.com>
2792
2793 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2794 improved jump threading.
2795 * gcc.dg/builtin-object-size-2.c: Likewise.
2796 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2797
2798 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2799
2800 PR fortran/49074
2801 * gfortran.dg/typebound_assignment_3.f03: New.
2802
2803 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2804
2805 PR testsuite/48727
2806 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2807
2808 2011-06-16 Martin Jambor <mjambor@suse.cz>
2809
2810 PR tree-optimization/49343
2811 * gnat.dg/discr31.ad[sb]: New test.
2812
2813 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2814
2815 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2816
2817 2011-06-16 Tom de Vries <tom@codesourcery.com>
2818
2819 PR target/45098
2820 * gcc.target/arm/ivopts-3.c: Update test.
2821 * gcc.target/arm/ivopts-5.c: Same.
2822
2823 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2824
2825 Revert:
2826 2011-06-10 Wei Guozhi <carrot@google.com>
2827
2828 PR target/45335
2829 * gcc.target/arm/pr45335.c: New test.
2830 * gcc.target/arm/pr45335-2.c: New test.
2831 * gcc.target/arm/pr45335-3.c: New test.
2832 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2833 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2834 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2835
2836 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2837
2838 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2839
2840 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2841
2842 PR fortran/49417
2843 * gfortran.dg/class_43.f03: New.
2844
2845 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR tree-optimization/49419
2848 * gcc.c-torture/execute/pr49419.c: New test.
2849
2850 2011-06-16 Revital Eres <revital.eres@linaro.org>
2851
2852 * gcc.dg/sms-9.c: New file.
2853
2854 2011-06-15 Easwaran Raman <eraman@google.com>
2855
2856 PR rtl-optimization/49414
2857 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2858
2859 2011-06-14 Jason Merrill <jason@redhat.com>
2860
2861 * g++.dg/cpp0x/noexcept13.C: New.
2862
2863 2011-06-14 Easwaran Raman <eraman@google.com>
2864
2865 PR rtl-optimization/44194
2866 * gcc.dg/pr44194-1.c: New test.
2867 * gcc.dg/pr44194-2.c: New test.
2868
2869 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2870
2871 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2872 switches.
2873 * gcc.target/arm/pr45701-2.c: Likewise.
2874 * gcc.target/arm/thumb-branch1.c: Likewise.
2875
2876 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2877
2878 PR testsuite/48727
2879 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2880
2881 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2882
2883 * gcc.target/arm/pr45701-1.c: Require thumb support.
2884 * gcc.target/arm/pr45701-2.c: Likewise.
2885 * gcc.target/arm/thumb-branch1.c: Likewise.
2886
2887 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2888 * gcc.target/arm/pr39839.c: Likewise.
2889 * gcc.target/arm/pr40657-2.c: Likewise.
2890 * gcc.target/arm/pr40956.c: Likewise.
2891 * gcc.target/arm/pr41679.c: Likewise.
2892 * gcc.target/arm/pr42235.c: Likewise.
2893 * gcc.target/arm/pr42495.c: Likewise.
2894 * gcc.target/arm/pr42505.c: Likewise.
2895 * gcc.target/arm/pr42574.c: Likewise.
2896 * gcc.target/arm/pr46883.c: Likewise.
2897 * gcc.target/arm/pr46934.c: Likewise.
2898 * gcc.target/arm/xor-and.c: Likewise.
2899
2900 2011-06-14 Jason Merrill <jason@redhat.com>
2901
2902 * g++.dg/other/error23.C: Adjust error message.
2903 * g++.dg/other/error32.C: Likewise.
2904
2905 PR c++/49389
2906 * g++.dg/cpp0x/rv-dotstar.C: New.
2907
2908 PR c++/49369
2909 * g++.dg/cpp0x/decltype30.C: New.
2910
2911 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2912
2913 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR fortran/49103
2916 * gfortran.dg/pr49103.f90: New test.
2917
2918 2011-06-14 Tom de Vries <tom@codesourcery.com>
2919
2920 PR target/45098
2921 * gcc.target/arm/ivopts-3.c: New test.
2922 * gcc.target/arm/ivopts-4.c: New test.
2923 * gcc.target/arm/ivopts-5.c: New test.
2924
2925 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR rtl-optimization/49390
2928 * gcc.c-torture/execute/pr49390.c: New test.
2929
2930 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2931
2932 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2933
2934 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2935
2936 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2937 * gcc.c-torture/execute/cmpsi-2.x: New file.
2938 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2939 * gcc.c-torture/execute/pr45262.x: New file.
2940 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2941 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2942 int32plus
2943 * gcc.c-torture/compile/pr49163.c: Ditto.
2944
2945 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
2946
2947 * gcc.dg/vect/vect-16.c: Rename to...
2948 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2949 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2950 for double-word vectors.
2951 * gcc.dg/vect/vect-peel-4.c: Likewise.
2952 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2953 vect_element_align.
2954 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2955 -fno-fast-math.
2956
2957 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
2958
2959 PR target/44618
2960 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2961
2962 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
2963
2964 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2965
2966 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2967
2968 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2969
2970 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2971
2972 * gfortran.dg/trim_optimize_8.f90: New test case.
2973
2974 2011-06-13 Jakub Jelinek <jakub@redhat.com>
2975 Ira Rosen <ira.rosen@linaro.org>
2976
2977 PR tree-optimization/49352
2978 * gcc.dg/vect/pr49352.c: New test.
2979
2980 2011-06-12 Tobias Burnus
2981
2982 PR fortran/49324
2983 * gfortran.dg/alloc_comp_assign_11.f90: New.
2984
2985 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2986
2987 * gfortran.dg/trim_optimize_7.f90: New test.
2988
2989 2011-06-10 Wei Guozhi <carrot@google.com>
2990
2991 PR target/45335
2992 * gcc.target/arm/pr45335.c: New test.
2993 * gcc.target/arm/pr45335-2.c: New test.
2994 * gcc.target/arm/pr45335-3.c: New test.
2995 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2996 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2997 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2998
2999 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3000
3001 PR c++/41769
3002 * g++.dg/parse/error39.C: New.
3003
3004 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3005
3006 * gcc.target/arm/20090811-1.c: Skip for incompatible
3007 options, do not override other options.
3008 * gcc.target/arm/combine-cmp-shift.c: Skip for
3009 incompatible options.
3010 * gcc.target/arm/pr45094.c: Likewise.
3011 * gcc.target/arm/scd42-1.c: Likewise.
3012 * gcc.target/arm/scd42-3.c: Likewise.
3013 * gcc.target/arm/thumb-ltu.c: Likewise.
3014
3015 * lib/target-supports.exp
3016 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3017 multilib flags use -mfpu with a value other than neon-fp16.
3018
3019 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3020
3021 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3022 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3023
3024 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3025
3026 * lib/target-supports.exp (check_effective_target_pie): New proc.
3027 * gcc.dg/pie-link.c: Use target pie.
3028
3029 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3030 Laurent Rougé <laurent.rouge@menta.fr>
3031
3032 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3033 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3034
3035 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3036
3037 * gfortran.dg/coarray/sync_1.f90: New test for
3038 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3039
3040 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3041
3042 PR tree-optimization/49318
3043 * gcc.dg/vect/pr49318.c: New test.
3044
3045 2011-06-09 David Krauss <potswa@mac.com>
3046
3047 * g++.dg/template/arrow1.C: New.
3048
3049 2011-06-09 Jason Merrill <jason@redhat.com>
3050
3051 * lib/prune.exp: Prune "note"s.
3052 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3053
3054 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3055 * g++.dg/template/dependent-expr3.C: Likewise.
3056 * g++.dg/parse/template7.C: Likewise.
3057 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3058 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3059 * g++.old-deja/g++.pt/friend38.C: Likewise.
3060 * g++.old-deja/g++.pt/crash32.C: Likewise.
3061 * g++.old-deja/g++.other/init4.C: Likewise.
3062 * g++.old-deja/g++.other/friend8.C: Likewise.
3063
3064 * g++.dg/ext/complex7.C: Adjust expected output.
3065 * g++.dg/diagnostic/method1.C: Likewise.
3066 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3067 * g++.dg/parse/crash33.C: Likewise.
3068 * g++.dg/other/warning1.C: Likewise.
3069 * g++.dg/init/pr29571.C: Likewise.
3070 * g++.dg/warn/overflow-warn-1.C: Likewise.
3071 * g++.dg/warn/overflow-warn-3.C: Likewise.
3072 * g++.dg/warn/overflow-warn-4.C: Likewise.
3073 * g++.old-deja/g++.oliva/template1.C: Likewise.
3074
3075 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3076 * g++.dg/parse/template7.C: Adjust.
3077
3078 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3079
3080 PR target/49307
3081 * gcc.dg/pr49307.c: New.
3082
3083 2011-06-09 Wei Guozhi <carrot@google.com>
3084
3085 PR target/46975
3086 * gcc.target/arm/pr46975.c: New testcase.
3087
3088 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3089
3090 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3091 (PMETH, arglist_t): Removed.
3092 (method_get_number_of_arguments): Removed.
3093 (method_get_nth_argument): Removed.
3094 (method_get_first_argument): Removed.
3095 (method_get_next_argument): Removed.
3096 (method_get_sizeof_arguments): Removed.
3097 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3098 (PMETH): Removed.
3099 (method_get_number_of_arguments): Removed.
3100 (method_get_nth_argument): Removed.
3101 (method_get_first_argument): Removed.
3102 (method_get_next_argument): Removed.
3103 (method_get_sizeof_arguments): Removed.
3104 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3105
3106 2011-06-09 David Li <davidxl@google.com>
3107
3108 * gcc.dg/dump-pass.c: New test.
3109
3110 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3111
3112 PR c++/29003
3113 * g++.dg/parse/error38.C: New.
3114
3115 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR middle-end/49308
3118 * gfortran.dg/pr49308.f90: New test.
3119
3120 2011-06-08 Jason Merrill <jason@redhat.com>
3121
3122 * g++.dg/cpp0x/noexcept11.C: New.
3123 * g++.dg/cpp0x/noexcept12.C: New.
3124 * g++.dg/cpp0x/sfinae11.C: Adjust.
3125
3126 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR testsuite/49323
3129 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3130 to dg-options, match also DW_AT_linkage_name.
3131
3132 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3133
3134 PR middle-end/21953
3135 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3136 -fno-common on alpha*-dec-osf*.
3137 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3138
3139 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3140
3141 PR rtl-optimization/49303
3142 * gcc.target/ia64/pr49303.c: New test.
3143
3144 2011-06-08 Tobias Burnus <burnus@net-b.de>
3145
3146 PR fortran/18918
3147 * gfortran.dg/coarray_lock_1.f90: New.
3148 * gfortran.dg/coarray_lock_2.f90: New.
3149
3150 2011-06-07 Jason Merrill <jason@redhat.com>
3151
3152 * lib/prune.exp: Look for "required" rather than "instantiated".
3153 * g++.dg/abi/mangle11.C: Likewise.
3154 * g++.dg/abi/mangle12.C: Likewise.
3155 * g++.dg/abi/mangle17.C: Likewise.
3156 * g++.dg/abi/mangle20-2.C: Likewise.
3157 * g++.dg/abi/pragma-pack1.C: Likewise.
3158 * g++.dg/cpp0x/decltype26.C: Likewise.
3159 * g++.dg/cpp0x/decltype28.C: Likewise.
3160 * g++.dg/cpp0x/decltype29.C: Likewise.
3161 * g++.dg/cpp0x/enum11.C: Likewise.
3162 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3163 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3164 * g++.dg/cpp0x/pr47416.C: Likewise.
3165 * g++.dg/ext/case-range2.C: Likewise.
3166 * g++.dg/ext/case-range3.C: Likewise.
3167 * g++.dg/gomp/for-19.C: Likewise.
3168 * g++.dg/gomp/pr37533.C: Likewise.
3169 * g++.dg/gomp/pr38639.C: Likewise.
3170 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3171 * g++.dg/inherit/base3.C: Likewise.
3172 * g++.dg/inherit/using6.C: Likewise.
3173 * g++.dg/init/placement4.C: Likewise.
3174 * g++.dg/init/reference3.C: Likewise.
3175 * g++.dg/lookup/scoped6.C: Likewise.
3176 * g++.dg/lookup/using7.C: Likewise.
3177 * g++.dg/other/abstract1.C: Likewise.
3178 * g++.dg/other/error10.C: Likewise.
3179 * g++.dg/other/error5.C: Likewise.
3180 * g++.dg/other/field1.C: Likewise.
3181 * g++.dg/other/offsetof5.C: Likewise.
3182 * g++.dg/parse/bitfield2.C: Likewise.
3183 * g++.dg/parse/constant4.C: Likewise.
3184 * g++.dg/parse/crash20.C: Likewise.
3185 * g++.dg/parse/invalid-op1.C: Likewise.
3186 * g++.dg/parse/non-dependent2.C: Likewise.
3187 * g++.dg/parse/template18.C: Likewise.
3188 * g++.dg/tc1/dr152.C: Likewise.
3189 * g++.dg/tc1/dr166.C: Likewise.
3190 * g++.dg/tc1/dr176.C: Likewise.
3191 * g++.dg/tc1/dr213.C: Likewise.
3192 * g++.dg/template/access11.C: Likewise.
3193 * g++.dg/template/access2.C: Likewise.
3194 * g++.dg/template/access3.C: Likewise.
3195 * g++.dg/template/access7.C: Likewise.
3196 * g++.dg/template/arg7.C: Likewise.
3197 * g++.dg/template/cond2.C: Likewise.
3198 * g++.dg/template/crash13.C: Likewise.
3199 * g++.dg/template/crash40.C: Likewise.
3200 * g++.dg/template/crash7.C: Likewise.
3201 * g++.dg/template/crash84.C: Likewise.
3202 * g++.dg/template/ctor5.C: Likewise.
3203 * g++.dg/template/defarg13.C: Likewise.
3204 * g++.dg/template/defarg14.C: Likewise.
3205 * g++.dg/template/dtor7.C: Likewise.
3206 * g++.dg/template/eh2.C: Likewise.
3207 * g++.dg/template/error2.C: Likewise.
3208 * g++.dg/template/error43.C: Likewise.
3209 * g++.dg/template/friend32.C: Likewise.
3210 * g++.dg/template/injected1.C: Likewise.
3211 * g++.dg/template/instantiate1.C: Likewise.
3212 * g++.dg/template/instantiate3.C: Likewise.
3213 * g++.dg/template/instantiate5.C: Likewise.
3214 * g++.dg/template/instantiate7.C: Likewise.
3215 * g++.dg/template/local6.C: Likewise.
3216 * g++.dg/template/lookup2.C: Likewise.
3217 * g++.dg/template/member5.C: Likewise.
3218 * g++.dg/template/memfriend15.C: Likewise.
3219 * g++.dg/template/memfriend16.C: Likewise.
3220 * g++.dg/template/memfriend17.C: Likewise.
3221 * g++.dg/template/memfriend7.C: Likewise.
3222 * g++.dg/template/meminit1.C: Likewise.
3223 * g++.dg/template/nested3.C: Likewise.
3224 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3225 * g++.dg/template/nontype12.C: Likewise.
3226 * g++.dg/template/nontype13.C: Likewise.
3227 * g++.dg/template/nontype6.C: Likewise.
3228 * g++.dg/template/pr23510.C: Likewise.
3229 * g++.dg/template/pr35240.C: Likewise.
3230 * g++.dg/template/ptrmem15.C: Likewise.
3231 * g++.dg/template/ptrmem6.C: Likewise.
3232 * g++.dg/template/qualified-id1.C: Likewise.
3233 * g++.dg/template/qualttp20.C: Likewise.
3234 * g++.dg/template/qualttp3.C: Likewise.
3235 * g++.dg/template/qualttp4.C: Likewise.
3236 * g++.dg/template/qualttp5.C: Likewise.
3237 * g++.dg/template/qualttp6.C: Likewise.
3238 * g++.dg/template/qualttp7.C: Likewise.
3239 * g++.dg/template/qualttp8.C: Likewise.
3240 * g++.dg/template/recurse.C: Likewise.
3241 * g++.dg/template/recurse2.C: Likewise.
3242 * g++.dg/template/ref5.C: Likewise.
3243 * g++.dg/template/scope2.C: Likewise.
3244 * g++.dg/template/sfinae10.C: Likewise.
3245 * g++.dg/template/sfinae3.C: Likewise.
3246 * g++.dg/template/sizeof3.C: Likewise.
3247 * g++.dg/template/static9.C: Likewise.
3248 * g++.dg/template/template-id-2.C: Likewise.
3249 * g++.dg/template/typedef13.C: Likewise.
3250 * g++.dg/template/typename4.C: Likewise.
3251 * g++.dg/template/using14.C: Likewise.
3252 * g++.dg/template/using2.C: Likewise.
3253 * g++.dg/template/warn1.C: Likewise.
3254 * g++.dg/warn/Wparentheses-13.C: Likewise.
3255 * g++.dg/warn/Wparentheses-15.C: Likewise.
3256 * g++.dg/warn/Wparentheses-16.C: Likewise.
3257 * g++.dg/warn/Wparentheses-17.C: Likewise.
3258 * g++.dg/warn/Wparentheses-18.C: Likewise.
3259 * g++.dg/warn/Wparentheses-19.C: Likewise.
3260 * g++.dg/warn/Wparentheses-20.C: Likewise.
3261 * g++.dg/warn/Wparentheses-23.C: Likewise.
3262 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3263 * g++.dg/warn/noeffect2.C: Likewise.
3264 * g++.dg/warn/noeffect4.C: Likewise.
3265 * g++.dg/warn/pr8570.C: Likewise.
3266 * g++.old-deja/g++.brendan/init2.C: Likewise.
3267 * g++.old-deja/g++.eh/spec6.C: Likewise.
3268 * g++.old-deja/g++.pt/crash10.C: Likewise.
3269 * g++.old-deja/g++.pt/crash36.C: Likewise.
3270 * g++.old-deja/g++.pt/derived3.C: Likewise.
3271 * g++.old-deja/g++.pt/error2.C: Likewise.
3272 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3273 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3274 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3275 * g++.old-deja/g++.pt/overload7.C: Likewise.
3276 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3277
3278 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3279 Iain Sandoe <iains@gcc.gnu.org>
3280
3281 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3282 Added code to deal with the case when [Protocol
3283 -descriptionForInstanceMethod:] or [Protocol
3284 -descriptionForClassMethod:] returns NULL.
3285
3286 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3287 Iain Sandoe <iains@gcc.gnu.org>
3288
3289 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3290 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3291 Added cast.
3292
3293 2011-06-07 Xinliang David Li <davidxl@google.com>
3294
3295 * gcc.dg/inline_2.c: New test.
3296 * gcc.dg/unroll_2.c: New test.
3297 * gcc.dg/inline_3.c: New test.
3298 * gcc.dg/unroll_3.c: New test.
3299 * gcc.dg/inline_4.c: New test.
3300 * gcc.dg/unroll_4.c: New test.
3301 * gcc.dg/inline_1.c: New test.
3302 * gcc.dg/unroll_1.c: New test.
3303
3304 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3305
3306 PR tree-optimization/48497
3307 * lib/gcc-defs.exp (dg-additional-options): New proc.
3308 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3309 -msse2 on 32-bit x86.
3310
3311 2011-06-06 Jason Merrill <jason@redhat.com>
3312
3313 * g++.dg/cpp0x/enum19.C: New.
3314
3315 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3316
3317 * gcc.target/arm/neon-reload-class.c: New test.
3318
3319 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3320
3321 PR debug/49130
3322 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3323
3324 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3325
3326 * gcc.target/arm/smlatb-1.c: New file.
3327 * gcc.target/arm/smlatt-1.c: New file.
3328 * gcc.target/arm/smlaltb-1.c: New file.
3329 * gcc.target/arm/smlaltt-1.c: New file.
3330
3331 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3332
3333 * gcc.target/arm/mla-2.c: New test.
3334
3335 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR gcov-profile/49299
3338 * gcc.dg/tree-prof/pr49299-1.c: New test.
3339 * gcc.dg/tree-prof/pr49299-2.c: New test.
3340
3341 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3342
3343 * lib/target-supports.exp
3344 (check_effective_target_vect_widen_mult_qi_to_hi):
3345 Add NEON as supporting target.
3346 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3347 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3348 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3349 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3350 using widening multiplication on targets that support it.
3351 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3352 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3353 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3354
3355 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3356
3357 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3358 Modern Objective-C runtime API.
3359 * objc/execute/next_mapping.h: Removed.
3360 * objc-obj-c++-shared/next-mapping.h: Removed.
3361 * objc-obj-c++-shared/Object1.h: Removed.
3362 * objc-obj-c++-shared/Object1.m: Removed.
3363 * objc-obj-c++-shared/Object1.mm: Removed.
3364 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3365 * objc-obj-c++-shared/Protocol1.h: Removed.
3366 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3367 of ProtoBool, IVAR_T and METHOD.
3368 * objc-obj-c++-shared/runtime.h: New.
3369 * objc-obj-c++-shared/TestsuiteObject.h: New.
3370 * objc-obj-c++-shared/TestsuiteObject.m: New.
3371
3372 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3373 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3374 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3375 it a class method.
3376 * objc/execute/_cmd.m: Include
3377 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3378 runtime API. ([TestClass +initialize]): Include this method also
3379 with the GNU runtime.
3380 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3381 Object. ([-setValue:]): Return void.
3382 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3383 with the GNU runtime. Include
3384 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3385 for the NeXT runtime. Use the existing print_ivars() and
3386 compare_structures() implementations for the old NeXT runtime.
3387 Added new implementations for the Modern GNU and NeXT runtimes.
3388 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3389 well. (main): Use objc_getClass(). Use return instead of exit.
3390 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3391 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3392 of exit().
3393 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3394 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3395 instead of Object. (main): Use return instead of exit().
3396 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3397 instead of Object. Removed prototype for exit(). (main): Use
3398 return instead of exit(). Use the Modern Objective-C runtime API.
3399 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3400 Object.
3401 * objc/execute/class-tests-1.h: Include
3402 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3403 runtime API. (test_class_with_superclass): Do not call [Object
3404 class]. There is no need to with the current libobjc.
3405 * objc/execute/class-tests-2.h: Include
3406 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3407 runtime API.
3408 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3409 ../../objc-obj-c++-shared/next-mapping.h.
3410 * objc/execute/class-2.m: Likewise.
3411 * objc/execute/class-3.m: Likewise.
3412 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3413 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3414 +initialize]): Include this method also with the GNU
3415 runtime. (main): Use the Modern Objective-C runtime API.
3416 * objc/execute/class-5.m: Likewise.
3417 * objc/execute/class-6.m: Likewise.
3418 * objc/execute/class-7.m: Likewise.
3419 * objc/execute/class-8.m: Likewise.
3420 * objc/execute/class-9.m: Likewise.
3421 * objc/execute/class-10.m: Likewise.
3422 * objc/execute/class-11.m: Likewise.
3423 * objc/execute/class-12.m: Likewise.
3424 * objc/execute/class-13.m: Likewise.
3425 * objc/execute/class-14.m: Likewise.
3426 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3427 this method also with the GNU runtime.
3428 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3429 +initialize]): Include this method also with the GNU runtime.
3430 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3431 of Object.
3432 * objc/execute/encode-1.m: Likewise.
3433 * objc/execute/enumeration-1.m: Likewise.
3434 * objc/execute/enumeration-2.m: Likewise.
3435 * objc/execute/exceptions/catchall-1.m: Likewise.
3436 * objc/execute/exceptions/finally-1.m: Likewise.
3437 * objc/execute/exceptions/foward-1.m: Likewise.
3438 * objc/execute/exceptions/local-variables-1.m: Likewise.
3439 * objc/execute/exceptions/throw-nil.m: Likewise.
3440 * objc/execute/exceptions/trivial.m: Likewise.
3441 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3442 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3443 * objc/execute/exceptions/matcher-1.m: Likewise.
3444 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3445 Object.
3446 * objc/execute/formal_protocol-2.m: Likewise.
3447 * objc/execute/formal_protocol-3.m: Likewise.
3448 * objc/execute/formal_protocol-4.m: Likewise.
3449 * objc/execute/formal_protocol-5.m: Include
3450 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3451 protocol_getName().
3452 * objc/execute/formal_protocol-6.m: Likewise.
3453 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3454 Object. Include <objc/Protocol.h> instead of
3455 ../../objc-obj-c++-shared/Protocol1.h.
3456 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3457 Object.
3458 * objc/execute/informal_protocol.m: Likewise.
3459 * objc/execute/load-3.m: Likewise.
3460 * objc/execute/many_args_method.m ([TestClass +initialize]):
3461 Include this method with the GNU runtime as well.
3462 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3463 * objc/execute/nested-func-1.m: Use TestsuiteObject
3464 instead of Object.
3465 * objc/execute/nil_method-1.m: Likewise.
3466 * objc/execute/no_clash.m: Likewise.
3467 * objc/execute/np-1.m: Do not include
3468 ../../objc-obj-c++-shared/Protocol1.h.
3469 (main): Use return instead of exit().
3470 * objc/execute/np-2.m: Do not include
3471 ../../objc-obj-c++-shared/Protocol1.h.
3472 ([MyObject +initialize]): Include this method also with the GNU
3473 runtime. (main): Use return instead of exit().
3474 * objc/execute/object_is_class.m: Include
3475 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3476 of Object. (main): Use the Modern Objective-C runtime API.
3477 * objc/execute/object_is_meta_class.m: Likewise.
3478 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3479 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3480 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3481 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3482 Objective-C runtime API.
3483 * objc/execute/protocol-isEqual-2.m: Likewise.
3484 * objc/execute/protocol-isEqual-3.m: Likewise.
3485 * objc/execute/protocol-isEqual-4.m: Likewise.
3486 * objc/execute/redefining_self.m ([TestClass +initialize]):
3487 Include this method with the GNU runtime as well.
3488 * objc/execute/root_methods.m: Include
3489 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3490 Include this method with the GNU runtime as well.
3491 (main): Use the Modern Objective-C runtime API.
3492 * objc/execute/selector-1.m: Include
3493 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3494 of Object. (main): Use the Modern Objective-C runtime API.
3495 * objc/execute/static-1.m ([Test +initialize]): Include this
3496 method with the GNU runtime as well.
3497 * objc/execute/static-2.m: Likewise.
3498 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3499 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3500 ([MathClass +initialize]): Include this method with the GNU
3501 runtime as well.
3502 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3503 instead of Object.
3504 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3505 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3506 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3507 * objc.dg/attributes/method-attribute-1.m: Likewise.
3508 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3509 * objc.dg/attributes/method-attribute-2.m: Likewise.
3510 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3511 * objc.dg/attributes/method-attribute-3.m: Likewise.
3512 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3513 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3514 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3515 * obj-c++.dg/bitfield-1.mm: Likewise.
3516 * obj-c++.dg/bitfield-2.mm: Likewise
3517 * objc.dg/bitfield-3.m: Likewise.
3518 * obj-c++.dg/bitfield-4.mm: Likewise.
3519 * objc.dg/bitfield-5.m: Likewise
3520 * objc.dg/call-super-1.m: Likewise.
3521 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3522 Use objc_getClass() instead of objc_get_class(), but for the GNU
3523 runtime redefine objc_getClass as objc_get_class. Include
3524 ../objc-obj-c++-shared/runtime.h.
3525 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3526 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3527 Use the Modern Objective-C runtime API.
3528 * objc.dg/class-protocol-1.m: Include
3529 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3530 * obj-c++.dg/class-protocol-1.mm: Likewise.
3531 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3532 * objc.dg/comp-types-10.m: Likewise.
3533 * objc.dg/comp-types-11.m: Likewise.
3534 * objc.dg/comp-types-12.m: Likewise.
3535 * obj-c++.dg/comp-types-9.mm: Likewise.
3536 * obj-c++.dg/comp-types-11.mm: Likewise.
3537 * obj-c++.dg/comp-types-12.mm: Likewise.
3538 * obj-c++.dg/comp-types-13.mm: Likewise.
3539 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3540 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3541 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3542 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3543 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3544 * objc.dg/desig-init-1.m: Likewise.
3545 * obj-c++.dg/defs.mm: Likewise.
3546 * objc.dg/exceptions-2.m: Likewise.
3547 * obj-c++.dg/except-1.mm: Likewise.
3548 * obj-c++.dg/exceptions-2.mm: Likewise.
3549 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3550 Use the Modern Objective-C runtime API.
3551 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3552 the Modern Objective-C runtime API. Do not include
3553 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3554 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3555 the Modern Objective-C runtime API except when using an older NeXT
3556 runtime.
3557 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3558 the Modern Objective-C runtime API.
3559 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3560 objc/encoding.h.
3561 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3562 * objc.dg/encode-7-next-64bit.m: Updated include.
3563 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3564 objc/encoding.h.
3565 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3566 the Modern Objective-C runtime API.
3567 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3568 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3569 instead of ../objc-obj-c++-shared/Protocol1.h.
3570 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3571 the Modern Objective-C runtime API except when using an older NeXT
3572 runtime.
3573 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3574 the Modern Objective-C runtime API.
3575 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3576 Object.
3577 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3578 * objc.dg/fix-and-continue-2.m: Likewise.
3579 * objc.dg/foreach-1.m: Likewise.
3580 * objc.dg/foreach-2.m: Likewise.
3581 * objc.dg/foreach-3.m: Likewise.
3582 * objc.dg/foreach-4.m: Likewise.
3583 * objc.dg/foreach-5.m: Likewise.
3584 * objc.dg/foreach-6.m: Likewise.
3585 * objc.dg/foreach-7.m: Likewise.
3586 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3587 Object.
3588 * objc.dg/func-ptr-2.m: Likewise.
3589 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3590 Do not include objc/objc-api.h.
3591 * obj-c++.dg/fsf-package-0.mm: Likewise.
3592 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3593 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3594 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3595 of Object.
3596 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3597 * objc.dg/gnu-runtime-3.m: Likewise.
3598 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3599 * objc.dg/headers.m: Include objc/runtime.h instead of
3600 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3601 for the NeXT runtime.
3602 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3603 * obj-c++.dg/isa-field-1.mm: Likewise.
3604 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3605 * objc.dg/layout-1.m: Likewise.
3606 * objc.dg/layout-2.m: Likewise.
3607 * objc.dg/local-decl-2.m: Likewise.
3608 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3609 Object. ([Container +elementForView:]): Use
3610 class_conformsToProtocol().
3611 * obj-c++.dg/lookup-2.mm: Likewise.
3612 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3613 * obj-c++.dg/local-decl-1.mm: Likewise.
3614 * objc.dg/method-3.m: Likewise.
3615 * objc.dg/method-4.m: Likewise.
3616 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3617 ../objc-obj-c++-shared/Protocol1.h.
3618 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3619 * objc.dg/method-9.m: Likewise.
3620 * objc.dg/method-10.m: Likewise.
3621 * objc.dg/method-13.m ([Root +initialize]): Include this method
3622 also for the GNU runtime. (main): Use objc_getClass() also for
3623 the GNU runtime.
3624 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3625 * objc.dg/method-17.m: Likewise.
3626 * objc.dg/method-19.m: Likewise.
3627 * objc.dg/method-20b.m: Likewise.
3628 * obj-c++.dg/method-2.mm: Likewise.
3629 * obj-c++.dg/method-6.mm: Likewise.
3630 * obj-c++.dg/method-10.mm: Likewise.
3631 * obj-c++.dg/method-11.mm: Likewise.
3632 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3633 ../objc-obj-c++-shared/Protocol1.h.
3634 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3635 * obj-c++.dg/method-15.mm: Likewise.
3636 * obj-c++.dg/method-17.mm: Likewise.
3637 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3638 +initialize]): Include this method also for the GNU
3639 runtime. (main): Use objc_getClass() also for the GNU runtime.
3640 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3641 * obj-c++.dg/method-22.mm: Likewise.
3642 * obj-c++.dg/method-23.mm: Likewise.
3643 * obj-c++.dg/no-extra-load.mm: Likewise.
3644 * objc.dg/objc-fast-4.m: Likewise.
3645 * objc.dg/objc-gc-4.m: Likewise.
3646 * obj-c++.dg/objc-gc-3.mm: Likewise.
3647 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3648 protocol_getMethodDescription() instead of [Protocol
3649 -descriptionForInstanceMethod].
3650 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3651 Made it available with all runtimes. (main): Call -test instead
3652 of -class.
3653 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3654 and put into a category.
3655 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3656 Object. Include objc/objc.h.
3657 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3658 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3659 New. (main): Use protocol_getMethodDescription() instead
3660 of [Protocol -descriptionForInstanceMethod] and [Protocol
3661 -descriptionForClassMethod].
3662 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3663 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3664 Objective-C runtime API.
3665 * obj-c++.dg/proto-qual-1.mm: Likewise.
3666 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3667 Object.
3668 * obj-c++.dg/property/property-1.mm: Likewise.
3669 * obj-c++.dg/qual-types-1.mm: Likewise.
3670 * objc.dg/selector-2.m: Include objc/objc.h instead of
3671 ../objc-obj-c++-shared/Object1.h.
3672 * obj-c++.dg/selector-2.mm: Likewise.
3673 * obj-c++.dg/selector-5.mm: Likewise.
3674 * obj-c++.dg/selector-6.mm: Likewise.
3675 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3676 Object. Do not include objc/objc-api.h.
3677 * obj-c++.dg/set-not-used-1.mm: Likewise.
3678 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3679 * objc.dg/stret-1.m: Likewise.
3680 * objc.dg/stret-2.m: Likewise.
3681 * obj-c++.dg/super-class-2.mm: Likewise.
3682 * objc.dg/super-class-3.m: Likewise.
3683 * objc.dg/super-class-4.m: Likewise.
3684 * objc.dg/sync-2.m: Likewise.
3685 * obj-c++.dg/sync-2.mm: Likewise.
3686 * objc.dg/sync-1.m: Include objc/objc.h instead of
3687 ../objc-obj-c++-shared/Object1.h.
3688 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3689 'Class' as the type of 'isa'.
3690 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3691 Objective-C runtime API. ([TestClass +initialize]): Include this
3692 method with the GNU runtime as well.
3693 * objc.dg/strings/strings-1.m: Updated includes.
3694 * obj-c++.dg/strings/strings-1.mm: Likewise.
3695 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3696 objc.dg/strings/const-str-12b.m.
3697 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3698 * obj-c++.dg/template-3.mm: Likewise.
3699 * obj-c++.dg/template-4.mm: Likewise.
3700 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3701 Objective-C runtime API.
3702 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3703 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3704 * obj-c++.dg/try-catch-1.mm: Likewise.
3705 * obj-c++.dg/try-catch-2.mm: Likewise.
3706 * objc.dg/try-catch-3.m: Likewise.
3707 * obj-c++.dg/try-catch-3.mm: Likewise.
3708 * objc.dg/try-catch-6.m: Likewise.
3709 * objc.dg/try-catch-7.m: Likewise.
3710 * obj-c++.dg/try-catch-7.mm: Likewise.
3711 * obj-c++.dg/try-catch-8.mm: Likewise.
3712 * obj-c++.dg/try-catch-9.mm: Likewise.
3713 * objc.dg/try-catch-10.m: Likewise.
3714 * obj-c++.dg/try-catch-11.mm: Likewise.
3715 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3716 Object. Include objc/objc.h.
3717 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3718 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3719 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3720 Object. Use Modern Objective-C runtime API. Do not use
3721 performv::.
3722 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3723 * obj-c++.dg/torture/trivial.mm: Likewise.
3724 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3725 instead of ../objc-obj-c++-shared/Object1.h. Include
3726 ../objc-obj-c++-shared/runtime.h.
3727 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3728 * objc.dg/torture/strings/const-str-11.m: Likewise.
3729 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3730 * objc.dg/torture/strings/const-str-9.m: Likewise.
3731 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3732 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3733 instead of Object. Only add _FooClassReference if
3734 __NEXT_RUNTIME__.
3735 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3736 * objc.dg/torture/strings/const-str-8.m: Likewise.
3737 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3738 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3739 additional sources.
3740 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3741 Object.
3742 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3743 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3744 * obj-c++.dg/va-meth-1.mm: Likewise.
3745 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3746 ../objc-obj-c++-shared/Object1.h.
3747 * objc.dg/zero-link-3.m: Likewise.
3748
3749 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3750
3751 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3752
3753 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3754
3755 PR objc-++/48275
3756 * obj-c++.dg/property/cxx-property-1.mm: New.
3757 * obj-c++.dg/property/cxx-property-2.mm: New.
3758
3759 2011-06-06 Jason Merrill <jason@redhat.com>
3760
3761 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3762
3763 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3764
3765 PR rtl-optimization/49145
3766 From Ryan Mansfield
3767 * gcc.c-torture/compile/pr49145.c: New test.
3768
3769 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR testsuite/49288
3772 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3773 to dg-options, match also DW_AT_linkage_name.
3774
3775 PR debug/49294
3776 * gcc.dg/debug/pr49294.c: New test.
3777
3778 PR c++/49264
3779 * g++.dg/opt/pr49264.C: New test.
3780
3781 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3782
3783 PR tree-optimization/49243
3784 * gcc.dg/pr49243.c: New.
3785
3786 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3787
3788 * gnat.dg/specs/cond_expr1.ads: New test.
3789
3790 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3791
3792 * gnat.dg/deferred_const4.ad[sb]: New test.
3793 * gnat.dg/deferred_const4_pkg.ads: New helper.
3794
3795 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3796
3797 * gnat.dg/test_tamdt.adb: Rename to...
3798 * gnat.dg/taft_type1.adb: ...this.
3799 * gnat.dg/tamdt.ad[sb]: Rename to...
3800 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3801 * gnat.dg/tamdt_aux.ads: Rename to...
3802 * gnat.dg/taft_type1_pkg2.ads: ...this.
3803 * gnat.dg/taft_type2.ad[sb]: New test.
3804 * gnat.dg/taft_type2_pkg.ads: New helper.
3805 * gnat.dg/taft_type3.adb: New test.
3806 * gnat.dg/taft_type3_pkg.ads: New helper.
3807
3808 2011-06-05 Tobias Burnus <burnus@net-b.de>
3809
3810 PR fortran/49255
3811 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3812 for F2008.
3813
3814 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3815
3816 PR testsuite/49287
3817 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3818 warning.
3819 * objc.dg/gnu-api-2-objc.m: Likewise.
3820 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3821 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3822
3823 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3824
3825 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3826 alignment, not the alignment, when calling class_addIvar(). Add
3827 an 'isa' instance variable to the test root class.
3828 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3829
3830 2011-06-04 Jan Hubicka <jh@suse.cz>
3831
3832 PR tree-optimization/48893
3833 PR tree-optimization/49091
3834 PR tree-optimization/49179
3835 * gfortran.dg/pr49179.f90: New testcase
3836
3837 2011-06-04 Jan Hubicka <jh@suse.cz>
3838
3839 PR lto/48954
3840 * g++.dg/torture/pr48954.C: New testcase.
3841
3842 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3843
3844 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3845
3846 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3847
3848 PR c++/33840
3849 * g++.dg/diagnostic/bitfld2.C: New.
3850
3851 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3852
3853 PR target/49281
3854 * gcc.c-torture/execute/pr49281.c: New test.
3855
3856 2011-06-04 Jan Hubicka <jh@suse.cz>
3857
3858 PR tree-optimize/48929
3859 * gcc.c-torture/compile/pr48929.c: New testcase.
3860
3861 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3862
3863 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3864
3865 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR c++/49276
3868 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3869
3870 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3871
3872 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3873
3874 2011-06-03 Richard Henderson <rth@redhat.com>
3875 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3876
3877 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3878
3879 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3880
3881 * objc.dg/headers.m: Do not include objc-list.h.
3882
3883 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3884
3885 * objc.dg/type-stream-1.m: Test removed.
3886 * objc.dg/headers.m: Do not include typedstream.h.
3887
3888 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3889
3890 * objc.dg/torture/forward-1.m (main): Updated testcase.
3891
3892 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3893
3894 PR target/49163
3895 * gcc.c-torture/compile/pr49163.c: New.
3896
3897 2011-06-02 Asher Langton <langton2@llnl.gov>
3898
3899 PR fortran/49268
3900 * gfortran.dg/PR49268.f90: New test.
3901
3902 2011-06-02 Asher Langton <langton2@llnl.gov>
3903
3904 PR fortran/37039
3905 * gfortran.dg/PR37039.f90: New test.
3906
3907 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3908
3909 PR objc/48539
3910 * objc.dg/method-5.m: Updated.
3911 * objc.dg/method-19.m: Updated.
3912 * objc.dg/method-lookup-1.m: New.
3913 * obj-c++.dg/method-6.mm: Updated.
3914 * obj-c++.dg/method-7.mm: Updated.
3915 * obj-c++.dg/method-lookup-1.mm: New.
3916
3917 2011-06-02 DJ Delorie <dj@redhat.com>
3918
3919 * lib/timeout.exp (timeout): Add board_info support.
3920
3921 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3922
3923 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3924
3925 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3926
3927 PR fortran/49265
3928 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3929 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3930
3931 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3932 Hans-Peter Nilsson <hp@axis.com>
3933
3934 PR rtl-optimization/48840
3935 * gcc.target/sparc/ultrasp13.c: New test.
3936
3937 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3938
3939 PR target/49238
3940 * gcc.c-torture/compile/pr49238.c: New.
3941
3942 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3943
3944 * gcc.target/arm/g2.c: Skip test in -mthumb.
3945 Skip test unless cpu is xscale.
3946 * gcc.target/arm/scd42-2.c: Likewise.
3947 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3948
3949 2011-06-01 Jason Merrill <jason@redhat.com>
3950
3951 * g++.dg/cpp0x/decltype28.C: New.
3952 * g++.dg/cpp0x/decltype29.C: New.
3953
3954 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
3955
3956 PR target/45074
3957 * gcc.target/mips/pr45074.c: New test.
3958
3959 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
3960 Hans-Peter Nilsson <hp@axis.com>
3961
3962 PR rtl-optimization/48830
3963 * gcc.target/sparc/ultrasp12.c: New test.
3964
3965 2011-06-01 David Li <davidxl@google.com>
3966
3967 * gcc.dg/profile-dir-1.c: Change pass name.
3968 * gcc.dg/profile-dir-2.c: Ditto.
3969 * gcc.dg/tree-ssa/dump-1.c: Ditto.
3970 * gcc.dg/tree-ssa/loop-25.c: Ditto.
3971 * gcc.dg/tree-prof/stringop-1.c: Ditto.
3972 * gcc.dg/tree-prof/update-loopch.c: Ditto.
3973 * gcc.dg/tree-prof/stringop-2.c: Ditto.
3974 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3975 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3976 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3977 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3978 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3979 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3980 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3981 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3982 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3983 * gcc.dg/profile-dir-3.c: Ditto.
3984 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3985
3986 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
3987
3988 * objc.dg/attributes/method-nonnull-1.m: New test.
3989 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3990
3991 2011-05-31 Tobias Burnus <burnus@net-b.de>
3992
3993 PR fortran/18918
3994 * gfortran.dg/coarray_atomic_1.f90: New.
3995 * gfortran.dg/coarray/atomic_1.f90: New.
3996
3997 2011-05-31 Jakub Jelinek <jakub@redhat.com>
3998
3999 * gcc.dg/guality/bswaptest.c: New test.
4000 * gcc.dg/guality/clztest.c: New test.
4001 * gcc.dg/guality/ctztest.c: New test.
4002 * gcc.dg/guality/rotatetest.c: New test.
4003
4004 PR target/48688
4005 * gcc.target/i386/pr48688.c: New test.
4006
4007 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4008
4009 PR c++/48010
4010 * g++.dg/lookup/name-clash9.C: New.
4011
4012 2011-05-31 Tobias Burnus <burnus@net-b.de>
4013
4014 PR fortran/18918
4015 * gfortran.dg/coarray/dummy_1.f90: New.
4016
4017 2011-05-31 Tobias Burnus <burnus@net-b.de>
4018
4019 PR fortran/18918
4020 * gfortran.dg/coarray/save_1.f90: New.
4021 * gfortran.dg/coarray_4.f90: Update dg-error.
4022
4023 2011-05-31 Jason Merrill <jason@redhat.com>
4024
4025 * g++.dg/cpp0x/rv-template1.C: New.
4026
4027 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR rtl-optimization/49235
4030 * gcc.dg/pr49235.c: New test.
4031
4032 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4033
4034 PR tree-optimization/49093
4035 * gcc.dg/vect/pr49093.c: New test.
4036
4037 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4038
4039 PR debug/49047
4040 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4041
4042 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4043
4044 PR testsuite/49239
4045 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4046 output array.
4047
4048 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4049
4050 PR target/49186
4051 * gcc.c-torture/execute/pr49186.c: New.
4052
4053 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4054
4055 PR target/49168
4056 * gcc.target/i386/pr49168-1.c: New.
4057
4058 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4059 Eric Botcazou <ebotcazou@adacore.com>
4060
4061 * gcc.dg/guality/drap.c: New test.
4062
4063 2011-05-30 Richard Guenther <rguenther@suse.de>
4064
4065 PR tree-optimization/49210
4066 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4067 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4068
4069 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR c++/49223
4072 * g++.dg/gomp/pr49223-1.C: New test.
4073 * g++.dg/gomp/pr49223-2.C: New test.
4074
4075 2011-05-30 Richard Guenther <rguenther@suse.de>
4076
4077 PR tree-optimization/49218
4078 * gcc.c-torture/execute/pr49218.c: New testcase.
4079
4080 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4081
4082 PR tree-optimization/49199
4083 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4084 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4085 -fno-tree-scev-cprop.
4086
4087 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4088
4089 PR fortran/47601
4090 * gfortran.dg/extends_13.f03: New.
4091
4092 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4093
4094 PR rtl-optimization/49095
4095 * gcc.target/i386/pr49095.c: New test.
4096
4097 2011-05-29 Tobias Burnus <burnus@net-b.de>
4098
4099 PR fortran/18918
4100 * gfortran.dg/coarray_24.f90: New.
4101
4102 2011-05-29 Tobias Burnus <burnus@net-b.de>
4103
4104 PR fortran/18918
4105 * gfortran.dg/coarray_23.f90: New.
4106
4107 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4108
4109 From Ryan Mansfield
4110 * gcc.dg/pr48826.c: New test.
4111
4112 2011-05-29 Richard Guenther <rguenther@suse.de>
4113
4114 PR tree-optimization/49217
4115 * gcc.dg/torture/pr49217.c: New testcase.
4116
4117 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4118
4119 PR testsuite/49222
4120 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4121
4122 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4123
4124 * gnat.dg/boolean_subtype.adb: Rename to...
4125 * gnat.dg/boolean_subtype1.adb: ...this.
4126
4127 2011-05-28 Jason Merrill <jason@redhat.com>
4128
4129 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4130
4131 2011-05-27 Jason Merrill <jason@redhat.com>
4132
4133 * g++.dg/cpp0x/enum18.C: Adjust.
4134
4135 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4136
4137 2011-05-27 Tobias Burnus <burnus@net-b.de>
4138
4139 PR fortran/18918
4140 * gfortran.dg/coarray_22.f90: New.
4141
4142 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4143
4144 PR tree-optimization/46728
4145 * gcc.target/powerpc/pr46728-1.c: New.
4146 * gcc.target/powerpc/pr46728-2.c: New.
4147 * gcc.target/powerpc/pr46728-3.c: New.
4148 * gcc.target/powerpc/pr46728-4.c: New.
4149 * gcc.target/powerpc/pr46728-5.c: New.
4150 * gcc.dg/pr46728-6.c: New.
4151 * gcc.target/powerpc/pr46728-7.c: New.
4152 * gcc.target/powerpc/pr46728-8.c: New.
4153 * gcc.dg/pr46728-9.c: New.
4154 * gcc.target/powerpc/pr46728-10.c: New.
4155 * gcc.target/powerpc/pr46728-11.c: New.
4156 * gcc.dg/pr46728-12.c: New.
4157 * gcc.target/powerpc/pr46728-13.c: New.
4158 * gcc.target/powerpc/pr46728-14.c: New.
4159 * gcc.target/powerpc/pr46728-15.c: New.
4160 * gcc.target/powerpc/pr46728-16.c: New.
4161
4162 2011-05-27 Jason Merrill <jason@redhat.com>
4163
4164 * g++.dg/abi/mangle47.C: New.
4165
4166 PR c++/49176
4167 * g++.dg/template/const5.C: New.
4168
4169 * g++.dg/cpp0x/enum18.C: New.
4170
4171 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4172
4173 * g++.dg/cpp0x/error6.C: New.
4174
4175 * g++.dg/cpp0x/error5.C: New.
4176
4177 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR c++/49165
4180 * g++.dg/eh/cond6.C: New test.
4181
4182 2011-05-27 Tobias Burnus <burnus@net-b.de>
4183
4184 PR fortran/48820
4185 * gfortran.dg/rank_3.f90: New.
4186 * gfortran.dg/rank_4.f90: New.
4187
4188 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4189
4190 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4191 replace dump search.
4192
4193 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4196 * gnat.dg/bit_packed_array5.adb: ...here.
4197
4198 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR c++/42056
4201 * g++.dg/cpp0x/auto25.C: New.
4202
4203 2011-05-27 Richard Guenther <rguenther@suse.de>
4204
4205 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4206
4207 2011-05-27 Richard Guenther <rguenther@suse.de>
4208
4209 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4210
4211 2011-05-27 Richard Guenther <rguenther@suse.de>
4212
4213 PR middle-end/49189
4214 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4215
4216 2011-05-26 Jason Merrill <jason@redhat.com>
4217
4218 * g++.dg/cpp0x/friend1.C: New.
4219 * g++.dg/cpp0x/friend2.C: New.
4220
4221 * g++.dg/cpp0x/auto7.C: Update.
4222 * g++.dg/template/crash50.C: Adjust.
4223 * g++.dg/template/static9.C: Adjust.
4224 * g++.old-deja/g++.ext/memconst.C: Adjust.
4225
4226 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4227
4228 * gcc.dg/march.c: Ignore a note for some targets.
4229
4230 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4231 Nathan Froyd <froydnj@codesourcery.com>
4232
4233 PR c++/2288
4234 PR c++/18770
4235 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4236 * g++.dg/parse/pr18770.C: New test.
4237 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4238
4239 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4240
4241 PR fortran/48955
4242 * gfortran.dg/dependency_40.f90 : New test.
4243
4244 2011-05-26 Tobias Burnus <burnus@net-b.de>
4245
4246 PR fortran/18918
4247 * gfortran.dg/coarray/registering_1.f90: New.
4248
4249 2011-05-26 Jason Merrill <jason@redhat.com>
4250
4251 * g++.dg/cpp0x/variadic111.C: New.
4252 * g++.dg/cpp0x/variadic41.C: Adjust.
4253
4254 2011-05-26 Richard Guenther <rguenther@suse.de>
4255
4256 PR tree-optimization/48702
4257 * gcc.dg/torture/pr48702.c: New testcase.
4258
4259 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4260
4261 PR gcov-profile/48845
4262 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4263 support.
4264 * gcc.dg/matrix/matrix.exp: Likewise.
4265 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4266 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4267 line number to check_profiling_available.
4268 * lib/target-supports.exp (check_profiling_available): Account for
4269 this.
4270 Require TLS runtime support with -fprofile-generate.
4271 * lib/profopt.exp (profopt-execute): Add TLS options for
4272 -fprofile-generate.
4273 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4274
4275 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR c++/49165
4278 * g++.dg/eh/cond5.C: New test.
4279
4280 PR tree-optimization/49161
4281 * gcc.c-torture/execute/pr49161.c: New test.
4282
4283 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4284
4285 * gcc.target/arm/neon-vorn-vbic.c: New test.
4286
4287 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4288
4289 PR tree-optimization/49038
4290 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4291 * gcc.dg/vect/pr49038.c: New test.
4292
4293 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4294 * g++.dg/init/pr25811-3.C: New.
4295 * g++.dg/init/pr25811-4.C: New.
4296
4297 2011-05-25 Jason Merrill <jason@redhat.com>
4298
4299 * g++.dg/cpp0x/enum17.C: New.
4300 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4301
4302 * g++.dg/cpp0x/auto24.C: New.
4303
4304 * g++.dg/cpp0x/error4.C: New.
4305
4306 * g++.dg/cpp0x/rv-restrict.C: New.
4307
4308 * g++.dg/cpp0x/enum15.C: New.
4309 * g++.dg/cpp0x/constexpr-switch2.C: New.
4310
4311 * g++.dg/cpp0x/variadic110.C: New.
4312
4313 * g++.dg/cpp0x/auto9.C: Add typedef test.
4314
4315 * g++.dg/cpp0x/auto23.C: New.
4316 * g++.dg/cpp0x/auto9.C: Adjust.
4317
4318 * g++.dg/cpp0x/defaulted29.C: New.
4319
4320 * g++.dg/cpp0x/initlist51.C: New.
4321
4322 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4323
4324 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4325 * g++.dg/abi/packed1.C: Suppress warning.
4326 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4327 * g++.dg/template/stdarg1.C: Likewise.
4328 * g++.dg/other/packed1.C: Remove arm from xfail list.
4329
4330 2011-05-25 Jason Merrill <jason@redhat.com>
4331
4332 * g++.dg/cpp0x/enum16.C: New.
4333 * g++.dg/parse/error15.C: Adjust.
4334
4335 * g++.dg/cpp0x/initlist50.C: New.
4336
4337 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4338
4339 * g++.dg/cpp0x/variadic109.C: New.
4340
4341 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4342
4343 * gcc.target/i386/pause-1.c: New.
4344
4345 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4346
4347 * gcc.dg/stack-usage-1.c: Adjust comment.
4348 * gcc.dg/stack-usage-2.c: New test.
4349
4350 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR c++/49136
4353 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4354 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4355
4356 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4357
4358 PR rtl-optimization/48757
4359 * gfortran.dg/pr48757.f: New test case.
4360
4361 2011-05-24 Jason Merrill <jason@redhat.com>
4362
4363 * g++.dg/cpp0x/access01.C: New.
4364
4365 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4366
4367 PR libobjc/48177
4368 * objc.dg/pr48177.m: New testcase.
4369
4370 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4371
4372 PR objc/48187
4373 * objc.dg/pr48187.m: New testcase.
4374 * obj-c++.dg/pr48187.mm: New testcase.
4375 * objc.dg/ivar-extra-semicolon.m: New testcase.
4376
4377 2011-05-24 Jason Merrill <jason@redhat.com>
4378
4379 * g++.dg/template/access21.C: New.
4380 * g++.dg/template/access22.C: New.
4381
4382 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4383
4384 PR rtl-optimization/48633
4385 * g++.dg/pr48633.C: New test.
4386
4387 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4388
4389 PR target/49133
4390 * g++.dg/other/pr49133.C: New test.
4391
4392 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4393 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4394
4395 * gcc.dg/torture/tls/run-gd.c: New test.
4396 * gcc.dg/torture/tls/run-ie.c: New test.
4397 * gcc.dg/torture/tls/run-ld.c: New test.
4398 * gcc.dg/torture/tls/run-le.c: New test.
4399 * lib/target-supports.exp (check_effective_target_tls_runtime):
4400 Build testcase with TLS options.
4401
4402 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4403
4404 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4405
4406 2011-05-24 Tom de Vries <tom@codesourcery.com>
4407
4408 PR tree-optimization/49121
4409 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4410
4411 2011-05-23 Jason Merrill <jason@redhat.com>
4412
4413 * g++.dg/cpp0x/defaulted28.C: New.
4414
4415 * g++.dg/cpp0x/sfinae25.C: New.
4416
4417 * g++.dg/cpp0x/rv-cast2.C: New.
4418
4419 * g++.dg/cpp0x/enum14.C: New.
4420
4421 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4422
4423 PR lto/49123
4424 * gcc.c-torture/execute/pr49123.c: New test.
4425
4426 PR debug/49032
4427 * gcc.dg/debug/pr49032.c: New test.
4428
4429 PR c/49120
4430 * gcc.dg/pr49120.c: New test.
4431
4432 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4433
4434 PR target/47315
4435 * gcc.target/i386/pr47315.c: New test.
4436
4437 2011-05-23 Jason Merrill <jason@redhat.com>
4438
4439 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4440
4441 * g++.dg/cpp0x/sfinae24.C: New.
4442
4443 * g++.dg/cpp0x/error3.C: New.
4444
4445 * g++.dg/cpp0x/defaulted27.C: New.
4446
4447 * g++.dg/cpp0x/decltype27.C: New.
4448
4449 2011-05-23 Richard Guenther <rguenther@suse.de>
4450
4451 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4452
4453 2011-05-23 Richard Guenther <rguenther@suse.de>
4454
4455 PR tree-optimization/40874
4456 * g++.dg/tree-ssa/pr40874.C: New testcase.
4457
4458 2011-05-23 Richard Guenther <rguenther@suse.de>
4459
4460 PR tree-optimization/49115
4461 * g++.dg/torture/pr49115.C: New testcase.
4462
4463 2011-05-23 Richard Guenther <rguenther@suse.de>
4464
4465 PR middle-end/15419
4466 * gcc.dg/memcpy-3.c: New testcase.
4467
4468 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR middle-end/48973
4471 * gcc.c-torture/execute/pr48973-1.c: New test.
4472 * gcc.c-torture/execute/pr48973-2.c: New test.
4473
4474 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4475
4476 PR c++/18016
4477 * g++.dg/warn/pr18016.C: New.
4478
4479 2011-05-23 Tom de Vries <tom@codesourcery.com>
4480
4481 PR target/45098
4482 * gcc.target/arm/ivopts-6.c: New test.
4483
4484 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4485
4486 PR middle-end/49029
4487 * gcc.c-torture/compile/pr49029.c: New test.
4488
4489 2011-05-22 Jason Merrill <jason@redhat.com>
4490
4491 * g++.dg/cpp0x/sfinae23.C: New.
4492 * g++.dg/cpp0x/sfinae8.C: Correct.
4493
4494 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4495
4496 * gfortran.dg/function_optimize_8.f90: New test case.
4497
4498 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4499
4500 PR tree-optimization/49087
4501 * gcc.dg/vect/O3-pr49087.c: New test.
4502
4503 2011-05-21 Jason Merrill <jason@redhat.com>
4504
4505 * g++.dg/debug/const5.C: New.
4506
4507 2011-05-20 Jason Merrill <jason@redhat.com>
4508
4509 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4510
4511 * g++.dg/cpp0x/constexpr-static7.C: New.
4512
4513 * g++.dg/cpp0x/enum12.C: New.
4514 * g++.dg/cpp0x/enum13.C: New.
4515
4516 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4517
4518 PR fortran/48699
4519 * gfortran.dg/select_type_23.f03: New.
4520
4521 2011-05-20 Jason Merrill <jason@redhat.com>
4522
4523 * g++.dg/cpp0x/defaulted26.C: New.
4524
4525 * g++.dg/cpp0x/noexcept02.C: Fix.
4526 * g++.dg/cpp0x/noexcept03.C: Fix.
4527 * g++.dg/cpp0x/noexcept08.C: Fix.
4528 * g++.dg/cpp0x/noexcept10.C: New.
4529
4530 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4531
4532 PR fortran/48706
4533 * gfortran.dg/extends_12.f03: New.
4534
4535 2011-05-20 Jason Merrill <jason@redhat.com>
4536
4537 * g++.dg/template/koenig9.C: New.
4538 * g++.dg/opt/pr47615.C: Fix.
4539 * g++.dg/overload/defarg1.C: Fix.
4540 * g++.dg/tc1/dr213.C: Remove xfail.
4541 * g++.dg/torture/pr34850.C: Fix.
4542 * g++.dg/torture/pr39362.C: Fix.
4543 * g++.old-deja/g++.brendan/crash56.C: Fix.
4544 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4545
4546 2011-05-20 Richard Guenther <rguenther@suse.de>
4547
4548 PR tree-optimization/49079
4549 * gcc.dg/torture/pr49079.c: New testcase.
4550
4551 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR tree-optimization/49073
4554 * gcc.c-torture/execute/pr49073.c: New test.
4555
4556 2011-06-19 Tobias Burnus <burnus@net-b.de>
4557
4558 PR fortran/18918
4559 * gfortran.dg/coarray_21.f90: New.
4560
4561 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4562
4563 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4564 output.
4565
4566 2011-05-19 Richard Guenther <rguenther@suse.de>
4567
4568 PR testsuite/49063
4569 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4570
4571 2011-05-19 Richard Guenther <rguenther@suse.de>
4572
4573 PR middle-end/48985
4574 * gcc.dg/builtin-object-size-11.c: New testcase.
4575
4576 2011-05-19 Tom de Vries <tom@codesourcery.com>
4577
4578 PR target/45098
4579 * gcc.target/arm/ivopts.c: New test.
4580 * gcc.target/arm/ivopts-2.c: New test.
4581
4582 2011-05-19 Tom de Vries <tom@codesourcery.com>
4583
4584 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4585
4586 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587
4588 * gcc.c-torture/execute/960321-1.x: Remove.
4589
4590 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4591
4592 PR fortran/48700
4593 * gfortran.dg/move_alloc_4.f90: New.
4594
4595 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4596
4597 PR target/49002
4598 * gcc.target/i386/pr49002-1.c: New test.
4599 * gcc.target/i386/pr49002-2.c: Likewise.
4600
4601 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4602
4603 PR tree-optimization/49039
4604 * gcc.c-torture/execute/pr49039.c: New test.
4605 * gcc.dg/tree-ssa/pr49039.c: New test.
4606 * g++.dg/torture/pr49039.C: New test.
4607
4608 2011-05-18 Jason Merrill <jason@redhat.com>
4609
4610 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4611 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4612 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4613
4614 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4615
4616 * gcc.target/bfin/mcpu-bf592.c: New test.
4617
4618 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4619
4620 PR tree-optimization/41881
4621 * gcc.dg/vect/O3-pr41881.c: New test.
4622 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4623
4624 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR tree-optimization/49000
4627 * gcc.dg/pr49000.c: New test.
4628
4629 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4630
4631 * gnat.dg/invalid1.adb: New test.
4632
4633 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4634
4635 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4636 scan pattern.
4637 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4638 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4639
4640 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4641
4642 PR c++/48994
4643 * g++.dg/cpp0x/range-for18.C: New.
4644
4645 2011-05-15 Tobias Burnus <burnus@net-b.de>
4646
4647 PR fortran/18918
4648 * gfortran.dg/coarray/image_index_2.f90: New.
4649
4650 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4651
4652 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4653 * g++.dg/cpp0x/override2.C: New.
4654
4655 2011-05-14 Tobias Burnus <burnus@net-b.de>
4656
4657 PR fortran/18918
4658 * gfortran.de/coarray_20.f90: New.
4659
4660 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4661
4662 PR fortran/22572
4663 * function_optimize_7.f90: New test case.
4664
4665 2011-05-13 Jason Merrill <jason@redhat.com>
4666
4667 * g++.dg/cpp0x/decltype26.C: New.
4668 * g++.dg/cpp0x/enum11.C: New.
4669
4670 2011-05-13 Tobias Burnus <burnus@net-b.de>
4671
4672 PR fortran/48972
4673 PR fortran/48991
4674 * gfortran.dg/assign_8.f90: Update dg-error.
4675
4676 2011-05-13 Tobias Burnus <burnus@net-b.de>
4677
4678 PR fortran/48972
4679 * gfortran.dg/io_constraints_8.f90: New.
4680 * gfortran.dg/io_constraints_9.f90: New.
4681
4682 2011-05-13 Martin Thuresson <martint@google.com>
4683
4684 PR gcov-profile/47793
4685 * gcc.dg/pr47793.c: New.
4686
4687 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR tree-optimization/48975
4690 * gcc.dg/pr48975.c: New test.
4691
4692 2011-05-12 Tobias Burnus <burnus@net-b.de>
4693
4694 PR fortran/48972
4695 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4696
4697 2011-05-12 Jason Merrill <jason@redhat.com>
4698
4699 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4700
4701 2011-05-12 Geert Bosch <bosch@adacore.com>
4702
4703 * gnat.dg/view_conversion1.adb: New test.
4704
4705 2011-05-12 Richard Guenther <rguenther@suse.de>
4706
4707 PR tree-optimization/48172
4708 * gcc.dg/vect/pr48172.c: New testcase.
4709
4710 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR debug/48967
4713 * g++.dg/opt/pr48967.C: New test.
4714
4715 2011-05-11 Jason Merrill <jason@redhat.com>
4716
4717 * g++.dg/cpp0x/constexpr-friend.C: New.
4718 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4719
4720 * g++.dg/cpp0x/sfinae22.C: New.
4721
4722 2011-05-11 Tobias Burnus <burnus@net-b.de>
4723
4724 PR fortran/48889
4725 * gfortran.dg/generic_24.f90: New.
4726
4727 2011-05-11 Richard Guenther <rguenther@suse.de>
4728
4729 PR tree-optimization/15256
4730 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4731
4732 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR debug/48159
4735 * gcc.dg/pr48159-1.c: New test.
4736 * gcc.dg/pr48159-2.c: New test.
4737
4738 2011-05-11 Richard Guenther <rguenther@suse.de>
4739
4740 PR middle-end/48953
4741 * gcc.dg/torture/pr48953.c: New testcase.
4742
4743 2011-05-11 Richard Guenther <rguenther@suse.de>
4744
4745 PR tree-optimization/18041
4746 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4747
4748 2011-05-11 Alan Modra <amodra@gmail.com>
4749
4750 PR target/47755
4751 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4752
4753 2011-05-10 Jason Merrill <jason@redhat.com>
4754
4755 * g++.dg/cpp0x/defaulted25.C: New.
4756 * g++.dg/template/crash7.C: Adjust.
4757
4758 * g++.dg/cpp0x/variadic108.C: New.
4759
4760 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4761
4762 * g++.dg/inherit/virtual9.C: Extend.
4763
4764 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4765
4766 PR target/48857
4767 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4768 are passed and returned in vector registers.
4769
4770 2011-05-10 Richard Guenther <rguenther@suse.de>
4771
4772 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4773 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4774 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4775 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4776 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4777 applies.
4778
4779 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR tree-optimization/48611
4782 PR tree-optimization/48794
4783 * gfortran.dg/gomp/pr48611.f90: New test.
4784 * gfortran.dg/gomp/pr48794.f90: New test.
4785
4786 PR debug/48928
4787 * gcc.dg/dfp/pr48928.c: New test.
4788
4789 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4790
4791 PR c++/48522
4792 * g++.dg/cpp0x/pr48522.C: New.
4793
4794 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4795
4796 PR c++/48735
4797 * g++.dg/cpp0x/sfinae21.C: New.
4798
4799 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4800
4801 * g++.dg/template/sfinae28.C: Rename to...
4802 * g++.dg/cpp0x/sfinae19.C: ... this.
4803 * g++.dg/template/sfinae29.C: Rename to...
4804 * g++.dg/cpp0x/sfinae20.C: ... this.
4805
4806 2011-05-09 Jeff Law <law@redhat.com>
4807
4808 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4809 consistent results.
4810
4811 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4812
4813 PR c++/20039
4814 * g++.dg/init/pr20039.C: New.
4815
4816 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/48737
4819 PR c++/48744
4820 * g++.dg/template/sfinae28.C: New.
4821 * g++.dg/template/sfinae29.C: Likewise.
4822
4823 2011-05-09 Jason Merrill <jason@redhat.com>
4824
4825 * g++.dg/template/nontype23.C: New.
4826
4827 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4828 PR c++/48859
4829 * g++.dg/init/pr48859.C: New.
4830
4831 2011-05-09 Jason Merrill <jason@redhat.com>
4832
4833 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4834 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4835 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4836 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4837 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4838 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4839 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4840 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4841
4842 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4843
4844 * g++.dg/inherit/virtual9.C: New.
4845
4846 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4847
4848 PR c++/48574
4849 * g++.dg/template/dependent-expr8.C: New test case.
4850
4851 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4852
4853 PR tree-optimization/48837
4854 * gcc.dg/pr48837.c: New testcase.
4855
4856 2011-05-06 Jason Merrill <jason@redhat.com>
4857
4858 * g++.dg/cpp0x/constexpr-condition2.C: New.
4859
4860 * g++.dg/cpp0x/constexpr-missing.C: New.
4861
4862 2011-05-06 Tobias Burnus <burnus@net-b.de>
4863
4864 PR fortran/18918
4865 * gfortran.dg/coarray/this_image_2.f90: New.
4866
4867 2011-05-06 Tobias Burnus <burnus@net-b.de>
4868
4869 PR fortran/48858
4870 PR fortran/48820
4871 * gfortran.dg/bind_c_usage_22.f90: New.
4872 * gfortran.dg/bind_c_usage_23.f90: New.
4873 * gfortran.dg/bind_c_usage_24.f90: New.
4874 * gfortran.dg/bind_c_usage_24_c.c: New.
4875
4876 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4877
4878 PR c++/48838
4879 * g++.dg/template/member9.C: New test case.
4880
4881 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4882
4883 * gnat.dg/discr29.ad[sb]: New test.
4884 * gnat.dg/discr30.adb: Likewise.
4885
4886 2011-05-05 Julian Brown <julian@codesourcery.com>
4887
4888 * gcc.target/arm/neon-vset_lanes8.c: New test.
4889
4890 2011-05-05 Jason Merrill <jason@redhat.com>
4891
4892 * g++.dg/init/new32.C: New.
4893
4894 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4895
4896 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4897 Fix typo.
4898
4899 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR rtl-optimization/48381
4902 * gcc.c-torture/compile/pr48381.c: New test.
4903
4904 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4905
4906 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4907 to dg-options.
4908 * gcc.target/i386/opt-1.c: Ditto.
4909
4910 2011-05-04 Jason Merrill <jason@redhat.com>
4911
4912 * g++.dg/conversion/base1.C: New.
4913
4914 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915
4916 PR libgfortran/48787
4917 * gfortran.dg/round_3.f08: Add more checks to test case.
4918
4919 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4920
4921 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4922 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4923 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4924 Gate test on effective_target fd_truncate.
4925
4926 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4927
4928 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4929 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4930 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4931 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4932 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4933 * gcc.target/i386/pr38824.c: Ditto.
4934 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4935 * gcc.target/i386/vecinit-2.c: Ditto.
4936 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4937 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4938 * gcc.target/i386/parity-2.c: Ditto.
4939 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4940
4941 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4942
4943 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4944 remove duplication.
4945 * gcc.target/bfin/mcpu-bf514.c: Likewise.
4946 * gcc.target/bfin/mcpu-bf516.c: Likewise.
4947 * gcc.target/bfin/mcpu-bf518.c: Likewise.
4948
4949 2011-05-03 Tobias Burnus <burnus@net-b.de>
4950
4951 PR fortran/18918
4952 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4953
4954 2011-05-03 Tobias Burnus <burnus@net-b.de>
4955
4956 PR fortran/18918
4957 * gfortran.dg/coarray/this_image_1.f90: New.
4958
4959 2011-05-03 Tobias Burnus <burnus@net-b.de>
4960
4961 PR fortran/18918
4962 * gfortran.dg/coarray/caf.dg: New.
4963 * gfortran.dg/coarray/image_index_1.f90: New, copied
4964 from ../coarray_16.f90.
4965
4966 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4967
4968 PR c++/28501
4969 * g++.dg/ext/complex9.C: New.
4970
4971 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4972
4973 From Mike Frysinger
4974 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4975 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4976 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4977
4978 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
4979
4980 * gcc.target/bfin/builtins: Created.
4981 * gcc.target/bfin/hisilh-O0.c: Deleted.
4982 * gcc.target/bfin/hisilh.c: Moved to...
4983 * gcc.target/bfin/builtins/hisilh.c: ...here.
4984 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4985 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4986 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4987 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4988 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4989 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4990 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4991 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4992 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4993 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4994 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4995 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4996 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4997 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4998 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4999 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5000 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5001 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5002 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5003 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5004 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5005 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5006 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5007 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5008 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5009 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5010 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5011 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5012 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5013 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5014 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5015 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5016 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5017 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5018 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5019 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5020 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5021 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5022 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5023 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5024 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5025 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5026 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5027 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5028 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5029 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5030 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5031 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5032 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5033 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5034 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5035 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5036 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5037 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5038 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5039 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5040 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5041 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5042 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5043 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5044 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5045 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5046 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5047 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5048 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5049 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5050 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5051 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5052 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5053 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5054 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5055 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5056 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5057 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5058 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5059 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5060 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5061 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5062 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5063 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5064 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5065 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5066 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5067 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5068 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5069 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5070 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5071 * gcc.target/bfin/builtins/circptr.c: Ditto.
5072 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5073 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5074 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5075 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5076 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5077 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5078 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5079 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5080 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5081 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5082 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5083 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5084 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5085 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5086 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5087 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5088 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5089 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5090 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5091 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5092 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5093 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5094 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5095 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5096 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5097 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5098 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5099 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5100 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5101 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5102 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5103 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5104 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5105 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5106 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5107 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5108 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5109 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5110 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5111 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5112 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5113 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5114 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5115 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5116 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5117 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5118 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5119 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5120 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5121 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5122 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5123 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5124 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5125 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5126 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5127 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5128 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5129 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5130 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5131 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5132 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5133 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5134 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5135 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5136 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5137 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5138 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5139 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5140 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5141 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5142
5143 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5144
5145 * gcc.target/arm/cold-lc.c: New test.
5146
5147 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5148
5149 PR target/48774
5150 * gcc.dg/pr48774.c: New test.
5151
5152 2011-05-03 Richard Guenther <rguenther@suse.de>
5153
5154 * gcc.dg/large-size-array-5.c: New testcase.
5155
5156 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5157
5158 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5159
5160 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5161
5162 * lib/target-supports.exp (check_effective_target_vect_strided):
5163 Replace with...
5164 (check_effective_target_vect_strided2)
5165 (check_effective_target_vect_strided3)
5166 (check_effective_target_vect_strided4)
5167 (check_effective_target_vect_strided8): ...these new functions.
5168
5169 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5170 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5171 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5172 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5173 * gcc.dg/vect/pr37539.c: Likewise.
5174 * gcc.dg/vect/slp-11a.c: Likewise.
5175 * gcc.dg/vect/slp-11b.c: Likewise.
5176 * gcc.dg/vect/slp-11c.c: Likewise.
5177 * gcc.dg/vect/slp-12a.c: Likewise.
5178 * gcc.dg/vect/slp-12b.c: Likewise.
5179 * gcc.dg/vect/slp-18.c: Likewise.
5180 * gcc.dg/vect/slp-19a.c: Likewise.
5181 * gcc.dg/vect/slp-19b.c: Likewise.
5182 * gcc.dg/vect/slp-21.c: Likewise.
5183 * gcc.dg/vect/slp-23.c: Likewise.
5184 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5185
5186 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5187 instead of vect_interleave && vect_extract_even_odd.
5188 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5189 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5190 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5191 * gcc.dg/vect/vect-1.c: Likewise.
5192 * gcc.dg/vect/vect-10.c: Likewise.
5193 * gcc.dg/vect/vect-98.c: Likewise.
5194 * gcc.dg/vect/vect-107.c: Likewise.
5195 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5196 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5197 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5198 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5199 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5200 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5201 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5202 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5203 * gcc.dg/vect/vect-strided-float.c: Likewise.
5204 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5205 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5206 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5207 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5208 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5209 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5210 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5211 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5212 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5213 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5216 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5217 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5218 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5219
5220 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5221 target condition.
5222 * gcc.dg/vect/pr30843.c: Likewise.
5223 * gcc.dg/vect/pr33866.c: Likewise.
5224 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5225 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5226 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5227 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5228
5229 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5230
5231 * gcc.dg/vect/slp-11.c: Split into...
5232 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5233 gcc.dg/vect/slp-11c.c: ...these tests.
5234 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5235 * gcc.dg/vect/slp-12c.c: ...this new test.
5236 * gcc.dg/vect/slp-19.c: Split into...
5237 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5238 gcc.dg/vect/slp-19c.c: ...these new tests.
5239
5240 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5241
5242 * lib/target-supports.exp
5243 (check_effective_target_vect_extract_even_odd_wide): Delete.
5244 (check_effective_target_vect_strided_wide): Likewise.
5245 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5246 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5247 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5248 * gcc.dg/vect/pr37539.c: Likewise.
5249 * gcc.dg/vect/slp-11.c: Likewise.
5250 * gcc.dg/vect/slp-12a.c: Likewise.
5251 * gcc.dg/vect/slp-12b.c: Likewise.
5252 * gcc.dg/vect/slp-19.c: Likewise.
5253 * gcc.dg/vect/slp-23.c: Likewise.
5254 * gcc.dg/vect/vect-1.c: Likewise.
5255 * gcc.dg/vect/vect-98.c: Likewise.
5256 * gcc.dg/vect/vect-107.c: Likewise.
5257 * gcc.dg/vect/vect-strided-float.c: Likewise.
5258
5259 2011-05-02 Jason Merrill <jason@redhat.com>
5260
5261 * g++.dg/init/new31.C: New.
5262
5263 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5264
5265 PR c/35445
5266 * gcc.dg/pr35445.c: New test.
5267
5268 2011-05-02 Jason Merrill <jason@redhat.com>
5269
5270 * c-c++-common/vla-1.c: New.
5271
5272 2011-05-02 Richard Guenther <rguenther@suse.de>
5273
5274 PR tree-optimization/48822
5275 * gcc.dg/torture/pr48822.c: New testcase.
5276
5277 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5278
5279 PR c++/47969
5280 * g++.dg/cpp0x/constexpr-47969.C: New.
5281
5282 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5283
5284 PR testsuite/48498
5285 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5286 on vect_no_align targets.
5287 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5288 vect_no_align targets.
5289
5290 2011-05-01 Xinliang David Li <davidxl@google.com>
5291
5292 * gcc.dg/tree-ssa/integer-addr.c: New test.
5293 * gcc.dg/tree-ssa/alias_bug.c: New test.
5294
5295 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5296
5297 PR libgfortran/48787
5298 * gfortran.dg/round_3.f08: Add more checks.
5299
5300 2011-04-30 Tobias Burnus <burnus@net-b.de>
5301
5302 PR fortran/48821
5303 * gfortran.dg/import9.f90: New, proper test.
5304 * gfortran.dg/interface_37.f90: Remove bogus
5305 test (bogus copy of interface_36.f90).
5306
5307 2011-04-30 Tobias Burnus <burnus@net-b.de>
5308
5309 PR fortran/48821
5310 * gfortran.dg/interface_37.f90: New.
5311
5312 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5313
5314 PR fortran/48746
5315 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5316
5317 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR tree-optimization/48809
5320 * gcc.c-torture/execute/pr48809.c: New test.
5321
5322 2011-04-29 Jeff Law <law@redhat.com>
5323
5324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5325
5326 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5327
5328 PR c++/48606
5329 * g++.dg/init/ctor10.C: New.
5330
5331 2011-04-29 Le-Chun Wu <lcwu@google.com>
5332
5333 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5334 warning in implicitly instantiated templates.
5335
5336 2011-04-29 Le-Chun Wu <lcwu@google.com>
5337
5338 * g++.dg/warn/Wnull-conversion-1.C: New.
5339 * g++.dg/warn/Wnull-conversion-2.C: New.
5340
5341 2011-04-29 Diego Novillo <dnovillo@google.com>
5342
5343 * g++.old-deja/g++.other/null3.C: Expect warning about
5344 converting boolean to a pointer.
5345
5346 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5347
5348 PR fortran/48462
5349 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5350 being a target.
5351
5352 PR fortran/48746
5353 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5354
5355 2011-04-29 Tobias Burnus <burnus@net-b.de>
5356
5357 PR fortran/48810
5358 * gfortran.dg/typebound_proc_22.f90: New.
5359
5360 PR fortran/48800
5361 * gfortran.dg/interface_36.f90: New.
5362
5363 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5364
5365 PR libgfortran/48488
5366 PR libgfortran/48602
5367 PR libgfortran/48615
5368 PR libgfortran/48684
5369 PR libgfortran/48787
5370 * gfortran.dg/fmt_g.f: Adjust test.
5371 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5372 * gfortran.dg/round_3.f08: New test.
5373 * gfortran.dg/namelist_print_1.f: Adjust test.
5374 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5375 * gfortran.dg/f2003_io_5.f03: Adjust test.
5376 * gfortran.dg/coarray_15.f90: Adjust test.
5377 * gfortran.dg/namelist_65.f90: Adjust test.
5378 * gfortran.dg/fmt_cache_1.f: Adjust test.
5379 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5380 * gfortran.dg/real_const_3.f90: Adjust test.
5381
5382 2011-04-28 Xinliang David Li <davidxl@google.com>
5383
5384 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5385 * g++.dg/prof-robust-1.C: New test.
5386
5387 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5388
5389 PR tree-optimization/48765
5390 * gcc.dg/vect/pr48765.c: New.
5391
5392 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5393
5394 PR tree-optimization/48775
5395 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5396
5397 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/48798
5400 * g++.dg/inherit/pr48798.C: New.
5401 * g++.old-deja/g++.other/base1.C: Adjust.
5402
5403 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5404
5405 PR c++/48656
5406 * g++.dg/template/inherit7.C: New test case.
5407
5408 2011-04-28 Richard Guenther <rguenther@suse.de>
5409
5410 PR tree-optimization/40052
5411 PR tree-optimization/15347
5412 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5413 * gcc.dg/pr15347.c: Likewise.
5414
5415 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5416
5417 PR c++/48530
5418 * g++.dg/cpp0x/sfinae18.C: New.
5419
5420 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5421
5422 PR c++/48771
5423 * g++.dg/ext/is_literal_type1.C: New.
5424
5425 2011-04-28 Tobias Burnus <burnus@net-b.de>
5426
5427 PR fortran/48112
5428 PR fortran/48279
5429 * gfortran.dg/interface_35.f90: New.
5430 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5431 * gfortran.dg/func_result_6.f90: Add dg-warning.
5432 * gfortran.dg/bessel_1.f90: Ditto.
5433 * gfortran.dg/hypot_1.f90: Ditto.
5434 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5435 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5436 * gfortran.dg/interface_assignment_4.f90: Ditto.
5437
5438 2011-04-27 Jason Merrill <jason@redhat.com>
5439
5440 * g++.dg/ext/complex8.C: New.
5441
5442 * g++.dg/cpp0x/initlist49.C: New.
5443 * g++.dg/init/new30.C: New.
5444
5445 2011-04-27 Tobias Burnus <burnus@net-b.de>
5446
5447 PR fortran/48788
5448 * gfortran.dg/whole_file_34.f90: New.
5449
5450 2011-04-27 Jan Hubicka <jh@suse.cz>
5451
5452 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5453
5454 2011-04-27 Jason Merrill <jason@redhat.com>
5455
5456 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5457
5458 * g++.dg/parse/ambig6.C: New.
5459
5460 2011-04-27 Nick Clifton <nickc@redhat.com>
5461
5462 * gcc.dg/20020312-2.c: Add definition for RX.
5463
5464 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5465 option with RX targets.
5466
5467 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5468 /* */ comments.
5469
5470 2011-04-27 Richard Guenther <rguenther@suse.de>
5471
5472 * gcc.dg/tree-ssa/pr23382.c: Remove.
5473
5474 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5475
5476 PR target/48767
5477 * gcc.c-torture/compile/pr48767.c: New test.
5478
5479 2011-04-27 Richard Guenther <rguenther@suse.de>
5480
5481 PR tree-optimization/48772
5482 * g++.dg/pr48772.C: New testcase.
5483
5484 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR c/48742
5487 * gcc.c-torture/compile/pr48742.c: New test.
5488
5489 2011-04-26 Jason Merrill <jason@redhat.com>
5490
5491 * g++.dg/lookup/koenig13.C: New.
5492
5493 * g++.dg/cpp0x/initlist48.C: New.
5494
5495 2011-04-25 Jason Merrill <jason@redhat.com>
5496
5497 * g++.dg/cpp0x/sfinae17.C: New.
5498
5499 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5500
5501 PR target/48258
5502 * gcc.target/powerpc/pr48258-1.c: New file.
5503 * gcc.target/powerpc/pr48258-2.c: Ditto.
5504
5505 2011-04-26 Xinliang David Li <davidxl@google.com>
5506
5507 * gcc.dg/uninit-suppress.c: New test.
5508 * gcc.dg/uninit-suppress.c: New test.
5509
5510 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR debug/48768
5513 * gcc.dg/pr48768.c: New test.
5514
5515 PR tree-optimization/48734
5516 * gcc.c-torture/compile/pr48734.c: New test.
5517
5518 PR testsuite/48753
5519 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5520
5521 2011-04-26 Richard Guenther <rguenther@suse.de>
5522
5523 PR tree-optimization/48731
5524 * gcc.dg/torture/pr48731.c: New testcase.
5525
5526 2011-04-26 Richard Guenther <rguenther@suse.de>
5527
5528 PR testsuite/48753
5529 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5530
5531 2011-04-26 Richard Guenther <rguenther@suse.de>
5532
5533 PR middle-end/48694
5534 * gcc.dg/torture/pr48694-1.c: New testcase.
5535 * gcc.dg/torture/pr48694-2.c: Likewise.
5536
5537 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5538
5539 * g++.dg/ext/underlying_type1.C: New.
5540 * g++.dg/ext/underlying_type2.C: Likewise.
5541 * g++.dg/ext/underlying_type3.C: Likewise.
5542 * g++.dg/ext/underlying_type4.C: Likewise.
5543 * g++.dg/ext/underlying_type5.C: Likewise.
5544 * g++.dg/ext/underlying_type6.C: Likewise.
5545 * g++.dg/ext/underlying_type7.C: Likewise.
5546 * g++.dg/ext/underlying_type8.C: Likewise.
5547 * g++.dg/ext/underlying_type9.C: Likewise.
5548 * g++.dg/ext/underlying_type10.C: Likewise.
5549
5550 2011-04-25 Jason Merrill <jason@redhat.com>
5551
5552 * g++.dg/cpp0x/regress/template-const2.C: New.
5553
5554 2011-04-25 Jeff Law <law@redhat.com>
5555
5556 * gcc.dg/tree-ssa/vrp56.c: new test.
5557
5558 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5559
5560 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5561
5562 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR preprocessor/48740
5565 * c-c++-common/raw-string-11.c: New test.
5566
5567 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5568
5569 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5570 hppa*-*-hpux*.
5571
5572 2011-04-23 Tobias Burnus <burnus@net-b.de>
5573
5574 PR fortran/18918
5575 * gfortran.dg/coarray_19.f90: New.
5576
5577 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR c/48685
5580 * gcc.dg/pr48685.c: New test.
5581
5582 2011-04-22 Jan Hubicka <jh@suse.cz>
5583
5584 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5585
5586 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR tree-optimization/48717
5589 * gcc.c-torture/execute/pr48717.c: New test.
5590
5591 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5592
5593 PR target/48723
5594 * gcc.target/i386/pr48723.c: New test.
5595
5596 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR c/48716
5599 * gcc.dg/gomp/pr48716.c: New test.
5600 * g++.dg/gomp/pr48716.C: New test.
5601
5602 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5603
5604 PR c/36750
5605 * gcc.dg/missing-field-init-2.c: Update testcase.
5606
5607 2011-04-22 Alan Modra <amodra@gmail.com>
5608
5609 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5610
5611 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5612
5613 PR fortran/48405
5614 * gfortran.dg/function_optimize_6.f90: New test.
5615
5616 2011-04-21 Easwaran Raman <eraman@google.com>
5617
5618 * gcc.dg/stack-layout-2.c: New test.
5619
5620 2011-04-21 Richard Guenther <rguenther@suse.de>
5621
5622 PR lto/48703
5623 * g++.dg/lto/pr48207-2_0.C: New testcase.
5624 * g++.dg/lto/pr48207-3_0.C: Likewise.
5625
5626 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5627
5628 * gnat.dg/volatile5.adb: New test.
5629 * gnat.dg/volatile5_pkg.ads: New helper.
5630
5631 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5632
5633 PR target/48708
5634 * gcc.target/i386/pr48708.c: New test.
5635
5636 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5637
5638 * gcc.dg/vect/vect-119.c: New test.
5639
5640 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5641
5642 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5643 and once without.
5644
5645 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5646 Richard Sandiford <richard.sandiford@linaro.org>
5647
5648 PR target/46329
5649 * gcc.target/arm/pr46329.c: New test.
5650
5651 2011-04-21 Tobias Burnus <burnus@net-b.de>
5652
5653 PR fortran/18918
5654 * gfortran.dg/coarray_18.f90: New.
5655
5656 2011-04-20 Jason Merrill <jason@redhat.com>
5657
5658 * g++.dg/cpp0x/initlist47.C: New.
5659
5660 * g++.dg/init/dtor4.C: New.
5661
5662 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5663
5664 PR target/48678
5665 * gcc.target/i386/sse2-pinsrw.c: New test.
5666 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5667 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5668 * gcc.target/i386/sse2-insvhi.c: Ditto.
5669 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5670 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5671
5672 2011-04-20 Jason Merrill <jason@redhat.com>
5673
5674 * g++.dg/template/const4.C: New.
5675
5676 2011-04-20 Easwaran Raman <eraman@google.com>
5677
5678 * gcc.dg/stack-layout-1.c: New test.
5679
5680 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5681
5682 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5683 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5684 function.
5685
5686 2011-04-20 Kai Tietz <ktietz@redhat.com>
5687
5688 * gcc.dg/binop-xor1.c: New test.
5689 * gcc.dg/binop-xor2.c: New test.
5690 * gcc.dg/binop-xor3.c: New test.
5691 * gcc.dg/binop-xor4.c: New test.
5692 * gcc.dg/binop-xor5.c: New test.
5693
5694 2011-04-20 Richard Guenther <rguenther@suse.de>
5695
5696 PR tree-optimization/47892
5697 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5698
5699 2011-04-20 Richard Guenther <rguenther@suse.de>
5700
5701 PR middle-end/48695
5702 * g++.dg/torture/pr48695.C: New testcase.
5703
5704 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5705
5706 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5707 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5708 * gcc.c-torture/execute/pr45262.c: Ditto
5709 * gcc.dg/torture/pr43165.c: Ditto.
5710 * gcc.dg/torture/pr47228.c: Ditto.
5711 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5712 * gcc.dg/ipa/pr45644.c: Ditto.
5713 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5714 PDP11.
5715
5716 2011-04-19 Jason Merrill <jason@redhat.com>
5717
5718 * g++.dg/ext/complex7.C: New.
5719
5720 * g++.dg/ext/attrib41.C: New.
5721
5722 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5723
5724 PR testsuite/48676
5725 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5726
5727 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR target/48678
5730 * gcc.target/i386/pr48678.c: New test.
5731
5732 2011-04-19 Martin Jambor <mjambor@suse.cz>
5733
5734 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5735 * g++.dg/opt/devirt2.C: New test.
5736 * g++.dg/ipa/devirt-g-1.C: Likewise.
5737
5738 2011-04-19 Tobias Burnus <burnus@net-b.de>
5739
5740 PR fortran/48588
5741 * gfortran.dg/whole_file_33.f90: New.
5742
5743 2011-04-19 Martin Jambor <mjambor@suse.cz>
5744
5745 * g++.dg/ipa/devirt-7.C: New test.
5746
5747 2011-04-19 Richard Guenther <rguenther@suse.de>
5748
5749 PR lto/48207
5750 * g++.dg/lto/pr48207_0.C: New testcase.
5751
5752 2011-04-18 Jason Merrill <jason@redhat.com>
5753
5754 * g++.dg/init/void1.C: New.
5755
5756 * g++.dg/cpp0x/union4.C: New.
5757
5758 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR middle-end/48661
5761 * g++.dg/torture/pr48661.C: New test.
5762
5763 PR c++/48632
5764 * g++.dg/gomp/pr48632.C: New test.
5765
5766 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5767
5768 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5769 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5770
5771 2011-04-18 Tobias Burnus <burnus@net-b.de>
5772
5773 PR fortran/18918
5774 * gfortran.dg/coarray_17.f90: New.
5775 * gfortran.dg/coarray_10.f90: Update dg-error.
5776
5777 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5778
5779 PR testsuite/48251
5780 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5781 * gfortran.dg/guality/guality.exp: Likewise.
5782
5783 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5784
5785 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5786
5787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5788
5789 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5790
5791 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5792
5793 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5794
5795 2011-04-18 Richard Guenther <rguenther@suse.de>
5796
5797 PR middle-end/46364
5798 * g++.dg/torture/pr46364.C: New testcase.
5799
5800 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5801
5802 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5803
5804 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5805
5806 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5807
5808 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5809 Ira Rosen <ira.rosen@linaro.org>
5810
5811 PR target/48252
5812 * gcc.target/arm/pr48252.c: New test.
5813
5814 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR tree-optimization/48616
5817 * gcc.dg/pr48616.c: New test.
5818
5819 2011-04-18 Tobias Burnus <burnus@net-b.de>
5820
5821 PR fortran/18918
5822 * gfortran.dg/coarray_16.f90: New.
5823
5824 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5825
5826 PR fortran/48462
5827 * gfortran.dg/realloc_on_assign_7.f03: New test.
5828
5829 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5830
5831 PR libgfortran/48602
5832 * gfortran.dg/fmt_g0_6.f08: New test.
5833
5834 2011-04-17 Jason Merrill <jason@redhat.com>
5835
5836 * g++.dg/cpp0x/sfinae16.C: New.
5837
5838 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5839
5840 * gcc.target/mips/reg-var-1.c: New test.
5841
5842 2011-04-17 Jan Hubicka <jh@suse.cz>
5843
5844 * gcc.dg/winline-5.c: Update testcase.
5845
5846 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5847
5848 * gnat.dg/discr27.ad[sb]: Move dg directive.
5849 * gnat.dg/discr28.ad[sb]: New test.
5850 * gnat.dg/discr28_pkg.ads: New helper.
5851
5852 2011-04-17 Michael Matz <matz@suse.de>
5853
5854 PR tree-optimization/48622
5855 PR lto/48645
5856 * gcc.dg/lto/pr48622_0.c: New test.
5857
5858 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5859
5860 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5861 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5862 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5863 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5864 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5865 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5866
5867 2011-04-15 Jason Merrill <jason@redhat.com>
5868
5869 * g++.dg/cpp0x/range-for17.C: New.
5870
5871 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5872
5873 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5874 * g++.dg/cpp0x/range-for3.C: Likewise.
5875 * g++.dg/cpp0x/range-for9.C: Correct error message.
5876 * g++.dg/cpp0x/range-for11.C: New.
5877 * g++.dg/cpp0x/range-for12.C: New.
5878 * g++.dg/cpp0x/range-for13.C: New.
5879 * g++.dg/cpp0x/range-for14.C: New.
5880 * g++.dg/cpp0x/range-for15.C: New.
5881 * g++.dg/cpp0x/range-for16.C: New.
5882
5883 2011-04-15 Tobias Burnus <burnus@net-b.de>
5884
5885 PR fortran/18918
5886 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5887
5888 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5889
5890 * objc.dg/naming-4.m: Updated.
5891 * objc.dg/naming-5.m: Updated.
5892 * objc.dg/naming-6.m: New.
5893 * objc.dg/naming-7.m: New.
5894 * obj-c++.dg/naming-1.mm: Updated.
5895 * obj-c++.dg/naming-2.mm: Updated.
5896 * obj-c++.dg/naming-3.mm: New.
5897 * obj-c++.dg/naming-4.mm: New.
5898
5899 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900
5901 PR libgfortran/48589
5902 * gfortran.dg/fmt_g0_5.f08: New test.
5903
5904 2011-04-15 Richard Guenther <rguenther@suse.de>
5905
5906 PR testsuite/48286
5907 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5908
5909 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5910
5911 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5912 -finline-limit=0 to -fno-inline
5913
5914 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR target/48614
5917 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5918 just avx.
5919
5920 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR target/48605
5923 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5924 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5925 * gcc.target/i386/avx-insertps-3.c: New test.
5926 * gcc.target/i386/avx-insertps-4.c: New test.
5927
5928 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5929
5930 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5931 -finline-limit=0
5932
5933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5934
5935 PR target/46779
5936 PR target/45291
5937 PR target/41894
5938 * gcc.target/avr/pr46779-1.c: New test case
5939 * gcc.target/avr/pr46779-2.c: New test case
5940
5941 2011-04-14 Jason Merrill <jason@redhat.com>
5942
5943 * g++.dg/cpp0x/sfinae15.C: New.
5944
5945 * g++.dg/cpp0x/sfinae14.C: New.
5946
5947 * g++.dg/ext/vla10.C: New.
5948
5949 2011-04-14 Richard Guenther <rguenther@suse.de>
5950
5951 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5952
5953 2011-04-14 Richard Guenther <rguenther@suse.de>
5954
5955 * gcc.dg/fold-bitand-4.c: Move ...
5956 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
5957
5958 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5959
5960 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5961 variables const.
5962 * gcc.target/avr/torture/trivial.c: Ditto.
5963
5964 2011-04-13 Jason Merrill <jason@redhat.com>
5965
5966 * g++.dg/template/operator11.C: New.
5967
5968 2011-04-13 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR middle-end/48591
5971 * gcc.dg/gomp/pr48591.c: New test.
5972
5973 PR c++/48570
5974 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5975 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5976
5977 2011-04-13 Dodji Seketeli <dodji@redhat.com>
5978
5979 PR c++/48574
5980 * g++.dg/template/dependent-expr7.C: New test case.
5981
5982 2011-04-13 Jason Merrill <jason@redhat.com>
5983
5984 * g++.dg/cpp0x/sfinae13.C: New.
5985
5986 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
5987
5988 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5989
5990 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5991
5992 * gcc.target/arm/pr43698.c: Remove -march option.
5993
5994 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
5995
5996 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5997 -march option.
5998
5999 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6000
6001 PR fortran/48360
6002 PR fortran/48456
6003 * gfortran.dg/realloc_on_assign_6.f03: New test.
6004
6005 2011-04-12 Kai Tietz <ktietz@redhat.com>
6006
6007 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6008 targets the additional -mno-ms-bitfields and
6009 -Wno-packed-bitfield-compat options.
6010 * g++.dg/ext/bitfield3.C: Likewise.
6011 * g++.dg/ext/bitfield4.C: Likewise.
6012 * g++.dg/ext/bitfield5.C: Likewise.
6013 * gcc.dg/bitfld-15.c: Likewise.
6014 * gcc.dg/bitfld-16.c: Likewise.
6015 * gcc.dg/bitfld-17.c: Likewise.
6016 * gcc.dg/bitfld-18.c: Likewise.
6017
6018 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6019
6020 * gcc.target/arm/neon-vld3-1.c: New test.
6021 * gcc.target/arm/neon-vst3-1.c: New test.
6022 * gcc.target/arm/neon/v*.c: Regenerate.
6023
6024 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR rtl-optimization/48549
6027 * g++.dg/opt/pr48549.C: New test.
6028
6029 2011-04-12 Richard Guenther <rguenther@suse.de>
6030
6031 PR tree-optimization/46076
6032 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6033
6034 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6035
6036 PR testsuite/21164
6037 * lib/compat.exp (compat-execute): Declare unsupported after
6038 stripping path from src1.
6039 * lib/lto.exp (lto-execute): Likewise.
6040
6041 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR c/48552
6044 * gcc.dg/pr48552-1.c: New test.
6045 * gcc.dg/pr48552-2.c: New test.
6046
6047 2011-04-11 Jason Merrill <jason@redhat.com>
6048
6049 * g++.dg/cpp0x/sfinae12.C: New.
6050
6051 * g++.dg/cpp0x/enum10.C: New.
6052
6053 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6054
6055 * g++.dg/cpp0x/rv-func.C: New.
6056
6057 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6058
6059 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6060 alpha*-dec-osf5*.
6061
6062 2011-04-11 Martin Jambor <mjambor@suse.cz>
6063
6064 PR tree-optimization/48195
6065 * gcc.dg/ipa/pr48195.c: New test.
6066
6067 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gnat.dg/return3.adb: Remove unused switch.
6070
6071 2011-04-08 Mike Stump <mikestump@comcast.net>
6072
6073 PR testsuite/48506
6074 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6075 default to fno-common.
6076
6077 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6078
6079 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6080 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6081
6082 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6083
6084 PR fortran/48448
6085 * gfortran.dg/function_optimize_5.f90: New test.
6086
6087 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6088
6089 * gnat.dg/aggr17.adb: New test.
6090 * gnat.dg/aggr18.adb: Likewise.
6091
6092 2011-04-08 Michael Matz <matz@suse.de>
6093
6094 PR middle-end/48389
6095 * gcc.target/i386/pr48389.c: New test.
6096
6097 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6098
6099 PR rtl-optimization/48272
6100 * g++.dg/opt/pr48272.C: New.
6101
6102 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6103
6104 PR rtl-optimization/48235
6105 * gcc.dg/pr48235.c: New.
6106
6107 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6108
6109 PR rtl-optimization/48302
6110 * g++.dg/opt/pr48302.C: New.
6111
6112 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6113
6114 PR target/48273
6115 * g++.dg/opt/pr48273.C: New.
6116
6117 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6118
6119 PR rtl-optimization/48442
6120 * gcc.dg/pr48442.c: New.
6121
6122 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR tree-optimization/48377
6125 * gcc.dg/vect/pr48377.c: New test.
6126
6127 2011-04-07 Jason Merrill <jason@redhat.com>
6128
6129 * g++.dg/cpp0x/regress/call1.C: New.
6130
6131 * g++.dg/cpp0x/variadic107.C: New.
6132
6133 * g++.dg/cpp0x/sfinae11.C: New.
6134 * g++.dg/cpp0x/noexcept02.C: Fix.
6135
6136 * g++.dg/cpp0x/sfinae10.C: New.
6137
6138 * g++.dg/cpp0x/sfinae9.C: New.
6139
6140 * c-c++-common/Wcast-qual-1.c: Move here from...
6141 * gcc.dg/cast-qual-3.c: ...here, and...
6142 * g++.dg/warn/Wcast-qual2.C: ...here.
6143
6144 * g++.dg/cpp0x/sfinae8.C: New.
6145
6146 * g++.dg/cpp0x/sfinae7.C: New.
6147
6148 * g++.dg/cpp0x/enum9.C: New.
6149
6150 2011-04-07 Mike Stump <mikestump@comcast.net>
6151
6152 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6153 with no trampolines.
6154
6155 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR fortran/48117
6158 * gfortran.dg/gomp/pr48117.f90: New test.
6159
6160 PR debug/48343
6161 * gcc.dg/torture/pr48343.c: New test.
6162
6163 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6164
6165 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6166
6167 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6168
6169 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6170
6171 2011-04-07 Tom de Vries <tom@codesourcery.com>
6172
6173 PR target/43920
6174 * lib/scanasm.exp (object-size): New proc.
6175 * gcc.target/arm/pr43920-2.c: New test.
6176
6177 2011-04-06 Tobias Burnus <burnus@net-b.de>
6178
6179 PR fortran/18918
6180 PR fortran/48477
6181 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6182
6183 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6184
6185 * gcc.dg/mtune.c: Prune note from output.
6186
6187 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR debug/48466
6190 * gcc.dg/guality/pr36977.c: New test.
6191 * gcc.dg/guality/pr48466.c: New test.
6192
6193 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6194
6195 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6196
6197 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6198
6199 * gnat.dg/return3.adb: New test.
6200
6201 2011-04-06 Richard Guenther <rguenther@suse.de>
6202
6203 PR tree-optimization/47663
6204 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6205
6206 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6207
6208 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6209 Solaris 8 and 9 as well.
6210
6211 2011-04-05 Tom de Vries <tom@codesourcery.com>
6212
6213 PR target/43920
6214 * gcc.target/arm/pr43920-1.c: New test.
6215
6216 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6217
6218 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6219 (cctor): Actually return the value.
6220 (main): Cast return values.
6221
6222 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6223
6224 * gfortran.dg/character_comparison_8.f90: New test.
6225
6226 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6227
6228 * frontend-passes: (optimize_lexical_comparison): New function.
6229 (optimize_expr): Call it.
6230 (optimize_comparison): Also handle lexical comparison functions.
6231 Return false instad of -2 for unequal comparison.
6232
6233 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6234
6235 PR fortran/48412
6236 * function_optimize_4.f90: New test.
6237
6238 2011-04-04 Tobias Burnus <burnus@net-b.de>
6239
6240 PR fortran/18918
6241 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6242 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6243 * gfortran.dg/coarray_15.f90: New.
6244
6245 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6246
6247 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6248 * gfortran.dg/bessel_7.f90: Likewise.
6249
6250 2011-04-03 Tobias Burnus <burnus@net-b.de>
6251
6252 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6253
6254 2011-04-03 Richard Guenther <rguenther@suse.de>
6255 Ira Rosen <ira.rosen@linaro.org>
6256
6257 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6258 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6259 -ftree-loop-if-convert-stores.
6260
6261 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * gnat.dg/specs/aggr2.ads: New test.
6264
6265 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6266
6267 * gnat.dg/debug2.ad[sb]: New test.
6268 * gnat.dg/debug2_pkg.ads: New helper.
6269 * gnat.dg/debug3.ad[sb]: New test.
6270
6271 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6272
6273 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6274
6275 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR middle-end/48335
6278 * gcc.c-torture/compile/pr48335-1.c: New test.
6279 * gcc.dg/pr48335-1.c: New test.
6280 * gcc.dg/pr48335-2.c: New test.
6281 * gcc.dg/pr48335-3.c: New test.
6282 * gcc.dg/pr48335-4.c: New test.
6283 * gcc.dg/pr48335-5.c: New test.
6284 * gcc.dg/pr48335-6.c: New test.
6285 * gcc.dg/pr48335-7.c: New test.
6286 * gcc.dg/pr48335-8.c: New test.
6287 * gcc.target/i386/pr48335-1.c: New test.
6288
6289 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6290
6291 PR c/36299
6292 * gcc.dg/Waddress.c: New test.
6293
6294 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6295
6296 PR fortran/48352
6297 * gfortran.dg/function_optimize_3.f90: New test.
6298
6299 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6300
6301 * gcc.c-torture/compile/20110401-1.c: New test.
6302
6303 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6304 * g++.dg/lto/20091002-2_0.C: Likewise.
6305 * g++.dg/lto/20090303_0.c: Likewise.
6306 * g++.dg/lto/20091004-1_0.C: Likewise.
6307 * g++.dg/lto/20091002-3_0.C: Likewise.
6308 * g++.dg/lto/20091004-2_0.C: Likewise.
6309 * g++.dg/lto/20081123_0.C: Likewise.
6310 * g++.dg/lto/20090313_0.C: Likewise.
6311 * g++.dg/lto/20081109-1_0.C: Likewise.
6312 * g++.dg/lto/20081219_0.C: Likewise.
6313 * g++.dg/lto/20081204-1_0.C: Likewise.
6314 * g++.dg/lto/20090302_0.C: Likewise.
6315 * g++.dg/lto/20081119-1_0.C: Likewise.
6316 * g++.dg/lto/20081118_0.C: Likewise.
6317 * gcc.dg/lto/20091020-2_0.c: Likewise.
6318 * gcc.dg/lto/20090210_0.c: Likewise.
6319 * gcc.dg/lto/20081204-1_0.c: Likewise.
6320 * gcc.dg/lto/20081224_0.c: Likewise.
6321 * gcc.dg/lto/20090219_0.c: Likewise.
6322 * gcc.dg/lto/20091014-1_0.c: Likewise.
6323 * gcc.dg/lto/20091016-1_0.c: Likewise.
6324 * gcc.dg/lto/20090206-2_0.c: Likewise.
6325 * gcc.dg/lto/20090116_0.c: Likewise.
6326 * gcc.dg/lto/20091013-1_0.c: Likewise.
6327 * gcc.dg/lto/20091015-1_0.c: Likewise.
6328 * gcc.dg/lto/20090126-2_0.c: Likewise.
6329
6330 2011-03-31 Ian Lance Taylor <iant@google.com>
6331
6332 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6333
6334 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6335
6336 * gnat.dg/opt16.adb: New test.
6337
6338 2011-03-31 Jason Merrill <jason@redhat.com>
6339
6340 * g++.dg/cpp0x/defaulted24.C: New.
6341
6342 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6343
6344 PR target/16292
6345 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6346 with -O0.
6347
6348 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6349
6350 * g++.dg/other/i386-9.C: New test.
6351
6352 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6353
6354 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6355
6356 2011-03-30 Jason Merrill <jason@redhat.com>
6357
6358 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6359
6360 * g++.dg/cpp0x/regress/isnan.C: New.
6361
6362 * g++.dg/cpp0x/initlist46.C: New.
6363
6364 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6365
6366 PR target/47551
6367 * gcc.target/arm/neon-modes-2.c: New test.
6368
6369 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR c/48305
6372 * gcc.c-torture/compile/pr48305.c: New test.
6373
6374 2011-03-29 Jason Merrill <jason@redhat.com>
6375
6376 * g++.dg/cpp0x/regress/value-dep1.C: New.
6377
6378 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6379
6380 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6381
6382 2011-03-29 Ian Lance Taylor <iant@google.com>
6383
6384 * go.test/go-test.exp: Handle the test lines used in several new
6385 tests.
6386 (errchk): Add opts parameter. Change all callers. Handle parens
6387 in regexps.
6388
6389 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6390 Dominique d'Humieres <dominiq@lps.ens.fr>
6391
6392 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6393 and __APPLE__ && __PPC__ && __ALTIVEC__.
6394
6395 2011-03-29 Jason Merrill <jason@redhat.com>
6396
6397 * g++.dg/cpp0x/dependent1.C: New.
6398
6399 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6400
6401 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6402
6403 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6404
6405 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6406
6407 PR fortran/48095
6408 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6409 * gfortran.dg/proc_ptr_comp_32.f90: New.
6410
6411 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6412
6413 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6414 check for corresponding warning.
6415
6416 2011-03-28 Jason Merrill <jason@redhat.com>
6417
6418 * g++.dg/cpp0x/rv-deduce2.C: New.
6419
6420 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR debug/48203
6423 * gcc.dg/pr48203.c: New test.
6424
6425 2011-03-28 Jeff Law <law@redhat.com>
6426
6427 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6428
6429 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6430
6431 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6432 and __PPC__ && __ALTIVEC__.
6433
6434 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6435
6436 PR testsuite/48238
6437 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6438 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6439 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6440 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6441
6442 2011-03-28 Jason Merrill <jason@redhat.com>
6443
6444 * g++.dg/cpp0x/initlist-array2.C: New.
6445
6446 * g++.dg/cpp0x/initlist-array1.C: New.
6447
6448 * g++.dg/cpp0x/constexpr-compound.C: New.
6449
6450 * g++.dg/cpp0x/constexpr-using.C: New.
6451
6452 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6453
6454 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6455
6456 PR testsuite/48276
6457 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6458
6459 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6460
6461 * gcc.dg/slp-1.c: New test.
6462
6463 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6464
6465 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6466 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6467 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6468 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6469 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6470 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6471 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6472 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6473 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6474 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6475 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6476 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6477 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6478 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6479
6480 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6481
6482 PR fortran/47065
6483 * gfortran.dg/trim_optimize_5.f90: New test.
6484 * gfortran.dg/trim_optimize_6.f90: New test.
6485
6486 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6487
6488 PR target/38598
6489 * gcc.target/mips/madd-7.c: Remove -mlong32.
6490 * gcc.target/mips/msub-7.c: Likewise.
6491
6492 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6493
6494 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6495 accesses to preserve the meaning of the test for doubleword vectors.
6496 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6497 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6498
6499 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6500
6501 PR fortran/48291
6502 * gfortran.dg/class_42.f03: New.
6503
6504 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6505
6506 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6507 strided accesses.
6508
6509 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6510
6511 PR rtl-optimization/48144
6512 * gcc.dg/pr48144.c: New test.
6513
6514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6515
6516 * gnat.dg/discr27.ad[sb]: New test.
6517
6518 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6519
6520 * gnat.dg/limited_with2.ad[sb]: New test.
6521 * gnat.dg/limited_with2_pkg1.ads: New helper.
6522 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6523
6524 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6525
6526 * gnat.dg/opt15.adb: New test.
6527 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6528
6529 2011-03-25 Tobias Burnus <burnus@net-b.de>
6530
6531 PR fortran/48174
6532 PR fortran/45304
6533 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6534 * gfortran.dg/leadz_trailz_3.f90: Ditto
6535
6536 2011-03-25 Martin Jambor <mjambor@suse.cz>
6537
6538 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6539
6540 2011-03-25 Jason Merrill <jason@redhat.com>
6541
6542 * g++.dg/cpp0x/defaulted22.C: New.
6543 * g++.dg/cpp0x/defaulted23.C: New.
6544 * g++.dg/cpp0x/defaulted15.C: Adjust.
6545
6546 2011-03-25 Jason Merrill <jason@redhat.com>
6547
6548 * g++.dg/cpp0x/move1.C: New.
6549
6550 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6551
6552 PR target/48287
6553 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6554
6555 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6556
6557 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6558 for mips-sgi-irix6.5.
6559 Replace snprintf prototype by <stdio.h>.
6560
6561 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6562
6563 PR testsuite/48283
6564 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6565 run_expensive_tests.
6566 * gcc.dg/graphite/block-4.c: Likewise.
6567 * gcc.dg/graphite/block-7.c: Likewise.
6568 * gcc.dg/graphite/block-8.c: Likewise.
6569
6570 2011-03-25 Richard Guenther <rguenther@suse.de>
6571
6572 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6573 * g++.dg/tree-ssa/pr8781.C: Likewise.
6574 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6575 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6576 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6577 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6578 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6579 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6580 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6581 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6582 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6583 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6584 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6585 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6586 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6587 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6588 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6589 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6590 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6591 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6592 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6593 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6594 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6595 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6596 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6597 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6598 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6599 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6600 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6601 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6602 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6603 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6604 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6605 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6606 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6607 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6608 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6609 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6610 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6611 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6612 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6613 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6614 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6615 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6616 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6617 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6618 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6619 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6620 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6621 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6622 * c-c++-common/pr46562-2.c: Likewise.
6623 * gfortran.dg/pr42108.f90: Likewise.
6624 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6625 foo to be inlined even at -O1.
6626 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6627 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6628 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6629 * gcc.dg/matrix/matrix.exp: Disable FRE.
6630
6631 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR debug/48204
6634 * gcc.dg/dfp/pr48204.c: New test.
6635
6636 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6637
6638 PR target/48209
6639 * gcc.c-torture/execute/pr47917.c: Move this...
6640 * gcc.dg/torture/pr47917.c: to here and add xfails.
6641
6642 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6643
6644 * gnat.dg/array16.ad[sb]: New test.
6645 * gnat.dg/array16.ads: New helper.
6646
6647 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6648
6649 * gnat.dg/derived_type2.adb: New test.
6650
6651 2011-03-24 Richard Guenther <rguenther@suse.de>
6652
6653 PR tree-optimization/48271
6654 * g++.dg/torture/pr48271.C: New testcase.
6655
6656 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6657
6658 * gnat.dg/array15.ad[sb]: New test.
6659
6660 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6661
6662 PR target/48237
6663 * gcc.target/i386/pr48237.c: New test.
6664
6665 2011-03-24 Richard Guenther <rguenther@suse.de>
6666
6667 PR middle-end/48269
6668 * gcc.dg/builtin-object-size-10.c: New testcase.
6669
6670 2011-03-24 Richard Guenther <rguenther@suse.de>
6671
6672 PR tree-optimization/46562
6673 * c-c++-common/pr46562-2.c: New testcase.
6674 * c-c++-common/pr46562.c: Likewise.
6675
6676 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6677
6678 * gcc.dg/vect/vect-cselim-1.c: New test.
6679 * gcc.dg/vect/vect-cselim-2.c: New test.
6680
6681 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6682
6683 * gcc.target/arm/pr46934.c: New.
6684
6685 2011-03-23 Ian Lance Taylor <iant@google.com>
6686
6687 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6688
6689 2011-03-23 Richard Guenther <rguenther@suse.de>
6690
6691 * gcc.dg/struct: Remove directory and contents.
6692
6693 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6694
6695 PR testsuite/48251
6696 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6697
6698 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6699
6700 * gnat.dg/discr26.ad[sb]: New test.
6701 * gnat.dg/discr26_pkg.ads: New helper.
6702
6703 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6704
6705 PR target/47553
6706 * gcc.target/arm/neon-vld-1.c: New test.
6707
6708 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6709
6710 * gnat.dg/array14.ad[sb]: New test.
6711 * gnat.dg/array14_pkg.ads: New helper.
6712
6713 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6714
6715 * gcc.c-torture/execute/920501-8.x: Remove.
6716 * gcc.c-torture/execute/930513-1.x: Remove.
6717 * gcc.c-torture/execute/960312-1.x: Remove.
6718 * gcc.c-torture/compile/20000804-1.c,
6719 gcc.c-torture/compile/20001205-1.c,
6720 gcc.c-torture/compile/20001226-1.c,
6721 gcc.c-torture/compile/20010518-2.c,
6722 gcc.c-torture/compile/20020312-1.c,
6723 gcc.c-torture/compile/20020604-1.c,
6724 gcc.c-torture/compile/920501-12.c,
6725 gcc.c-torture/compile/920501-4.c,
6726 gcc.c-torture/compile/920520-1.c,
6727 gcc.c-torture/compile/980506-1.c,
6728 gcc.c-torture/execute/980709-1.x,
6729 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6730 options for m68hc11.
6731 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6732 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6733 m68hc11.
6734
6735 2011-03-22 Nick Clifton <nickc@redhat.com>
6736
6737 * lib/target-supports.exp (check_profiling_available): Add MN10300
6738 to the list of targets that do not support profiling. Restore
6739 alpha sorting to this list.
6740
6741 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6742
6743 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6744 failure on 32-bit systems.
6745 * gcc.dg/torture/vector-2.c: Ditto.
6746
6747 2011-03-22 Richard Guenther <rguenther@suse.de>
6748
6749 PR tree-optimization/48228
6750 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6751
6752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6753
6754 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6755 powerpc.
6756
6757 PR target/48226
6758 * gcc.target/powerpc/pr48226.c: New file.
6759
6760 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6761
6762 * lib/prune.exp (prune_gcc_output): Prune "could not create
6763 compact unwind for" warnings.
6764
6765 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR c/42544
6768 PR c/48197
6769 * gcc.c-torture/execute/pr42544.c: New test.
6770 * gcc.c-torture/execute/pr48197.c: New test.
6771
6772 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6773
6774 PR preprocessor/48192
6775 * gcc.target/powerpc/pr48192.c: New file.
6776
6777 PR target/48053
6778 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6779 split problem of 0 being loaded in a VSX register.
6780
6781 2011-03-21 Richard Guenther <rguenther@suse.de>
6782
6783 PR c/47939
6784 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6785 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6786 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6787 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6788
6789 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR target/48213
6792 * gcc.dg/pr48213.c: New test.
6793
6794 2011-03-21 Kai Tietz <ktietz@redhat.com>
6795
6796 PR target/12171
6797 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6798
6799 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6800
6801 * gcc.target/arm/xor-and.c: New.
6802
6803 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6804
6805 PR fortran/22572
6806 * gfortran.dg/function_optimize_1.f90: New test.
6807 * gfortran.dg/function_optimize_2.f90: New test.
6808
6809 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6810
6811 PR rtl-optimization/47502
6812 * gcc.target/i386/pr47502-1.c: New.
6813 * gcc.target/i386/pr47502-2.c: Likewise.
6814
6815 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR rtl-optimization/48156
6818 * gcc.dg/pr48156.c: New test.
6819
6820 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6821
6822 PR libfortran/47439
6823 * gfortran.dg/scratch_1.f90: Adjust test.
6824
6825 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6826
6827 PR libfortran/47439
6828 * gfortran.dg/scratch_1.f90: New test.
6829
6830 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6831
6832 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6833 variably modified typedefs.
6834 * gcc.dg/c1x-typedef-2.c: Remove.
6835
6836 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6837
6838 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6839 * gcc.dg/c1x-anon-struct-3.c: New test.
6840 * gcc.dg/anon-struct-11.c: Update.
6841
6842 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6843
6844 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6845 dg-xfail-run-if.
6846 Only xfail with gas.
6847
6848 2011-03-18 Jason Merrill <jason@redhat.com>
6849
6850 * g++.dg/template/fn-ptr1.C: New.
6851
6852 * g++.dg/overload/volatile1.C: New.
6853
6854 * g++.dg/opt/pr23372.C: New.
6855
6856 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6857
6858 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6859
6860 PR middle-end/47405
6861 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6862
6863 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6864
6865 * gcc.target/arm/unsigned-extend-1.c: New.
6866
6867 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR bootstrap/48161
6870 * gcc.c-torture/compile/pr48161.c: New test.
6871
6872 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6873
6874 PR middle-end/47725
6875 * gcc.dg/torture/pr47725.c: New.
6876
6877 2011-03-17 Jason Merrill <jason@redhat.com>
6878
6879 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6880 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6881
6882 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/specs/elab2.ads: New test.
6885 * gnat.dg/specs/elab2_pkg.ads: New helper.
6886
6887 2011-03-17 Jason Merrill <jason@redhat.com>
6888
6889 * g++.dg/cpp0x/decltype-1212.C: New.
6890 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6891
6892 2011-03-17 Jason Merrill <jason@redhat.com>
6893
6894 * g++.dg/parse/memfnquals1.C: New.
6895
6896 2011-03-17 Richard Guenther <rguenther@suse.de>
6897
6898 PR middle-end/48134
6899 * gcc.dg/pr48134.c: New testcase.
6900
6901 2011-03-17 Richard Guenther <rguenther@suse.de>
6902
6903 PR middle-end/48165
6904 * g++.dg/torture/pr48165.C: New testcase.
6905
6906 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR rtl-optimization/48141
6909 * gcc.dg/pr48141.c: New test.
6910
6911 2011-03-16 Jason Merrill <jason@redhat.com>
6912
6913 * g++.dg/cpp0x/constexpr-48089.C: New.
6914
6915 * g++.dg/cpp0x/constexpr-abi1.C: New.
6916
6917 * g++.dg/cpp0x/constexpr-46336.C: New.
6918 * g++.dg/parse/friend5.C: Adjust expected errors.
6919
6920 * g++.dg/cpp0x/constexpr-47570.C: New.
6921
6922 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6923
6924 PR debug/47510
6925 * ++.dg/debug/dwarf2/typedef6.C: New test.
6926
6927 2011-03-16 Jason Merrill <jason@redhat.com>
6928
6929 * g++.dg/cpp0x/elision2.C: New.
6930
6931 * g++.dg/cpp0x/constexpr-array3.C: New.
6932
6933 2011-03-16 Jason Merrill <jason@redhat.com>
6934
6935 * g++.dg/cpp0x/sfinae6.C: New.
6936 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6937 * g++.dg/cpp0x/pr45908.C: Likewise.
6938 * g++.dg/cpp0x/sfinae6.C: Likewise.
6939 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6940 * g++.old-deja/g++.law/arg11.C: Likewise.
6941
6942 2011-03-16 Jason Merrill <jason@redhat.com>
6943
6944 * g++.dg/template/incomplete6.C: New.
6945
6946 2011-03-16 Jeff Law <law@redhat.com>
6947
6948 * gcc.dg/tree-ssa/vrp55.c: New test.
6949
6950 2011-03-16 Jason Merrill <jason@redhat.com>
6951
6952 * g++.dg/cpp0x/auto22.C: New.
6953
6954 2011-03-16 Richard Guenther <rguenther@suse.de>
6955
6956 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6957 optimizing it away if promoted to const.
6958
6959 2011-03-16 Richard Guenther <rguenther@suse.de>
6960
6961 PR tree-optimization/48149
6962 * gcc.dg/fold-complex-1.c: New testcase.
6963
6964 2011-03-16 Richard Guenther <rguenther@suse.de>
6965
6966 PR testsuite/48147
6967 * gcc.dg/guality/pr45882.c: Really make sure no inlining
6968 or cloning happens.
6969
6970 2011-03-16 Richard Guenther <rguenther@suse.de>
6971
6972 PR tree-optimization/26134
6973 * gcc.dg/tree-ssa/complex-6.c: New testcase.
6974
6975 2011-03-16 Richard Guenther <rguenther@suse.de>
6976
6977 PR tree-optimization/48146
6978 * gcc.dg/torture/pr48146.c: New testcase.
6979
6980 2011-03-16 Richard Guenther <rguenther@suse.de>
6981
6982 * gcc.dg/tree-ssa/pr14814.c: Adjust.
6983 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6984
6985 2011-03-16 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR middle-end/48136
6988 * gcc.c-torture/compile/pr48136.c: New test.
6989
6990 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6991
6992 PR debug/45882
6993 * gcc.dg/guality/pr45882.c: New test.
6994
6995 2011-03-15 Jason Merrill <jason@redhat.com>
6996
6997 * g++.dg/cpp0x/constexpr-recursion.C: New.
6998
6999 * g++.dg/cpp0x/implicit11.C: New.
7000
7001 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7002
7003 * g++.dg/cpp0x/constexpr-attribute.C: New.
7004
7005 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7006
7007 * g++.dg/parse/pr34758.C: New.
7008
7009 2011-03-15 Xinliang David Li <davidxl@google.com>
7010
7011 PR c/47837
7012 * gcc.dg/uninit-pred-7_d.c: New test.
7013 * gcc.dg/uninit-pred-8_d.c: New test.
7014
7015 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7016
7017 PR target/46788
7018 * gcc.target/arm/pr46788.c: New.
7019
7020 2011-03-15 Richard Guenther <rguenther@suse.de>
7021
7022 PR middle-end/47650
7023 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7024 * gfortran.dg/ishft_4.f90: Likewise.
7025 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7026
7027 2011-03-15 Richard Guenther <rguenther@suse.de>
7028
7029 PR tree-optimization/13954
7030 * g++.dg/tree-ssa/pr13954.C: New testcase.
7031
7032 2011-03-15 Richard Guenther <rguenther@suse.de>
7033
7034 PR tree-optimization/48037
7035 * gcc.target/i386/pr48037-1.c: New testcase.
7036
7037 2011-03-15 Richard Guenther <rguenther@suse.de>
7038
7039 PR tree-optimization/41490
7040 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7041 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7042 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7043 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7044 * g++.dg/tree-ssa/pr33604.C: Adjust.
7045
7046 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR middle-end/47917
7049 * gcc.c-torture/execute/pr47917.c: New test.
7050 * gcc.dg/pr47917.c: New test.
7051
7052 PR middle-end/38878
7053 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7054
7055 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7056
7057 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7058 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7059 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7060 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7061 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7062 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7063 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7064 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7065 * gcc.target/i386/avx-floor-vec.c: Ditto.
7066 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7067 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7068 * gcc.target/i386/avx-rint-vec.c: Ditto.
7069 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7070 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7071 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7072 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7073
7074 2011-03-14 Tom Tromey <tromey@redhat.com>
7075
7076 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7077 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7078 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7079
7080 2011-03-14 Tom Tromey <tromey@redhat.com>
7081
7082 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7083 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7084 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7085
7086 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7087
7088 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7089
7090 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7091
7092 PR rtl-optimization/47166
7093 * gcc.c-torture/execute/postmod-1.c: New test.
7094
7095 2011-03-14 Richard Guenther <rguenther@suse.de>
7096
7097 PR middle-end/48098
7098 * gcc.dg/torture/pr48098.c: New testcase.
7099
7100 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7101
7102 PR target/48053
7103 * gcc.target/powerpc/pr48053-1.c: New test.
7104 * gcc.target/powerpc/pr48053-2.c: Likewise.
7105
7106 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7107
7108 PR libfortran/48066
7109 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7110
7111 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR libfortran/48066
7114 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7115
7116 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7117
7118 PR fortran/48059
7119 * gfortran.dg/class_41.f03: New.
7120
7121 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7122
7123 * g++.dg/conversion/cast3.C: New test.
7124
7125 2011-03-11 Jason Merrill <jason@redhat.com>
7126
7127 * g++.dg/template/error45.C: New.
7128
7129 * g++.dg/parse/no-type-defn1.C: New.
7130
7131 * g++.dg/ext/attrib40.C: New.
7132
7133 * g++.dg/cpp0x/regress/array1.C: New.
7134
7135 2011-03-11 Richard Guenther <rguenther@suse.de>
7136
7137 PR tree-optimization/48067
7138 * gcc.dg/pr48067.c: New testcase.
7139
7140 2011-03-11 Richard Guenther <rguenther@suse.de>
7141
7142 PR lto/48073
7143 * g++.dg/lto/20110311-1_0.C: New testcase.
7144
7145 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c++/48035
7148 * g++.dg/inherit/virtual8.C: New test.
7149
7150 PR middle-end/48044
7151 * gcc.dg/torture/pr48044.c: New test.
7152
7153 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7154
7155 PR fortran/47768
7156 * gfortran.dg/proc_ptr_comp_31.f90: New.
7157
7158 2011-03-11 Richard Guenther <rguenther@suse.de>
7159
7160 PR tree-optimization/47278
7161 * gcc.dg/torture/pr47278-1.c: New testcase.
7162 * gcc.dg/torture/pr47278-2.c: Likewise.
7163
7164 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR tree-optimization/48063
7167 * gcc.dg/torture/pr48063.c: New test.
7168
7169 2011-03-10 Jason Merrill <jason@redhat.com>
7170
7171 * g++.dg/template/array22.C: New.
7172
7173 * g++.dg/cpp0x/syntax-err1.C: New.
7174 * g++.dg/parse/error36.C: Adjust expected errors.
7175 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7176 * g++.old-deja/g++.pt/typename3.C: Likewise.
7177 * g++.old-deja/g++.pt/typename4.C: Likewise.
7178 * g++.old-deja/g++.pt/typename6.C: Likewise.
7179
7180 2011-03-09 Jason Merrill <jason@redhat.com>
7181
7182 * g++.dg/template/nontype22.C: New.
7183
7184 2011-03-09 Martin Jambor <mjambor@suse.cz>
7185
7186 PR tree-optimization/47714
7187 * g++.dg/torture/pr47714.C: New test.
7188
7189 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7190
7191 PR target/47755
7192 * gcc.target/powerpc/pr47755-2.c: New file.
7193
7194 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7195
7196 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7197 is not set in the environment, pass 64 as first argument when not
7198 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7199 native where ulimit -u is supported.
7200
7201 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7202
7203 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7204
7205 2011-03-08 Jason Merrill <jason@redhat.com>
7206
7207 * g++.dg/template/nontype21.C: New.
7208
7209 * g++.dg/template/anon5.C: New.
7210
7211 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR debug/47881
7214 * gcc.dg/pr47881.c: New test.
7215
7216 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7217
7218 PR c++/47957
7219 * g++.dg/lookup/template3.C: New test.
7220
7221 2011-03-08 Kai Tietz <ktietz@redhat.com>
7222
7223 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7224 'long' type.
7225
7226 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7227
7228 PR testsuite/47954
7229 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7230 sizeof to compute alignment.
7231
7232 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR tree-optimization/48022
7235 * gcc.dg/pr48022-1.c: New test.
7236 * gcc.dg/pr48022-2.c: New test.
7237
7238 2011-03-07 Jason Merrill <jason@redhat.com>
7239
7240 * g++.dg/template/nontype20.C: New.
7241 * g++.dg/init/member1.C: Adjust expected errors.
7242 * g++.dg/parse/constant4.C: Likewise.
7243 * g++.dg/template/qualified-id3.C: Likewise.
7244 * g++.old-deja/g++.pt/crash10.C: Likewise.
7245
7246 * g++.dg/cpp0x/regress/non-const1.C: New.
7247
7248 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR debug/47991
7251 * gcc.dg/pr47991.c: New test.
7252
7253 2011-03-07 Jason Merrill <jason@redhat.com>
7254
7255 * g++.dg/abi/mangle46.C: New.
7256
7257 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7258
7259 PR target/47862
7260 * gcc.target/powerpc/pr47862.c: New.
7261
7262 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7263
7264 PR target/45413
7265 * gcc.target/i386/combine-mul.c: Require nonpic.
7266
7267 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7268 Nathan Froyd <froydnj@codesourcery.com>
7269
7270 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7271
7272 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7273
7274 * README.QMTEST: Remove.
7275
7276 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7277 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7278
7279 PR fortran/47850
7280 * gfortran.dg/array_constructor_37.f90 : New test.
7281
7282 2011-03-05 Jason Merrill <jason@redhat.com>
7283
7284 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7285 * g++.dg/abi/mangle45.C: Likewise.
7286 * g++.dg/cpp0x/trailing1.C: Likewise.
7287
7288 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7289
7290 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7291
7292 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR rtl-optimization/47899
7295 * gcc.dg/pr47899.c: New test.
7296
7297 * gcc.dg/torture/pr47968.c: Ignore warnings.
7298
7299 PR tree-optimization/47967
7300 * gcc.c-torture/compile/pr47967.c: New test.
7301
7302 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7303
7304 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7305 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7306
7307 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7308
7309 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7310 and property_getAttributes() if __OBJC2__.
7311 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7312 * objc.dg/property/property-encoding-1.m: New.
7313 * obj-c++.dg/property/property-encoding-1.mm: New.
7314
7315 2011-03-04 Jason Merrill <jason@redhat.com>
7316
7317 * g++.dg/template/pseudodtor6.C: New.
7318
7319 * g++.dg/inherit/covariant19.C: New.
7320
7321 2011-03-04 Richard Guenther <rguenther@suse.de>
7322
7323 PR middle-end/47968
7324 * gcc.dg/torture/pr47968.c: New testcase.
7325
7326 2011-03-04 Richard Guenther <rguenther@suse.de>
7327
7328 PR middle-end/47975
7329 * gcc.dg/torture/pr47975.c: New testcase.
7330
7331 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7332
7333 PR c++/47974
7334 * g++.dg/template/crash106.C: New.
7335
7336 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR c/47963
7339 * gcc.dg/gomp/pr47963.c: New test.
7340 * g++.dg/gomp/pr47963.C: New test.
7341
7342 2011-03-02 Jason Merrill <jason@redhat.com>
7343
7344 * g++.dg/cpp0x/regress/condition1.C: New.
7345
7346 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7347
7348 2011-03-01 Jason Merrill <jason@redhat.com>
7349
7350 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7351
7352 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7353
7354 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7355
7356 PR rtl-optimization/47925
7357 * gcc.c-torture/execute/pr47925.c: New test.
7358
7359 2011-03-01 Jason Merrill <jason@redhat.com>
7360
7361 * g++.dg/cpp0x/decltype25.C: New.
7362
7363 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7364
7365 2011-03-01 Richard Guenther <rguenther@suse.de>
7366
7367 PR tree-optimization/47890
7368 * gcc.dg/torture/pr47890.c: New testcase.
7369
7370 2011-03-01 Richard Guenther <rguenther@suse.de>
7371
7372 PR lto/47924
7373 * gcc.dg/lto/pr47924_0.c: New testcase.
7374
7375 2011-03-01 Richard Guenther <rguenther@suse.de>
7376
7377 PR lto/46911
7378 * gfortran.dg/lto/pr46911_0.f: New testcase.
7379
7380 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7381
7382 PR libgfortran/47933
7383 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7384 compile errors from older code form.
7385
7386 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7387
7388 PR libgfortran/47567
7389 * gfortran.dg/fmt_fw_d.f90: New test.
7390
7391 2011-02-28 Jason Merrill <jason@redhat.com>
7392
7393 * g++.dg/inherit/covariant18.C: New.
7394
7395 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR middle-end/47893
7398 * gcc.dg/pr47893.c: New test.
7399
7400 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7401
7402 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7403 NULL in case of a selector with conflicting types.
7404 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7405
7406 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7407
7408 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7409 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7410 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7411 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7412
7413 2011-02-28 Jason Merrill <jason@redhat.com>
7414
7415 PR c++/47906
7416 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7417
7418 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7419
7420 PR libgfortran/47778
7421 * gfortran.dg/namelist_71.f90: New test.
7422
7423 2011-02-27 Jason Merrill <jason@redhat.com>
7424
7425 PR c++/47906
7426 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7427 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7428
7429 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7430
7431 PR c++/46466
7432 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7433
7434 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR fortran/47886
7437 * gfortran.dg/gomp/task-1.f90: Removed.
7438
7439 2011-02-26 Jason Merrill <jason@redhat.com>
7440
7441 * g++.dg/template/this-targ1.C: New.
7442
7443 * g++.dg/cpp0x/regress/template-const1.C: New.
7444 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7445 * g++.dg/template/function1.C: Adjust.
7446 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7447 * g++.dg/debug/debug7.C: Adjust.
7448
7449 2011-02-26 Tobias Burnus <burnus@net-b.de>
7450
7451 PR fortran/47886
7452 * gfortran.dg/gomp/task-1.f90: New.
7453
7454 2011-02-25 Jie Zhang <jie@codesourcery.com>
7455
7456 * gcc.target/arm/neon-thumb2-move.c: Add
7457 dg-require-effective-target arm_thumb2_ok.
7458
7459 2011-02-24 Jason Merrill <jason@redhat.com>
7460
7461 * g++.dg/parse/constant1.C: Specify C++98 mode.
7462 * g++.dg/parse/constant5.C: Likewise.
7463 * g++.dg/parse/error2.C: Likewise.
7464 * g++.dg/parse/semicolon3.C: Likewise.
7465 * g++.dg/template/crash14.C: Likewise.
7466 * g++.dg/template/local4.C: Likewise.
7467 * g++.dg/template/nontype3.C: Likewise.
7468 * g++.dg/parse/crash31.C: Adjust expected errors.
7469 * g++.dg/template/function1.C: Likewise.
7470 * g++.dg/template/ref3.C: Likewise.
7471 * g++.dg/template/static9.C: Likewise.
7472 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7473
7474 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7475 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7476 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7477 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7478 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7479
7480 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR fortran/47878
7483 * gfortran.dg/pr47878.f90: New test.
7484
7485 2011-02-24 Richard Guenther <rguenther@suse.de>
7486
7487 PR testsuite/47801
7488 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7489 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7490
7491 2011-02-24 Richard Guenther <rguenther@suse.de>
7492
7493 PR fortran/47839
7494 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7495 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7496
7497 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7498
7499 PR libgfortran/47567
7500 * gfortran.dg/fmt_f0_1.f90: Update test.
7501
7502 2011-02-23 Jason Merrill <jason@redhat.com>
7503
7504 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7505 * g++.dg/abi/mangle45.C: New.
7506
7507 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7508 * g++.dg/template/canon-type-9.C: Match use of decltype
7509 between declaration and definition.
7510 * g++.dg/template/canon-type-12.C: Likewise.
7511
7512 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7513
7514 PR fortran/40850
7515 * gfortran.dg/nested_allocatables_1.f90: New.
7516
7517 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7518
7519 PR c++/46868
7520 * g++.dg/pr46868.C: New test.
7521 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7522 * g++.dg/parse/error14.C: Adjust.
7523
7524 2011-02-23 Richard Guenther <rguenther@suse.de>
7525
7526 PR tree-optimization/47838
7527 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7528
7529 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7530
7531 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7532
7533 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7534
7535 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7536 * gfortran.dg/count_init_expr.f03: Ditto.
7537 * gfortran.dg/gomp/pr43711.f90: Ditto.
7538 * gcc.dg/struct-parse-2.c: Ditto.
7539 * gcc.dg/parse-error-3.c: Ditto.
7540 * gcc.dg/Wlogical-op-1.c: Ditto.
7541 * gcc.dg/Walways-true-1.c: Ditto.
7542 * gcc.dg/pr24225.c: Ditto.
7543 * gcc.dg/Walways-true-2.c: Ditto.
7544 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7545 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7546 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7547 * g++.dg/overload/defarg4.C: Ditto.
7548 * g++.dg/inherit/covariant16.C: Ditto.
7549 * g++.dg/inherit/virtual7.C: Ditto.
7550 * g++.dg/template/canon-type-9.C: Ditto.
7551 * g++.dg/template/access19.C: Ditto.
7552 * g++.dg/template/call7.C: Ditto.
7553 * g++.dg/template/canon-type-2.C: Ditto.
7554 * g++.dg/template/init7.C: Ditto.
7555 * g++.dg/template/sizeof-template-argument.C: Ditto.
7556 * g++.dg/template/const3.C: Ditto.
7557 * g++.dg/template/sfinae26.C: Ditto.
7558 * g++.dg/template/sfinae26.C: Ditto.
7559 * g++.dg/template/canon-type-11.C: Ditto.
7560 * g++.dg/template/union2.C: Ditto.
7561 * g++.dg/template/canon-type-3.C: Ditto.
7562 * g++.dg/template/canon-type-1.C: Ditto.
7563 * g++.dg/template/canon-type-5.C: Ditto.
7564 * g++.dg/template/canon-type-7.C: Ditto.
7565 * g++.dg/template/canon-type-10.C: Ditto.
7566 * g++.dg/template/spec36.C: Ditto.
7567 * g++.dg/template/typedef38.C: Ditto.
7568 * g++.dg/template/canon-type-4.C: Ditto.
7569 * g++.dg/template/canon-type-6.C: Ditto.
7570 * g++.dg/template/canon-type-13.C: Ditto.
7571 * g++.dg/template/instantiate9.C: Ditto.
7572 * g++.dg/template/ttp22.C: Ditto.
7573 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7574 * g++.dg/warn/Walways-true-1.C: Ditto.
7575 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7576 * g++.dg/warn/Walways-true-2.C: Ditto.
7577 * g++.dg/conversion/op4.C: Ditto.
7578 * g++.dg/opt/pr19650.C: Ditto.
7579 * g++.dg/lookup/friend11.C: Ditto.
7580 * g++.dg/other/default2.C: Ditto.
7581 * g++.dg/other/default3.C: Ditto.
7582 * g++.dg/other/dtor2.C: Ditto.
7583 * g++.dg/other/friend5.C: Ditto.
7584 * g++.dg/other/default5.C: Ditto.
7585 * g++.dg/init/brace6.C: Ditto.
7586 * g++.dg/init/aggr5.C: Ditto.
7587 * g++.dg/init/error2.C: Ditto.
7588 * g++.dg/expr/bound-mem-fun.C: Ditto.
7589 * g++.dg/expr/cond6.C: Ditto.
7590 * g++.dg/expr/stmt-expr-1.C: Ditto.
7591 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7592 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7593 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7594 * g++.dg/cpp0x/bracket1.C: Ditto.
7595 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7596 * g++.dg/cpp0x/pr38646.C: Ditto.
7597 * g++.dg/cpp0x/variadic73.C: Ditto.
7598 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7599 * g++.dg/cpp0x/bracket4.C: Ditto.
7600 * g++.dg/cpp0x/decltype4.C: Ditto.
7601 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7602 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7603 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7604 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7605 * g++.dg/cpp0x/decltype2.C: Ditto.
7606 * g++.dg/cpp0x/decltype1.C: Ditto.
7607 * g++.dg/cpp0x/bracket2.C: Ditto.
7608 * g++.dg/cpp0x/decltype5.C: Ditto.
7609 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7610 * g++.dg/cpp0x/variadic70.C: Ditto.
7611 * g++.dg/cpp0x/decltype6.C: Ditto.
7612 * g++.dg/cpp0x/rvo.C: Ditto.
7613 * g++.dg/cpp0x/vt-40092.C: Ditto.
7614 * g++.dg/cpp0x/variadic-new.C: Ditto.
7615 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7616 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7617 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7618 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7619 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7620 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7621 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7622 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7623 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7624 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7625 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7626 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7627 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7628 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7629 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7630 * g++.dg/cpp0x/pr39639.C: Ditto.
7631 * g++.dg/cpp0x/decltype3.C: Ditto.
7632 * g++.dg/cpp0x/variadic68.C: Ditto.
7633 * g++.dg/cpp0x/variadic-function.C: Ditto.
7634 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7635 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7636 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7637 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7638 * g++.dg/parse/crash35.C: Ditto.
7639 * g++.dg/parse/crash40.C: Ditto.
7640 * g++.dg/parse/defarg12.C: Ditto.
7641 * g++.dg/parse/crash34.C: Ditto.
7642 * g++.dg/parse/constructor3.C: Ditto.
7643 * g++.dg/parse/template23.C: Ditto.
7644 * g++.dg/parse/crash56.C: Ditto.
7645 * g++.dg/parse/dtor13.C: Ditto.
7646 * g++.dg/parse/error33.C: Ditto.
7647 * g++.dg/parse/ctor9.C: Ditto.
7648 * g++.dg/parse/error32.C: Ditto.
7649 * g++.dg/parse/error37.C: Ditto.
7650 * g++.dg/parse/bitfield3.C: Ditto.
7651 * g++.dg/parse/struct-4.C: Ditto.
7652 * g++.dg/ext/has_trivial_copy.C: Ditto.
7653 * g++.dg/ext/is_polymorphic.C: Ditto.
7654 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7655 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7656 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7657 * g++.dg/ext/is_union.C: Ditto.
7658 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7659 * g++.dg/ext/is_pod.C: Ditto.
7660 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7661 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7662 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7663 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7664 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7665 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7666 * g++.dg/ext/is_abstract.C: Ditto.
7667 * g++.dg/ext/has_trivial_assign.C: Ditto.
7668 * g++.dg/ext/is_class.C: Ditto.
7669 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7670 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7671 * g++.dg/ext/is_base_of.C: Ditto.
7672 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7673 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7674 * g++.dg/ext/is_empty.C: Ditto.
7675 * g++.dg/ext/is_enum.C: Ditto.
7676 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7677 * gnat.dg/opt11.adb: Ditto.
7678 * obj-c++.dg/pr45735.mm: Ditto.
7679 * obj-c++.dg/pr24393.mm: Ditto.
7680 * obj-c++.dg/exceptions-2.mm: Ditto.
7681 * objc.dg/pr45735.m: Ditto.
7682 * objc.dg/pr24393.m: Ditto.
7683
7684 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7685
7686 * objc.dg/attributes/objc-exception-1.m: New.
7687
7688 2011-02-23 Jie Zhang <jie@codesourcery.com>
7689
7690 * gcc.dg/cpp/include7.c: New test.
7691
7692 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7693
7694 PR c++/47242
7695 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7696
7697 2011-02-23 Jie Zhang <jie@codesourcery.com>
7698
7699 PR rtl-optimization/47763
7700 * gcc.dg/pr47763.c: New test.
7701
7702 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7703
7704 PR fortran/45743
7705 * gfortran.dg/whole_file_32.f90 : New test.
7706
7707 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7708
7709 PR c++/47666
7710 * g++.dg/inherit/virtual7.C: New test.
7711
7712 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7713
7714 PR objc/47832
7715 * objc.dg/type-size-3.m: Updated error message.
7716 * objc.dg/type-size-4.m: New test.
7717 * objc.dg/type-size-5.m: New test.
7718
7719 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7720
7721 * lib/gnat.exp: Fix comments.
7722 Don't load libgloss.exp.
7723 (default_gnat_version): Call $compiler with --version.
7724 Adapt regexp for gnatmake output, insert version.
7725 (gnat_version): New proc.
7726 (gnat_init): Remove gnat_libgcc_s_path.
7727 (gnat_target_compile): Likewise.
7728 Remove ld_library_path.
7729 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7730 (gnat_pass): Remove.
7731 (gnat_pass): Remove.
7732 (gnat_finish): Remove.
7733 (gnat_exit): Remove.
7734 (local_find_gnatmake): Reindent.
7735 (runtest_file_p): Remove.
7736 (prune_warnings): Remove.
7737 (find_gnatclean): New proc.
7738 * lib/gnat-dg.exp (lremove): New proc.
7739 (gnat-dg-test): Reindent.
7740 Remove additional output files.
7741 (gnat-dg-runtest): Remove.
7742
7743 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7744 * gnat.dg/loop_optimization6.adb: Likewise.
7745 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7746
7747 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR tree-optimization/47835
7750 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7751
7752 2011-02-22 Tobias Burnus <burnus@net-b.de>
7753
7754 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7755 * gfortran.dg/abstract_type_2.f03: Ditto.
7756 * gfortran.dg/abstract_type_3.f03: Ditto.
7757 * gfortran.dg/abstract_type_4.f03: Ditto.
7758 * gfortran.dg/abstract_type_5.f03: Ditto.
7759 * gfortran.dg/abstract_type_6.f03: Ditto.
7760 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7761 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7762 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7763 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7764 * gfortran.dg/array_function_5.f90: Ditto.
7765 * gfortran.dg/asynchronous_3.f03: Ditto.
7766 * gfortran.dg/char_expr_1.f90: Ditto.
7767 * gfortran.dg/class_14.f03: Ditto.
7768 * gfortran.dg/data_array_6.f: Ditto.
7769 * gfortran.dg/data_invalid.f90: Ditto.
7770 * gfortran.dg/dot_product_1.f03: Ditto.
7771 * gfortran.dg/func_derived_5.f90: Ditto.
7772 * gfortran.dg/func_result_4.f90: Ditto.
7773 * gfortran.dg/implied_do_1.f90: Ditto.
7774 * gfortran.dg/initialization_25.f90: Ditto.
7775 * gfortran.dg/initialization_26.f90: Ditto.
7776 * gfortran.dg/interface_34.f90: Ditto.
7777 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7778 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7779 * gfortran.dg/matmul_8.f03: Ditto.
7780 * gfortran.dg/merge_init_expr.f90: Ditto.
7781 * gfortran.dg/pack_assign_1.f90: Ditto.
7782 * gfortran.dg/pack_vector_1.f90: Ditto.
7783 * gfortran.dg/pointer_check_8.f90: Ditto.
7784 * gfortran.dg/product_init_expr.f03: Ditto.
7785 * gfortran.dg/reshape_order_5.f90: Ditto.
7786 * gfortran.dg/reshape_shape_1.f90: Ditto.
7787 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7788 * gfortran.dg/same_name_2.f90: Ditto.
7789 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7790 * gfortran.dg/spread_init_expr.f03: Ditto.
7791 * gfortran.dg/stmt_func_1.f90: Ditto.
7792 * gfortran.dg/sum_init_expr.f03: Ditto.
7793 * gfortran.dg/transpose_3.f03: Ditto.
7794 * gfortran.dg/unpack_init_expr.f03: Ditto.
7795 * gfortran.dg/warn_conversion.f90: Ditto.
7796 * gfortran.dg/warn_conversion_2.f90: Ditto.
7797 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7798 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7799 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7800 * gfortran.dg/whole_file_16.f90: Ditto.
7801 * gfortran.dg/whole_file_17.f90: Ditto.
7802 * gfortran.dg/whole_file_18.f90: Ditto.
7803 * gfortran.dg/whole_file_20.f03: Ditto.
7804 * gfortran.dg/whole_file_5.f90: Ditto.
7805 * gfortran.dg/whole_file_6.f90: Ditto.
7806 * gfortran.dg/write_invalid_format.f90: Ditto.
7807 * gfortran.dg/zero_sized_6.f90: Ditto.
7808
7809 2011-02-21 Jeff Law <law@redhat.com>
7810
7811 PR rtl-optimization/46178
7812 * gcc.target/i386/pr46178.c: New test.
7813
7814 PR rtl-optimization/46002
7815 * gcc.c-torture/compile/pr46002.c: New test.
7816
7817 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7818
7819 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7820 *-*-hpux10*.
7821
7822 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR debug/47106
7825 * g++.dg/debug/pr47106.C: Require effective target lto.
7826
7827 2011-02-21 Jason Merrill <jason@redhat.com>
7828
7829 * g++.dg/cpp0x/constexpr-diag2.C: New.
7830
7831 2011-02-20 Jason Merrill <jason@redhat.com>
7832
7833 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7834
7835 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7836
7837 * g++.dg/overload/conv-op1.C: New.
7838
7839 * g++.dg/cpp0x/constexpr-synth1.C: New.
7840
7841 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7842
7843 * objc.dg/layout-2.m: New.
7844 * objc.dg/selector-3.m: Adjusted location of error message.
7845 * objc.dg/type-size-3.m: Same.
7846 * obj-c++.dg/selector-3.mm: Same.
7847
7848 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7849
7850 PR objc/47784
7851 * objc.dg/property/dotsyntax-22.m: New.
7852 * obj-c++.dg/property/dotsyntax-22.mm: New.
7853
7854 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7855
7856 PR c++/46394
7857 * g++.dg/template/typedef38.C: New test.
7858
7859 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7860
7861 PR fortran/46818
7862 * gfortran.dg/whole_file_30.f90 : New test.
7863 * gfortran.dg/whole_file_31.f90 : New test.
7864
7865 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7866
7867 PR fortran/45077
7868 PR fortran/44945
7869 * gfortran.dg/whole_file_28.f90 : New test.
7870 * gfortran.dg/whole_file_29.f90 : New test.
7871
7872 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7873
7874 PR c++/44118
7875 * g++.dg/template/crash105.C: New.
7876
7877 2011-02-19 Jason Merrill <jason@redhat.com>
7878
7879 * g++.dg/cpp0x/regress/no-elide1.C: New.
7880
7881 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7882
7883 PR tree-optimization/46620
7884 * gcc.dg/pr46620.c: New.
7885
7886 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR c/47809
7889 * gcc.target/i386/pr47809.c: New test.
7890
7891 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7892 Tobias Burnus <burnus@net-b.de>
7893
7894 * lib/target-supports.exp
7895 (check_effective_target_fortran_large_real): New check for large reals.
7896 * gfortran.dg/nan_7.f90: New test.
7897
7898 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7899
7900 PR libgfortran/47567
7901 * gfortran.dg/fmt_f0_1.f90: Update test.
7902
7903 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7904
7905 PR fortran/47348
7906 * gfortran.dg/array_constructor_36.f90 : New test.
7907 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7908 allow for comparison between different elements of the array
7909 constructor at different levels of optimization.
7910
7911 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7912
7913 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7914 * gcc.target/i386/pr32280-1.c: Likewise.
7915
7916 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR target/47800
7919 * gcc.target/i386/pr47800.c: New test.
7920
7921 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7922
7923 * objc/execute/exceptions/foward-1.x: New.
7924
7925 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7926
7927 PR fortran/47789
7928 * gfortran.dg/derived_constructor_comps_4.f90: New.
7929
7930 2011-02-18 Tobias Burnus
7931
7932 PR fortran/47775
7933 * gfortran.dg/func_result_6.f90: New.
7934
7935 2011-02-18 Michael Matz <matz@suse.de>
7936
7937 PR fortran/45586
7938 * gfortran.dg/lto/pr45586_0.f90: New test.
7939 * gfortran.dg/typebound_proc_20.f90: Ditto.
7940 * gfortran.dg/typebound_proc_21.f90: Ditto.
7941
7942 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7943
7944 PR c++/47795
7945 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7946
7947 2011-02-18 Tobias Burnus <burnus@net-b.de>
7948
7949 PR fortran/47750
7950 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7951 gcc_warning_prefix.
7952 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7953 normalizing the error/warning output.
7954 * gfortran.dg/Wall.f90: Update dg-error/warning.
7955 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7956 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7957 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7958 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7959 * gfortran.dg/class_30.f90: Update dg-error/warning.
7960 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7961 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7962 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7963 * gfortran.dg/entry_17.f90: Update dg-error/warning.
7964 * gfortran.dg/entry_19.f90: Update dg-error/warning.
7965 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7966 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7967 * gfortran.dg/g77/12632.f: Update dg-error/warning.
7968 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7969 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7970 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7971 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7972 * gfortran.dg/goto_8.f90: Update dg-error/warning.
7973 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7974 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7975 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7976 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7977 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7978 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7979 * gfortran.dg/volatile3.f90: Update dg-error/warning.
7980 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7981 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7982 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7983 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7984 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7985
7986 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7987
7988 PR fortran/47768
7989 * gfortran.dg/proc_ptr_comp_30.f90: New.
7990
7991 2011-02-18 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR debug/47780
7994 * gcc.target/i386/pr47780.c: New test.
7995
7996 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7997
7998 PR fortran/47767
7999 * gfortran.dg/class_40.f03: New.
8000
8001 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8002
8003 PR c++/47208
8004 * g++.dg/cpp0x/auto21.C: New test.
8005
8006 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8007
8008 * objc.dg/special/unclaimed-category-1.h: Updated for
8009 new ABI support.
8010 * objc.dg/special/unclaimed-category-1.m: Same.
8011 * objc.dg/zero-link-1.m: Same.
8012 * objc.dg/lookup-1.m: Same.
8013 * objc.dg/torture/strings/const-str-9.m
8014 * objc.dg/torture/strings/const-str-10.m: Same.
8015 * objc.dg/torture/strings/const-str-11.m: Same.
8016 * objc.dg/torture/forward-1.m: Same.
8017 * objc.dg/zero-link-2.m: Same.
8018 * objc.dg/encode-7-next-64bit.m: Same.
8019 * objc.dg/method-4.m: Same.
8020 * objc.dg/next-runtime-1.m: Same.
8021 * objc.dg/image-info.m: Same.
8022 * objc.dg/pr23214.m: Same.
8023 * objc.dg/symtab-1.m: Same.
8024 * obj-c++.dg/basic.m: Same.
8025 * obj-c++.dg/proto-lossage-3.m: Same.
8026 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8027 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8028 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8029 * obj-c++.dg/method-11.m: Same.
8030 * objc/execute/enumeration-1.m: Same.
8031 * objc/execute/object_is_class.m: Same.
8032 * objc/execute/formal_protocol-2.m: Same.
8033 * objc/execute/formal_protocol-4.m: Same.
8034 * objc/execute/formal_protocol-6.m: Same.
8035 * objc/execute/bycopy-3.m: Same.
8036 * objc/execute/exceptions/catchall-1.m: Same.
8037 * objc/execute/exceptions/finally-1.m: Same.
8038 * objc/execute/exceptions/local-variables-1.m: Same.
8039 * objc/execute/exceptions/foward-1.m: Same.
8040 * objc/execute/bf-common.h
8041 * objc/execute/enumeration-2.m: Same.
8042 * objc/execute/formal_protocol-1.m: Same.
8043 * objc/execute/formal_protocol-3.m: Same.
8044 * objc/execute/formal_protocol-5.m: Same.
8045 * objc/execute/accessing_ivars.m: Same.
8046 * objc/execute/bycopy-2.m: Same.
8047 * objc/execute/formal_protocol-7.m: Same.
8048 * objc/execute/compatibility_alias.m: Same.
8049 * objc/execute/no_clash.m: Same.
8050 * objc/execute/object_is_meta_class.m: Same.
8051 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8052 * objc/execute/class-tests-1.h: Include stdio.h.
8053 * objc/execute/class-tests-2.h: Same.
8054 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8055 runtimes.
8056 * obj-c++.dg/try-catch-2.mm: Same.
8057
8058 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR c++/47783
8061 * g++.dg/warn/Wunused-parm-4.C: New test.
8062
8063 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8064 Jan Hubicka <jh@suse.cz>
8065
8066 PR debug/47106
8067 PR debug/47402
8068 * g++.dg/debug/pr47106.C: New.
8069
8070 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8071
8072 PR target/43653
8073 * gcc.target/i386/pr43653.c: New test.
8074
8075 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8076
8077 PR c++/47172
8078 * g++.dg/template/inherit6.C: New test.
8079
8080 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8081
8082 PR fortran/47745
8083 * gfortran.dg/class_39.f03: New.
8084
8085 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8086
8087 PR c++/47326
8088 * g++.dg/cpp0x/variadic106.C: New test.
8089
8090 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR libfortran/47757
8093 * gfortran.dg/pr47757-1.f90: New test.
8094 * gfortran.dg/pr47757-2.f90: New test.
8095 * gfortran.dg/pr47757-3.f90: New test.
8096
8097 PR c++/47704
8098 * g++.dg/cpp0x/enum8.C: New test.
8099
8100 2011-02-15 Jason Merrill <jason@redhat.com>
8101
8102 * g++.dg/inherit/implicit-trivial1.C: New.
8103 * g++.dg/cpp0x/implicit-trivial1.C: New.
8104
8105 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8106
8107 PR middle-end/47725
8108 * gcc.dg/torture/pr47725.c: Removed.
8109
8110 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8111
8112 PR target/47755
8113 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8114 constant does not generate a load from memory.
8115
8116 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8117
8118 PR middle-end/47725
8119 * gcc.dg/torture/pr47725.c: New.
8120
8121 2011-02-15 Richard Guenther <rguenther@suse.de>
8122
8123 PR tree-optimization/47743
8124 * gcc.dg/torture/pr47743.c: New testcase.
8125
8126 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR middle-end/47581
8129 * gcc.target/i386/pr47581.c: New test.
8130
8131 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8132
8133 PR fortran/47730
8134 * gfortran.dg/select_type_22.f03: New.
8135
8136 2011-02-14 Jason Merrill <jason@redhat.com>
8137
8138 * g++.dg/cpp0x/regress/enum1.C: New.
8139
8140 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8141
8142 * gnat.dg/include.adb: New test.
8143
8144 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8145
8146 PR fortran/47728
8147 * gfortran.dg/class_38.f03: New.
8148
8149 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8150
8151 * gcc.dg/pr46494.c: New test.
8152
8153 2011-02-14 Richard Guenther <rguenther@suse.de>
8154
8155 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8156
8157 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8158
8159 PR ada/41929
8160 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8161 sparc*-sun-solaris2.11.
8162
8163 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8164
8165 PR fortran/47349
8166 * gfortran.dg/argument_checking_18.f90: New.
8167
8168 2011-02-13 Tobias Burnus <burnus@net-b.de>
8169
8170 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8171 * gfortran.dg/argument_checking_17.f90: New.
8172
8173 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8174
8175 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8176 are temporarily disabled.
8177 * gfortran.dg/class_7.f03: Ditto.
8178 * gfortran.dg/coarray_14.f90: Ditto.
8179 * gfortran.dg/typebound_proc_13.f03: Ditto.
8180
8181 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8182
8183 PR fortran/45586
8184 * gfortran.dg/extends_11.f03: New.
8185
8186 2011-02-11 Xinliang David Li <davidxl@google.com>
8187
8188 PR tree-optimization/47707
8189 * g++.dg/tree-ssa/pr47707.C: New test.
8190
8191 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8192
8193 * g++.dg/opt/inline17.C: New test.
8194
8195 2011-02-11 Tobias Burnus <burnus@net-b.de>
8196
8197 PR fortran/47550
8198 * gfortran.dg/pure_formal_2.f90: New.
8199
8200 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8201
8202 PR rtl-optimization/47614
8203 * gfortran.dg/pr47614.f: New.
8204
8205 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8206
8207 PR driver/47678
8208 * gcc.dg/opts-6.c: New test.
8209
8210 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR debug/47684
8213 * gcc.dg/pr47684.c: New test.
8214
8215 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8216
8217 PR target/47629
8218 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8219 c99_runtime, dg-add-options c99_runtime.
8220 (main): Use __asm__.
8221
8222 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8223
8224 PR testsuite/47400
8225 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8226 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8227 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8228 * gcc.dg/ucnid-10.c: Likewise.
8229 * gcc.dg/ucnid-13.c: Likewise.
8230 * gcc.dg/ucnid-7.c: Likewise.
8231 * gcc.dg/ucnid-8.c: Likewise.
8232 Adapt dg-warning line number.
8233
8234 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8235
8236 * gcc.target/i386/parity-1.c: Use -march=k8.
8237 * gcc.target/i386/parity-2.c: Ditto.
8238 * gcc.target/i386/vecinit-1.c: Ditto.
8239 * gcc.target/i386/vecinit-2.c: Ditto.
8240
8241 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8242
8243 PR target/46610
8244 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8245 * gcc.target/mips/save-restore-3.c: Likewise.
8246 * gcc.target/mips/save-restore-4.c: Likewise.
8247 * gcc.target/mips/save-restore-5.c: Likewise.
8248
8249 PR target/47683
8250 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8251 * g++.dg/tree-prof/partition2.C: Likewise.
8252
8253 2011-02-09 Jason Merrill <jason@redhat.com>
8254
8255 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8256 rather than misdeclare std::puts.
8257
8258 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8259 * g++.dg/other/warning1.C: Likewise.
8260 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8261 * g++.old-deja/g++.gb/scope06.C: Likewise.
8262 * g++.old-deja/g++.law/cvt11.C: Likewise.
8263 * g++.old-deja/g++.law/init1.C: Likewise.
8264 * g++.dg/abi/mangle26.C: Likewise.
8265
8266 * g++.dg/template/function1.C: Adjust for C++0x mode.
8267 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8268
8269 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8270 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8271
8272 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8273
8274 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8275
8276 * g++.dg/cpp0x/regress: New directory.
8277 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8278 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8279 * g++.dg/cpp0x/regress/regress3.C: New.
8280
8281 2011-02-10 Richard Guenther <rguenther@suse.de>
8282
8283 PR tree-optimization/47677
8284 * gcc.dg/torture/pr47677.c: New testcase.
8285
8286 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8287
8288 * objc.dg/special/load-category-1.m: Remove unused header.
8289 * objc.dg/special/load-category-1a.m: Likewise.
8290 * objc.dg/special/load-category-2.m: Likewise.
8291 * objc.dg/special/load-category-2a.m: Likewise.
8292 * objc.dg/special/load-category-3.m: Likewise.
8293 * objc.dg/special/load-category-3a.m: Likewise.
8294 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8295 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8296 * objc.dg/attributes/class-attribute-1.m: Likewise.
8297 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8298 * obj-c++.dg/property/property.exp: Likewise.
8299 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8300 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8301 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8302 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8303 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8304 * obj-c++.dg/template-8.mm: Likewise.
8305
8306 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR target/47665
8309 * gcc.target/i386/pr47665.c: New test.
8310
8311 2011-02-10 Jie Zhang <jie@codesourcery.com>
8312
8313 PR testsuite/47622
8314 Revert
8315 2011-02-05 Jie Zhang <jie@codesourcery.com>
8316 PR debug/42631
8317 * gcc.dg/pr42631.c: Update test.
8318 * gcc.dg/pr42631-2.c: New test.
8319
8320 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8321
8322 PR fortran/47352
8323 * gfortran.dg/proc_decl_25.f90: New.
8324
8325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8326
8327 PR fortran/47463
8328 * gfortran.dg/typebound_assignment_2.f03: New.
8329
8330 2011-02-09 Richard Guenther <rguenther@suse.de>
8331
8332 PR tree-optimization/47664
8333 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8334
8335 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8336
8337 PR middle-end/47646
8338 * gnat.dg/uninit_func.adb: Adjust dg directive.
8339
8340 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8341
8342 PR middle-end/47646
8343 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8344
8345 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8346
8347 PR fortran/47637
8348 * gfortran.dg/auto_dealloc_2.f90: New.
8349
8350 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8351
8352 * gcc.dg/builtins-config.h: Remove __sgi handling.
8353 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8354 -std=c99 for mips-sgi-irix6.5*.
8355
8356 2011-02-09 Martin Jambor <mjambor@suse.cz>
8357
8358 PR middle-end/45505
8359 * gfortran.dg/pr25923.f90: Remove xfails.
8360
8361 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8362
8363 PR fortran/47583
8364 * gfortran.dg/inquire_14.f90: New test.
8365
8366 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8367
8368 PR fortran/45290
8369 * gfortran.dg/pointer_init_6.f90: New.
8370
8371 2011-02-08 Jeff Law <law@redhat.com>
8372
8373 PR tree-optimization/42893
8374 * gcc.tree-ssa/pr42893.c: New test.
8375
8376 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8377
8378 PR tree-optimization/46834
8379 PR tree-optimization/46994
8380 PR tree-optimization/46995
8381 * gcc.dg/graphite/id-pr46834.c: New.
8382 * gfortran.dg/graphite/id-pr46994.f90: New.
8383 * gfortran.dg/graphite/id-pr46995.f90: New.
8384
8385 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8386
8387 PR middle-end/47646
8388 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8389 using the variable is known the warning is emitted there.
8390 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8391 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8392
8393 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8394 statement.
8395 (vg): Likewise.
8396 * gcc.dg/noreturn-1.c (foo5): Likewise.
8397 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8398 (method2): Likewise.
8399
8400 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8401 the return statement using the uninitialized variable.
8402 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8403
8404 2011-02-08 Richard Guenther <rguenther@suse.de>
8405
8406 PR middle-end/47639
8407 * g++.dg/opt/pr47639.c: New testcase.
8408
8409 2011-02-08 Richard Guenther <rguenther@suse.de>
8410
8411 PR tree-optimization/47632
8412 * g++.dg/opt/pr47632.C: New testcase.
8413
8414 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8415
8416 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8417
8418 2011-02-07 Richard Guenther <rguenther@suse.de>
8419
8420 PR tree-optimization/47615
8421 * g++.dg/opt/pr47615.C: New testcase.
8422
8423 2011-02-07 Richard Guenther <rguenther@suse.de>
8424
8425 PR tree-optimization/47621
8426 * gcc.dg/torture/pr47621.c: New testcase.
8427
8428 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8429
8430 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8431
8432 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8433
8434 PR fortran/47592
8435 * gfortran.dg/allocate_with_source_1 : New test.
8436
8437 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR middle-end/47610
8440 * gcc.dg/pr47610.c: New test.
8441
8442 2011-02-05 Jie Zhang <jie@codesourcery.com>
8443
8444 PR debug/42631
8445 * gcc.dg/pr42631.c: Update test.
8446 * gcc.dg/pr42631-2.c: New test.
8447
8448 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8449
8450 PR fortran/47574
8451 * gfortran.dg/pr47574.f90: New test.
8452
8453 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8454
8455 PR tree-optimization/46194
8456 * gcc.dg/autopar/pr46194.c: New.
8457
8458 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8459
8460 PR tree-optimization/43695
8461 * g++.dg/ipa/pr43695.C: New.
8462
8463 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR inline-asm/23200
8466 * gcc.dg/pr23200.c: New test.
8467
8468 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8469
8470 PR c++/47589
8471 * g++.dg/pr47589.C: New test.
8472
8473 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8474
8475 PR c++/47398
8476 * g++.dg/template/typedef37.C: New test.
8477 * g++.dg/template/param1.C: Adjust expected error message.
8478
8479 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR middle-end/31490
8482 * gcc.dg/pr31490-2.c: New test.
8483 * gcc.dg/pr31490-3.c: New test.
8484 * gcc.dg/pr31490-4.c: New test.
8485
8486 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8487 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR c++/46890
8490 * g++.dg/parser/semicolon3.C: Adjust.
8491 * g++.dg/parser/semicolon4.C: New testcase.
8492 * g++.dg/pr46890.C: New testcase.
8493
8494 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8495
8496 PR c++/29571
8497 * g++.dg/init/pr29571.C: New.
8498
8499 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8500
8501 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8502 instead of vect_int.
8503
8504 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR target/47312
8507 * gcc.target/i386/pr47312.c: New test.
8508
8509 PR target/47564
8510 * gcc.target/i386/pr47564.c: New test.
8511
8512 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8513
8514 PR tree-optimization/45122
8515 * gcc.dg/tree-ssa/pr45122.c: New.
8516
8517 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8518
8519 PR target/47272
8520 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8521 and vec_vsx_st.
8522
8523 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8524 and vsx so a default --with-cpu=power7 doesn't give an error
8525 when -mavoid-indexed-addresses is used.
8526
8527 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8528 wrapper function to save the arguments and then jump to the real
8529 function, rather than depending on the compiler not to move stuff
8530 before an asm.
8531 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8532
8533 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8534 Paul Thomas <pault@gcc.gnu.org>
8535
8536 PR fortran/47082
8537 * gfortran.dg/class_37.f03 : New test.
8538
8539 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8540 Richard Guenther <rguenther@suse.de>
8541
8542 PR tree-optimization/40979
8543 PR bootstrap/47044
8544 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8545 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8546 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8547 check_vect_support_and_set_flags.
8548 * gfortran.dg/graphite/vect-pr40979.f90: New.
8549
8550 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8551
8552 PR fortran/47572
8553 * gfortran.dg/class_36.f03: New.
8554
8555 2011-02-02 Richard Guenther <rguenther@suse.de>
8556
8557 PR tree-optimization/47566
8558 * gcc.dg/lto/20110201-1_0.c: New testcase.
8559
8560 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8561
8562 PR debug/47498
8563 PR debug/47501
8564 PR debug/45136
8565 PR debug/45130
8566 * debug/pr47498.c: New.
8567 * debug/pr47501.c: New.
8568
8569 2011-02-01 Richard Guenther <rguenther@suse.de>
8570
8571 PR tree-optimization/47559
8572 * g++.dg/torture/pr47559.C: New testcase.
8573
8574 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8575
8576 PR fortran/47565
8577 * gfortran.dg/typebound_call_20.f03: New.
8578
8579 2011-02-01 Richard Guenther <rguenther@suse.de>
8580
8581 PR tree-optimization/47555
8582 * gcc.dg/pr47555.c: New testcase.
8583
8584 2011-02-01 Richard Guenther <rguenther@suse.de>
8585
8586 PR tree-optimization/47541
8587 * g++.dg/torture/pr47541.C: New testcase.
8588
8589 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8590
8591 PR fortran/47455
8592 * gfortran.dg/typebound_call_19.f03: New.
8593
8594 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR c++/47416
8597 * g++.dg/cpp0x/pr47416.C: New test.
8598
8599 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8600
8601 PR fortran/47519
8602 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8603
8604 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8605
8606 PR fortran/47463
8607 * gfortran.dg/typebound_assignment_1.f03: New.
8608
8609 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR tree-optimization/47538
8612 * gcc.c-torture/execute/pr47538.c: New test.
8613
8614 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8615
8616 PR target/45325
8617 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8618
8619 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8620
8621 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8622
8623 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8624
8625 PR rtl-optimization/44031
8626 * gcc.c-torture/compile/20110131-1.c: New test.
8627
8628 2011-01-31 Tobias Burnus <burnus@net-b.de>
8629
8630 PR fortran/47042
8631 * gfortran.dg/stmt_func_1.f90: New.
8632
8633 2011-01-31 Tobias Burnus <burnus@net-b.de>
8634
8635 PR fortran/47042
8636 * gfortran.dg/interface_34.f90: New.
8637
8638 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8639
8640 PR fortran/47523
8641 * gfortran.dg/realloc_on_assign_5.f03: New test.
8642 * gfortran.dg/realloc_on_assign_5.f03: New test.
8643
8644 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8645
8646 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8647 * gfortran.dg/bessel_7.f90: Likewise.
8648 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8649
8650 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8651 * gfortran.dg/sum_init_expr.f03: Likewise.
8652
8653 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8654
8655 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8656 -r -nostdlib.
8657
8658 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8659 loop only on "vect_intfloat_cvt" targets.
8660
8661 2011-01-29 Tobias Burnus <burnus@net-b.de>
8662
8663 PR fortran/47531
8664 * gfortran.dg/shape_6.f90: New.
8665
8666 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8667
8668 PR libgfortran/47434
8669 * gfortran.dg/read_infnan_1.f90: Update test.
8670 * gfortran.dg/module_nan.f90: Update test.
8671 * gfortran.dg/char4_iunit_1.f03: Update test.
8672 * gfortran.dg/large_real_kind_1.f90: Update test.
8673 * gfortran.dg/real_const_3.f90: Update test.
8674 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8675
8676 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8677
8678 PR c++/47311
8679 * g++.dg/template/param2.C: New test.
8680
8681 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8682
8683 PR libgfortran/47285
8684 * gfortran.dg/fmt_g.f: New test.
8685
8686 2011-01-28 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/47507
8689 * gfortran.dg/pure_formal_1.f90: New.
8690
8691 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR target/42894
8694 * gcc.dg/tls/pr42894.c: New test.
8695
8696 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8697
8698 * gcc.dg/pr47276.c: Add dg-require-visibility.
8699
8700 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8701
8702 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8703
8704 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8705 Tobias Burnus <burnus@gcc.gnu.org>
8706
8707 PR fortran/45170
8708 PR fortran/35810
8709 PR fortran/47350
8710 * gfortran.dg/realloc_on_assign_3.f03: New test.
8711 * gfortran.dg/realloc_on_assign_4.f03: New test.
8712 * gfortran.dg/allocatable_function_5.f90: New test.
8713 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8714 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8715 implemented" dg-errors.
8716
8717 2011-01-27 Jan Hubicka <jh@suse.cz>
8718
8719 PR middle-end/46949
8720 * gcc.dg/attr-weakref-4.c: New testcase
8721
8722 2011-01-27 Martin Jambor <mjambor@suse.cz>
8723
8724 PR tree-optimization/47228
8725 * gcc.dg/torture/pr47228.c: New test.
8726
8727 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8728
8729 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8730
8731 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8732
8733 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8734 when using auto-overlay support on the SPU.
8735
8736 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 PR rtl-optimization/44174
8739 * gcc.target/i386/asm-6.c: New test.
8740
8741 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8742
8743 PR rtl-optimization/46856
8744 * gcc.c-torture/compile/pr46856.c: New test.
8745
8746 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8747 Andrew Pinski <pinskia@gmail.com>
8748
8749 PR c/43082
8750 * gcc.dg/pr43082.c: New.
8751
8752 2011-01-26 DJ Delorie <dj@redhat.com>
8753
8754 PR rtl-optimization/46878
8755 * gcc.dg/pr46878-1.c: New test.
8756
8757 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR c++/47476
8760 * g++.dg/cpp0x/pr47476.C: New test.
8761
8762 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8763
8764 * gcc.c-torture/compile/20110126-1.c: New test.
8765
8766 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c/47473
8769 * gcc.dg/torture/pr47473.c: New test.
8770
8771 2011-01-26 Jan Hubicka <jh@suse.cz>
8772
8773 PR target/47237
8774 * gcc.c-torture/execute/pr47237.c: New testcase.
8775
8776 2011-01-26 Jan Hubicka <jh@suse.cz>
8777
8778 PR tree-optimization/47190
8779 * gcc.dg/attr-weakref-3.c: New testcase.
8780
8781 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8782
8783 PR c++/43601
8784 * gcc.dg/dll-9a.c: New test file.
8785 * gcc.dg/dll-11.c: Likewise.
8786 * gcc.dg/dll-12.c: Likewise.
8787 * gcc.dg/dll-12a.c: Likewise.
8788 * gcc.dg/dll-11a.c: Likewise.
8789 * gcc.dg/dll-9.c: Likewise.
8790 * gcc.dg/dll-10.c: Likewise.
8791 * gcc.dg/dll-10a.c: Likewise.
8792 * g++.dg/ext/dllexport4a.cc: Likewise.
8793 * g++.dg/ext/dllexport4.C: Likewise.
8794 * g++.dg/ext/dllexport5.C: Likewise.
8795 * g++.dg/ext/dllexport5a.cc: Likewise.
8796
8797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8798
8799 PR tree-optimization/46970
8800 * gcc.dg/graphite/pr46970.c: New.
8801
8802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8803
8804 PR tree-optimization/46215
8805 * gcc.dg/graphite/pr46215.c: New.
8806
8807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8808
8809 PR tree-optimization/46168
8810 * gcc.dg/graphite/pr46168.c: New.
8811
8812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8813
8814 PR tree-optimization/43657
8815 * gcc.dg/graphite/pr43657.c: New.
8816
8817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8818
8819 PR tree-optimization/29832
8820 * gfortran.dg/graphite/pr29832.f90: New.
8821
8822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8823
8824 PR tree-optimization/43567
8825 * gcc.dg/graphite/pr43567.c: New.
8826
8827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8828
8829 * gfortran.dg/graphite/interchange-4.f: New.
8830 * gfortran.dg/graphite/interchange-5.f: New.
8831
8832 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8833 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8834 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8835 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8836 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8837 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8838 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8839 * gfortran.dg/ltrans-7.f90: Removed.
8840 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8841
8842 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8843 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8844 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8845 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8846 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8847 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8848 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8849 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8850 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8851 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8852 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8853 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8854 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8855 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8856 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8857 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8858 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8859 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8860 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8861 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8862 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8863 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8864 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8865 * gcc.dg/tree-ssa/data-dep-1.c
8866 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8867 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8868 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8869 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8870 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8871
8872 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR tree-optimization/47265
8875 PR tree-optimization/47443
8876 * gcc.c-torture/compile/pr47265.c: New test.
8877 * gcc.dg/pr47443.c: New test.
8878
8879 2011-01-25 Martin Jambor <mjambor@suse.cz>
8880
8881 PR tree-optimization/47382
8882 * g++.dg/torture/pr47382.C: New test.
8883 * g++.dg/opt/devirt1.C: Xfail.
8884
8885 2011-01-25 Yao Qi <yao@codesourcery.com>
8886
8887 PR target/45701
8888 * gcc.target/arm/pr45701-1.c: New test.
8889 * gcc.target/arm/pr45701-2.c: New test.
8890 * gcc.target/arm/pr45701-3.c: New test.
8891
8892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8893 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR tree-optimization/47271
8896 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8897
8898 2011-01-25 Nick Clifton <nickc@redhat.com>
8899
8900 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8901 (saturate_add): Delete.
8902 (exchange): Delete.
8903 (main): Do not run saturate_add.
8904 (set_interrupts): Delete.
8905
8906 2011-01-25 Tobias Burnus <burnus@net-b.de>
8907
8908 PR fortran/47448
8909 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8910
8911 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR tree-optimization/47427
8914 PR tree-optimization/47428
8915 * gcc.c-torture/compile/pr47427.c: New test.
8916 * gcc.c-torture/compile/pr47428.c: New test.
8917
8918 2011-01-25 Richard Guenther <rguenther@suse.de>
8919
8920 PR middle-end/47411
8921 * gcc.dg/torture/pr47411.c: New testcase.
8922
8923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8924
8925 * gfortran.dg/graphite/id-24.f: New.
8926 * gfortran.dg/graphite/id-25.f: New.
8927
8928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8929
8930 * gfortran.dg/graphite/id-23.f: New.
8931
8932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8933
8934 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8935
8936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8937
8938 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8939 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8940 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8941 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8942 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8943 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8944 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8945 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8946 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8947
8948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8949
8950 * gcc.dg/graphite/block-0.c: Add documentation.
8951 * gcc.dg/graphite/block-4.c: Same.
8952 * gcc.dg/graphite/block-7.c: Same.
8953 * gcc.dg/graphite/block-8.c: New.
8954 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8955 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8956 * gcc.dg/graphite/interchange-12.c: Add documentation.
8957 * gcc.dg/graphite/interchange-13.c: New.
8958 * gcc.dg/graphite/interchange-14.c: New.
8959 * gcc.dg/graphite/interchange-15.c: New.
8960 * gcc.dg/graphite/interchange-8.c: Add documentation.
8961 * gcc.dg/graphite/interchange-mvt.c: Same.
8962
8963 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8964
8965 PR target/47408
8966 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8967 * gcc.target/powerpc/altivec-14.c: Ditto.
8968 * gcc.target/powerpc/altivec-33.c: Ditto.
8969 * gcc.target/powerpc/altivec-types-1.c: Ditto.
8970 * gcc.target/powerpc/altivec-types-2.c: Ditto.
8971 * gcc.target/powerpc/altivec-types-3.c: Ditto.
8972 * gcc.target/powerpc/altivec-types-4.c: Ditto.
8973 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8974 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8975 * g++.dg/ext/altivec-15.C: Ditto.
8976 * g++.dg/ext/altivec-types-1.C: Ditto.
8977 * g++.dg/ext/altivec-types-2.C: Ditto.
8978 * g++.dg/ext/altivec-types-3.C: Ditto.
8979 * g++.dg/ext/altivec-types-4.C: Ditto.
8980
8981 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8982
8983 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8984
8985 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8986
8987 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8988 optimization options.
8989
8990 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991
8992 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8993
8994 PR testsuite/45988
8995 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8996
8997 2011-01-23 Tobias Burnus <burnus@net-b.de>
8998
8999 PR fortran/47421
9000 * gfortran.dg/allocatable_scalar_12.f90: New.
9001
9002 2011-01-23 Ira Rosen <irar@il.ibm.com>
9003
9004 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9005 vectorization to be not profitable if peeling is used to
9006 realign the memory access.
9007 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9008 loop bound to avoid loop unrolling.
9009 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9010
9011 2011-01-22 Jan Hubicka <jh@suse.cz>
9012
9013 PR lto/47333
9014 * g++.dg/lto/pr47333.C: New file.
9015
9016 2011-01-22 Jan Hubicka <jh@suse.cz>
9017
9018 PR tree-optimization/43884
9019 PR lto/44334
9020 * gcc.dg/autopar/outer-2.c: Increase array size.
9021 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9022
9023 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9024
9025 PR fortran/38536
9026 * gfortran.dg/c_loc_tests_16.f90: New test.
9027
9028 2011-01-22 Tobias Burnus <burnus@net-b.de>
9029
9030 PR fortran/47399
9031 * gfortran.dg/typebound_proc_19.f90: New.
9032
9033 2011-01-21 Jeff Law <law@redhat.com>
9034
9035 PR tree-optimization/47053
9036 * g++.dg/pr47053.C: New test.
9037
9038 2011-01-21 Jason Merrill <jason@redhat.com>
9039
9040 PR c++/47041
9041 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9042
9043 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR c++/47388
9046 * g++.dg/cpp0x/range-for10.C: New test.
9047 * g++.dg/template/for1.C: New test.
9048
9049 PR middle-end/45566
9050 * g++.dg/tree-prof/partition3.C: New test.
9051
9052 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9053
9054 PR rtl-optimization/47366
9055 * g++.dg/opt/pr47366.C: New test.
9056
9057 2011-01-21 Jason Merrill <jason@redhat.com>
9058
9059 PR c++/46552
9060 * g++.dg/cpp0x/constexpr-regress2.C: New.
9061
9062 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9063
9064 2011-01-21 Jeff Law <law@redhat.com>
9065
9066 PR rtl-optimization/41619
9067 * gcc.dg/pr41619.c: New.
9068
9069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR tree-optimization/47355
9072 * g++.dg/opt/pr47355.C: New test.
9073
9074 2011-01-21 Richard Guenther <rguenther@suse.de>
9075
9076 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9077 making main hot.
9078
9079 2011-01-21 Richard Guenther <rguenther@suse.de>
9080
9081 PR tree-optimization/47365
9082 * gcc.dg/torture/pr47365.c: New testcase.
9083 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9084
9085 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9086
9087 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9088
9089 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR tree-optimization/47391
9092 * gcc.dg/pr47391.c: New test.
9093
9094 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9095
9096 * g++.dg/template/char1.C: Use signed char.
9097
9098 2011-01-21 Tobias Burnus <burnus@net-b.de>
9099
9100 PR fortran/47377
9101 * gfortran.dg/pointer_target_4.f90: New.
9102
9103 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9104
9105 PR target/47251
9106 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9107 ILP32 system and not IP32.
9108
9109 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9110
9111 PR debug/46583
9112 * g++.dg/debug/pr46583.C: New.
9113
9114 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR debug/47283
9117 * g++.dg/debug/pr47283.C: New test.
9118
9119 PR testsuite/47371
9120 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9121 * gcc.target/i386/headmerge-2.c: Likewise.
9122
9123 2011-01-20 Richard Guenther <rguenther@suse.de>
9124
9125 PR middle-end/47370
9126 * gcc.dg/torture/pr47370.c: New testcase.
9127
9128 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR tree-optimization/46130
9131 * gcc.dg/pr46130-1.c: New test.
9132 * gcc.dg/pr46130-2.c: New test.
9133
9134 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9135
9136 PR c++/47291
9137 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9138
9139 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9140
9141 PR debug/46240
9142 * g++.dg/debug/pr46240.cc: New.
9143
9144 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR c++/47303
9147 * g++.dg/template/anonunion1.C: New test.
9148
9149 PR rtl-optimization/47337
9150 * gcc.c-torture/execute/pr47337.c: New test.
9151
9152 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9153
9154 PR testsuite/45342
9155 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9156
9157 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9158
9159 PR tree-optimization/46021
9160 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9161
9162 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR tree-optimization/47290
9165 * g++.dg/torture/pr47290.C: New test.
9166
9167 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9168
9169 PR fortran/47240
9170 * gfortran.dg/proc_ptr_comp_29.f90: New.
9171
9172 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9173
9174 PR testsuite/41146
9175 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9176 powerpc-apple-darwin9.
9177
9178 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR rtl-optimization/47299
9181 * gcc.c-torture/execute/pr47299.c: New test.
9182
9183 2011-01-17 Jason Merrill <jason@redhat.com>
9184
9185 * g++.dg/cpp0x/constexpr-virtual.C: New.
9186
9187 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR fortran/47331
9190 * gfortran.dg/gomp/pr47331.f90: New test.
9191
9192 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9193
9194 PR objc/47314
9195 * objc.dg/selector-warn-1.m: New.
9196 * obj-c++.dg/selector-warn-1.mm: New.
9197
9198 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9199
9200 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9201 Update dg-final accordingly.
9202
9203 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9204
9205 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9206
9207 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9208
9209 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9210 target check.
9211 * gcc.dg/guality/pr36728-2.c: Likewise.
9212
9213 2011-01-17 Richard Guenther <rguenther@suse.de>
9214
9215 PR tree-optimization/47313
9216 * g++.dg/torture/pr47313.C: New testcase.
9217
9218 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9219
9220 PR target/47318
9221 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9222 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9223 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9224 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9225
9226 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9227 as __m256i.
9228 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9229 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9230 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9231
9232 2011-01-17 Richard Guenther <rguenther@suse.de>
9233
9234 PR tree-optimization/45967
9235 * gcc.dg/torture/pr45967-2.c: New testcase.
9236 * gcc.dg/torture/pr45967-3.c: Likewise.
9237
9238 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9239
9240 PR testsuite/47325
9241 * g++.dg/ext/pr47213.C: Require visibility.
9242
9243 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9244
9245 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9246 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9247
9248 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9249
9250 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9251 Linux-based targets.
9252
9253 2011-01-13 Jan Hubicka <jh@suse.cz>
9254
9255 PR tree-optimization/47276
9256 * gcc.dg/pr47276.c: New testcase.
9257
9258 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9259 Jonathan Wakely <jwakely.gcc@gmail.com>
9260
9261 PR c++/33558
9262 * g++.dg/other/pr33558.C: New.
9263 * g++.dg/other/pr33558-2.C: New.
9264
9265 2011-01-14 Martin Jambor <mjambor@suse.cz>
9266
9267 PR tree-optimization/45934
9268 PR tree-optimization/46302
9269 * g++.dg/ipa/devirt-c-1.C: New test.
9270 * g++.dg/ipa/devirt-c-2.C: Likewise.
9271 * g++.dg/ipa/devirt-c-3.C: Likewise.
9272 * g++.dg/ipa/devirt-c-4.C: Likewise.
9273 * g++.dg/ipa/devirt-c-5.C: Likewise.
9274 * g++.dg/ipa/devirt-c-6.C: Likewise.
9275 * g++.dg/ipa/devirt-6.C: Likewise.
9276 * g++.dg/ipa/devirt-d-1.C: Likewise.
9277 * g++.dg/torture/pr45934.C: Likewise.
9278
9279 2011-01-14 Jason Merrill <jason@redhat.com>
9280
9281 * g++.dg/cpp0x/variadic105.C: New.
9282
9283 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9285
9286 PR objc/45989
9287 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9288 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9289 execution tests on i?86-*-*, x86_64-*-* and
9290 powerpc*-apple-darwin* && ilp32.
9291 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9292 tests on i?86-*-* and x86_64-*-*.
9293
9294 2011-01-14 Richard Guenther <rguenther@suse.de>
9295
9296 PR tree-optimization/47280
9297 * g++.dg/opt/pr47280.C: New testcase.
9298
9299 2011-01-14 Jason Merrill <jason@redhat.com>
9300
9301 * g++.dg/cpp0x/constexpr-regress1.C: New.
9302
9303 * g++.dg/ext/flexary2.C: New.
9304
9305 2011-01-14 Richard Guenther <rguenther@suse.de>
9306
9307 PR middle-end/47281
9308 * gcc.dg/torture/pr47281.c: New testcase.
9309 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9310
9311 2011-01-14 Richard Guenther <rguenther@suse.de>
9312
9313 PR tree-optimization/47286
9314 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9315
9316 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9317
9318 PR c++/47213
9319 * g++.dg/ext/pr47213.C: New.
9320
9321 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9322
9323 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9324
9325 2011-01-13 Tobias Burnus <burnus@net-b.de>
9326 Mikael Morin <mikael@gcc.gnu.org>
9327
9328 PR fortran/45848
9329 PR fortran/47204
9330 * gfortran.dg/select_type_20.f90: New.
9331 * gfortran.dg/select_type_21.f90: New.
9332
9333 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9334
9335 PR target/47251
9336 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9337
9338 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9339
9340 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9341 * gcc.dg/guality/pr36728-2.c: Likewise.
9342
9343 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9344
9345 PR debug/PR46973
9346 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9347
9348 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9349
9350 PR rtl-optimization/45352
9351 * gcc.dg/pr45352-3.c: New.
9352
9353 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9354
9355 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9356 comment.
9357 * g++.dg/cpp0x/range-for8.C: New.
9358 * g++.dg/cpp0x/range-for9.C: New.
9359
9360 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9361
9362 PR debug/47209
9363 * g++.dg/debug/pr47209.C: New.
9364
9365 2011-01-12 Richard Guenther <rguenther@suse.de>
9366
9367 PR lto/47259
9368 * gcc.dg/lto/pr47259_0.c: New testcase.
9369 * gcc.dg/lto/pr47259_1.c: Likewise.
9370
9371 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9372
9373 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9374 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9375 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9376 methods missing from the OBJC2 Object.
9377 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9378 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9379 GNU and NeXT runtimes.
9380 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9381 comments.
9382 * objc-obj-c++-shared/Object1.m: Likewise.
9383 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9384 * objc.dg/proto-qual-1.m: Likewise.
9385 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9386 * obj-c++.dg/proto-qual-1.mm: Likewise.
9387
9388 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9389
9390 PR testsuite/33033
9391 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9392
9393 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9394
9395 Fixed the Objective-C++ testsuite and updated all tests.
9396 * lib/obj-c++.exp (obj-c++_init): Declare and set
9397 gcc_warning_prefix and gcc_error_prefix.
9398 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9399 'dg-warning', 'dg-message' and 'dg-error'.
9400 * obj-c++.dg/class-extension-3.mm: Likewise.
9401 * obj-c++.dg/class-protocol-1.mm: Likewise.
9402 * obj-c++.dg/encode-7.mm: Likewise.
9403 * obj-c++.dg/exceptions-3.mm: Likewise.
9404 * obj-c++.dg/exceptions-5.mm: Likewise.
9405 * obj-c++.dg/method-12.mm: Likewise.
9406 * obj-c++.dg/method-13.mm: Likewise.
9407 * obj-c++.dg/method-15.mm: Likewise.
9408 * obj-c++.dg/method-16.mm: Likewise.
9409 * obj-c++.dg/method-4.mm: Likewise.
9410 * obj-c++.dg/method-8.mm: Likewise.
9411 * obj-c++.dg/method-conflict-1.mm: Likewise.
9412 * obj-c++.dg/method-conflict-2.mm: Likewise.
9413 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9414 and uncommented second part of the testcase now that the testsuite
9415 works correctly.
9416 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9417 and uncommented second part of the testcase now that the testsuite
9418 works correctly.
9419 * obj-c++.dg/private-1.mm: Likewise.
9420 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9421 * obj-c++.dg/syntax-error-7.mm: Likewise.
9422 * obj-c++.dg/warn5.mm: Likewise.
9423 * obj-c++.dg/property/at-property-14.mm: Likewise.
9424 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9425 FIXME.
9426 * obj-c++.dg/property/at-property-18.mm: Likewise.
9427 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9428 FIXME.
9429 * obj-c++.dg/property/at-property-21.mm: Likewise.
9430 * obj-c++.dg/property/at-property-28.mm: Likewise.
9431 * obj-c++.dg/property/at-property-5.mm: Likewise.
9432 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9433 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9434 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9435 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9436 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9437 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9438 * obj-c++.dg/tls/diag-5.mm: Likewise.
9439 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9440 dg-error, now matched correctly.
9441
9442 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9443
9444 * objc.dg/property/at-property-29.m: New.
9445 * obj-c++.dg/property/at-property-29.mm: New.
9446
9447 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9448
9449 * go.test/go-test.exp (go-set-goarch): New proc.
9450 (go-gc-tests): Use it.
9451
9452 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9453
9454 PR debug/46955
9455 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9456
9457 2011-01-11 Richard Henderson <rth@redhat.com>
9458
9459 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9460
9461 2011-01-11 Jan Hubicka <jh@suse.cz>
9462
9463 PR lto/45721
9464 PR lto/45375
9465 * gcc.dg/lto/pr45721_1.c: New file.
9466 * gcc.dg/lto/pr45721_0.c: New file.
9467
9468 2011-01-11 Richard Guenther <rguenther@suse.de>
9469
9470 PR tree-optimization/46076
9471 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9472
9473 2011-01-11 Jeff Law <law@redhat.com>
9474
9475 * PR tree-optimization/47086
9476 * gcc.dg/pr47086.c: New test.
9477
9478 2011-01-11 Jason Merrill <jason@redhat.com>
9479
9480 PR c++/46658
9481 * g++.dg/template/new10.C: New.
9482
9483 PR c++/45520
9484 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9485
9486 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9487
9488 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9489 Split type definitions and NSConstantString class into...
9490 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9491 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9492 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9493 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9494 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9495 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9496 to comments.
9497 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9498 encode defines for newer NeXT system headers.
9499 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9500 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9501 * objc.dg/foreach-5.m: Likewise.
9502 * objc.dg/foreach-2.m: Likewise.
9503 * objc.dg/foreach-4.m: Likewise.
9504 * objc.dg/torture/strings/string1.m: Likewise.
9505 * objc.dg/torture/strings/string2.m: Likewise.
9506 * objc.dg/torture/strings/string3.m: Likewise.
9507 * objc.dg/torture/strings/string4.m: Likewise.
9508 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9509 header and stand alone.
9510 * obj-c++.dg/strings/strings-2.mm: Likewise.
9511 * objc.dg/torture/strings/const-str-3.m: Likewise.
9512 * objc.dg/strings/strings-2.m: Likewise.
9513 * objc.dg/strings/const-str-12b.m: Likewise.
9514
9515 2011-01-12 Richard Guenther <rguenther@suse.de>
9516
9517 PR middle-end/32511
9518 * gcc.dg/attr-weak-1.c: Adjust.
9519
9520 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9521
9522 PR fortran/47051
9523 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9524 standard compliant and comment.
9525
9526 2011-01-10 Jan Hubicka <jh@suse.cz>
9527
9528 PR lto/46083
9529 * gcc.dg/initpri3.c: New testcase.
9530
9531 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9532
9533 PR lto/47222
9534 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9535 externally visible.
9536 (g_esi): Likewise.
9537 (g_ebx): Likewise.
9538 (g_ebp): Likewise.
9539 (g_esp): Likewise.
9540 (g_ebp_save): Likewise.
9541 (g_esp_save): Likewise.
9542
9543 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9544
9545 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9546
9547 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9548
9549 PR tree-optimization/46021
9550 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9551 i?86-*-*, x86_64-*-*.
9552
9553 2011-01-10 Jeff Law <law@redhat.com>
9554
9555 * PR tree-optimization/47141
9556 * gcc.c-torture/compile/pr47141.c: New test.
9557
9558 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9559
9560 PR testsuite/46230
9561 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9562 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9563 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9564 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9565
9566 PR testsuite/46230
9567 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9568 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9569 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9570 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9571 being vectorized. Adjust dg-final pattern.
9572
9573 PR testsuite/46230
9574 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9575 * gcc.dg/vect/slp-24.c: Likewise.
9576
9577 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9578
9579 PR c++/47218
9580 * g++.dg/other/pr47218-1.C: New test file.
9581 * g++.dg/other/pr47218.C: Likewise.
9582 * g++.dg/other/pr47218.h: New supporting header.
9583
9584 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9585
9586 PR objc/47232
9587 * objc.dg/attributes/invalid-attribute-1.m: New.
9588 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9589
9590 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9591
9592 PR fortran/47224
9593 * gfortran.dg/proc_ptr_comp_28.f90: New.
9594
9595 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9596
9597 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9598 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9599 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9600 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9601 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9602 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9603 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9604 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9605 * objc.dg/gnu-api-2-class.m: Likewise.
9606 * objc.dg/gnu-api-2-ivar.m: Likewise.
9607 * objc.dg/gnu-api-2-method.m: Likewise.
9608 * objc.dg/gnu-api-2-objc.m: Likewise.
9609 * objc.dg/gnu-api-2-object.m: Likewise.
9610 * objc.dg/gnu-api-2-property.m: Likewise.
9611 * objc.dg/gnu-api-2-protocol.m: Likewise.
9612 * objc.dg/gnu-api-2-sel.m: Likewise.
9613
9614 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9615
9616 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9617 * objc.dg/objc-foreach-4.m: Likewise.
9618 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9619 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9620 * objc.dg/foreach-4.m: Likewise.
9621 * objc.dg/foreach-5.m: Likewise.
9622 * objc.dg/foreach-3.m: Return self from init.
9623
9624 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9625
9626 PR fortran/38536
9627 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9628
9629 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9630
9631 PR fortran/46313
9632 * gfortran.dg/class_35.f90: New.
9633
9634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9635
9636 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9637
9638 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9639
9640 PR objc/47078
9641 * objc.dg/invalid-method-2.m: New.
9642 * obj-c++.dg/invalid-method-2.mm: New.
9643
9644 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9645
9646 PR fortran/46896
9647 * gfortran.dg/transpose_optimization_2.f90 : New test.
9648
9649 2011-01-08 Jan Hubicka <jh@suse.cz>
9650
9651 PR tree-optmization/46469
9652 * g++.dg/torture/pr46469.C: New testcase.
9653
9654 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9655
9656 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9657 emulation of libobjc-gnu structure layout functionality to ..
9658 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9659 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9660 * objc/execute/bf-common.h: Adjust headers.
9661 * objc/execute/bf-1.m: Likewise.
9662 * objc/execute/bf-2.m: Likewise.
9663 * objc/execute/bf-3.m: Likewise.
9664 * objc/execute/bf-4.m: Likewise.
9665 * objc/execute/bf-5.m: Likewise.
9666 * objc/execute/bf-6.m: Likewise.
9667 * objc/execute/bf-7.m: Likewise.
9668 * objc/execute/bf-8.m: Likewise.
9669 * objc/execute/bf-9.m: Likewise.
9670 * objc/execute/bf-10.m: Likewise.
9671 * objc/execute/bf-11.m: Likewise.
9672 * objc/execute/bf-12.m: Likewise.
9673 * objc/execute/bf-13.m: Likewise.
9674 * objc/execute/bf-14.m: Likewise.
9675 * objc/execute/bf-15.m: Likewise.
9676 * objc/execute/bf-16.m: Likewise.
9677 * objc/execute/bf-17.m: Likewise.
9678 * objc/execute/bf-18.m: Likewise.
9679 * objc/execute/bf-19.m: Likewise.
9680 * objc/execute/bf-20.m: Likewise.
9681 * objc/execute/bf-21.m: Likewise.
9682 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9683 objc_get_type_qualifiers ().
9684
9685 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9686
9687 PR fortran/45777
9688 * gfortran.dg/dependency_39.f90: New test.
9689
9690 2011-01-07 Jan Hubicka <jh@suse.cz>
9691
9692 Get builtins tests ready for linker plugin.
9693 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9694 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9695 my_memset, my_bzero): Mark used.
9696 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9697 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9698 volatile.
9699 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9700 volatile.
9701
9702 2011-01-07 Jan Hubicka <jh@suse.cz>
9703
9704 PR tree-optimization/46367
9705 * g++.dg/torture/pr46367.C: New file.
9706
9707 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR target/47201
9710 * gcc.dg/pr47201.c: New test.
9711
9712 PR bootstrap/47187
9713 * gcc.dg/tree-prof/pr47187.c: New test.
9714
9715 2011-01-07 Tobias Burnus <burnus@net-b.de>
9716
9717 PR fortran/41580
9718 * gfortran.dg/extends_type_of_3.f90: New.
9719
9720 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9721
9722 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9723 * g++.dg/ext/dllimport-MI1.C: Likewise.
9724 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9725 * g++.dg/ext/dllimport10.C: Likewise.
9726 * g++.dg/ext/dllimport11.C: Likewise.
9727 * g++.dg/ext/dllimport12.C: Likewise.
9728 * g++.dg/ext/dllimport13.C: Likewise.
9729 * g++.dg/ext/dllimport2.C: Likewise.
9730 * g++.dg/ext/dllimport3.C: Likewise.
9731 * g++.dg/ext/dllimport4.C: Likewise.
9732 * g++.dg/ext/dllimport5.C: Likewise.
9733 * g++.dg/ext/dllimport6.C: Likewise.
9734 * g++.dg/ext/dllimport8.C: Likewise.
9735 * g++.dg/ext/dllimport9.C: Likewise.
9736 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9737 targets, too. Additionally enable test for i?86-*-mingw*.
9738 * g++.dg/ext/selectany1.C: Likewise.
9739 Remove guard variable check.
9740
9741 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9742
9743 PR fortran/47189
9744 PR fortran/47194
9745 * gfortran.dg/storage_size_3.f08: Extended.
9746
9747 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR c++/47022
9750 * g++.dg/template/stdarg1.C: New test.
9751
9752 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9753
9754 PR fortran/47195
9755 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9756 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9757 from the interface of functions to not hide the errors that
9758 shall be tested.
9759
9760 2011-01-06 Jan Hubicka <jh@suse.cz>
9761
9762 * gcc.dg/lto/pr47188_0.c: New testcase.
9763 * gcc.dg/lto/pr47188_1.c: New testcase.
9764
9765 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9766
9767 PR fortran/33117
9768 PR fortran/46478
9769 * gfortran.dg/interface_33.f90: New test.
9770
9771 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR c/47150
9774 * gcc.c-torture/compile/pr47150.c: New test.
9775
9776 2011-01-06 Ira Rosen <irar@il.ibm.com>
9777
9778 PR tree-optimization/47139
9779 * gcc.dg/vect/pr47139.c: New test.
9780
9781 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9782
9783 PR fortran/47180
9784 * gfortran.dg/extends_type_of_2.f03: New.
9785
9786 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9787
9788 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9789
9790 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/opt14.adb: New test.
9793
9794 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9795
9796 PR fortran/46017
9797 * gfortran.dg/allocate_error_2.f90: New test.
9798
9799 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9800
9801 PR fortran/47024
9802 * gfortran.dg/storage_size_3.f08: New.
9803
9804 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805
9806 PR libgfortran/47154
9807 * gfortran.dg/namelist_68.f90: New test.
9808
9809 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9810
9811 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9812
9813 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9814
9815 PR fortran/46448
9816 * gfortran.dg/class_34.f90: New.
9817
9818 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9819
9820 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9821 use __builtin_inff. Skip all single-precision tests that require
9822 Infinity.
9823
9824 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9825
9826 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9827
9828 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9829
9830 PR tree-optimization/47148
9831 * gcc.c-torture/execute/pr47148.c: New test.
9832
9833 PR tree-optimization/47155
9834 * gcc.c-torture/execute/pr47155.c: New test.
9835
9836 PR rtl-optimization/47157
9837 * gcc.c-torture/compile/pr47157.c: New test.
9838
9839 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9840
9841 * gcc.dg/torture/vector-shift2.c (schar): Define.
9842 (main): Always use schar or uchar instead of plain "char" to avoid
9843 dependencies on implementation-defined char signedness.
9844
9845 2011-01-03 Martin Jambor <mjambor@suse.cz>
9846
9847 PR tree-optimization/46801
9848 * gnat.dg/pack9.adb: Remove xfail.
9849
9850 2011-01-03 Martin Jambor <mjambor@suse.cz>
9851
9852 PR tree-optimization/46984
9853 * g++.dg/ipa/pr46984.C: New test.
9854
9855 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9856
9857 PR fortran/46408
9858 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9859
9860 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR tree-optimization/47140
9863 * gcc.c-torture/compile/pr47140.c: New test.
9864
9865 PR rtl-optimization/47028
9866 * gcc.dg/pr47028.c: New test.
9867
9868 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9869
9870 * objc.dg/protocol-forward-1.m: Removed TODO.
9871 * objc.dg/protocol-forward-2.m: New.
9872 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9873 * obj-c++.dg/protocol-forward-2.mm: New.
9874
9875 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9876
9877 PR target/38662
9878 * g++.dg/eh/pr38662.C: New testcase.
9879
9880 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9881
9882 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9883 scan for newline '\n'.
9884
9885 \f
9886 Copyright (C) 2011 Free Software Foundation, Inc.
9887
9888 Copying and distribution of this file, with or without modification,
9889 are permitted in any medium without royalty provided the copyright
9890 notice and this notice are preserved.